// This file is machine generated
// Do not make changes to it.
// See C:\dev\fast_division\libdivide\test\fast_div_generator.cpp
template<> struct libdivide_constants<int16_t,-16384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16384_MAGIC, .more = S16LD_DENOM_MINUS_16384_MORE};};
template<> struct libdivide_constants<int16_t,-16383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16383_MAGIC, .more = S16LD_DENOM_MINUS_16383_MORE};};
template<> struct libdivide_constants<int16_t,-16382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16382_MAGIC, .more = S16LD_DENOM_MINUS_16382_MORE};};
template<> struct libdivide_constants<int16_t,-16381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16381_MAGIC, .more = S16LD_DENOM_MINUS_16381_MORE};};
template<> struct libdivide_constants<int16_t,-16380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16380_MAGIC, .more = S16LD_DENOM_MINUS_16380_MORE};};
template<> struct libdivide_constants<int16_t,-16379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16379_MAGIC, .more = S16LD_DENOM_MINUS_16379_MORE};};
template<> struct libdivide_constants<int16_t,-16378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16378_MAGIC, .more = S16LD_DENOM_MINUS_16378_MORE};};
template<> struct libdivide_constants<int16_t,-16377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16377_MAGIC, .more = S16LD_DENOM_MINUS_16377_MORE};};
template<> struct libdivide_constants<int16_t,-16376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16376_MAGIC, .more = S16LD_DENOM_MINUS_16376_MORE};};
template<> struct libdivide_constants<int16_t,-16375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16375_MAGIC, .more = S16LD_DENOM_MINUS_16375_MORE};};
template<> struct libdivide_constants<int16_t,-16374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16374_MAGIC, .more = S16LD_DENOM_MINUS_16374_MORE};};
template<> struct libdivide_constants<int16_t,-16373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16373_MAGIC, .more = S16LD_DENOM_MINUS_16373_MORE};};
template<> struct libdivide_constants<int16_t,-16372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16372_MAGIC, .more = S16LD_DENOM_MINUS_16372_MORE};};
template<> struct libdivide_constants<int16_t,-16371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16371_MAGIC, .more = S16LD_DENOM_MINUS_16371_MORE};};
template<> struct libdivide_constants<int16_t,-16370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16370_MAGIC, .more = S16LD_DENOM_MINUS_16370_MORE};};
template<> struct libdivide_constants<int16_t,-16369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16369_MAGIC, .more = S16LD_DENOM_MINUS_16369_MORE};};
template<> struct libdivide_constants<int16_t,-16368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16368_MAGIC, .more = S16LD_DENOM_MINUS_16368_MORE};};
template<> struct libdivide_constants<int16_t,-16367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16367_MAGIC, .more = S16LD_DENOM_MINUS_16367_MORE};};
template<> struct libdivide_constants<int16_t,-16366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16366_MAGIC, .more = S16LD_DENOM_MINUS_16366_MORE};};
template<> struct libdivide_constants<int16_t,-16365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16365_MAGIC, .more = S16LD_DENOM_MINUS_16365_MORE};};
template<> struct libdivide_constants<int16_t,-16364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16364_MAGIC, .more = S16LD_DENOM_MINUS_16364_MORE};};
template<> struct libdivide_constants<int16_t,-16363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16363_MAGIC, .more = S16LD_DENOM_MINUS_16363_MORE};};
template<> struct libdivide_constants<int16_t,-16362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16362_MAGIC, .more = S16LD_DENOM_MINUS_16362_MORE};};
template<> struct libdivide_constants<int16_t,-16361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16361_MAGIC, .more = S16LD_DENOM_MINUS_16361_MORE};};
template<> struct libdivide_constants<int16_t,-16360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16360_MAGIC, .more = S16LD_DENOM_MINUS_16360_MORE};};
template<> struct libdivide_constants<int16_t,-16359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16359_MAGIC, .more = S16LD_DENOM_MINUS_16359_MORE};};
template<> struct libdivide_constants<int16_t,-16358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16358_MAGIC, .more = S16LD_DENOM_MINUS_16358_MORE};};
template<> struct libdivide_constants<int16_t,-16357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16357_MAGIC, .more = S16LD_DENOM_MINUS_16357_MORE};};
template<> struct libdivide_constants<int16_t,-16356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16356_MAGIC, .more = S16LD_DENOM_MINUS_16356_MORE};};
template<> struct libdivide_constants<int16_t,-16355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16355_MAGIC, .more = S16LD_DENOM_MINUS_16355_MORE};};
template<> struct libdivide_constants<int16_t,-16354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16354_MAGIC, .more = S16LD_DENOM_MINUS_16354_MORE};};
template<> struct libdivide_constants<int16_t,-16353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16353_MAGIC, .more = S16LD_DENOM_MINUS_16353_MORE};};
template<> struct libdivide_constants<int16_t,-16352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16352_MAGIC, .more = S16LD_DENOM_MINUS_16352_MORE};};
template<> struct libdivide_constants<int16_t,-16351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16351_MAGIC, .more = S16LD_DENOM_MINUS_16351_MORE};};
template<> struct libdivide_constants<int16_t,-16350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16350_MAGIC, .more = S16LD_DENOM_MINUS_16350_MORE};};
template<> struct libdivide_constants<int16_t,-16349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16349_MAGIC, .more = S16LD_DENOM_MINUS_16349_MORE};};
template<> struct libdivide_constants<int16_t,-16348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16348_MAGIC, .more = S16LD_DENOM_MINUS_16348_MORE};};
template<> struct libdivide_constants<int16_t,-16347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16347_MAGIC, .more = S16LD_DENOM_MINUS_16347_MORE};};
template<> struct libdivide_constants<int16_t,-16346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16346_MAGIC, .more = S16LD_DENOM_MINUS_16346_MORE};};
template<> struct libdivide_constants<int16_t,-16345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16345_MAGIC, .more = S16LD_DENOM_MINUS_16345_MORE};};
template<> struct libdivide_constants<int16_t,-16344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16344_MAGIC, .more = S16LD_DENOM_MINUS_16344_MORE};};
template<> struct libdivide_constants<int16_t,-16343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16343_MAGIC, .more = S16LD_DENOM_MINUS_16343_MORE};};
template<> struct libdivide_constants<int16_t,-16342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16342_MAGIC, .more = S16LD_DENOM_MINUS_16342_MORE};};
template<> struct libdivide_constants<int16_t,-16341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16341_MAGIC, .more = S16LD_DENOM_MINUS_16341_MORE};};
template<> struct libdivide_constants<int16_t,-16340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16340_MAGIC, .more = S16LD_DENOM_MINUS_16340_MORE};};
template<> struct libdivide_constants<int16_t,-16339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16339_MAGIC, .more = S16LD_DENOM_MINUS_16339_MORE};};
template<> struct libdivide_constants<int16_t,-16338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16338_MAGIC, .more = S16LD_DENOM_MINUS_16338_MORE};};
template<> struct libdivide_constants<int16_t,-16337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16337_MAGIC, .more = S16LD_DENOM_MINUS_16337_MORE};};
template<> struct libdivide_constants<int16_t,-16336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16336_MAGIC, .more = S16LD_DENOM_MINUS_16336_MORE};};
template<> struct libdivide_constants<int16_t,-16335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16335_MAGIC, .more = S16LD_DENOM_MINUS_16335_MORE};};
template<> struct libdivide_constants<int16_t,-16334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16334_MAGIC, .more = S16LD_DENOM_MINUS_16334_MORE};};
template<> struct libdivide_constants<int16_t,-16333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16333_MAGIC, .more = S16LD_DENOM_MINUS_16333_MORE};};
template<> struct libdivide_constants<int16_t,-16332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16332_MAGIC, .more = S16LD_DENOM_MINUS_16332_MORE};};
template<> struct libdivide_constants<int16_t,-16331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16331_MAGIC, .more = S16LD_DENOM_MINUS_16331_MORE};};
template<> struct libdivide_constants<int16_t,-16330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16330_MAGIC, .more = S16LD_DENOM_MINUS_16330_MORE};};
template<> struct libdivide_constants<int16_t,-16329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16329_MAGIC, .more = S16LD_DENOM_MINUS_16329_MORE};};
template<> struct libdivide_constants<int16_t,-16328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16328_MAGIC, .more = S16LD_DENOM_MINUS_16328_MORE};};
template<> struct libdivide_constants<int16_t,-16327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16327_MAGIC, .more = S16LD_DENOM_MINUS_16327_MORE};};
template<> struct libdivide_constants<int16_t,-16326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16326_MAGIC, .more = S16LD_DENOM_MINUS_16326_MORE};};
template<> struct libdivide_constants<int16_t,-16325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16325_MAGIC, .more = S16LD_DENOM_MINUS_16325_MORE};};
template<> struct libdivide_constants<int16_t,-16324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16324_MAGIC, .more = S16LD_DENOM_MINUS_16324_MORE};};
template<> struct libdivide_constants<int16_t,-16323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16323_MAGIC, .more = S16LD_DENOM_MINUS_16323_MORE};};
template<> struct libdivide_constants<int16_t,-16322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16322_MAGIC, .more = S16LD_DENOM_MINUS_16322_MORE};};
template<> struct libdivide_constants<int16_t,-16321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16321_MAGIC, .more = S16LD_DENOM_MINUS_16321_MORE};};
template<> struct libdivide_constants<int16_t,-16320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16320_MAGIC, .more = S16LD_DENOM_MINUS_16320_MORE};};
template<> struct libdivide_constants<int16_t,-16319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16319_MAGIC, .more = S16LD_DENOM_MINUS_16319_MORE};};
template<> struct libdivide_constants<int16_t,-16318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16318_MAGIC, .more = S16LD_DENOM_MINUS_16318_MORE};};
template<> struct libdivide_constants<int16_t,-16317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16317_MAGIC, .more = S16LD_DENOM_MINUS_16317_MORE};};
template<> struct libdivide_constants<int16_t,-16316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16316_MAGIC, .more = S16LD_DENOM_MINUS_16316_MORE};};
template<> struct libdivide_constants<int16_t,-16315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16315_MAGIC, .more = S16LD_DENOM_MINUS_16315_MORE};};
template<> struct libdivide_constants<int16_t,-16314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16314_MAGIC, .more = S16LD_DENOM_MINUS_16314_MORE};};
template<> struct libdivide_constants<int16_t,-16313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16313_MAGIC, .more = S16LD_DENOM_MINUS_16313_MORE};};
template<> struct libdivide_constants<int16_t,-16312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16312_MAGIC, .more = S16LD_DENOM_MINUS_16312_MORE};};
template<> struct libdivide_constants<int16_t,-16311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16311_MAGIC, .more = S16LD_DENOM_MINUS_16311_MORE};};
template<> struct libdivide_constants<int16_t,-16310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16310_MAGIC, .more = S16LD_DENOM_MINUS_16310_MORE};};
template<> struct libdivide_constants<int16_t,-16309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16309_MAGIC, .more = S16LD_DENOM_MINUS_16309_MORE};};
template<> struct libdivide_constants<int16_t,-16308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16308_MAGIC, .more = S16LD_DENOM_MINUS_16308_MORE};};
template<> struct libdivide_constants<int16_t,-16307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16307_MAGIC, .more = S16LD_DENOM_MINUS_16307_MORE};};
template<> struct libdivide_constants<int16_t,-16306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16306_MAGIC, .more = S16LD_DENOM_MINUS_16306_MORE};};
template<> struct libdivide_constants<int16_t,-16305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16305_MAGIC, .more = S16LD_DENOM_MINUS_16305_MORE};};
template<> struct libdivide_constants<int16_t,-16304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16304_MAGIC, .more = S16LD_DENOM_MINUS_16304_MORE};};
template<> struct libdivide_constants<int16_t,-16303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16303_MAGIC, .more = S16LD_DENOM_MINUS_16303_MORE};};
template<> struct libdivide_constants<int16_t,-16302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16302_MAGIC, .more = S16LD_DENOM_MINUS_16302_MORE};};
template<> struct libdivide_constants<int16_t,-16301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16301_MAGIC, .more = S16LD_DENOM_MINUS_16301_MORE};};
template<> struct libdivide_constants<int16_t,-16300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16300_MAGIC, .more = S16LD_DENOM_MINUS_16300_MORE};};
template<> struct libdivide_constants<int16_t,-16299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16299_MAGIC, .more = S16LD_DENOM_MINUS_16299_MORE};};
template<> struct libdivide_constants<int16_t,-16298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16298_MAGIC, .more = S16LD_DENOM_MINUS_16298_MORE};};
template<> struct libdivide_constants<int16_t,-16297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16297_MAGIC, .more = S16LD_DENOM_MINUS_16297_MORE};};
template<> struct libdivide_constants<int16_t,-16296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16296_MAGIC, .more = S16LD_DENOM_MINUS_16296_MORE};};
template<> struct libdivide_constants<int16_t,-16295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16295_MAGIC, .more = S16LD_DENOM_MINUS_16295_MORE};};
template<> struct libdivide_constants<int16_t,-16294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16294_MAGIC, .more = S16LD_DENOM_MINUS_16294_MORE};};
template<> struct libdivide_constants<int16_t,-16293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16293_MAGIC, .more = S16LD_DENOM_MINUS_16293_MORE};};
template<> struct libdivide_constants<int16_t,-16292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16292_MAGIC, .more = S16LD_DENOM_MINUS_16292_MORE};};
template<> struct libdivide_constants<int16_t,-16291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16291_MAGIC, .more = S16LD_DENOM_MINUS_16291_MORE};};
template<> struct libdivide_constants<int16_t,-16290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16290_MAGIC, .more = S16LD_DENOM_MINUS_16290_MORE};};
template<> struct libdivide_constants<int16_t,-16289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16289_MAGIC, .more = S16LD_DENOM_MINUS_16289_MORE};};
template<> struct libdivide_constants<int16_t,-16288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16288_MAGIC, .more = S16LD_DENOM_MINUS_16288_MORE};};
template<> struct libdivide_constants<int16_t,-16287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16287_MAGIC, .more = S16LD_DENOM_MINUS_16287_MORE};};
template<> struct libdivide_constants<int16_t,-16286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16286_MAGIC, .more = S16LD_DENOM_MINUS_16286_MORE};};
template<> struct libdivide_constants<int16_t,-16285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16285_MAGIC, .more = S16LD_DENOM_MINUS_16285_MORE};};
template<> struct libdivide_constants<int16_t,-16284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16284_MAGIC, .more = S16LD_DENOM_MINUS_16284_MORE};};
template<> struct libdivide_constants<int16_t,-16283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16283_MAGIC, .more = S16LD_DENOM_MINUS_16283_MORE};};
template<> struct libdivide_constants<int16_t,-16282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16282_MAGIC, .more = S16LD_DENOM_MINUS_16282_MORE};};
template<> struct libdivide_constants<int16_t,-16281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16281_MAGIC, .more = S16LD_DENOM_MINUS_16281_MORE};};
template<> struct libdivide_constants<int16_t,-16280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16280_MAGIC, .more = S16LD_DENOM_MINUS_16280_MORE};};
template<> struct libdivide_constants<int16_t,-16279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16279_MAGIC, .more = S16LD_DENOM_MINUS_16279_MORE};};
template<> struct libdivide_constants<int16_t,-16278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16278_MAGIC, .more = S16LD_DENOM_MINUS_16278_MORE};};
template<> struct libdivide_constants<int16_t,-16277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16277_MAGIC, .more = S16LD_DENOM_MINUS_16277_MORE};};
template<> struct libdivide_constants<int16_t,-16276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16276_MAGIC, .more = S16LD_DENOM_MINUS_16276_MORE};};
template<> struct libdivide_constants<int16_t,-16275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16275_MAGIC, .more = S16LD_DENOM_MINUS_16275_MORE};};
template<> struct libdivide_constants<int16_t,-16274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16274_MAGIC, .more = S16LD_DENOM_MINUS_16274_MORE};};
template<> struct libdivide_constants<int16_t,-16273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16273_MAGIC, .more = S16LD_DENOM_MINUS_16273_MORE};};
template<> struct libdivide_constants<int16_t,-16272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16272_MAGIC, .more = S16LD_DENOM_MINUS_16272_MORE};};
template<> struct libdivide_constants<int16_t,-16271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16271_MAGIC, .more = S16LD_DENOM_MINUS_16271_MORE};};
template<> struct libdivide_constants<int16_t,-16270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16270_MAGIC, .more = S16LD_DENOM_MINUS_16270_MORE};};
template<> struct libdivide_constants<int16_t,-16269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16269_MAGIC, .more = S16LD_DENOM_MINUS_16269_MORE};};
template<> struct libdivide_constants<int16_t,-16268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16268_MAGIC, .more = S16LD_DENOM_MINUS_16268_MORE};};
template<> struct libdivide_constants<int16_t,-16267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16267_MAGIC, .more = S16LD_DENOM_MINUS_16267_MORE};};
template<> struct libdivide_constants<int16_t,-16266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16266_MAGIC, .more = S16LD_DENOM_MINUS_16266_MORE};};
template<> struct libdivide_constants<int16_t,-16265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16265_MAGIC, .more = S16LD_DENOM_MINUS_16265_MORE};};
template<> struct libdivide_constants<int16_t,-16264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16264_MAGIC, .more = S16LD_DENOM_MINUS_16264_MORE};};
template<> struct libdivide_constants<int16_t,-16263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16263_MAGIC, .more = S16LD_DENOM_MINUS_16263_MORE};};
template<> struct libdivide_constants<int16_t,-16262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16262_MAGIC, .more = S16LD_DENOM_MINUS_16262_MORE};};
template<> struct libdivide_constants<int16_t,-16261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16261_MAGIC, .more = S16LD_DENOM_MINUS_16261_MORE};};
template<> struct libdivide_constants<int16_t,-16260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16260_MAGIC, .more = S16LD_DENOM_MINUS_16260_MORE};};
template<> struct libdivide_constants<int16_t,-16259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16259_MAGIC, .more = S16LD_DENOM_MINUS_16259_MORE};};
template<> struct libdivide_constants<int16_t,-16258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16258_MAGIC, .more = S16LD_DENOM_MINUS_16258_MORE};};
template<> struct libdivide_constants<int16_t,-16257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16257_MAGIC, .more = S16LD_DENOM_MINUS_16257_MORE};};
template<> struct libdivide_constants<int16_t,-16256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16256_MAGIC, .more = S16LD_DENOM_MINUS_16256_MORE};};
template<> struct libdivide_constants<int16_t,-16255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16255_MAGIC, .more = S16LD_DENOM_MINUS_16255_MORE};};
template<> struct libdivide_constants<int16_t,-16254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16254_MAGIC, .more = S16LD_DENOM_MINUS_16254_MORE};};
template<> struct libdivide_constants<int16_t,-16253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16253_MAGIC, .more = S16LD_DENOM_MINUS_16253_MORE};};
template<> struct libdivide_constants<int16_t,-16252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16252_MAGIC, .more = S16LD_DENOM_MINUS_16252_MORE};};
template<> struct libdivide_constants<int16_t,-16251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16251_MAGIC, .more = S16LD_DENOM_MINUS_16251_MORE};};
template<> struct libdivide_constants<int16_t,-16250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16250_MAGIC, .more = S16LD_DENOM_MINUS_16250_MORE};};
template<> struct libdivide_constants<int16_t,-16249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16249_MAGIC, .more = S16LD_DENOM_MINUS_16249_MORE};};
template<> struct libdivide_constants<int16_t,-16248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16248_MAGIC, .more = S16LD_DENOM_MINUS_16248_MORE};};
template<> struct libdivide_constants<int16_t,-16247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16247_MAGIC, .more = S16LD_DENOM_MINUS_16247_MORE};};
template<> struct libdivide_constants<int16_t,-16246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16246_MAGIC, .more = S16LD_DENOM_MINUS_16246_MORE};};
template<> struct libdivide_constants<int16_t,-16245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16245_MAGIC, .more = S16LD_DENOM_MINUS_16245_MORE};};
template<> struct libdivide_constants<int16_t,-16244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16244_MAGIC, .more = S16LD_DENOM_MINUS_16244_MORE};};
template<> struct libdivide_constants<int16_t,-16243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16243_MAGIC, .more = S16LD_DENOM_MINUS_16243_MORE};};
template<> struct libdivide_constants<int16_t,-16242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16242_MAGIC, .more = S16LD_DENOM_MINUS_16242_MORE};};
template<> struct libdivide_constants<int16_t,-16241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16241_MAGIC, .more = S16LD_DENOM_MINUS_16241_MORE};};
template<> struct libdivide_constants<int16_t,-16240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16240_MAGIC, .more = S16LD_DENOM_MINUS_16240_MORE};};
template<> struct libdivide_constants<int16_t,-16239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16239_MAGIC, .more = S16LD_DENOM_MINUS_16239_MORE};};
template<> struct libdivide_constants<int16_t,-16238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16238_MAGIC, .more = S16LD_DENOM_MINUS_16238_MORE};};
template<> struct libdivide_constants<int16_t,-16237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16237_MAGIC, .more = S16LD_DENOM_MINUS_16237_MORE};};
template<> struct libdivide_constants<int16_t,-16236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16236_MAGIC, .more = S16LD_DENOM_MINUS_16236_MORE};};
template<> struct libdivide_constants<int16_t,-16235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16235_MAGIC, .more = S16LD_DENOM_MINUS_16235_MORE};};
template<> struct libdivide_constants<int16_t,-16234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16234_MAGIC, .more = S16LD_DENOM_MINUS_16234_MORE};};
template<> struct libdivide_constants<int16_t,-16233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16233_MAGIC, .more = S16LD_DENOM_MINUS_16233_MORE};};
template<> struct libdivide_constants<int16_t,-16232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16232_MAGIC, .more = S16LD_DENOM_MINUS_16232_MORE};};
template<> struct libdivide_constants<int16_t,-16231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16231_MAGIC, .more = S16LD_DENOM_MINUS_16231_MORE};};
template<> struct libdivide_constants<int16_t,-16230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16230_MAGIC, .more = S16LD_DENOM_MINUS_16230_MORE};};
template<> struct libdivide_constants<int16_t,-16229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16229_MAGIC, .more = S16LD_DENOM_MINUS_16229_MORE};};
template<> struct libdivide_constants<int16_t,-16228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16228_MAGIC, .more = S16LD_DENOM_MINUS_16228_MORE};};
template<> struct libdivide_constants<int16_t,-16227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16227_MAGIC, .more = S16LD_DENOM_MINUS_16227_MORE};};
template<> struct libdivide_constants<int16_t,-16226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16226_MAGIC, .more = S16LD_DENOM_MINUS_16226_MORE};};
template<> struct libdivide_constants<int16_t,-16225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16225_MAGIC, .more = S16LD_DENOM_MINUS_16225_MORE};};
template<> struct libdivide_constants<int16_t,-16224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16224_MAGIC, .more = S16LD_DENOM_MINUS_16224_MORE};};
template<> struct libdivide_constants<int16_t,-16223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16223_MAGIC, .more = S16LD_DENOM_MINUS_16223_MORE};};
template<> struct libdivide_constants<int16_t,-16222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16222_MAGIC, .more = S16LD_DENOM_MINUS_16222_MORE};};
template<> struct libdivide_constants<int16_t,-16221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16221_MAGIC, .more = S16LD_DENOM_MINUS_16221_MORE};};
template<> struct libdivide_constants<int16_t,-16220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16220_MAGIC, .more = S16LD_DENOM_MINUS_16220_MORE};};
template<> struct libdivide_constants<int16_t,-16219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16219_MAGIC, .more = S16LD_DENOM_MINUS_16219_MORE};};
template<> struct libdivide_constants<int16_t,-16218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16218_MAGIC, .more = S16LD_DENOM_MINUS_16218_MORE};};
template<> struct libdivide_constants<int16_t,-16217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16217_MAGIC, .more = S16LD_DENOM_MINUS_16217_MORE};};
template<> struct libdivide_constants<int16_t,-16216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16216_MAGIC, .more = S16LD_DENOM_MINUS_16216_MORE};};
template<> struct libdivide_constants<int16_t,-16215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16215_MAGIC, .more = S16LD_DENOM_MINUS_16215_MORE};};
template<> struct libdivide_constants<int16_t,-16214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16214_MAGIC, .more = S16LD_DENOM_MINUS_16214_MORE};};
template<> struct libdivide_constants<int16_t,-16213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16213_MAGIC, .more = S16LD_DENOM_MINUS_16213_MORE};};
template<> struct libdivide_constants<int16_t,-16212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16212_MAGIC, .more = S16LD_DENOM_MINUS_16212_MORE};};
template<> struct libdivide_constants<int16_t,-16211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16211_MAGIC, .more = S16LD_DENOM_MINUS_16211_MORE};};
template<> struct libdivide_constants<int16_t,-16210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16210_MAGIC, .more = S16LD_DENOM_MINUS_16210_MORE};};
template<> struct libdivide_constants<int16_t,-16209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16209_MAGIC, .more = S16LD_DENOM_MINUS_16209_MORE};};
template<> struct libdivide_constants<int16_t,-16208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16208_MAGIC, .more = S16LD_DENOM_MINUS_16208_MORE};};
template<> struct libdivide_constants<int16_t,-16207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16207_MAGIC, .more = S16LD_DENOM_MINUS_16207_MORE};};
template<> struct libdivide_constants<int16_t,-16206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16206_MAGIC, .more = S16LD_DENOM_MINUS_16206_MORE};};
template<> struct libdivide_constants<int16_t,-16205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16205_MAGIC, .more = S16LD_DENOM_MINUS_16205_MORE};};
template<> struct libdivide_constants<int16_t,-16204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16204_MAGIC, .more = S16LD_DENOM_MINUS_16204_MORE};};
template<> struct libdivide_constants<int16_t,-16203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16203_MAGIC, .more = S16LD_DENOM_MINUS_16203_MORE};};
template<> struct libdivide_constants<int16_t,-16202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16202_MAGIC, .more = S16LD_DENOM_MINUS_16202_MORE};};
template<> struct libdivide_constants<int16_t,-16201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16201_MAGIC, .more = S16LD_DENOM_MINUS_16201_MORE};};
template<> struct libdivide_constants<int16_t,-16200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16200_MAGIC, .more = S16LD_DENOM_MINUS_16200_MORE};};
template<> struct libdivide_constants<int16_t,-16199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16199_MAGIC, .more = S16LD_DENOM_MINUS_16199_MORE};};
template<> struct libdivide_constants<int16_t,-16198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16198_MAGIC, .more = S16LD_DENOM_MINUS_16198_MORE};};
template<> struct libdivide_constants<int16_t,-16197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16197_MAGIC, .more = S16LD_DENOM_MINUS_16197_MORE};};
template<> struct libdivide_constants<int16_t,-16196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16196_MAGIC, .more = S16LD_DENOM_MINUS_16196_MORE};};
template<> struct libdivide_constants<int16_t,-16195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16195_MAGIC, .more = S16LD_DENOM_MINUS_16195_MORE};};
template<> struct libdivide_constants<int16_t,-16194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16194_MAGIC, .more = S16LD_DENOM_MINUS_16194_MORE};};
template<> struct libdivide_constants<int16_t,-16193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16193_MAGIC, .more = S16LD_DENOM_MINUS_16193_MORE};};
template<> struct libdivide_constants<int16_t,-16192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16192_MAGIC, .more = S16LD_DENOM_MINUS_16192_MORE};};
template<> struct libdivide_constants<int16_t,-16191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16191_MAGIC, .more = S16LD_DENOM_MINUS_16191_MORE};};
template<> struct libdivide_constants<int16_t,-16190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16190_MAGIC, .more = S16LD_DENOM_MINUS_16190_MORE};};
template<> struct libdivide_constants<int16_t,-16189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16189_MAGIC, .more = S16LD_DENOM_MINUS_16189_MORE};};
template<> struct libdivide_constants<int16_t,-16188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16188_MAGIC, .more = S16LD_DENOM_MINUS_16188_MORE};};
template<> struct libdivide_constants<int16_t,-16187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16187_MAGIC, .more = S16LD_DENOM_MINUS_16187_MORE};};
template<> struct libdivide_constants<int16_t,-16186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16186_MAGIC, .more = S16LD_DENOM_MINUS_16186_MORE};};
template<> struct libdivide_constants<int16_t,-16185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16185_MAGIC, .more = S16LD_DENOM_MINUS_16185_MORE};};
template<> struct libdivide_constants<int16_t,-16184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16184_MAGIC, .more = S16LD_DENOM_MINUS_16184_MORE};};
template<> struct libdivide_constants<int16_t,-16183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16183_MAGIC, .more = S16LD_DENOM_MINUS_16183_MORE};};
template<> struct libdivide_constants<int16_t,-16182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16182_MAGIC, .more = S16LD_DENOM_MINUS_16182_MORE};};
template<> struct libdivide_constants<int16_t,-16181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16181_MAGIC, .more = S16LD_DENOM_MINUS_16181_MORE};};
template<> struct libdivide_constants<int16_t,-16180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16180_MAGIC, .more = S16LD_DENOM_MINUS_16180_MORE};};
template<> struct libdivide_constants<int16_t,-16179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16179_MAGIC, .more = S16LD_DENOM_MINUS_16179_MORE};};
template<> struct libdivide_constants<int16_t,-16178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16178_MAGIC, .more = S16LD_DENOM_MINUS_16178_MORE};};
template<> struct libdivide_constants<int16_t,-16177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16177_MAGIC, .more = S16LD_DENOM_MINUS_16177_MORE};};
template<> struct libdivide_constants<int16_t,-16176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16176_MAGIC, .more = S16LD_DENOM_MINUS_16176_MORE};};
template<> struct libdivide_constants<int16_t,-16175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16175_MAGIC, .more = S16LD_DENOM_MINUS_16175_MORE};};
template<> struct libdivide_constants<int16_t,-16174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16174_MAGIC, .more = S16LD_DENOM_MINUS_16174_MORE};};
template<> struct libdivide_constants<int16_t,-16173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16173_MAGIC, .more = S16LD_DENOM_MINUS_16173_MORE};};
template<> struct libdivide_constants<int16_t,-16172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16172_MAGIC, .more = S16LD_DENOM_MINUS_16172_MORE};};
template<> struct libdivide_constants<int16_t,-16171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16171_MAGIC, .more = S16LD_DENOM_MINUS_16171_MORE};};
template<> struct libdivide_constants<int16_t,-16170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16170_MAGIC, .more = S16LD_DENOM_MINUS_16170_MORE};};
template<> struct libdivide_constants<int16_t,-16169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16169_MAGIC, .more = S16LD_DENOM_MINUS_16169_MORE};};
template<> struct libdivide_constants<int16_t,-16168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16168_MAGIC, .more = S16LD_DENOM_MINUS_16168_MORE};};
template<> struct libdivide_constants<int16_t,-16167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16167_MAGIC, .more = S16LD_DENOM_MINUS_16167_MORE};};
template<> struct libdivide_constants<int16_t,-16166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16166_MAGIC, .more = S16LD_DENOM_MINUS_16166_MORE};};
template<> struct libdivide_constants<int16_t,-16165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16165_MAGIC, .more = S16LD_DENOM_MINUS_16165_MORE};};
template<> struct libdivide_constants<int16_t,-16164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16164_MAGIC, .more = S16LD_DENOM_MINUS_16164_MORE};};
template<> struct libdivide_constants<int16_t,-16163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16163_MAGIC, .more = S16LD_DENOM_MINUS_16163_MORE};};
template<> struct libdivide_constants<int16_t,-16162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16162_MAGIC, .more = S16LD_DENOM_MINUS_16162_MORE};};
template<> struct libdivide_constants<int16_t,-16161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16161_MAGIC, .more = S16LD_DENOM_MINUS_16161_MORE};};
template<> struct libdivide_constants<int16_t,-16160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16160_MAGIC, .more = S16LD_DENOM_MINUS_16160_MORE};};
template<> struct libdivide_constants<int16_t,-16159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16159_MAGIC, .more = S16LD_DENOM_MINUS_16159_MORE};};
template<> struct libdivide_constants<int16_t,-16158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16158_MAGIC, .more = S16LD_DENOM_MINUS_16158_MORE};};
template<> struct libdivide_constants<int16_t,-16157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16157_MAGIC, .more = S16LD_DENOM_MINUS_16157_MORE};};
template<> struct libdivide_constants<int16_t,-16156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16156_MAGIC, .more = S16LD_DENOM_MINUS_16156_MORE};};
template<> struct libdivide_constants<int16_t,-16155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16155_MAGIC, .more = S16LD_DENOM_MINUS_16155_MORE};};
template<> struct libdivide_constants<int16_t,-16154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16154_MAGIC, .more = S16LD_DENOM_MINUS_16154_MORE};};
template<> struct libdivide_constants<int16_t,-16153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16153_MAGIC, .more = S16LD_DENOM_MINUS_16153_MORE};};
template<> struct libdivide_constants<int16_t,-16152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16152_MAGIC, .more = S16LD_DENOM_MINUS_16152_MORE};};
template<> struct libdivide_constants<int16_t,-16151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16151_MAGIC, .more = S16LD_DENOM_MINUS_16151_MORE};};
template<> struct libdivide_constants<int16_t,-16150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16150_MAGIC, .more = S16LD_DENOM_MINUS_16150_MORE};};
template<> struct libdivide_constants<int16_t,-16149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16149_MAGIC, .more = S16LD_DENOM_MINUS_16149_MORE};};
template<> struct libdivide_constants<int16_t,-16148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16148_MAGIC, .more = S16LD_DENOM_MINUS_16148_MORE};};
template<> struct libdivide_constants<int16_t,-16147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16147_MAGIC, .more = S16LD_DENOM_MINUS_16147_MORE};};
template<> struct libdivide_constants<int16_t,-16146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16146_MAGIC, .more = S16LD_DENOM_MINUS_16146_MORE};};
template<> struct libdivide_constants<int16_t,-16145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16145_MAGIC, .more = S16LD_DENOM_MINUS_16145_MORE};};
template<> struct libdivide_constants<int16_t,-16144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16144_MAGIC, .more = S16LD_DENOM_MINUS_16144_MORE};};
template<> struct libdivide_constants<int16_t,-16143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16143_MAGIC, .more = S16LD_DENOM_MINUS_16143_MORE};};
template<> struct libdivide_constants<int16_t,-16142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16142_MAGIC, .more = S16LD_DENOM_MINUS_16142_MORE};};
template<> struct libdivide_constants<int16_t,-16141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16141_MAGIC, .more = S16LD_DENOM_MINUS_16141_MORE};};
template<> struct libdivide_constants<int16_t,-16140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16140_MAGIC, .more = S16LD_DENOM_MINUS_16140_MORE};};
template<> struct libdivide_constants<int16_t,-16139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16139_MAGIC, .more = S16LD_DENOM_MINUS_16139_MORE};};
template<> struct libdivide_constants<int16_t,-16138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16138_MAGIC, .more = S16LD_DENOM_MINUS_16138_MORE};};
template<> struct libdivide_constants<int16_t,-16137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16137_MAGIC, .more = S16LD_DENOM_MINUS_16137_MORE};};
template<> struct libdivide_constants<int16_t,-16136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16136_MAGIC, .more = S16LD_DENOM_MINUS_16136_MORE};};
template<> struct libdivide_constants<int16_t,-16135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16135_MAGIC, .more = S16LD_DENOM_MINUS_16135_MORE};};
template<> struct libdivide_constants<int16_t,-16134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16134_MAGIC, .more = S16LD_DENOM_MINUS_16134_MORE};};
template<> struct libdivide_constants<int16_t,-16133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16133_MAGIC, .more = S16LD_DENOM_MINUS_16133_MORE};};
template<> struct libdivide_constants<int16_t,-16132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16132_MAGIC, .more = S16LD_DENOM_MINUS_16132_MORE};};
template<> struct libdivide_constants<int16_t,-16131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16131_MAGIC, .more = S16LD_DENOM_MINUS_16131_MORE};};
template<> struct libdivide_constants<int16_t,-16130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16130_MAGIC, .more = S16LD_DENOM_MINUS_16130_MORE};};
template<> struct libdivide_constants<int16_t,-16129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16129_MAGIC, .more = S16LD_DENOM_MINUS_16129_MORE};};
template<> struct libdivide_constants<int16_t,-16128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16128_MAGIC, .more = S16LD_DENOM_MINUS_16128_MORE};};
template<> struct libdivide_constants<int16_t,-16127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16127_MAGIC, .more = S16LD_DENOM_MINUS_16127_MORE};};
template<> struct libdivide_constants<int16_t,-16126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16126_MAGIC, .more = S16LD_DENOM_MINUS_16126_MORE};};
template<> struct libdivide_constants<int16_t,-16125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16125_MAGIC, .more = S16LD_DENOM_MINUS_16125_MORE};};
template<> struct libdivide_constants<int16_t,-16124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16124_MAGIC, .more = S16LD_DENOM_MINUS_16124_MORE};};
template<> struct libdivide_constants<int16_t,-16123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16123_MAGIC, .more = S16LD_DENOM_MINUS_16123_MORE};};
template<> struct libdivide_constants<int16_t,-16122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16122_MAGIC, .more = S16LD_DENOM_MINUS_16122_MORE};};
template<> struct libdivide_constants<int16_t,-16121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16121_MAGIC, .more = S16LD_DENOM_MINUS_16121_MORE};};
template<> struct libdivide_constants<int16_t,-16120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16120_MAGIC, .more = S16LD_DENOM_MINUS_16120_MORE};};
template<> struct libdivide_constants<int16_t,-16119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16119_MAGIC, .more = S16LD_DENOM_MINUS_16119_MORE};};
template<> struct libdivide_constants<int16_t,-16118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16118_MAGIC, .more = S16LD_DENOM_MINUS_16118_MORE};};
template<> struct libdivide_constants<int16_t,-16117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16117_MAGIC, .more = S16LD_DENOM_MINUS_16117_MORE};};
template<> struct libdivide_constants<int16_t,-16116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16116_MAGIC, .more = S16LD_DENOM_MINUS_16116_MORE};};
template<> struct libdivide_constants<int16_t,-16115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16115_MAGIC, .more = S16LD_DENOM_MINUS_16115_MORE};};
template<> struct libdivide_constants<int16_t,-16114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16114_MAGIC, .more = S16LD_DENOM_MINUS_16114_MORE};};
template<> struct libdivide_constants<int16_t,-16113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16113_MAGIC, .more = S16LD_DENOM_MINUS_16113_MORE};};
template<> struct libdivide_constants<int16_t,-16112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16112_MAGIC, .more = S16LD_DENOM_MINUS_16112_MORE};};
template<> struct libdivide_constants<int16_t,-16111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16111_MAGIC, .more = S16LD_DENOM_MINUS_16111_MORE};};
template<> struct libdivide_constants<int16_t,-16110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16110_MAGIC, .more = S16LD_DENOM_MINUS_16110_MORE};};
template<> struct libdivide_constants<int16_t,-16109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16109_MAGIC, .more = S16LD_DENOM_MINUS_16109_MORE};};
template<> struct libdivide_constants<int16_t,-16108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16108_MAGIC, .more = S16LD_DENOM_MINUS_16108_MORE};};
template<> struct libdivide_constants<int16_t,-16107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16107_MAGIC, .more = S16LD_DENOM_MINUS_16107_MORE};};
template<> struct libdivide_constants<int16_t,-16106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16106_MAGIC, .more = S16LD_DENOM_MINUS_16106_MORE};};
template<> struct libdivide_constants<int16_t,-16105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16105_MAGIC, .more = S16LD_DENOM_MINUS_16105_MORE};};
template<> struct libdivide_constants<int16_t,-16104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16104_MAGIC, .more = S16LD_DENOM_MINUS_16104_MORE};};
template<> struct libdivide_constants<int16_t,-16103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16103_MAGIC, .more = S16LD_DENOM_MINUS_16103_MORE};};
template<> struct libdivide_constants<int16_t,-16102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16102_MAGIC, .more = S16LD_DENOM_MINUS_16102_MORE};};
template<> struct libdivide_constants<int16_t,-16101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16101_MAGIC, .more = S16LD_DENOM_MINUS_16101_MORE};};
template<> struct libdivide_constants<int16_t,-16100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16100_MAGIC, .more = S16LD_DENOM_MINUS_16100_MORE};};
template<> struct libdivide_constants<int16_t,-16099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16099_MAGIC, .more = S16LD_DENOM_MINUS_16099_MORE};};
template<> struct libdivide_constants<int16_t,-16098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16098_MAGIC, .more = S16LD_DENOM_MINUS_16098_MORE};};
template<> struct libdivide_constants<int16_t,-16097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16097_MAGIC, .more = S16LD_DENOM_MINUS_16097_MORE};};
template<> struct libdivide_constants<int16_t,-16096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16096_MAGIC, .more = S16LD_DENOM_MINUS_16096_MORE};};
template<> struct libdivide_constants<int16_t,-16095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16095_MAGIC, .more = S16LD_DENOM_MINUS_16095_MORE};};
template<> struct libdivide_constants<int16_t,-16094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16094_MAGIC, .more = S16LD_DENOM_MINUS_16094_MORE};};
template<> struct libdivide_constants<int16_t,-16093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16093_MAGIC, .more = S16LD_DENOM_MINUS_16093_MORE};};
template<> struct libdivide_constants<int16_t,-16092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16092_MAGIC, .more = S16LD_DENOM_MINUS_16092_MORE};};
template<> struct libdivide_constants<int16_t,-16091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16091_MAGIC, .more = S16LD_DENOM_MINUS_16091_MORE};};
template<> struct libdivide_constants<int16_t,-16090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16090_MAGIC, .more = S16LD_DENOM_MINUS_16090_MORE};};
template<> struct libdivide_constants<int16_t,-16089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16089_MAGIC, .more = S16LD_DENOM_MINUS_16089_MORE};};
template<> struct libdivide_constants<int16_t,-16088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16088_MAGIC, .more = S16LD_DENOM_MINUS_16088_MORE};};
template<> struct libdivide_constants<int16_t,-16087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16087_MAGIC, .more = S16LD_DENOM_MINUS_16087_MORE};};
template<> struct libdivide_constants<int16_t,-16086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16086_MAGIC, .more = S16LD_DENOM_MINUS_16086_MORE};};
template<> struct libdivide_constants<int16_t,-16085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16085_MAGIC, .more = S16LD_DENOM_MINUS_16085_MORE};};
template<> struct libdivide_constants<int16_t,-16084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16084_MAGIC, .more = S16LD_DENOM_MINUS_16084_MORE};};
template<> struct libdivide_constants<int16_t,-16083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16083_MAGIC, .more = S16LD_DENOM_MINUS_16083_MORE};};
template<> struct libdivide_constants<int16_t,-16082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16082_MAGIC, .more = S16LD_DENOM_MINUS_16082_MORE};};
template<> struct libdivide_constants<int16_t,-16081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16081_MAGIC, .more = S16LD_DENOM_MINUS_16081_MORE};};
template<> struct libdivide_constants<int16_t,-16080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16080_MAGIC, .more = S16LD_DENOM_MINUS_16080_MORE};};
template<> struct libdivide_constants<int16_t,-16079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16079_MAGIC, .more = S16LD_DENOM_MINUS_16079_MORE};};
template<> struct libdivide_constants<int16_t,-16078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16078_MAGIC, .more = S16LD_DENOM_MINUS_16078_MORE};};
template<> struct libdivide_constants<int16_t,-16077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16077_MAGIC, .more = S16LD_DENOM_MINUS_16077_MORE};};
template<> struct libdivide_constants<int16_t,-16076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16076_MAGIC, .more = S16LD_DENOM_MINUS_16076_MORE};};
template<> struct libdivide_constants<int16_t,-16075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16075_MAGIC, .more = S16LD_DENOM_MINUS_16075_MORE};};
template<> struct libdivide_constants<int16_t,-16074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16074_MAGIC, .more = S16LD_DENOM_MINUS_16074_MORE};};
template<> struct libdivide_constants<int16_t,-16073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16073_MAGIC, .more = S16LD_DENOM_MINUS_16073_MORE};};
template<> struct libdivide_constants<int16_t,-16072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16072_MAGIC, .more = S16LD_DENOM_MINUS_16072_MORE};};
template<> struct libdivide_constants<int16_t,-16071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16071_MAGIC, .more = S16LD_DENOM_MINUS_16071_MORE};};
template<> struct libdivide_constants<int16_t,-16070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16070_MAGIC, .more = S16LD_DENOM_MINUS_16070_MORE};};
template<> struct libdivide_constants<int16_t,-16069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16069_MAGIC, .more = S16LD_DENOM_MINUS_16069_MORE};};
template<> struct libdivide_constants<int16_t,-16068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16068_MAGIC, .more = S16LD_DENOM_MINUS_16068_MORE};};
template<> struct libdivide_constants<int16_t,-16067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16067_MAGIC, .more = S16LD_DENOM_MINUS_16067_MORE};};
template<> struct libdivide_constants<int16_t,-16066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16066_MAGIC, .more = S16LD_DENOM_MINUS_16066_MORE};};
template<> struct libdivide_constants<int16_t,-16065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16065_MAGIC, .more = S16LD_DENOM_MINUS_16065_MORE};};
template<> struct libdivide_constants<int16_t,-16064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16064_MAGIC, .more = S16LD_DENOM_MINUS_16064_MORE};};
template<> struct libdivide_constants<int16_t,-16063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16063_MAGIC, .more = S16LD_DENOM_MINUS_16063_MORE};};
template<> struct libdivide_constants<int16_t,-16062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16062_MAGIC, .more = S16LD_DENOM_MINUS_16062_MORE};};
template<> struct libdivide_constants<int16_t,-16061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16061_MAGIC, .more = S16LD_DENOM_MINUS_16061_MORE};};
template<> struct libdivide_constants<int16_t,-16060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16060_MAGIC, .more = S16LD_DENOM_MINUS_16060_MORE};};
template<> struct libdivide_constants<int16_t,-16059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16059_MAGIC, .more = S16LD_DENOM_MINUS_16059_MORE};};
template<> struct libdivide_constants<int16_t,-16058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16058_MAGIC, .more = S16LD_DENOM_MINUS_16058_MORE};};
template<> struct libdivide_constants<int16_t,-16057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16057_MAGIC, .more = S16LD_DENOM_MINUS_16057_MORE};};
template<> struct libdivide_constants<int16_t,-16056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16056_MAGIC, .more = S16LD_DENOM_MINUS_16056_MORE};};
template<> struct libdivide_constants<int16_t,-16055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16055_MAGIC, .more = S16LD_DENOM_MINUS_16055_MORE};};
template<> struct libdivide_constants<int16_t,-16054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16054_MAGIC, .more = S16LD_DENOM_MINUS_16054_MORE};};
template<> struct libdivide_constants<int16_t,-16053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16053_MAGIC, .more = S16LD_DENOM_MINUS_16053_MORE};};
template<> struct libdivide_constants<int16_t,-16052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16052_MAGIC, .more = S16LD_DENOM_MINUS_16052_MORE};};
template<> struct libdivide_constants<int16_t,-16051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16051_MAGIC, .more = S16LD_DENOM_MINUS_16051_MORE};};
template<> struct libdivide_constants<int16_t,-16050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16050_MAGIC, .more = S16LD_DENOM_MINUS_16050_MORE};};
template<> struct libdivide_constants<int16_t,-16049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16049_MAGIC, .more = S16LD_DENOM_MINUS_16049_MORE};};
template<> struct libdivide_constants<int16_t,-16048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16048_MAGIC, .more = S16LD_DENOM_MINUS_16048_MORE};};
template<> struct libdivide_constants<int16_t,-16047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16047_MAGIC, .more = S16LD_DENOM_MINUS_16047_MORE};};
template<> struct libdivide_constants<int16_t,-16046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16046_MAGIC, .more = S16LD_DENOM_MINUS_16046_MORE};};
template<> struct libdivide_constants<int16_t,-16045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16045_MAGIC, .more = S16LD_DENOM_MINUS_16045_MORE};};
template<> struct libdivide_constants<int16_t,-16044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16044_MAGIC, .more = S16LD_DENOM_MINUS_16044_MORE};};
template<> struct libdivide_constants<int16_t,-16043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16043_MAGIC, .more = S16LD_DENOM_MINUS_16043_MORE};};
template<> struct libdivide_constants<int16_t,-16042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16042_MAGIC, .more = S16LD_DENOM_MINUS_16042_MORE};};
template<> struct libdivide_constants<int16_t,-16041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16041_MAGIC, .more = S16LD_DENOM_MINUS_16041_MORE};};
template<> struct libdivide_constants<int16_t,-16040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16040_MAGIC, .more = S16LD_DENOM_MINUS_16040_MORE};};
template<> struct libdivide_constants<int16_t,-16039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16039_MAGIC, .more = S16LD_DENOM_MINUS_16039_MORE};};
template<> struct libdivide_constants<int16_t,-16038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16038_MAGIC, .more = S16LD_DENOM_MINUS_16038_MORE};};
template<> struct libdivide_constants<int16_t,-16037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16037_MAGIC, .more = S16LD_DENOM_MINUS_16037_MORE};};
template<> struct libdivide_constants<int16_t,-16036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16036_MAGIC, .more = S16LD_DENOM_MINUS_16036_MORE};};
template<> struct libdivide_constants<int16_t,-16035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16035_MAGIC, .more = S16LD_DENOM_MINUS_16035_MORE};};
template<> struct libdivide_constants<int16_t,-16034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16034_MAGIC, .more = S16LD_DENOM_MINUS_16034_MORE};};
template<> struct libdivide_constants<int16_t,-16033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16033_MAGIC, .more = S16LD_DENOM_MINUS_16033_MORE};};
template<> struct libdivide_constants<int16_t,-16032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16032_MAGIC, .more = S16LD_DENOM_MINUS_16032_MORE};};
template<> struct libdivide_constants<int16_t,-16031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16031_MAGIC, .more = S16LD_DENOM_MINUS_16031_MORE};};
template<> struct libdivide_constants<int16_t,-16030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16030_MAGIC, .more = S16LD_DENOM_MINUS_16030_MORE};};
template<> struct libdivide_constants<int16_t,-16029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16029_MAGIC, .more = S16LD_DENOM_MINUS_16029_MORE};};
template<> struct libdivide_constants<int16_t,-16028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16028_MAGIC, .more = S16LD_DENOM_MINUS_16028_MORE};};
template<> struct libdivide_constants<int16_t,-16027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16027_MAGIC, .more = S16LD_DENOM_MINUS_16027_MORE};};
template<> struct libdivide_constants<int16_t,-16026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16026_MAGIC, .more = S16LD_DENOM_MINUS_16026_MORE};};
template<> struct libdivide_constants<int16_t,-16025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16025_MAGIC, .more = S16LD_DENOM_MINUS_16025_MORE};};
template<> struct libdivide_constants<int16_t,-16024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16024_MAGIC, .more = S16LD_DENOM_MINUS_16024_MORE};};
template<> struct libdivide_constants<int16_t,-16023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16023_MAGIC, .more = S16LD_DENOM_MINUS_16023_MORE};};
template<> struct libdivide_constants<int16_t,-16022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16022_MAGIC, .more = S16LD_DENOM_MINUS_16022_MORE};};
template<> struct libdivide_constants<int16_t,-16021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16021_MAGIC, .more = S16LD_DENOM_MINUS_16021_MORE};};
template<> struct libdivide_constants<int16_t,-16020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16020_MAGIC, .more = S16LD_DENOM_MINUS_16020_MORE};};
template<> struct libdivide_constants<int16_t,-16019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16019_MAGIC, .more = S16LD_DENOM_MINUS_16019_MORE};};
template<> struct libdivide_constants<int16_t,-16018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16018_MAGIC, .more = S16LD_DENOM_MINUS_16018_MORE};};
template<> struct libdivide_constants<int16_t,-16017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16017_MAGIC, .more = S16LD_DENOM_MINUS_16017_MORE};};
template<> struct libdivide_constants<int16_t,-16016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16016_MAGIC, .more = S16LD_DENOM_MINUS_16016_MORE};};
template<> struct libdivide_constants<int16_t,-16015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16015_MAGIC, .more = S16LD_DENOM_MINUS_16015_MORE};};
template<> struct libdivide_constants<int16_t,-16014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16014_MAGIC, .more = S16LD_DENOM_MINUS_16014_MORE};};
template<> struct libdivide_constants<int16_t,-16013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16013_MAGIC, .more = S16LD_DENOM_MINUS_16013_MORE};};
template<> struct libdivide_constants<int16_t,-16012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16012_MAGIC, .more = S16LD_DENOM_MINUS_16012_MORE};};
template<> struct libdivide_constants<int16_t,-16011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16011_MAGIC, .more = S16LD_DENOM_MINUS_16011_MORE};};
template<> struct libdivide_constants<int16_t,-16010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16010_MAGIC, .more = S16LD_DENOM_MINUS_16010_MORE};};
template<> struct libdivide_constants<int16_t,-16009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16009_MAGIC, .more = S16LD_DENOM_MINUS_16009_MORE};};
template<> struct libdivide_constants<int16_t,-16008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16008_MAGIC, .more = S16LD_DENOM_MINUS_16008_MORE};};
template<> struct libdivide_constants<int16_t,-16007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16007_MAGIC, .more = S16LD_DENOM_MINUS_16007_MORE};};
template<> struct libdivide_constants<int16_t,-16006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16006_MAGIC, .more = S16LD_DENOM_MINUS_16006_MORE};};
template<> struct libdivide_constants<int16_t,-16005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16005_MAGIC, .more = S16LD_DENOM_MINUS_16005_MORE};};
template<> struct libdivide_constants<int16_t,-16004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16004_MAGIC, .more = S16LD_DENOM_MINUS_16004_MORE};};
template<> struct libdivide_constants<int16_t,-16003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16003_MAGIC, .more = S16LD_DENOM_MINUS_16003_MORE};};
template<> struct libdivide_constants<int16_t,-16002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16002_MAGIC, .more = S16LD_DENOM_MINUS_16002_MORE};};
template<> struct libdivide_constants<int16_t,-16001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16001_MAGIC, .more = S16LD_DENOM_MINUS_16001_MORE};};
template<> struct libdivide_constants<int16_t,-16000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16000_MAGIC, .more = S16LD_DENOM_MINUS_16000_MORE};};
template<> struct libdivide_constants<int16_t,-15999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15999_MAGIC, .more = S16LD_DENOM_MINUS_15999_MORE};};
template<> struct libdivide_constants<int16_t,-15998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15998_MAGIC, .more = S16LD_DENOM_MINUS_15998_MORE};};
template<> struct libdivide_constants<int16_t,-15997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15997_MAGIC, .more = S16LD_DENOM_MINUS_15997_MORE};};
template<> struct libdivide_constants<int16_t,-15996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15996_MAGIC, .more = S16LD_DENOM_MINUS_15996_MORE};};
template<> struct libdivide_constants<int16_t,-15995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15995_MAGIC, .more = S16LD_DENOM_MINUS_15995_MORE};};
template<> struct libdivide_constants<int16_t,-15994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15994_MAGIC, .more = S16LD_DENOM_MINUS_15994_MORE};};
template<> struct libdivide_constants<int16_t,-15993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15993_MAGIC, .more = S16LD_DENOM_MINUS_15993_MORE};};
template<> struct libdivide_constants<int16_t,-15992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15992_MAGIC, .more = S16LD_DENOM_MINUS_15992_MORE};};
template<> struct libdivide_constants<int16_t,-15991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15991_MAGIC, .more = S16LD_DENOM_MINUS_15991_MORE};};
template<> struct libdivide_constants<int16_t,-15990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15990_MAGIC, .more = S16LD_DENOM_MINUS_15990_MORE};};
template<> struct libdivide_constants<int16_t,-15989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15989_MAGIC, .more = S16LD_DENOM_MINUS_15989_MORE};};
template<> struct libdivide_constants<int16_t,-15988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15988_MAGIC, .more = S16LD_DENOM_MINUS_15988_MORE};};
template<> struct libdivide_constants<int16_t,-15987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15987_MAGIC, .more = S16LD_DENOM_MINUS_15987_MORE};};
template<> struct libdivide_constants<int16_t,-15986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15986_MAGIC, .more = S16LD_DENOM_MINUS_15986_MORE};};
template<> struct libdivide_constants<int16_t,-15985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15985_MAGIC, .more = S16LD_DENOM_MINUS_15985_MORE};};
template<> struct libdivide_constants<int16_t,-15984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15984_MAGIC, .more = S16LD_DENOM_MINUS_15984_MORE};};
template<> struct libdivide_constants<int16_t,-15983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15983_MAGIC, .more = S16LD_DENOM_MINUS_15983_MORE};};
template<> struct libdivide_constants<int16_t,-15982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15982_MAGIC, .more = S16LD_DENOM_MINUS_15982_MORE};};
template<> struct libdivide_constants<int16_t,-15981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15981_MAGIC, .more = S16LD_DENOM_MINUS_15981_MORE};};
template<> struct libdivide_constants<int16_t,-15980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15980_MAGIC, .more = S16LD_DENOM_MINUS_15980_MORE};};
template<> struct libdivide_constants<int16_t,-15979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15979_MAGIC, .more = S16LD_DENOM_MINUS_15979_MORE};};
template<> struct libdivide_constants<int16_t,-15978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15978_MAGIC, .more = S16LD_DENOM_MINUS_15978_MORE};};
template<> struct libdivide_constants<int16_t,-15977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15977_MAGIC, .more = S16LD_DENOM_MINUS_15977_MORE};};
template<> struct libdivide_constants<int16_t,-15976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15976_MAGIC, .more = S16LD_DENOM_MINUS_15976_MORE};};
template<> struct libdivide_constants<int16_t,-15975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15975_MAGIC, .more = S16LD_DENOM_MINUS_15975_MORE};};
template<> struct libdivide_constants<int16_t,-15974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15974_MAGIC, .more = S16LD_DENOM_MINUS_15974_MORE};};
template<> struct libdivide_constants<int16_t,-15973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15973_MAGIC, .more = S16LD_DENOM_MINUS_15973_MORE};};
template<> struct libdivide_constants<int16_t,-15972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15972_MAGIC, .more = S16LD_DENOM_MINUS_15972_MORE};};
template<> struct libdivide_constants<int16_t,-15971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15971_MAGIC, .more = S16LD_DENOM_MINUS_15971_MORE};};
template<> struct libdivide_constants<int16_t,-15970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15970_MAGIC, .more = S16LD_DENOM_MINUS_15970_MORE};};
template<> struct libdivide_constants<int16_t,-15969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15969_MAGIC, .more = S16LD_DENOM_MINUS_15969_MORE};};
template<> struct libdivide_constants<int16_t,-15968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15968_MAGIC, .more = S16LD_DENOM_MINUS_15968_MORE};};
template<> struct libdivide_constants<int16_t,-15967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15967_MAGIC, .more = S16LD_DENOM_MINUS_15967_MORE};};
template<> struct libdivide_constants<int16_t,-15966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15966_MAGIC, .more = S16LD_DENOM_MINUS_15966_MORE};};
template<> struct libdivide_constants<int16_t,-15965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15965_MAGIC, .more = S16LD_DENOM_MINUS_15965_MORE};};
template<> struct libdivide_constants<int16_t,-15964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15964_MAGIC, .more = S16LD_DENOM_MINUS_15964_MORE};};
template<> struct libdivide_constants<int16_t,-15963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15963_MAGIC, .more = S16LD_DENOM_MINUS_15963_MORE};};
template<> struct libdivide_constants<int16_t,-15962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15962_MAGIC, .more = S16LD_DENOM_MINUS_15962_MORE};};
template<> struct libdivide_constants<int16_t,-15961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15961_MAGIC, .more = S16LD_DENOM_MINUS_15961_MORE};};
template<> struct libdivide_constants<int16_t,-15960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15960_MAGIC, .more = S16LD_DENOM_MINUS_15960_MORE};};
template<> struct libdivide_constants<int16_t,-15959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15959_MAGIC, .more = S16LD_DENOM_MINUS_15959_MORE};};
template<> struct libdivide_constants<int16_t,-15958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15958_MAGIC, .more = S16LD_DENOM_MINUS_15958_MORE};};
template<> struct libdivide_constants<int16_t,-15957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15957_MAGIC, .more = S16LD_DENOM_MINUS_15957_MORE};};
template<> struct libdivide_constants<int16_t,-15956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15956_MAGIC, .more = S16LD_DENOM_MINUS_15956_MORE};};
template<> struct libdivide_constants<int16_t,-15955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15955_MAGIC, .more = S16LD_DENOM_MINUS_15955_MORE};};
template<> struct libdivide_constants<int16_t,-15954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15954_MAGIC, .more = S16LD_DENOM_MINUS_15954_MORE};};
template<> struct libdivide_constants<int16_t,-15953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15953_MAGIC, .more = S16LD_DENOM_MINUS_15953_MORE};};
template<> struct libdivide_constants<int16_t,-15952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15952_MAGIC, .more = S16LD_DENOM_MINUS_15952_MORE};};
template<> struct libdivide_constants<int16_t,-15951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15951_MAGIC, .more = S16LD_DENOM_MINUS_15951_MORE};};
template<> struct libdivide_constants<int16_t,-15950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15950_MAGIC, .more = S16LD_DENOM_MINUS_15950_MORE};};
template<> struct libdivide_constants<int16_t,-15949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15949_MAGIC, .more = S16LD_DENOM_MINUS_15949_MORE};};
template<> struct libdivide_constants<int16_t,-15948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15948_MAGIC, .more = S16LD_DENOM_MINUS_15948_MORE};};
template<> struct libdivide_constants<int16_t,-15947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15947_MAGIC, .more = S16LD_DENOM_MINUS_15947_MORE};};
template<> struct libdivide_constants<int16_t,-15946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15946_MAGIC, .more = S16LD_DENOM_MINUS_15946_MORE};};
template<> struct libdivide_constants<int16_t,-15945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15945_MAGIC, .more = S16LD_DENOM_MINUS_15945_MORE};};
template<> struct libdivide_constants<int16_t,-15944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15944_MAGIC, .more = S16LD_DENOM_MINUS_15944_MORE};};
template<> struct libdivide_constants<int16_t,-15943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15943_MAGIC, .more = S16LD_DENOM_MINUS_15943_MORE};};
template<> struct libdivide_constants<int16_t,-15942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15942_MAGIC, .more = S16LD_DENOM_MINUS_15942_MORE};};
template<> struct libdivide_constants<int16_t,-15941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15941_MAGIC, .more = S16LD_DENOM_MINUS_15941_MORE};};
template<> struct libdivide_constants<int16_t,-15940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15940_MAGIC, .more = S16LD_DENOM_MINUS_15940_MORE};};
template<> struct libdivide_constants<int16_t,-15939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15939_MAGIC, .more = S16LD_DENOM_MINUS_15939_MORE};};
template<> struct libdivide_constants<int16_t,-15938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15938_MAGIC, .more = S16LD_DENOM_MINUS_15938_MORE};};
template<> struct libdivide_constants<int16_t,-15937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15937_MAGIC, .more = S16LD_DENOM_MINUS_15937_MORE};};
template<> struct libdivide_constants<int16_t,-15936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15936_MAGIC, .more = S16LD_DENOM_MINUS_15936_MORE};};
template<> struct libdivide_constants<int16_t,-15935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15935_MAGIC, .more = S16LD_DENOM_MINUS_15935_MORE};};
template<> struct libdivide_constants<int16_t,-15934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15934_MAGIC, .more = S16LD_DENOM_MINUS_15934_MORE};};
template<> struct libdivide_constants<int16_t,-15933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15933_MAGIC, .more = S16LD_DENOM_MINUS_15933_MORE};};
template<> struct libdivide_constants<int16_t,-15932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15932_MAGIC, .more = S16LD_DENOM_MINUS_15932_MORE};};
template<> struct libdivide_constants<int16_t,-15931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15931_MAGIC, .more = S16LD_DENOM_MINUS_15931_MORE};};
template<> struct libdivide_constants<int16_t,-15930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15930_MAGIC, .more = S16LD_DENOM_MINUS_15930_MORE};};
template<> struct libdivide_constants<int16_t,-15929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15929_MAGIC, .more = S16LD_DENOM_MINUS_15929_MORE};};
template<> struct libdivide_constants<int16_t,-15928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15928_MAGIC, .more = S16LD_DENOM_MINUS_15928_MORE};};
template<> struct libdivide_constants<int16_t,-15927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15927_MAGIC, .more = S16LD_DENOM_MINUS_15927_MORE};};
template<> struct libdivide_constants<int16_t,-15926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15926_MAGIC, .more = S16LD_DENOM_MINUS_15926_MORE};};
template<> struct libdivide_constants<int16_t,-15925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15925_MAGIC, .more = S16LD_DENOM_MINUS_15925_MORE};};
template<> struct libdivide_constants<int16_t,-15924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15924_MAGIC, .more = S16LD_DENOM_MINUS_15924_MORE};};
template<> struct libdivide_constants<int16_t,-15923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15923_MAGIC, .more = S16LD_DENOM_MINUS_15923_MORE};};
template<> struct libdivide_constants<int16_t,-15922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15922_MAGIC, .more = S16LD_DENOM_MINUS_15922_MORE};};
template<> struct libdivide_constants<int16_t,-15921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15921_MAGIC, .more = S16LD_DENOM_MINUS_15921_MORE};};
template<> struct libdivide_constants<int16_t,-15920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15920_MAGIC, .more = S16LD_DENOM_MINUS_15920_MORE};};
template<> struct libdivide_constants<int16_t,-15919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15919_MAGIC, .more = S16LD_DENOM_MINUS_15919_MORE};};
template<> struct libdivide_constants<int16_t,-15918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15918_MAGIC, .more = S16LD_DENOM_MINUS_15918_MORE};};
template<> struct libdivide_constants<int16_t,-15917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15917_MAGIC, .more = S16LD_DENOM_MINUS_15917_MORE};};
template<> struct libdivide_constants<int16_t,-15916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15916_MAGIC, .more = S16LD_DENOM_MINUS_15916_MORE};};
template<> struct libdivide_constants<int16_t,-15915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15915_MAGIC, .more = S16LD_DENOM_MINUS_15915_MORE};};
template<> struct libdivide_constants<int16_t,-15914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15914_MAGIC, .more = S16LD_DENOM_MINUS_15914_MORE};};
template<> struct libdivide_constants<int16_t,-15913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15913_MAGIC, .more = S16LD_DENOM_MINUS_15913_MORE};};
template<> struct libdivide_constants<int16_t,-15912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15912_MAGIC, .more = S16LD_DENOM_MINUS_15912_MORE};};
template<> struct libdivide_constants<int16_t,-15911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15911_MAGIC, .more = S16LD_DENOM_MINUS_15911_MORE};};
template<> struct libdivide_constants<int16_t,-15910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15910_MAGIC, .more = S16LD_DENOM_MINUS_15910_MORE};};
template<> struct libdivide_constants<int16_t,-15909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15909_MAGIC, .more = S16LD_DENOM_MINUS_15909_MORE};};
template<> struct libdivide_constants<int16_t,-15908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15908_MAGIC, .more = S16LD_DENOM_MINUS_15908_MORE};};
template<> struct libdivide_constants<int16_t,-15907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15907_MAGIC, .more = S16LD_DENOM_MINUS_15907_MORE};};
template<> struct libdivide_constants<int16_t,-15906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15906_MAGIC, .more = S16LD_DENOM_MINUS_15906_MORE};};
template<> struct libdivide_constants<int16_t,-15905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15905_MAGIC, .more = S16LD_DENOM_MINUS_15905_MORE};};
template<> struct libdivide_constants<int16_t,-15904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15904_MAGIC, .more = S16LD_DENOM_MINUS_15904_MORE};};
template<> struct libdivide_constants<int16_t,-15903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15903_MAGIC, .more = S16LD_DENOM_MINUS_15903_MORE};};
template<> struct libdivide_constants<int16_t,-15902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15902_MAGIC, .more = S16LD_DENOM_MINUS_15902_MORE};};
template<> struct libdivide_constants<int16_t,-15901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15901_MAGIC, .more = S16LD_DENOM_MINUS_15901_MORE};};
template<> struct libdivide_constants<int16_t,-15900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15900_MAGIC, .more = S16LD_DENOM_MINUS_15900_MORE};};
template<> struct libdivide_constants<int16_t,-15899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15899_MAGIC, .more = S16LD_DENOM_MINUS_15899_MORE};};
template<> struct libdivide_constants<int16_t,-15898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15898_MAGIC, .more = S16LD_DENOM_MINUS_15898_MORE};};
template<> struct libdivide_constants<int16_t,-15897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15897_MAGIC, .more = S16LD_DENOM_MINUS_15897_MORE};};
template<> struct libdivide_constants<int16_t,-15896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15896_MAGIC, .more = S16LD_DENOM_MINUS_15896_MORE};};
template<> struct libdivide_constants<int16_t,-15895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15895_MAGIC, .more = S16LD_DENOM_MINUS_15895_MORE};};
template<> struct libdivide_constants<int16_t,-15894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15894_MAGIC, .more = S16LD_DENOM_MINUS_15894_MORE};};
template<> struct libdivide_constants<int16_t,-15893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15893_MAGIC, .more = S16LD_DENOM_MINUS_15893_MORE};};
template<> struct libdivide_constants<int16_t,-15892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15892_MAGIC, .more = S16LD_DENOM_MINUS_15892_MORE};};
template<> struct libdivide_constants<int16_t,-15891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15891_MAGIC, .more = S16LD_DENOM_MINUS_15891_MORE};};
template<> struct libdivide_constants<int16_t,-15890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15890_MAGIC, .more = S16LD_DENOM_MINUS_15890_MORE};};
template<> struct libdivide_constants<int16_t,-15889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15889_MAGIC, .more = S16LD_DENOM_MINUS_15889_MORE};};
template<> struct libdivide_constants<int16_t,-15888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15888_MAGIC, .more = S16LD_DENOM_MINUS_15888_MORE};};
template<> struct libdivide_constants<int16_t,-15887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15887_MAGIC, .more = S16LD_DENOM_MINUS_15887_MORE};};
template<> struct libdivide_constants<int16_t,-15886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15886_MAGIC, .more = S16LD_DENOM_MINUS_15886_MORE};};
template<> struct libdivide_constants<int16_t,-15885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15885_MAGIC, .more = S16LD_DENOM_MINUS_15885_MORE};};
template<> struct libdivide_constants<int16_t,-15884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15884_MAGIC, .more = S16LD_DENOM_MINUS_15884_MORE};};
template<> struct libdivide_constants<int16_t,-15883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15883_MAGIC, .more = S16LD_DENOM_MINUS_15883_MORE};};
template<> struct libdivide_constants<int16_t,-15882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15882_MAGIC, .more = S16LD_DENOM_MINUS_15882_MORE};};
template<> struct libdivide_constants<int16_t,-15881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15881_MAGIC, .more = S16LD_DENOM_MINUS_15881_MORE};};
template<> struct libdivide_constants<int16_t,-15880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15880_MAGIC, .more = S16LD_DENOM_MINUS_15880_MORE};};
template<> struct libdivide_constants<int16_t,-15879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15879_MAGIC, .more = S16LD_DENOM_MINUS_15879_MORE};};
template<> struct libdivide_constants<int16_t,-15878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15878_MAGIC, .more = S16LD_DENOM_MINUS_15878_MORE};};
template<> struct libdivide_constants<int16_t,-15877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15877_MAGIC, .more = S16LD_DENOM_MINUS_15877_MORE};};
template<> struct libdivide_constants<int16_t,-15876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15876_MAGIC, .more = S16LD_DENOM_MINUS_15876_MORE};};
template<> struct libdivide_constants<int16_t,-15875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15875_MAGIC, .more = S16LD_DENOM_MINUS_15875_MORE};};
template<> struct libdivide_constants<int16_t,-15874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15874_MAGIC, .more = S16LD_DENOM_MINUS_15874_MORE};};
template<> struct libdivide_constants<int16_t,-15873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15873_MAGIC, .more = S16LD_DENOM_MINUS_15873_MORE};};
template<> struct libdivide_constants<int16_t,-15872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15872_MAGIC, .more = S16LD_DENOM_MINUS_15872_MORE};};
template<> struct libdivide_constants<int16_t,-15871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15871_MAGIC, .more = S16LD_DENOM_MINUS_15871_MORE};};
template<> struct libdivide_constants<int16_t,-15870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15870_MAGIC, .more = S16LD_DENOM_MINUS_15870_MORE};};
template<> struct libdivide_constants<int16_t,-15869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15869_MAGIC, .more = S16LD_DENOM_MINUS_15869_MORE};};
template<> struct libdivide_constants<int16_t,-15868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15868_MAGIC, .more = S16LD_DENOM_MINUS_15868_MORE};};
template<> struct libdivide_constants<int16_t,-15867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15867_MAGIC, .more = S16LD_DENOM_MINUS_15867_MORE};};
template<> struct libdivide_constants<int16_t,-15866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15866_MAGIC, .more = S16LD_DENOM_MINUS_15866_MORE};};
template<> struct libdivide_constants<int16_t,-15865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15865_MAGIC, .more = S16LD_DENOM_MINUS_15865_MORE};};
template<> struct libdivide_constants<int16_t,-15864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15864_MAGIC, .more = S16LD_DENOM_MINUS_15864_MORE};};
template<> struct libdivide_constants<int16_t,-15863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15863_MAGIC, .more = S16LD_DENOM_MINUS_15863_MORE};};
template<> struct libdivide_constants<int16_t,-15862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15862_MAGIC, .more = S16LD_DENOM_MINUS_15862_MORE};};
template<> struct libdivide_constants<int16_t,-15861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15861_MAGIC, .more = S16LD_DENOM_MINUS_15861_MORE};};
template<> struct libdivide_constants<int16_t,-15860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15860_MAGIC, .more = S16LD_DENOM_MINUS_15860_MORE};};
template<> struct libdivide_constants<int16_t,-15859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15859_MAGIC, .more = S16LD_DENOM_MINUS_15859_MORE};};
template<> struct libdivide_constants<int16_t,-15858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15858_MAGIC, .more = S16LD_DENOM_MINUS_15858_MORE};};
template<> struct libdivide_constants<int16_t,-15857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15857_MAGIC, .more = S16LD_DENOM_MINUS_15857_MORE};};
template<> struct libdivide_constants<int16_t,-15856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15856_MAGIC, .more = S16LD_DENOM_MINUS_15856_MORE};};
template<> struct libdivide_constants<int16_t,-15855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15855_MAGIC, .more = S16LD_DENOM_MINUS_15855_MORE};};
template<> struct libdivide_constants<int16_t,-15854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15854_MAGIC, .more = S16LD_DENOM_MINUS_15854_MORE};};
template<> struct libdivide_constants<int16_t,-15853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15853_MAGIC, .more = S16LD_DENOM_MINUS_15853_MORE};};
template<> struct libdivide_constants<int16_t,-15852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15852_MAGIC, .more = S16LD_DENOM_MINUS_15852_MORE};};
template<> struct libdivide_constants<int16_t,-15851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15851_MAGIC, .more = S16LD_DENOM_MINUS_15851_MORE};};
template<> struct libdivide_constants<int16_t,-15850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15850_MAGIC, .more = S16LD_DENOM_MINUS_15850_MORE};};
template<> struct libdivide_constants<int16_t,-15849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15849_MAGIC, .more = S16LD_DENOM_MINUS_15849_MORE};};
template<> struct libdivide_constants<int16_t,-15848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15848_MAGIC, .more = S16LD_DENOM_MINUS_15848_MORE};};
template<> struct libdivide_constants<int16_t,-15847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15847_MAGIC, .more = S16LD_DENOM_MINUS_15847_MORE};};
template<> struct libdivide_constants<int16_t,-15846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15846_MAGIC, .more = S16LD_DENOM_MINUS_15846_MORE};};
template<> struct libdivide_constants<int16_t,-15845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15845_MAGIC, .more = S16LD_DENOM_MINUS_15845_MORE};};
template<> struct libdivide_constants<int16_t,-15844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15844_MAGIC, .more = S16LD_DENOM_MINUS_15844_MORE};};
template<> struct libdivide_constants<int16_t,-15843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15843_MAGIC, .more = S16LD_DENOM_MINUS_15843_MORE};};
template<> struct libdivide_constants<int16_t,-15842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15842_MAGIC, .more = S16LD_DENOM_MINUS_15842_MORE};};
template<> struct libdivide_constants<int16_t,-15841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15841_MAGIC, .more = S16LD_DENOM_MINUS_15841_MORE};};
template<> struct libdivide_constants<int16_t,-15840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15840_MAGIC, .more = S16LD_DENOM_MINUS_15840_MORE};};
template<> struct libdivide_constants<int16_t,-15839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15839_MAGIC, .more = S16LD_DENOM_MINUS_15839_MORE};};
template<> struct libdivide_constants<int16_t,-15838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15838_MAGIC, .more = S16LD_DENOM_MINUS_15838_MORE};};
template<> struct libdivide_constants<int16_t,-15837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15837_MAGIC, .more = S16LD_DENOM_MINUS_15837_MORE};};
template<> struct libdivide_constants<int16_t,-15836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15836_MAGIC, .more = S16LD_DENOM_MINUS_15836_MORE};};
template<> struct libdivide_constants<int16_t,-15835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15835_MAGIC, .more = S16LD_DENOM_MINUS_15835_MORE};};
template<> struct libdivide_constants<int16_t,-15834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15834_MAGIC, .more = S16LD_DENOM_MINUS_15834_MORE};};
template<> struct libdivide_constants<int16_t,-15833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15833_MAGIC, .more = S16LD_DENOM_MINUS_15833_MORE};};
template<> struct libdivide_constants<int16_t,-15832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15832_MAGIC, .more = S16LD_DENOM_MINUS_15832_MORE};};
template<> struct libdivide_constants<int16_t,-15831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15831_MAGIC, .more = S16LD_DENOM_MINUS_15831_MORE};};
template<> struct libdivide_constants<int16_t,-15830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15830_MAGIC, .more = S16LD_DENOM_MINUS_15830_MORE};};
template<> struct libdivide_constants<int16_t,-15829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15829_MAGIC, .more = S16LD_DENOM_MINUS_15829_MORE};};
template<> struct libdivide_constants<int16_t,-15828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15828_MAGIC, .more = S16LD_DENOM_MINUS_15828_MORE};};
template<> struct libdivide_constants<int16_t,-15827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15827_MAGIC, .more = S16LD_DENOM_MINUS_15827_MORE};};
template<> struct libdivide_constants<int16_t,-15826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15826_MAGIC, .more = S16LD_DENOM_MINUS_15826_MORE};};
template<> struct libdivide_constants<int16_t,-15825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15825_MAGIC, .more = S16LD_DENOM_MINUS_15825_MORE};};
template<> struct libdivide_constants<int16_t,-15824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15824_MAGIC, .more = S16LD_DENOM_MINUS_15824_MORE};};
template<> struct libdivide_constants<int16_t,-15823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15823_MAGIC, .more = S16LD_DENOM_MINUS_15823_MORE};};
template<> struct libdivide_constants<int16_t,-15822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15822_MAGIC, .more = S16LD_DENOM_MINUS_15822_MORE};};
template<> struct libdivide_constants<int16_t,-15821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15821_MAGIC, .more = S16LD_DENOM_MINUS_15821_MORE};};
template<> struct libdivide_constants<int16_t,-15820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15820_MAGIC, .more = S16LD_DENOM_MINUS_15820_MORE};};
template<> struct libdivide_constants<int16_t,-15819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15819_MAGIC, .more = S16LD_DENOM_MINUS_15819_MORE};};
template<> struct libdivide_constants<int16_t,-15818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15818_MAGIC, .more = S16LD_DENOM_MINUS_15818_MORE};};
template<> struct libdivide_constants<int16_t,-15817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15817_MAGIC, .more = S16LD_DENOM_MINUS_15817_MORE};};
template<> struct libdivide_constants<int16_t,-15816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15816_MAGIC, .more = S16LD_DENOM_MINUS_15816_MORE};};
template<> struct libdivide_constants<int16_t,-15815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15815_MAGIC, .more = S16LD_DENOM_MINUS_15815_MORE};};
template<> struct libdivide_constants<int16_t,-15814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15814_MAGIC, .more = S16LD_DENOM_MINUS_15814_MORE};};
template<> struct libdivide_constants<int16_t,-15813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15813_MAGIC, .more = S16LD_DENOM_MINUS_15813_MORE};};
template<> struct libdivide_constants<int16_t,-15812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15812_MAGIC, .more = S16LD_DENOM_MINUS_15812_MORE};};
template<> struct libdivide_constants<int16_t,-15811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15811_MAGIC, .more = S16LD_DENOM_MINUS_15811_MORE};};
template<> struct libdivide_constants<int16_t,-15810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15810_MAGIC, .more = S16LD_DENOM_MINUS_15810_MORE};};
template<> struct libdivide_constants<int16_t,-15809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15809_MAGIC, .more = S16LD_DENOM_MINUS_15809_MORE};};
template<> struct libdivide_constants<int16_t,-15808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15808_MAGIC, .more = S16LD_DENOM_MINUS_15808_MORE};};
template<> struct libdivide_constants<int16_t,-15807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15807_MAGIC, .more = S16LD_DENOM_MINUS_15807_MORE};};
template<> struct libdivide_constants<int16_t,-15806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15806_MAGIC, .more = S16LD_DENOM_MINUS_15806_MORE};};
template<> struct libdivide_constants<int16_t,-15805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15805_MAGIC, .more = S16LD_DENOM_MINUS_15805_MORE};};
template<> struct libdivide_constants<int16_t,-15804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15804_MAGIC, .more = S16LD_DENOM_MINUS_15804_MORE};};
template<> struct libdivide_constants<int16_t,-15803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15803_MAGIC, .more = S16LD_DENOM_MINUS_15803_MORE};};
template<> struct libdivide_constants<int16_t,-15802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15802_MAGIC, .more = S16LD_DENOM_MINUS_15802_MORE};};
template<> struct libdivide_constants<int16_t,-15801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15801_MAGIC, .more = S16LD_DENOM_MINUS_15801_MORE};};
template<> struct libdivide_constants<int16_t,-15800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15800_MAGIC, .more = S16LD_DENOM_MINUS_15800_MORE};};
template<> struct libdivide_constants<int16_t,-15799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15799_MAGIC, .more = S16LD_DENOM_MINUS_15799_MORE};};
template<> struct libdivide_constants<int16_t,-15798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15798_MAGIC, .more = S16LD_DENOM_MINUS_15798_MORE};};
template<> struct libdivide_constants<int16_t,-15797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15797_MAGIC, .more = S16LD_DENOM_MINUS_15797_MORE};};
template<> struct libdivide_constants<int16_t,-15796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15796_MAGIC, .more = S16LD_DENOM_MINUS_15796_MORE};};
template<> struct libdivide_constants<int16_t,-15795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15795_MAGIC, .more = S16LD_DENOM_MINUS_15795_MORE};};
template<> struct libdivide_constants<int16_t,-15794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15794_MAGIC, .more = S16LD_DENOM_MINUS_15794_MORE};};
template<> struct libdivide_constants<int16_t,-15793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15793_MAGIC, .more = S16LD_DENOM_MINUS_15793_MORE};};
template<> struct libdivide_constants<int16_t,-15792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15792_MAGIC, .more = S16LD_DENOM_MINUS_15792_MORE};};
template<> struct libdivide_constants<int16_t,-15791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15791_MAGIC, .more = S16LD_DENOM_MINUS_15791_MORE};};
template<> struct libdivide_constants<int16_t,-15790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15790_MAGIC, .more = S16LD_DENOM_MINUS_15790_MORE};};
template<> struct libdivide_constants<int16_t,-15789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15789_MAGIC, .more = S16LD_DENOM_MINUS_15789_MORE};};
template<> struct libdivide_constants<int16_t,-15788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15788_MAGIC, .more = S16LD_DENOM_MINUS_15788_MORE};};
template<> struct libdivide_constants<int16_t,-15787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15787_MAGIC, .more = S16LD_DENOM_MINUS_15787_MORE};};
template<> struct libdivide_constants<int16_t,-15786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15786_MAGIC, .more = S16LD_DENOM_MINUS_15786_MORE};};
template<> struct libdivide_constants<int16_t,-15785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15785_MAGIC, .more = S16LD_DENOM_MINUS_15785_MORE};};
template<> struct libdivide_constants<int16_t,-15784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15784_MAGIC, .more = S16LD_DENOM_MINUS_15784_MORE};};
template<> struct libdivide_constants<int16_t,-15783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15783_MAGIC, .more = S16LD_DENOM_MINUS_15783_MORE};};
template<> struct libdivide_constants<int16_t,-15782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15782_MAGIC, .more = S16LD_DENOM_MINUS_15782_MORE};};
template<> struct libdivide_constants<int16_t,-15781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15781_MAGIC, .more = S16LD_DENOM_MINUS_15781_MORE};};
template<> struct libdivide_constants<int16_t,-15780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15780_MAGIC, .more = S16LD_DENOM_MINUS_15780_MORE};};
template<> struct libdivide_constants<int16_t,-15779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15779_MAGIC, .more = S16LD_DENOM_MINUS_15779_MORE};};
template<> struct libdivide_constants<int16_t,-15778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15778_MAGIC, .more = S16LD_DENOM_MINUS_15778_MORE};};
template<> struct libdivide_constants<int16_t,-15777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15777_MAGIC, .more = S16LD_DENOM_MINUS_15777_MORE};};
template<> struct libdivide_constants<int16_t,-15776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15776_MAGIC, .more = S16LD_DENOM_MINUS_15776_MORE};};
template<> struct libdivide_constants<int16_t,-15775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15775_MAGIC, .more = S16LD_DENOM_MINUS_15775_MORE};};
template<> struct libdivide_constants<int16_t,-15774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15774_MAGIC, .more = S16LD_DENOM_MINUS_15774_MORE};};
template<> struct libdivide_constants<int16_t,-15773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15773_MAGIC, .more = S16LD_DENOM_MINUS_15773_MORE};};
template<> struct libdivide_constants<int16_t,-15772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15772_MAGIC, .more = S16LD_DENOM_MINUS_15772_MORE};};
template<> struct libdivide_constants<int16_t,-15771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15771_MAGIC, .more = S16LD_DENOM_MINUS_15771_MORE};};
template<> struct libdivide_constants<int16_t,-15770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15770_MAGIC, .more = S16LD_DENOM_MINUS_15770_MORE};};
template<> struct libdivide_constants<int16_t,-15769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15769_MAGIC, .more = S16LD_DENOM_MINUS_15769_MORE};};
template<> struct libdivide_constants<int16_t,-15768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15768_MAGIC, .more = S16LD_DENOM_MINUS_15768_MORE};};
template<> struct libdivide_constants<int16_t,-15767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15767_MAGIC, .more = S16LD_DENOM_MINUS_15767_MORE};};
template<> struct libdivide_constants<int16_t,-15766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15766_MAGIC, .more = S16LD_DENOM_MINUS_15766_MORE};};
template<> struct libdivide_constants<int16_t,-15765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15765_MAGIC, .more = S16LD_DENOM_MINUS_15765_MORE};};
template<> struct libdivide_constants<int16_t,-15764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15764_MAGIC, .more = S16LD_DENOM_MINUS_15764_MORE};};
template<> struct libdivide_constants<int16_t,-15763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15763_MAGIC, .more = S16LD_DENOM_MINUS_15763_MORE};};
template<> struct libdivide_constants<int16_t,-15762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15762_MAGIC, .more = S16LD_DENOM_MINUS_15762_MORE};};
template<> struct libdivide_constants<int16_t,-15761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15761_MAGIC, .more = S16LD_DENOM_MINUS_15761_MORE};};
template<> struct libdivide_constants<int16_t,-15760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15760_MAGIC, .more = S16LD_DENOM_MINUS_15760_MORE};};
template<> struct libdivide_constants<int16_t,-15759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15759_MAGIC, .more = S16LD_DENOM_MINUS_15759_MORE};};
template<> struct libdivide_constants<int16_t,-15758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15758_MAGIC, .more = S16LD_DENOM_MINUS_15758_MORE};};
template<> struct libdivide_constants<int16_t,-15757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15757_MAGIC, .more = S16LD_DENOM_MINUS_15757_MORE};};
template<> struct libdivide_constants<int16_t,-15756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15756_MAGIC, .more = S16LD_DENOM_MINUS_15756_MORE};};
template<> struct libdivide_constants<int16_t,-15755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15755_MAGIC, .more = S16LD_DENOM_MINUS_15755_MORE};};
template<> struct libdivide_constants<int16_t,-15754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15754_MAGIC, .more = S16LD_DENOM_MINUS_15754_MORE};};
template<> struct libdivide_constants<int16_t,-15753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15753_MAGIC, .more = S16LD_DENOM_MINUS_15753_MORE};};
template<> struct libdivide_constants<int16_t,-15752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15752_MAGIC, .more = S16LD_DENOM_MINUS_15752_MORE};};
template<> struct libdivide_constants<int16_t,-15751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15751_MAGIC, .more = S16LD_DENOM_MINUS_15751_MORE};};
template<> struct libdivide_constants<int16_t,-15750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15750_MAGIC, .more = S16LD_DENOM_MINUS_15750_MORE};};
template<> struct libdivide_constants<int16_t,-15749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15749_MAGIC, .more = S16LD_DENOM_MINUS_15749_MORE};};
template<> struct libdivide_constants<int16_t,-15748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15748_MAGIC, .more = S16LD_DENOM_MINUS_15748_MORE};};
template<> struct libdivide_constants<int16_t,-15747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15747_MAGIC, .more = S16LD_DENOM_MINUS_15747_MORE};};
template<> struct libdivide_constants<int16_t,-15746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15746_MAGIC, .more = S16LD_DENOM_MINUS_15746_MORE};};
template<> struct libdivide_constants<int16_t,-15745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15745_MAGIC, .more = S16LD_DENOM_MINUS_15745_MORE};};
template<> struct libdivide_constants<int16_t,-15744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15744_MAGIC, .more = S16LD_DENOM_MINUS_15744_MORE};};
template<> struct libdivide_constants<int16_t,-15743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15743_MAGIC, .more = S16LD_DENOM_MINUS_15743_MORE};};
template<> struct libdivide_constants<int16_t,-15742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15742_MAGIC, .more = S16LD_DENOM_MINUS_15742_MORE};};
template<> struct libdivide_constants<int16_t,-15741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15741_MAGIC, .more = S16LD_DENOM_MINUS_15741_MORE};};
template<> struct libdivide_constants<int16_t,-15740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15740_MAGIC, .more = S16LD_DENOM_MINUS_15740_MORE};};
template<> struct libdivide_constants<int16_t,-15739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15739_MAGIC, .more = S16LD_DENOM_MINUS_15739_MORE};};
template<> struct libdivide_constants<int16_t,-15738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15738_MAGIC, .more = S16LD_DENOM_MINUS_15738_MORE};};
template<> struct libdivide_constants<int16_t,-15737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15737_MAGIC, .more = S16LD_DENOM_MINUS_15737_MORE};};
template<> struct libdivide_constants<int16_t,-15736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15736_MAGIC, .more = S16LD_DENOM_MINUS_15736_MORE};};
template<> struct libdivide_constants<int16_t,-15735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15735_MAGIC, .more = S16LD_DENOM_MINUS_15735_MORE};};
template<> struct libdivide_constants<int16_t,-15734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15734_MAGIC, .more = S16LD_DENOM_MINUS_15734_MORE};};
template<> struct libdivide_constants<int16_t,-15733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15733_MAGIC, .more = S16LD_DENOM_MINUS_15733_MORE};};
template<> struct libdivide_constants<int16_t,-15732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15732_MAGIC, .more = S16LD_DENOM_MINUS_15732_MORE};};
template<> struct libdivide_constants<int16_t,-15731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15731_MAGIC, .more = S16LD_DENOM_MINUS_15731_MORE};};
template<> struct libdivide_constants<int16_t,-15730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15730_MAGIC, .more = S16LD_DENOM_MINUS_15730_MORE};};
template<> struct libdivide_constants<int16_t,-15729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15729_MAGIC, .more = S16LD_DENOM_MINUS_15729_MORE};};
template<> struct libdivide_constants<int16_t,-15728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15728_MAGIC, .more = S16LD_DENOM_MINUS_15728_MORE};};
template<> struct libdivide_constants<int16_t,-15727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15727_MAGIC, .more = S16LD_DENOM_MINUS_15727_MORE};};
template<> struct libdivide_constants<int16_t,-15726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15726_MAGIC, .more = S16LD_DENOM_MINUS_15726_MORE};};
template<> struct libdivide_constants<int16_t,-15725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15725_MAGIC, .more = S16LD_DENOM_MINUS_15725_MORE};};
template<> struct libdivide_constants<int16_t,-15724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15724_MAGIC, .more = S16LD_DENOM_MINUS_15724_MORE};};
template<> struct libdivide_constants<int16_t,-15723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15723_MAGIC, .more = S16LD_DENOM_MINUS_15723_MORE};};
template<> struct libdivide_constants<int16_t,-15722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15722_MAGIC, .more = S16LD_DENOM_MINUS_15722_MORE};};
template<> struct libdivide_constants<int16_t,-15721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15721_MAGIC, .more = S16LD_DENOM_MINUS_15721_MORE};};
template<> struct libdivide_constants<int16_t,-15720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15720_MAGIC, .more = S16LD_DENOM_MINUS_15720_MORE};};
template<> struct libdivide_constants<int16_t,-15719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15719_MAGIC, .more = S16LD_DENOM_MINUS_15719_MORE};};
template<> struct libdivide_constants<int16_t,-15718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15718_MAGIC, .more = S16LD_DENOM_MINUS_15718_MORE};};
template<> struct libdivide_constants<int16_t,-15717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15717_MAGIC, .more = S16LD_DENOM_MINUS_15717_MORE};};
template<> struct libdivide_constants<int16_t,-15716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15716_MAGIC, .more = S16LD_DENOM_MINUS_15716_MORE};};
template<> struct libdivide_constants<int16_t,-15715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15715_MAGIC, .more = S16LD_DENOM_MINUS_15715_MORE};};
template<> struct libdivide_constants<int16_t,-15714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15714_MAGIC, .more = S16LD_DENOM_MINUS_15714_MORE};};
template<> struct libdivide_constants<int16_t,-15713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15713_MAGIC, .more = S16LD_DENOM_MINUS_15713_MORE};};
template<> struct libdivide_constants<int16_t,-15712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15712_MAGIC, .more = S16LD_DENOM_MINUS_15712_MORE};};
template<> struct libdivide_constants<int16_t,-15711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15711_MAGIC, .more = S16LD_DENOM_MINUS_15711_MORE};};
template<> struct libdivide_constants<int16_t,-15710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15710_MAGIC, .more = S16LD_DENOM_MINUS_15710_MORE};};
template<> struct libdivide_constants<int16_t,-15709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15709_MAGIC, .more = S16LD_DENOM_MINUS_15709_MORE};};
template<> struct libdivide_constants<int16_t,-15708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15708_MAGIC, .more = S16LD_DENOM_MINUS_15708_MORE};};
template<> struct libdivide_constants<int16_t,-15707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15707_MAGIC, .more = S16LD_DENOM_MINUS_15707_MORE};};
template<> struct libdivide_constants<int16_t,-15706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15706_MAGIC, .more = S16LD_DENOM_MINUS_15706_MORE};};
template<> struct libdivide_constants<int16_t,-15705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15705_MAGIC, .more = S16LD_DENOM_MINUS_15705_MORE};};
template<> struct libdivide_constants<int16_t,-15704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15704_MAGIC, .more = S16LD_DENOM_MINUS_15704_MORE};};
template<> struct libdivide_constants<int16_t,-15703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15703_MAGIC, .more = S16LD_DENOM_MINUS_15703_MORE};};
template<> struct libdivide_constants<int16_t,-15702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15702_MAGIC, .more = S16LD_DENOM_MINUS_15702_MORE};};
template<> struct libdivide_constants<int16_t,-15701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15701_MAGIC, .more = S16LD_DENOM_MINUS_15701_MORE};};
template<> struct libdivide_constants<int16_t,-15700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15700_MAGIC, .more = S16LD_DENOM_MINUS_15700_MORE};};
template<> struct libdivide_constants<int16_t,-15699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15699_MAGIC, .more = S16LD_DENOM_MINUS_15699_MORE};};
template<> struct libdivide_constants<int16_t,-15698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15698_MAGIC, .more = S16LD_DENOM_MINUS_15698_MORE};};
template<> struct libdivide_constants<int16_t,-15697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15697_MAGIC, .more = S16LD_DENOM_MINUS_15697_MORE};};
template<> struct libdivide_constants<int16_t,-15696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15696_MAGIC, .more = S16LD_DENOM_MINUS_15696_MORE};};
template<> struct libdivide_constants<int16_t,-15695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15695_MAGIC, .more = S16LD_DENOM_MINUS_15695_MORE};};
template<> struct libdivide_constants<int16_t,-15694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15694_MAGIC, .more = S16LD_DENOM_MINUS_15694_MORE};};
template<> struct libdivide_constants<int16_t,-15693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15693_MAGIC, .more = S16LD_DENOM_MINUS_15693_MORE};};
template<> struct libdivide_constants<int16_t,-15692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15692_MAGIC, .more = S16LD_DENOM_MINUS_15692_MORE};};
template<> struct libdivide_constants<int16_t,-15691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15691_MAGIC, .more = S16LD_DENOM_MINUS_15691_MORE};};
template<> struct libdivide_constants<int16_t,-15690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15690_MAGIC, .more = S16LD_DENOM_MINUS_15690_MORE};};
template<> struct libdivide_constants<int16_t,-15689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15689_MAGIC, .more = S16LD_DENOM_MINUS_15689_MORE};};
template<> struct libdivide_constants<int16_t,-15688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15688_MAGIC, .more = S16LD_DENOM_MINUS_15688_MORE};};
template<> struct libdivide_constants<int16_t,-15687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15687_MAGIC, .more = S16LD_DENOM_MINUS_15687_MORE};};
template<> struct libdivide_constants<int16_t,-15686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15686_MAGIC, .more = S16LD_DENOM_MINUS_15686_MORE};};
template<> struct libdivide_constants<int16_t,-15685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15685_MAGIC, .more = S16LD_DENOM_MINUS_15685_MORE};};
template<> struct libdivide_constants<int16_t,-15684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15684_MAGIC, .more = S16LD_DENOM_MINUS_15684_MORE};};
template<> struct libdivide_constants<int16_t,-15683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15683_MAGIC, .more = S16LD_DENOM_MINUS_15683_MORE};};
template<> struct libdivide_constants<int16_t,-15682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15682_MAGIC, .more = S16LD_DENOM_MINUS_15682_MORE};};
template<> struct libdivide_constants<int16_t,-15681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15681_MAGIC, .more = S16LD_DENOM_MINUS_15681_MORE};};
template<> struct libdivide_constants<int16_t,-15680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15680_MAGIC, .more = S16LD_DENOM_MINUS_15680_MORE};};
template<> struct libdivide_constants<int16_t,-15679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15679_MAGIC, .more = S16LD_DENOM_MINUS_15679_MORE};};
template<> struct libdivide_constants<int16_t,-15678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15678_MAGIC, .more = S16LD_DENOM_MINUS_15678_MORE};};
template<> struct libdivide_constants<int16_t,-15677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15677_MAGIC, .more = S16LD_DENOM_MINUS_15677_MORE};};
template<> struct libdivide_constants<int16_t,-15676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15676_MAGIC, .more = S16LD_DENOM_MINUS_15676_MORE};};
template<> struct libdivide_constants<int16_t,-15675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15675_MAGIC, .more = S16LD_DENOM_MINUS_15675_MORE};};
template<> struct libdivide_constants<int16_t,-15674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15674_MAGIC, .more = S16LD_DENOM_MINUS_15674_MORE};};
template<> struct libdivide_constants<int16_t,-15673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15673_MAGIC, .more = S16LD_DENOM_MINUS_15673_MORE};};
template<> struct libdivide_constants<int16_t,-15672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15672_MAGIC, .more = S16LD_DENOM_MINUS_15672_MORE};};
template<> struct libdivide_constants<int16_t,-15671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15671_MAGIC, .more = S16LD_DENOM_MINUS_15671_MORE};};
template<> struct libdivide_constants<int16_t,-15670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15670_MAGIC, .more = S16LD_DENOM_MINUS_15670_MORE};};
template<> struct libdivide_constants<int16_t,-15669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15669_MAGIC, .more = S16LD_DENOM_MINUS_15669_MORE};};
template<> struct libdivide_constants<int16_t,-15668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15668_MAGIC, .more = S16LD_DENOM_MINUS_15668_MORE};};
template<> struct libdivide_constants<int16_t,-15667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15667_MAGIC, .more = S16LD_DENOM_MINUS_15667_MORE};};
template<> struct libdivide_constants<int16_t,-15666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15666_MAGIC, .more = S16LD_DENOM_MINUS_15666_MORE};};
template<> struct libdivide_constants<int16_t,-15665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15665_MAGIC, .more = S16LD_DENOM_MINUS_15665_MORE};};
template<> struct libdivide_constants<int16_t,-15664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15664_MAGIC, .more = S16LD_DENOM_MINUS_15664_MORE};};
template<> struct libdivide_constants<int16_t,-15663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15663_MAGIC, .more = S16LD_DENOM_MINUS_15663_MORE};};
template<> struct libdivide_constants<int16_t,-15662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15662_MAGIC, .more = S16LD_DENOM_MINUS_15662_MORE};};
template<> struct libdivide_constants<int16_t,-15661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15661_MAGIC, .more = S16LD_DENOM_MINUS_15661_MORE};};
template<> struct libdivide_constants<int16_t,-15660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15660_MAGIC, .more = S16LD_DENOM_MINUS_15660_MORE};};
template<> struct libdivide_constants<int16_t,-15659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15659_MAGIC, .more = S16LD_DENOM_MINUS_15659_MORE};};
template<> struct libdivide_constants<int16_t,-15658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15658_MAGIC, .more = S16LD_DENOM_MINUS_15658_MORE};};
template<> struct libdivide_constants<int16_t,-15657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15657_MAGIC, .more = S16LD_DENOM_MINUS_15657_MORE};};
template<> struct libdivide_constants<int16_t,-15656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15656_MAGIC, .more = S16LD_DENOM_MINUS_15656_MORE};};
template<> struct libdivide_constants<int16_t,-15655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15655_MAGIC, .more = S16LD_DENOM_MINUS_15655_MORE};};
template<> struct libdivide_constants<int16_t,-15654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15654_MAGIC, .more = S16LD_DENOM_MINUS_15654_MORE};};
template<> struct libdivide_constants<int16_t,-15653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15653_MAGIC, .more = S16LD_DENOM_MINUS_15653_MORE};};
template<> struct libdivide_constants<int16_t,-15652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15652_MAGIC, .more = S16LD_DENOM_MINUS_15652_MORE};};
template<> struct libdivide_constants<int16_t,-15651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15651_MAGIC, .more = S16LD_DENOM_MINUS_15651_MORE};};
template<> struct libdivide_constants<int16_t,-15650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15650_MAGIC, .more = S16LD_DENOM_MINUS_15650_MORE};};
template<> struct libdivide_constants<int16_t,-15649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15649_MAGIC, .more = S16LD_DENOM_MINUS_15649_MORE};};
template<> struct libdivide_constants<int16_t,-15648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15648_MAGIC, .more = S16LD_DENOM_MINUS_15648_MORE};};
template<> struct libdivide_constants<int16_t,-15647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15647_MAGIC, .more = S16LD_DENOM_MINUS_15647_MORE};};
template<> struct libdivide_constants<int16_t,-15646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15646_MAGIC, .more = S16LD_DENOM_MINUS_15646_MORE};};
template<> struct libdivide_constants<int16_t,-15645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15645_MAGIC, .more = S16LD_DENOM_MINUS_15645_MORE};};
template<> struct libdivide_constants<int16_t,-15644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15644_MAGIC, .more = S16LD_DENOM_MINUS_15644_MORE};};
template<> struct libdivide_constants<int16_t,-15643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15643_MAGIC, .more = S16LD_DENOM_MINUS_15643_MORE};};
template<> struct libdivide_constants<int16_t,-15642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15642_MAGIC, .more = S16LD_DENOM_MINUS_15642_MORE};};
template<> struct libdivide_constants<int16_t,-15641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15641_MAGIC, .more = S16LD_DENOM_MINUS_15641_MORE};};
template<> struct libdivide_constants<int16_t,-15640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15640_MAGIC, .more = S16LD_DENOM_MINUS_15640_MORE};};
template<> struct libdivide_constants<int16_t,-15639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15639_MAGIC, .more = S16LD_DENOM_MINUS_15639_MORE};};
template<> struct libdivide_constants<int16_t,-15638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15638_MAGIC, .more = S16LD_DENOM_MINUS_15638_MORE};};
template<> struct libdivide_constants<int16_t,-15637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15637_MAGIC, .more = S16LD_DENOM_MINUS_15637_MORE};};
template<> struct libdivide_constants<int16_t,-15636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15636_MAGIC, .more = S16LD_DENOM_MINUS_15636_MORE};};
template<> struct libdivide_constants<int16_t,-15635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15635_MAGIC, .more = S16LD_DENOM_MINUS_15635_MORE};};
template<> struct libdivide_constants<int16_t,-15634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15634_MAGIC, .more = S16LD_DENOM_MINUS_15634_MORE};};
template<> struct libdivide_constants<int16_t,-15633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15633_MAGIC, .more = S16LD_DENOM_MINUS_15633_MORE};};
template<> struct libdivide_constants<int16_t,-15632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15632_MAGIC, .more = S16LD_DENOM_MINUS_15632_MORE};};
template<> struct libdivide_constants<int16_t,-15631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15631_MAGIC, .more = S16LD_DENOM_MINUS_15631_MORE};};
template<> struct libdivide_constants<int16_t,-15630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15630_MAGIC, .more = S16LD_DENOM_MINUS_15630_MORE};};
template<> struct libdivide_constants<int16_t,-15629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15629_MAGIC, .more = S16LD_DENOM_MINUS_15629_MORE};};
template<> struct libdivide_constants<int16_t,-15628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15628_MAGIC, .more = S16LD_DENOM_MINUS_15628_MORE};};
template<> struct libdivide_constants<int16_t,-15627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15627_MAGIC, .more = S16LD_DENOM_MINUS_15627_MORE};};
template<> struct libdivide_constants<int16_t,-15626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15626_MAGIC, .more = S16LD_DENOM_MINUS_15626_MORE};};
template<> struct libdivide_constants<int16_t,-15625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15625_MAGIC, .more = S16LD_DENOM_MINUS_15625_MORE};};
template<> struct libdivide_constants<int16_t,-15624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15624_MAGIC, .more = S16LD_DENOM_MINUS_15624_MORE};};
template<> struct libdivide_constants<int16_t,-15623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15623_MAGIC, .more = S16LD_DENOM_MINUS_15623_MORE};};
template<> struct libdivide_constants<int16_t,-15622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15622_MAGIC, .more = S16LD_DENOM_MINUS_15622_MORE};};
template<> struct libdivide_constants<int16_t,-15621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15621_MAGIC, .more = S16LD_DENOM_MINUS_15621_MORE};};
template<> struct libdivide_constants<int16_t,-15620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15620_MAGIC, .more = S16LD_DENOM_MINUS_15620_MORE};};
template<> struct libdivide_constants<int16_t,-15619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15619_MAGIC, .more = S16LD_DENOM_MINUS_15619_MORE};};
template<> struct libdivide_constants<int16_t,-15618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15618_MAGIC, .more = S16LD_DENOM_MINUS_15618_MORE};};
template<> struct libdivide_constants<int16_t,-15617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15617_MAGIC, .more = S16LD_DENOM_MINUS_15617_MORE};};
template<> struct libdivide_constants<int16_t,-15616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15616_MAGIC, .more = S16LD_DENOM_MINUS_15616_MORE};};
template<> struct libdivide_constants<int16_t,-15615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15615_MAGIC, .more = S16LD_DENOM_MINUS_15615_MORE};};
template<> struct libdivide_constants<int16_t,-15614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15614_MAGIC, .more = S16LD_DENOM_MINUS_15614_MORE};};
template<> struct libdivide_constants<int16_t,-15613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15613_MAGIC, .more = S16LD_DENOM_MINUS_15613_MORE};};
template<> struct libdivide_constants<int16_t,-15612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15612_MAGIC, .more = S16LD_DENOM_MINUS_15612_MORE};};
template<> struct libdivide_constants<int16_t,-15611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15611_MAGIC, .more = S16LD_DENOM_MINUS_15611_MORE};};
template<> struct libdivide_constants<int16_t,-15610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15610_MAGIC, .more = S16LD_DENOM_MINUS_15610_MORE};};
template<> struct libdivide_constants<int16_t,-15609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15609_MAGIC, .more = S16LD_DENOM_MINUS_15609_MORE};};
template<> struct libdivide_constants<int16_t,-15608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15608_MAGIC, .more = S16LD_DENOM_MINUS_15608_MORE};};
template<> struct libdivide_constants<int16_t,-15607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15607_MAGIC, .more = S16LD_DENOM_MINUS_15607_MORE};};
template<> struct libdivide_constants<int16_t,-15606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15606_MAGIC, .more = S16LD_DENOM_MINUS_15606_MORE};};
template<> struct libdivide_constants<int16_t,-15605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15605_MAGIC, .more = S16LD_DENOM_MINUS_15605_MORE};};
template<> struct libdivide_constants<int16_t,-15604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15604_MAGIC, .more = S16LD_DENOM_MINUS_15604_MORE};};
template<> struct libdivide_constants<int16_t,-15603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15603_MAGIC, .more = S16LD_DENOM_MINUS_15603_MORE};};
template<> struct libdivide_constants<int16_t,-15602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15602_MAGIC, .more = S16LD_DENOM_MINUS_15602_MORE};};
template<> struct libdivide_constants<int16_t,-15601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15601_MAGIC, .more = S16LD_DENOM_MINUS_15601_MORE};};
template<> struct libdivide_constants<int16_t,-15600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15600_MAGIC, .more = S16LD_DENOM_MINUS_15600_MORE};};
template<> struct libdivide_constants<int16_t,-15599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15599_MAGIC, .more = S16LD_DENOM_MINUS_15599_MORE};};
template<> struct libdivide_constants<int16_t,-15598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15598_MAGIC, .more = S16LD_DENOM_MINUS_15598_MORE};};
template<> struct libdivide_constants<int16_t,-15597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15597_MAGIC, .more = S16LD_DENOM_MINUS_15597_MORE};};
template<> struct libdivide_constants<int16_t,-15596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15596_MAGIC, .more = S16LD_DENOM_MINUS_15596_MORE};};
template<> struct libdivide_constants<int16_t,-15595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15595_MAGIC, .more = S16LD_DENOM_MINUS_15595_MORE};};
template<> struct libdivide_constants<int16_t,-15594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15594_MAGIC, .more = S16LD_DENOM_MINUS_15594_MORE};};
template<> struct libdivide_constants<int16_t,-15593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15593_MAGIC, .more = S16LD_DENOM_MINUS_15593_MORE};};
template<> struct libdivide_constants<int16_t,-15592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15592_MAGIC, .more = S16LD_DENOM_MINUS_15592_MORE};};
template<> struct libdivide_constants<int16_t,-15591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15591_MAGIC, .more = S16LD_DENOM_MINUS_15591_MORE};};
template<> struct libdivide_constants<int16_t,-15590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15590_MAGIC, .more = S16LD_DENOM_MINUS_15590_MORE};};
template<> struct libdivide_constants<int16_t,-15589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15589_MAGIC, .more = S16LD_DENOM_MINUS_15589_MORE};};
template<> struct libdivide_constants<int16_t,-15588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15588_MAGIC, .more = S16LD_DENOM_MINUS_15588_MORE};};
template<> struct libdivide_constants<int16_t,-15587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15587_MAGIC, .more = S16LD_DENOM_MINUS_15587_MORE};};
template<> struct libdivide_constants<int16_t,-15586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15586_MAGIC, .more = S16LD_DENOM_MINUS_15586_MORE};};
template<> struct libdivide_constants<int16_t,-15585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15585_MAGIC, .more = S16LD_DENOM_MINUS_15585_MORE};};
template<> struct libdivide_constants<int16_t,-15584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15584_MAGIC, .more = S16LD_DENOM_MINUS_15584_MORE};};
template<> struct libdivide_constants<int16_t,-15583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15583_MAGIC, .more = S16LD_DENOM_MINUS_15583_MORE};};
template<> struct libdivide_constants<int16_t,-15582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15582_MAGIC, .more = S16LD_DENOM_MINUS_15582_MORE};};
template<> struct libdivide_constants<int16_t,-15581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15581_MAGIC, .more = S16LD_DENOM_MINUS_15581_MORE};};
template<> struct libdivide_constants<int16_t,-15580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15580_MAGIC, .more = S16LD_DENOM_MINUS_15580_MORE};};
template<> struct libdivide_constants<int16_t,-15579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15579_MAGIC, .more = S16LD_DENOM_MINUS_15579_MORE};};
template<> struct libdivide_constants<int16_t,-15578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15578_MAGIC, .more = S16LD_DENOM_MINUS_15578_MORE};};
template<> struct libdivide_constants<int16_t,-15577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15577_MAGIC, .more = S16LD_DENOM_MINUS_15577_MORE};};
template<> struct libdivide_constants<int16_t,-15576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15576_MAGIC, .more = S16LD_DENOM_MINUS_15576_MORE};};
template<> struct libdivide_constants<int16_t,-15575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15575_MAGIC, .more = S16LD_DENOM_MINUS_15575_MORE};};
template<> struct libdivide_constants<int16_t,-15574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15574_MAGIC, .more = S16LD_DENOM_MINUS_15574_MORE};};
template<> struct libdivide_constants<int16_t,-15573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15573_MAGIC, .more = S16LD_DENOM_MINUS_15573_MORE};};
template<> struct libdivide_constants<int16_t,-15572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15572_MAGIC, .more = S16LD_DENOM_MINUS_15572_MORE};};
template<> struct libdivide_constants<int16_t,-15571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15571_MAGIC, .more = S16LD_DENOM_MINUS_15571_MORE};};
template<> struct libdivide_constants<int16_t,-15570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15570_MAGIC, .more = S16LD_DENOM_MINUS_15570_MORE};};
template<> struct libdivide_constants<int16_t,-15569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15569_MAGIC, .more = S16LD_DENOM_MINUS_15569_MORE};};
template<> struct libdivide_constants<int16_t,-15568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15568_MAGIC, .more = S16LD_DENOM_MINUS_15568_MORE};};
template<> struct libdivide_constants<int16_t,-15567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15567_MAGIC, .more = S16LD_DENOM_MINUS_15567_MORE};};
template<> struct libdivide_constants<int16_t,-15566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15566_MAGIC, .more = S16LD_DENOM_MINUS_15566_MORE};};
template<> struct libdivide_constants<int16_t,-15565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15565_MAGIC, .more = S16LD_DENOM_MINUS_15565_MORE};};
template<> struct libdivide_constants<int16_t,-15564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15564_MAGIC, .more = S16LD_DENOM_MINUS_15564_MORE};};
template<> struct libdivide_constants<int16_t,-15563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15563_MAGIC, .more = S16LD_DENOM_MINUS_15563_MORE};};
template<> struct libdivide_constants<int16_t,-15562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15562_MAGIC, .more = S16LD_DENOM_MINUS_15562_MORE};};
template<> struct libdivide_constants<int16_t,-15561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15561_MAGIC, .more = S16LD_DENOM_MINUS_15561_MORE};};
template<> struct libdivide_constants<int16_t,-15560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15560_MAGIC, .more = S16LD_DENOM_MINUS_15560_MORE};};
template<> struct libdivide_constants<int16_t,-15559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15559_MAGIC, .more = S16LD_DENOM_MINUS_15559_MORE};};
template<> struct libdivide_constants<int16_t,-15558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15558_MAGIC, .more = S16LD_DENOM_MINUS_15558_MORE};};
template<> struct libdivide_constants<int16_t,-15557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15557_MAGIC, .more = S16LD_DENOM_MINUS_15557_MORE};};
template<> struct libdivide_constants<int16_t,-15556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15556_MAGIC, .more = S16LD_DENOM_MINUS_15556_MORE};};
template<> struct libdivide_constants<int16_t,-15555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15555_MAGIC, .more = S16LD_DENOM_MINUS_15555_MORE};};
template<> struct libdivide_constants<int16_t,-15554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15554_MAGIC, .more = S16LD_DENOM_MINUS_15554_MORE};};
template<> struct libdivide_constants<int16_t,-15553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15553_MAGIC, .more = S16LD_DENOM_MINUS_15553_MORE};};
template<> struct libdivide_constants<int16_t,-15552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15552_MAGIC, .more = S16LD_DENOM_MINUS_15552_MORE};};
template<> struct libdivide_constants<int16_t,-15551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15551_MAGIC, .more = S16LD_DENOM_MINUS_15551_MORE};};
template<> struct libdivide_constants<int16_t,-15550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15550_MAGIC, .more = S16LD_DENOM_MINUS_15550_MORE};};
template<> struct libdivide_constants<int16_t,-15549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15549_MAGIC, .more = S16LD_DENOM_MINUS_15549_MORE};};
template<> struct libdivide_constants<int16_t,-15548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15548_MAGIC, .more = S16LD_DENOM_MINUS_15548_MORE};};
template<> struct libdivide_constants<int16_t,-15547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15547_MAGIC, .more = S16LD_DENOM_MINUS_15547_MORE};};
template<> struct libdivide_constants<int16_t,-15546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15546_MAGIC, .more = S16LD_DENOM_MINUS_15546_MORE};};
template<> struct libdivide_constants<int16_t,-15545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15545_MAGIC, .more = S16LD_DENOM_MINUS_15545_MORE};};
template<> struct libdivide_constants<int16_t,-15544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15544_MAGIC, .more = S16LD_DENOM_MINUS_15544_MORE};};
template<> struct libdivide_constants<int16_t,-15543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15543_MAGIC, .more = S16LD_DENOM_MINUS_15543_MORE};};
template<> struct libdivide_constants<int16_t,-15542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15542_MAGIC, .more = S16LD_DENOM_MINUS_15542_MORE};};
template<> struct libdivide_constants<int16_t,-15541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15541_MAGIC, .more = S16LD_DENOM_MINUS_15541_MORE};};
template<> struct libdivide_constants<int16_t,-15540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15540_MAGIC, .more = S16LD_DENOM_MINUS_15540_MORE};};
template<> struct libdivide_constants<int16_t,-15539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15539_MAGIC, .more = S16LD_DENOM_MINUS_15539_MORE};};
template<> struct libdivide_constants<int16_t,-15538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15538_MAGIC, .more = S16LD_DENOM_MINUS_15538_MORE};};
template<> struct libdivide_constants<int16_t,-15537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15537_MAGIC, .more = S16LD_DENOM_MINUS_15537_MORE};};
template<> struct libdivide_constants<int16_t,-15536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15536_MAGIC, .more = S16LD_DENOM_MINUS_15536_MORE};};
template<> struct libdivide_constants<int16_t,-15535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15535_MAGIC, .more = S16LD_DENOM_MINUS_15535_MORE};};
template<> struct libdivide_constants<int16_t,-15534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15534_MAGIC, .more = S16LD_DENOM_MINUS_15534_MORE};};
template<> struct libdivide_constants<int16_t,-15533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15533_MAGIC, .more = S16LD_DENOM_MINUS_15533_MORE};};
template<> struct libdivide_constants<int16_t,-15532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15532_MAGIC, .more = S16LD_DENOM_MINUS_15532_MORE};};
template<> struct libdivide_constants<int16_t,-15531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15531_MAGIC, .more = S16LD_DENOM_MINUS_15531_MORE};};
template<> struct libdivide_constants<int16_t,-15530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15530_MAGIC, .more = S16LD_DENOM_MINUS_15530_MORE};};
template<> struct libdivide_constants<int16_t,-15529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15529_MAGIC, .more = S16LD_DENOM_MINUS_15529_MORE};};
template<> struct libdivide_constants<int16_t,-15528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15528_MAGIC, .more = S16LD_DENOM_MINUS_15528_MORE};};
template<> struct libdivide_constants<int16_t,-15527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15527_MAGIC, .more = S16LD_DENOM_MINUS_15527_MORE};};
template<> struct libdivide_constants<int16_t,-15526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15526_MAGIC, .more = S16LD_DENOM_MINUS_15526_MORE};};
template<> struct libdivide_constants<int16_t,-15525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15525_MAGIC, .more = S16LD_DENOM_MINUS_15525_MORE};};
template<> struct libdivide_constants<int16_t,-15524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15524_MAGIC, .more = S16LD_DENOM_MINUS_15524_MORE};};
template<> struct libdivide_constants<int16_t,-15523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15523_MAGIC, .more = S16LD_DENOM_MINUS_15523_MORE};};
template<> struct libdivide_constants<int16_t,-15522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15522_MAGIC, .more = S16LD_DENOM_MINUS_15522_MORE};};
template<> struct libdivide_constants<int16_t,-15521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15521_MAGIC, .more = S16LD_DENOM_MINUS_15521_MORE};};
template<> struct libdivide_constants<int16_t,-15520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15520_MAGIC, .more = S16LD_DENOM_MINUS_15520_MORE};};
template<> struct libdivide_constants<int16_t,-15519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15519_MAGIC, .more = S16LD_DENOM_MINUS_15519_MORE};};
template<> struct libdivide_constants<int16_t,-15518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15518_MAGIC, .more = S16LD_DENOM_MINUS_15518_MORE};};
template<> struct libdivide_constants<int16_t,-15517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15517_MAGIC, .more = S16LD_DENOM_MINUS_15517_MORE};};
template<> struct libdivide_constants<int16_t,-15516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15516_MAGIC, .more = S16LD_DENOM_MINUS_15516_MORE};};
template<> struct libdivide_constants<int16_t,-15515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15515_MAGIC, .more = S16LD_DENOM_MINUS_15515_MORE};};
template<> struct libdivide_constants<int16_t,-15514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15514_MAGIC, .more = S16LD_DENOM_MINUS_15514_MORE};};
template<> struct libdivide_constants<int16_t,-15513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15513_MAGIC, .more = S16LD_DENOM_MINUS_15513_MORE};};
template<> struct libdivide_constants<int16_t,-15512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15512_MAGIC, .more = S16LD_DENOM_MINUS_15512_MORE};};
template<> struct libdivide_constants<int16_t,-15511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15511_MAGIC, .more = S16LD_DENOM_MINUS_15511_MORE};};
template<> struct libdivide_constants<int16_t,-15510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15510_MAGIC, .more = S16LD_DENOM_MINUS_15510_MORE};};
template<> struct libdivide_constants<int16_t,-15509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15509_MAGIC, .more = S16LD_DENOM_MINUS_15509_MORE};};
template<> struct libdivide_constants<int16_t,-15508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15508_MAGIC, .more = S16LD_DENOM_MINUS_15508_MORE};};
template<> struct libdivide_constants<int16_t,-15507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15507_MAGIC, .more = S16LD_DENOM_MINUS_15507_MORE};};
template<> struct libdivide_constants<int16_t,-15506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15506_MAGIC, .more = S16LD_DENOM_MINUS_15506_MORE};};
template<> struct libdivide_constants<int16_t,-15505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15505_MAGIC, .more = S16LD_DENOM_MINUS_15505_MORE};};
template<> struct libdivide_constants<int16_t,-15504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15504_MAGIC, .more = S16LD_DENOM_MINUS_15504_MORE};};
template<> struct libdivide_constants<int16_t,-15503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15503_MAGIC, .more = S16LD_DENOM_MINUS_15503_MORE};};
template<> struct libdivide_constants<int16_t,-15502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15502_MAGIC, .more = S16LD_DENOM_MINUS_15502_MORE};};
template<> struct libdivide_constants<int16_t,-15501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15501_MAGIC, .more = S16LD_DENOM_MINUS_15501_MORE};};
template<> struct libdivide_constants<int16_t,-15500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15500_MAGIC, .more = S16LD_DENOM_MINUS_15500_MORE};};
template<> struct libdivide_constants<int16_t,-15499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15499_MAGIC, .more = S16LD_DENOM_MINUS_15499_MORE};};
template<> struct libdivide_constants<int16_t,-15498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15498_MAGIC, .more = S16LD_DENOM_MINUS_15498_MORE};};
template<> struct libdivide_constants<int16_t,-15497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15497_MAGIC, .more = S16LD_DENOM_MINUS_15497_MORE};};
template<> struct libdivide_constants<int16_t,-15496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15496_MAGIC, .more = S16LD_DENOM_MINUS_15496_MORE};};
template<> struct libdivide_constants<int16_t,-15495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15495_MAGIC, .more = S16LD_DENOM_MINUS_15495_MORE};};
template<> struct libdivide_constants<int16_t,-15494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15494_MAGIC, .more = S16LD_DENOM_MINUS_15494_MORE};};
template<> struct libdivide_constants<int16_t,-15493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15493_MAGIC, .more = S16LD_DENOM_MINUS_15493_MORE};};
template<> struct libdivide_constants<int16_t,-15492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15492_MAGIC, .more = S16LD_DENOM_MINUS_15492_MORE};};
template<> struct libdivide_constants<int16_t,-15491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15491_MAGIC, .more = S16LD_DENOM_MINUS_15491_MORE};};
template<> struct libdivide_constants<int16_t,-15490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15490_MAGIC, .more = S16LD_DENOM_MINUS_15490_MORE};};
template<> struct libdivide_constants<int16_t,-15489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15489_MAGIC, .more = S16LD_DENOM_MINUS_15489_MORE};};
template<> struct libdivide_constants<int16_t,-15488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15488_MAGIC, .more = S16LD_DENOM_MINUS_15488_MORE};};
template<> struct libdivide_constants<int16_t,-15487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15487_MAGIC, .more = S16LD_DENOM_MINUS_15487_MORE};};
template<> struct libdivide_constants<int16_t,-15486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15486_MAGIC, .more = S16LD_DENOM_MINUS_15486_MORE};};
template<> struct libdivide_constants<int16_t,-15485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15485_MAGIC, .more = S16LD_DENOM_MINUS_15485_MORE};};
template<> struct libdivide_constants<int16_t,-15484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15484_MAGIC, .more = S16LD_DENOM_MINUS_15484_MORE};};
template<> struct libdivide_constants<int16_t,-15483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15483_MAGIC, .more = S16LD_DENOM_MINUS_15483_MORE};};
template<> struct libdivide_constants<int16_t,-15482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15482_MAGIC, .more = S16LD_DENOM_MINUS_15482_MORE};};
template<> struct libdivide_constants<int16_t,-15481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15481_MAGIC, .more = S16LD_DENOM_MINUS_15481_MORE};};
template<> struct libdivide_constants<int16_t,-15480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15480_MAGIC, .more = S16LD_DENOM_MINUS_15480_MORE};};
template<> struct libdivide_constants<int16_t,-15479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15479_MAGIC, .more = S16LD_DENOM_MINUS_15479_MORE};};
template<> struct libdivide_constants<int16_t,-15478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15478_MAGIC, .more = S16LD_DENOM_MINUS_15478_MORE};};
template<> struct libdivide_constants<int16_t,-15477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15477_MAGIC, .more = S16LD_DENOM_MINUS_15477_MORE};};
template<> struct libdivide_constants<int16_t,-15476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15476_MAGIC, .more = S16LD_DENOM_MINUS_15476_MORE};};
template<> struct libdivide_constants<int16_t,-15475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15475_MAGIC, .more = S16LD_DENOM_MINUS_15475_MORE};};
template<> struct libdivide_constants<int16_t,-15474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15474_MAGIC, .more = S16LD_DENOM_MINUS_15474_MORE};};
template<> struct libdivide_constants<int16_t,-15473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15473_MAGIC, .more = S16LD_DENOM_MINUS_15473_MORE};};
template<> struct libdivide_constants<int16_t,-15472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15472_MAGIC, .more = S16LD_DENOM_MINUS_15472_MORE};};
template<> struct libdivide_constants<int16_t,-15471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15471_MAGIC, .more = S16LD_DENOM_MINUS_15471_MORE};};
template<> struct libdivide_constants<int16_t,-15470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15470_MAGIC, .more = S16LD_DENOM_MINUS_15470_MORE};};
template<> struct libdivide_constants<int16_t,-15469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15469_MAGIC, .more = S16LD_DENOM_MINUS_15469_MORE};};
template<> struct libdivide_constants<int16_t,-15468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15468_MAGIC, .more = S16LD_DENOM_MINUS_15468_MORE};};
template<> struct libdivide_constants<int16_t,-15467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15467_MAGIC, .more = S16LD_DENOM_MINUS_15467_MORE};};
template<> struct libdivide_constants<int16_t,-15466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15466_MAGIC, .more = S16LD_DENOM_MINUS_15466_MORE};};
template<> struct libdivide_constants<int16_t,-15465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15465_MAGIC, .more = S16LD_DENOM_MINUS_15465_MORE};};
template<> struct libdivide_constants<int16_t,-15464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15464_MAGIC, .more = S16LD_DENOM_MINUS_15464_MORE};};
template<> struct libdivide_constants<int16_t,-15463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15463_MAGIC, .more = S16LD_DENOM_MINUS_15463_MORE};};
template<> struct libdivide_constants<int16_t,-15462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15462_MAGIC, .more = S16LD_DENOM_MINUS_15462_MORE};};
template<> struct libdivide_constants<int16_t,-15461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15461_MAGIC, .more = S16LD_DENOM_MINUS_15461_MORE};};
template<> struct libdivide_constants<int16_t,-15460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15460_MAGIC, .more = S16LD_DENOM_MINUS_15460_MORE};};
template<> struct libdivide_constants<int16_t,-15459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15459_MAGIC, .more = S16LD_DENOM_MINUS_15459_MORE};};
template<> struct libdivide_constants<int16_t,-15458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15458_MAGIC, .more = S16LD_DENOM_MINUS_15458_MORE};};
template<> struct libdivide_constants<int16_t,-15457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15457_MAGIC, .more = S16LD_DENOM_MINUS_15457_MORE};};
template<> struct libdivide_constants<int16_t,-15456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15456_MAGIC, .more = S16LD_DENOM_MINUS_15456_MORE};};
template<> struct libdivide_constants<int16_t,-15455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15455_MAGIC, .more = S16LD_DENOM_MINUS_15455_MORE};};
template<> struct libdivide_constants<int16_t,-15454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15454_MAGIC, .more = S16LD_DENOM_MINUS_15454_MORE};};
template<> struct libdivide_constants<int16_t,-15453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15453_MAGIC, .more = S16LD_DENOM_MINUS_15453_MORE};};
template<> struct libdivide_constants<int16_t,-15452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15452_MAGIC, .more = S16LD_DENOM_MINUS_15452_MORE};};
template<> struct libdivide_constants<int16_t,-15451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15451_MAGIC, .more = S16LD_DENOM_MINUS_15451_MORE};};
template<> struct libdivide_constants<int16_t,-15450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15450_MAGIC, .more = S16LD_DENOM_MINUS_15450_MORE};};
template<> struct libdivide_constants<int16_t,-15449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15449_MAGIC, .more = S16LD_DENOM_MINUS_15449_MORE};};
template<> struct libdivide_constants<int16_t,-15448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15448_MAGIC, .more = S16LD_DENOM_MINUS_15448_MORE};};
template<> struct libdivide_constants<int16_t,-15447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15447_MAGIC, .more = S16LD_DENOM_MINUS_15447_MORE};};
template<> struct libdivide_constants<int16_t,-15446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15446_MAGIC, .more = S16LD_DENOM_MINUS_15446_MORE};};
template<> struct libdivide_constants<int16_t,-15445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15445_MAGIC, .more = S16LD_DENOM_MINUS_15445_MORE};};
template<> struct libdivide_constants<int16_t,-15444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15444_MAGIC, .more = S16LD_DENOM_MINUS_15444_MORE};};
template<> struct libdivide_constants<int16_t,-15443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15443_MAGIC, .more = S16LD_DENOM_MINUS_15443_MORE};};
template<> struct libdivide_constants<int16_t,-15442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15442_MAGIC, .more = S16LD_DENOM_MINUS_15442_MORE};};
template<> struct libdivide_constants<int16_t,-15441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15441_MAGIC, .more = S16LD_DENOM_MINUS_15441_MORE};};
template<> struct libdivide_constants<int16_t,-15440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15440_MAGIC, .more = S16LD_DENOM_MINUS_15440_MORE};};
template<> struct libdivide_constants<int16_t,-15439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15439_MAGIC, .more = S16LD_DENOM_MINUS_15439_MORE};};
template<> struct libdivide_constants<int16_t,-15438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15438_MAGIC, .more = S16LD_DENOM_MINUS_15438_MORE};};
template<> struct libdivide_constants<int16_t,-15437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15437_MAGIC, .more = S16LD_DENOM_MINUS_15437_MORE};};
template<> struct libdivide_constants<int16_t,-15436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15436_MAGIC, .more = S16LD_DENOM_MINUS_15436_MORE};};
template<> struct libdivide_constants<int16_t,-15435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15435_MAGIC, .more = S16LD_DENOM_MINUS_15435_MORE};};
template<> struct libdivide_constants<int16_t,-15434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15434_MAGIC, .more = S16LD_DENOM_MINUS_15434_MORE};};
template<> struct libdivide_constants<int16_t,-15433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15433_MAGIC, .more = S16LD_DENOM_MINUS_15433_MORE};};
template<> struct libdivide_constants<int16_t,-15432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15432_MAGIC, .more = S16LD_DENOM_MINUS_15432_MORE};};
template<> struct libdivide_constants<int16_t,-15431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15431_MAGIC, .more = S16LD_DENOM_MINUS_15431_MORE};};
template<> struct libdivide_constants<int16_t,-15430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15430_MAGIC, .more = S16LD_DENOM_MINUS_15430_MORE};};
template<> struct libdivide_constants<int16_t,-15429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15429_MAGIC, .more = S16LD_DENOM_MINUS_15429_MORE};};
template<> struct libdivide_constants<int16_t,-15428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15428_MAGIC, .more = S16LD_DENOM_MINUS_15428_MORE};};
template<> struct libdivide_constants<int16_t,-15427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15427_MAGIC, .more = S16LD_DENOM_MINUS_15427_MORE};};
template<> struct libdivide_constants<int16_t,-15426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15426_MAGIC, .more = S16LD_DENOM_MINUS_15426_MORE};};
template<> struct libdivide_constants<int16_t,-15425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15425_MAGIC, .more = S16LD_DENOM_MINUS_15425_MORE};};
template<> struct libdivide_constants<int16_t,-15424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15424_MAGIC, .more = S16LD_DENOM_MINUS_15424_MORE};};
template<> struct libdivide_constants<int16_t,-15423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15423_MAGIC, .more = S16LD_DENOM_MINUS_15423_MORE};};
template<> struct libdivide_constants<int16_t,-15422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15422_MAGIC, .more = S16LD_DENOM_MINUS_15422_MORE};};
template<> struct libdivide_constants<int16_t,-15421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15421_MAGIC, .more = S16LD_DENOM_MINUS_15421_MORE};};
template<> struct libdivide_constants<int16_t,-15420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15420_MAGIC, .more = S16LD_DENOM_MINUS_15420_MORE};};
template<> struct libdivide_constants<int16_t,-15419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15419_MAGIC, .more = S16LD_DENOM_MINUS_15419_MORE};};
template<> struct libdivide_constants<int16_t,-15418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15418_MAGIC, .more = S16LD_DENOM_MINUS_15418_MORE};};
template<> struct libdivide_constants<int16_t,-15417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15417_MAGIC, .more = S16LD_DENOM_MINUS_15417_MORE};};
template<> struct libdivide_constants<int16_t,-15416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15416_MAGIC, .more = S16LD_DENOM_MINUS_15416_MORE};};
template<> struct libdivide_constants<int16_t,-15415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15415_MAGIC, .more = S16LD_DENOM_MINUS_15415_MORE};};
template<> struct libdivide_constants<int16_t,-15414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15414_MAGIC, .more = S16LD_DENOM_MINUS_15414_MORE};};
template<> struct libdivide_constants<int16_t,-15413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15413_MAGIC, .more = S16LD_DENOM_MINUS_15413_MORE};};
template<> struct libdivide_constants<int16_t,-15412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15412_MAGIC, .more = S16LD_DENOM_MINUS_15412_MORE};};
template<> struct libdivide_constants<int16_t,-15411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15411_MAGIC, .more = S16LD_DENOM_MINUS_15411_MORE};};
template<> struct libdivide_constants<int16_t,-15410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15410_MAGIC, .more = S16LD_DENOM_MINUS_15410_MORE};};
template<> struct libdivide_constants<int16_t,-15409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15409_MAGIC, .more = S16LD_DENOM_MINUS_15409_MORE};};
template<> struct libdivide_constants<int16_t,-15408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15408_MAGIC, .more = S16LD_DENOM_MINUS_15408_MORE};};
template<> struct libdivide_constants<int16_t,-15407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15407_MAGIC, .more = S16LD_DENOM_MINUS_15407_MORE};};
template<> struct libdivide_constants<int16_t,-15406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15406_MAGIC, .more = S16LD_DENOM_MINUS_15406_MORE};};
template<> struct libdivide_constants<int16_t,-15405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15405_MAGIC, .more = S16LD_DENOM_MINUS_15405_MORE};};
template<> struct libdivide_constants<int16_t,-15404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15404_MAGIC, .more = S16LD_DENOM_MINUS_15404_MORE};};
template<> struct libdivide_constants<int16_t,-15403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15403_MAGIC, .more = S16LD_DENOM_MINUS_15403_MORE};};
template<> struct libdivide_constants<int16_t,-15402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15402_MAGIC, .more = S16LD_DENOM_MINUS_15402_MORE};};
template<> struct libdivide_constants<int16_t,-15401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15401_MAGIC, .more = S16LD_DENOM_MINUS_15401_MORE};};
template<> struct libdivide_constants<int16_t,-15400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15400_MAGIC, .more = S16LD_DENOM_MINUS_15400_MORE};};
template<> struct libdivide_constants<int16_t,-15399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15399_MAGIC, .more = S16LD_DENOM_MINUS_15399_MORE};};
template<> struct libdivide_constants<int16_t,-15398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15398_MAGIC, .more = S16LD_DENOM_MINUS_15398_MORE};};
template<> struct libdivide_constants<int16_t,-15397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15397_MAGIC, .more = S16LD_DENOM_MINUS_15397_MORE};};
template<> struct libdivide_constants<int16_t,-15396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15396_MAGIC, .more = S16LD_DENOM_MINUS_15396_MORE};};
template<> struct libdivide_constants<int16_t,-15395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15395_MAGIC, .more = S16LD_DENOM_MINUS_15395_MORE};};
template<> struct libdivide_constants<int16_t,-15394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15394_MAGIC, .more = S16LD_DENOM_MINUS_15394_MORE};};
template<> struct libdivide_constants<int16_t,-15393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15393_MAGIC, .more = S16LD_DENOM_MINUS_15393_MORE};};
template<> struct libdivide_constants<int16_t,-15392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15392_MAGIC, .more = S16LD_DENOM_MINUS_15392_MORE};};
template<> struct libdivide_constants<int16_t,-15391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15391_MAGIC, .more = S16LD_DENOM_MINUS_15391_MORE};};
template<> struct libdivide_constants<int16_t,-15390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15390_MAGIC, .more = S16LD_DENOM_MINUS_15390_MORE};};
template<> struct libdivide_constants<int16_t,-15389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15389_MAGIC, .more = S16LD_DENOM_MINUS_15389_MORE};};
template<> struct libdivide_constants<int16_t,-15388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15388_MAGIC, .more = S16LD_DENOM_MINUS_15388_MORE};};
template<> struct libdivide_constants<int16_t,-15387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15387_MAGIC, .more = S16LD_DENOM_MINUS_15387_MORE};};
template<> struct libdivide_constants<int16_t,-15386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15386_MAGIC, .more = S16LD_DENOM_MINUS_15386_MORE};};
template<> struct libdivide_constants<int16_t,-15385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15385_MAGIC, .more = S16LD_DENOM_MINUS_15385_MORE};};
template<> struct libdivide_constants<int16_t,-15384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15384_MAGIC, .more = S16LD_DENOM_MINUS_15384_MORE};};
template<> struct libdivide_constants<int16_t,-15383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15383_MAGIC, .more = S16LD_DENOM_MINUS_15383_MORE};};
template<> struct libdivide_constants<int16_t,-15382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15382_MAGIC, .more = S16LD_DENOM_MINUS_15382_MORE};};
template<> struct libdivide_constants<int16_t,-15381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15381_MAGIC, .more = S16LD_DENOM_MINUS_15381_MORE};};
template<> struct libdivide_constants<int16_t,-15380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15380_MAGIC, .more = S16LD_DENOM_MINUS_15380_MORE};};
template<> struct libdivide_constants<int16_t,-15379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15379_MAGIC, .more = S16LD_DENOM_MINUS_15379_MORE};};
template<> struct libdivide_constants<int16_t,-15378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15378_MAGIC, .more = S16LD_DENOM_MINUS_15378_MORE};};
template<> struct libdivide_constants<int16_t,-15377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15377_MAGIC, .more = S16LD_DENOM_MINUS_15377_MORE};};
template<> struct libdivide_constants<int16_t,-15376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15376_MAGIC, .more = S16LD_DENOM_MINUS_15376_MORE};};
template<> struct libdivide_constants<int16_t,-15375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15375_MAGIC, .more = S16LD_DENOM_MINUS_15375_MORE};};
template<> struct libdivide_constants<int16_t,-15374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15374_MAGIC, .more = S16LD_DENOM_MINUS_15374_MORE};};
template<> struct libdivide_constants<int16_t,-15373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15373_MAGIC, .more = S16LD_DENOM_MINUS_15373_MORE};};
template<> struct libdivide_constants<int16_t,-15372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15372_MAGIC, .more = S16LD_DENOM_MINUS_15372_MORE};};
template<> struct libdivide_constants<int16_t,-15371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15371_MAGIC, .more = S16LD_DENOM_MINUS_15371_MORE};};
template<> struct libdivide_constants<int16_t,-15370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15370_MAGIC, .more = S16LD_DENOM_MINUS_15370_MORE};};
template<> struct libdivide_constants<int16_t,-15369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15369_MAGIC, .more = S16LD_DENOM_MINUS_15369_MORE};};
template<> struct libdivide_constants<int16_t,-15368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15368_MAGIC, .more = S16LD_DENOM_MINUS_15368_MORE};};
template<> struct libdivide_constants<int16_t,-15367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15367_MAGIC, .more = S16LD_DENOM_MINUS_15367_MORE};};
template<> struct libdivide_constants<int16_t,-15366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15366_MAGIC, .more = S16LD_DENOM_MINUS_15366_MORE};};
template<> struct libdivide_constants<int16_t,-15365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15365_MAGIC, .more = S16LD_DENOM_MINUS_15365_MORE};};
template<> struct libdivide_constants<int16_t,-15364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15364_MAGIC, .more = S16LD_DENOM_MINUS_15364_MORE};};
template<> struct libdivide_constants<int16_t,-15363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15363_MAGIC, .more = S16LD_DENOM_MINUS_15363_MORE};};
template<> struct libdivide_constants<int16_t,-15362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15362_MAGIC, .more = S16LD_DENOM_MINUS_15362_MORE};};
template<> struct libdivide_constants<int16_t,-15361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15361_MAGIC, .more = S16LD_DENOM_MINUS_15361_MORE};};
template<> struct libdivide_constants<int16_t,-15360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15360_MAGIC, .more = S16LD_DENOM_MINUS_15360_MORE};};
template<> struct libdivide_constants<int16_t,-15359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15359_MAGIC, .more = S16LD_DENOM_MINUS_15359_MORE};};
template<> struct libdivide_constants<int16_t,-15358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15358_MAGIC, .more = S16LD_DENOM_MINUS_15358_MORE};};
template<> struct libdivide_constants<int16_t,-15357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15357_MAGIC, .more = S16LD_DENOM_MINUS_15357_MORE};};
template<> struct libdivide_constants<int16_t,-15356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15356_MAGIC, .more = S16LD_DENOM_MINUS_15356_MORE};};
template<> struct libdivide_constants<int16_t,-15355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15355_MAGIC, .more = S16LD_DENOM_MINUS_15355_MORE};};
template<> struct libdivide_constants<int16_t,-15354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15354_MAGIC, .more = S16LD_DENOM_MINUS_15354_MORE};};
template<> struct libdivide_constants<int16_t,-15353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15353_MAGIC, .more = S16LD_DENOM_MINUS_15353_MORE};};
template<> struct libdivide_constants<int16_t,-15352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15352_MAGIC, .more = S16LD_DENOM_MINUS_15352_MORE};};
template<> struct libdivide_constants<int16_t,-15351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15351_MAGIC, .more = S16LD_DENOM_MINUS_15351_MORE};};
template<> struct libdivide_constants<int16_t,-15350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15350_MAGIC, .more = S16LD_DENOM_MINUS_15350_MORE};};
template<> struct libdivide_constants<int16_t,-15349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15349_MAGIC, .more = S16LD_DENOM_MINUS_15349_MORE};};
template<> struct libdivide_constants<int16_t,-15348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15348_MAGIC, .more = S16LD_DENOM_MINUS_15348_MORE};};
template<> struct libdivide_constants<int16_t,-15347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15347_MAGIC, .more = S16LD_DENOM_MINUS_15347_MORE};};
template<> struct libdivide_constants<int16_t,-15346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15346_MAGIC, .more = S16LD_DENOM_MINUS_15346_MORE};};
template<> struct libdivide_constants<int16_t,-15345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15345_MAGIC, .more = S16LD_DENOM_MINUS_15345_MORE};};
template<> struct libdivide_constants<int16_t,-15344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15344_MAGIC, .more = S16LD_DENOM_MINUS_15344_MORE};};
template<> struct libdivide_constants<int16_t,-15343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15343_MAGIC, .more = S16LD_DENOM_MINUS_15343_MORE};};
template<> struct libdivide_constants<int16_t,-15342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15342_MAGIC, .more = S16LD_DENOM_MINUS_15342_MORE};};
template<> struct libdivide_constants<int16_t,-15341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15341_MAGIC, .more = S16LD_DENOM_MINUS_15341_MORE};};
template<> struct libdivide_constants<int16_t,-15340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15340_MAGIC, .more = S16LD_DENOM_MINUS_15340_MORE};};
template<> struct libdivide_constants<int16_t,-15339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15339_MAGIC, .more = S16LD_DENOM_MINUS_15339_MORE};};
template<> struct libdivide_constants<int16_t,-15338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15338_MAGIC, .more = S16LD_DENOM_MINUS_15338_MORE};};
template<> struct libdivide_constants<int16_t,-15337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15337_MAGIC, .more = S16LD_DENOM_MINUS_15337_MORE};};
template<> struct libdivide_constants<int16_t,-15336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15336_MAGIC, .more = S16LD_DENOM_MINUS_15336_MORE};};
template<> struct libdivide_constants<int16_t,-15335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15335_MAGIC, .more = S16LD_DENOM_MINUS_15335_MORE};};
template<> struct libdivide_constants<int16_t,-15334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15334_MAGIC, .more = S16LD_DENOM_MINUS_15334_MORE};};
template<> struct libdivide_constants<int16_t,-15333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15333_MAGIC, .more = S16LD_DENOM_MINUS_15333_MORE};};
template<> struct libdivide_constants<int16_t,-15332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15332_MAGIC, .more = S16LD_DENOM_MINUS_15332_MORE};};
template<> struct libdivide_constants<int16_t,-15331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15331_MAGIC, .more = S16LD_DENOM_MINUS_15331_MORE};};
template<> struct libdivide_constants<int16_t,-15330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15330_MAGIC, .more = S16LD_DENOM_MINUS_15330_MORE};};
template<> struct libdivide_constants<int16_t,-15329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15329_MAGIC, .more = S16LD_DENOM_MINUS_15329_MORE};};
template<> struct libdivide_constants<int16_t,-15328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15328_MAGIC, .more = S16LD_DENOM_MINUS_15328_MORE};};
template<> struct libdivide_constants<int16_t,-15327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15327_MAGIC, .more = S16LD_DENOM_MINUS_15327_MORE};};
template<> struct libdivide_constants<int16_t,-15326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15326_MAGIC, .more = S16LD_DENOM_MINUS_15326_MORE};};
template<> struct libdivide_constants<int16_t,-15325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15325_MAGIC, .more = S16LD_DENOM_MINUS_15325_MORE};};
template<> struct libdivide_constants<int16_t,-15324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15324_MAGIC, .more = S16LD_DENOM_MINUS_15324_MORE};};
template<> struct libdivide_constants<int16_t,-15323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15323_MAGIC, .more = S16LD_DENOM_MINUS_15323_MORE};};
template<> struct libdivide_constants<int16_t,-15322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15322_MAGIC, .more = S16LD_DENOM_MINUS_15322_MORE};};
template<> struct libdivide_constants<int16_t,-15321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15321_MAGIC, .more = S16LD_DENOM_MINUS_15321_MORE};};
template<> struct libdivide_constants<int16_t,-15320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15320_MAGIC, .more = S16LD_DENOM_MINUS_15320_MORE};};
template<> struct libdivide_constants<int16_t,-15319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15319_MAGIC, .more = S16LD_DENOM_MINUS_15319_MORE};};
template<> struct libdivide_constants<int16_t,-15318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15318_MAGIC, .more = S16LD_DENOM_MINUS_15318_MORE};};
template<> struct libdivide_constants<int16_t,-15317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15317_MAGIC, .more = S16LD_DENOM_MINUS_15317_MORE};};
template<> struct libdivide_constants<int16_t,-15316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15316_MAGIC, .more = S16LD_DENOM_MINUS_15316_MORE};};
template<> struct libdivide_constants<int16_t,-15315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15315_MAGIC, .more = S16LD_DENOM_MINUS_15315_MORE};};
template<> struct libdivide_constants<int16_t,-15314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15314_MAGIC, .more = S16LD_DENOM_MINUS_15314_MORE};};
template<> struct libdivide_constants<int16_t,-15313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15313_MAGIC, .more = S16LD_DENOM_MINUS_15313_MORE};};
template<> struct libdivide_constants<int16_t,-15312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15312_MAGIC, .more = S16LD_DENOM_MINUS_15312_MORE};};
template<> struct libdivide_constants<int16_t,-15311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15311_MAGIC, .more = S16LD_DENOM_MINUS_15311_MORE};};
template<> struct libdivide_constants<int16_t,-15310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15310_MAGIC, .more = S16LD_DENOM_MINUS_15310_MORE};};
template<> struct libdivide_constants<int16_t,-15309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15309_MAGIC, .more = S16LD_DENOM_MINUS_15309_MORE};};
template<> struct libdivide_constants<int16_t,-15308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15308_MAGIC, .more = S16LD_DENOM_MINUS_15308_MORE};};
template<> struct libdivide_constants<int16_t,-15307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15307_MAGIC, .more = S16LD_DENOM_MINUS_15307_MORE};};
template<> struct libdivide_constants<int16_t,-15306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15306_MAGIC, .more = S16LD_DENOM_MINUS_15306_MORE};};
template<> struct libdivide_constants<int16_t,-15305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15305_MAGIC, .more = S16LD_DENOM_MINUS_15305_MORE};};
template<> struct libdivide_constants<int16_t,-15304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15304_MAGIC, .more = S16LD_DENOM_MINUS_15304_MORE};};
template<> struct libdivide_constants<int16_t,-15303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15303_MAGIC, .more = S16LD_DENOM_MINUS_15303_MORE};};
template<> struct libdivide_constants<int16_t,-15302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15302_MAGIC, .more = S16LD_DENOM_MINUS_15302_MORE};};
template<> struct libdivide_constants<int16_t,-15301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15301_MAGIC, .more = S16LD_DENOM_MINUS_15301_MORE};};
template<> struct libdivide_constants<int16_t,-15300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15300_MAGIC, .more = S16LD_DENOM_MINUS_15300_MORE};};
template<> struct libdivide_constants<int16_t,-15299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15299_MAGIC, .more = S16LD_DENOM_MINUS_15299_MORE};};
template<> struct libdivide_constants<int16_t,-15298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15298_MAGIC, .more = S16LD_DENOM_MINUS_15298_MORE};};
template<> struct libdivide_constants<int16_t,-15297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15297_MAGIC, .more = S16LD_DENOM_MINUS_15297_MORE};};
template<> struct libdivide_constants<int16_t,-15296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15296_MAGIC, .more = S16LD_DENOM_MINUS_15296_MORE};};
template<> struct libdivide_constants<int16_t,-15295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15295_MAGIC, .more = S16LD_DENOM_MINUS_15295_MORE};};
template<> struct libdivide_constants<int16_t,-15294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15294_MAGIC, .more = S16LD_DENOM_MINUS_15294_MORE};};
template<> struct libdivide_constants<int16_t,-15293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15293_MAGIC, .more = S16LD_DENOM_MINUS_15293_MORE};};
template<> struct libdivide_constants<int16_t,-15292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15292_MAGIC, .more = S16LD_DENOM_MINUS_15292_MORE};};
template<> struct libdivide_constants<int16_t,-15291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15291_MAGIC, .more = S16LD_DENOM_MINUS_15291_MORE};};
template<> struct libdivide_constants<int16_t,-15290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15290_MAGIC, .more = S16LD_DENOM_MINUS_15290_MORE};};
template<> struct libdivide_constants<int16_t,-15289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15289_MAGIC, .more = S16LD_DENOM_MINUS_15289_MORE};};
template<> struct libdivide_constants<int16_t,-15288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15288_MAGIC, .more = S16LD_DENOM_MINUS_15288_MORE};};
template<> struct libdivide_constants<int16_t,-15287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15287_MAGIC, .more = S16LD_DENOM_MINUS_15287_MORE};};
template<> struct libdivide_constants<int16_t,-15286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15286_MAGIC, .more = S16LD_DENOM_MINUS_15286_MORE};};
template<> struct libdivide_constants<int16_t,-15285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15285_MAGIC, .more = S16LD_DENOM_MINUS_15285_MORE};};
template<> struct libdivide_constants<int16_t,-15284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15284_MAGIC, .more = S16LD_DENOM_MINUS_15284_MORE};};
template<> struct libdivide_constants<int16_t,-15283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15283_MAGIC, .more = S16LD_DENOM_MINUS_15283_MORE};};
template<> struct libdivide_constants<int16_t,-15282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15282_MAGIC, .more = S16LD_DENOM_MINUS_15282_MORE};};
template<> struct libdivide_constants<int16_t,-15281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15281_MAGIC, .more = S16LD_DENOM_MINUS_15281_MORE};};
template<> struct libdivide_constants<int16_t,-15280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15280_MAGIC, .more = S16LD_DENOM_MINUS_15280_MORE};};
template<> struct libdivide_constants<int16_t,-15279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15279_MAGIC, .more = S16LD_DENOM_MINUS_15279_MORE};};
template<> struct libdivide_constants<int16_t,-15278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15278_MAGIC, .more = S16LD_DENOM_MINUS_15278_MORE};};
template<> struct libdivide_constants<int16_t,-15277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15277_MAGIC, .more = S16LD_DENOM_MINUS_15277_MORE};};
template<> struct libdivide_constants<int16_t,-15276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15276_MAGIC, .more = S16LD_DENOM_MINUS_15276_MORE};};
template<> struct libdivide_constants<int16_t,-15275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15275_MAGIC, .more = S16LD_DENOM_MINUS_15275_MORE};};
template<> struct libdivide_constants<int16_t,-15274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15274_MAGIC, .more = S16LD_DENOM_MINUS_15274_MORE};};
template<> struct libdivide_constants<int16_t,-15273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15273_MAGIC, .more = S16LD_DENOM_MINUS_15273_MORE};};
template<> struct libdivide_constants<int16_t,-15272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15272_MAGIC, .more = S16LD_DENOM_MINUS_15272_MORE};};
template<> struct libdivide_constants<int16_t,-15271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15271_MAGIC, .more = S16LD_DENOM_MINUS_15271_MORE};};
template<> struct libdivide_constants<int16_t,-15270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15270_MAGIC, .more = S16LD_DENOM_MINUS_15270_MORE};};
template<> struct libdivide_constants<int16_t,-15269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15269_MAGIC, .more = S16LD_DENOM_MINUS_15269_MORE};};
template<> struct libdivide_constants<int16_t,-15268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15268_MAGIC, .more = S16LD_DENOM_MINUS_15268_MORE};};
template<> struct libdivide_constants<int16_t,-15267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15267_MAGIC, .more = S16LD_DENOM_MINUS_15267_MORE};};
template<> struct libdivide_constants<int16_t,-15266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15266_MAGIC, .more = S16LD_DENOM_MINUS_15266_MORE};};
template<> struct libdivide_constants<int16_t,-15265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15265_MAGIC, .more = S16LD_DENOM_MINUS_15265_MORE};};
template<> struct libdivide_constants<int16_t,-15264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15264_MAGIC, .more = S16LD_DENOM_MINUS_15264_MORE};};
template<> struct libdivide_constants<int16_t,-15263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15263_MAGIC, .more = S16LD_DENOM_MINUS_15263_MORE};};
template<> struct libdivide_constants<int16_t,-15262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15262_MAGIC, .more = S16LD_DENOM_MINUS_15262_MORE};};
template<> struct libdivide_constants<int16_t,-15261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15261_MAGIC, .more = S16LD_DENOM_MINUS_15261_MORE};};
template<> struct libdivide_constants<int16_t,-15260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15260_MAGIC, .more = S16LD_DENOM_MINUS_15260_MORE};};
template<> struct libdivide_constants<int16_t,-15259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15259_MAGIC, .more = S16LD_DENOM_MINUS_15259_MORE};};
template<> struct libdivide_constants<int16_t,-15258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15258_MAGIC, .more = S16LD_DENOM_MINUS_15258_MORE};};
template<> struct libdivide_constants<int16_t,-15257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15257_MAGIC, .more = S16LD_DENOM_MINUS_15257_MORE};};
template<> struct libdivide_constants<int16_t,-15256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15256_MAGIC, .more = S16LD_DENOM_MINUS_15256_MORE};};
template<> struct libdivide_constants<int16_t,-15255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15255_MAGIC, .more = S16LD_DENOM_MINUS_15255_MORE};};
template<> struct libdivide_constants<int16_t,-15254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15254_MAGIC, .more = S16LD_DENOM_MINUS_15254_MORE};};
template<> struct libdivide_constants<int16_t,-15253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15253_MAGIC, .more = S16LD_DENOM_MINUS_15253_MORE};};
template<> struct libdivide_constants<int16_t,-15252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15252_MAGIC, .more = S16LD_DENOM_MINUS_15252_MORE};};
template<> struct libdivide_constants<int16_t,-15251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15251_MAGIC, .more = S16LD_DENOM_MINUS_15251_MORE};};
template<> struct libdivide_constants<int16_t,-15250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15250_MAGIC, .more = S16LD_DENOM_MINUS_15250_MORE};};
template<> struct libdivide_constants<int16_t,-15249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15249_MAGIC, .more = S16LD_DENOM_MINUS_15249_MORE};};
template<> struct libdivide_constants<int16_t,-15248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15248_MAGIC, .more = S16LD_DENOM_MINUS_15248_MORE};};
template<> struct libdivide_constants<int16_t,-15247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15247_MAGIC, .more = S16LD_DENOM_MINUS_15247_MORE};};
template<> struct libdivide_constants<int16_t,-15246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15246_MAGIC, .more = S16LD_DENOM_MINUS_15246_MORE};};
template<> struct libdivide_constants<int16_t,-15245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15245_MAGIC, .more = S16LD_DENOM_MINUS_15245_MORE};};
template<> struct libdivide_constants<int16_t,-15244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15244_MAGIC, .more = S16LD_DENOM_MINUS_15244_MORE};};
template<> struct libdivide_constants<int16_t,-15243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15243_MAGIC, .more = S16LD_DENOM_MINUS_15243_MORE};};
template<> struct libdivide_constants<int16_t,-15242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15242_MAGIC, .more = S16LD_DENOM_MINUS_15242_MORE};};
template<> struct libdivide_constants<int16_t,-15241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15241_MAGIC, .more = S16LD_DENOM_MINUS_15241_MORE};};
template<> struct libdivide_constants<int16_t,-15240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15240_MAGIC, .more = S16LD_DENOM_MINUS_15240_MORE};};
template<> struct libdivide_constants<int16_t,-15239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15239_MAGIC, .more = S16LD_DENOM_MINUS_15239_MORE};};
template<> struct libdivide_constants<int16_t,-15238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15238_MAGIC, .more = S16LD_DENOM_MINUS_15238_MORE};};
template<> struct libdivide_constants<int16_t,-15237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15237_MAGIC, .more = S16LD_DENOM_MINUS_15237_MORE};};
template<> struct libdivide_constants<int16_t,-15236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15236_MAGIC, .more = S16LD_DENOM_MINUS_15236_MORE};};
template<> struct libdivide_constants<int16_t,-15235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15235_MAGIC, .more = S16LD_DENOM_MINUS_15235_MORE};};
template<> struct libdivide_constants<int16_t,-15234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15234_MAGIC, .more = S16LD_DENOM_MINUS_15234_MORE};};
template<> struct libdivide_constants<int16_t,-15233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15233_MAGIC, .more = S16LD_DENOM_MINUS_15233_MORE};};
template<> struct libdivide_constants<int16_t,-15232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15232_MAGIC, .more = S16LD_DENOM_MINUS_15232_MORE};};
template<> struct libdivide_constants<int16_t,-15231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15231_MAGIC, .more = S16LD_DENOM_MINUS_15231_MORE};};
template<> struct libdivide_constants<int16_t,-15230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15230_MAGIC, .more = S16LD_DENOM_MINUS_15230_MORE};};
template<> struct libdivide_constants<int16_t,-15229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15229_MAGIC, .more = S16LD_DENOM_MINUS_15229_MORE};};
template<> struct libdivide_constants<int16_t,-15228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15228_MAGIC, .more = S16LD_DENOM_MINUS_15228_MORE};};
template<> struct libdivide_constants<int16_t,-15227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15227_MAGIC, .more = S16LD_DENOM_MINUS_15227_MORE};};
template<> struct libdivide_constants<int16_t,-15226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15226_MAGIC, .more = S16LD_DENOM_MINUS_15226_MORE};};
template<> struct libdivide_constants<int16_t,-15225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15225_MAGIC, .more = S16LD_DENOM_MINUS_15225_MORE};};
template<> struct libdivide_constants<int16_t,-15224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15224_MAGIC, .more = S16LD_DENOM_MINUS_15224_MORE};};
template<> struct libdivide_constants<int16_t,-15223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15223_MAGIC, .more = S16LD_DENOM_MINUS_15223_MORE};};
template<> struct libdivide_constants<int16_t,-15222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15222_MAGIC, .more = S16LD_DENOM_MINUS_15222_MORE};};
template<> struct libdivide_constants<int16_t,-15221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15221_MAGIC, .more = S16LD_DENOM_MINUS_15221_MORE};};
template<> struct libdivide_constants<int16_t,-15220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15220_MAGIC, .more = S16LD_DENOM_MINUS_15220_MORE};};
template<> struct libdivide_constants<int16_t,-15219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15219_MAGIC, .more = S16LD_DENOM_MINUS_15219_MORE};};
template<> struct libdivide_constants<int16_t,-15218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15218_MAGIC, .more = S16LD_DENOM_MINUS_15218_MORE};};
template<> struct libdivide_constants<int16_t,-15217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15217_MAGIC, .more = S16LD_DENOM_MINUS_15217_MORE};};
template<> struct libdivide_constants<int16_t,-15216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15216_MAGIC, .more = S16LD_DENOM_MINUS_15216_MORE};};
template<> struct libdivide_constants<int16_t,-15215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15215_MAGIC, .more = S16LD_DENOM_MINUS_15215_MORE};};
template<> struct libdivide_constants<int16_t,-15214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15214_MAGIC, .more = S16LD_DENOM_MINUS_15214_MORE};};
template<> struct libdivide_constants<int16_t,-15213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15213_MAGIC, .more = S16LD_DENOM_MINUS_15213_MORE};};
template<> struct libdivide_constants<int16_t,-15212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15212_MAGIC, .more = S16LD_DENOM_MINUS_15212_MORE};};
template<> struct libdivide_constants<int16_t,-15211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15211_MAGIC, .more = S16LD_DENOM_MINUS_15211_MORE};};
template<> struct libdivide_constants<int16_t,-15210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15210_MAGIC, .more = S16LD_DENOM_MINUS_15210_MORE};};
template<> struct libdivide_constants<int16_t,-15209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15209_MAGIC, .more = S16LD_DENOM_MINUS_15209_MORE};};
template<> struct libdivide_constants<int16_t,-15208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15208_MAGIC, .more = S16LD_DENOM_MINUS_15208_MORE};};
template<> struct libdivide_constants<int16_t,-15207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15207_MAGIC, .more = S16LD_DENOM_MINUS_15207_MORE};};
template<> struct libdivide_constants<int16_t,-15206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15206_MAGIC, .more = S16LD_DENOM_MINUS_15206_MORE};};
template<> struct libdivide_constants<int16_t,-15205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15205_MAGIC, .more = S16LD_DENOM_MINUS_15205_MORE};};
template<> struct libdivide_constants<int16_t,-15204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15204_MAGIC, .more = S16LD_DENOM_MINUS_15204_MORE};};
template<> struct libdivide_constants<int16_t,-15203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15203_MAGIC, .more = S16LD_DENOM_MINUS_15203_MORE};};
template<> struct libdivide_constants<int16_t,-15202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15202_MAGIC, .more = S16LD_DENOM_MINUS_15202_MORE};};
template<> struct libdivide_constants<int16_t,-15201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15201_MAGIC, .more = S16LD_DENOM_MINUS_15201_MORE};};
template<> struct libdivide_constants<int16_t,-15200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15200_MAGIC, .more = S16LD_DENOM_MINUS_15200_MORE};};
template<> struct libdivide_constants<int16_t,-15199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15199_MAGIC, .more = S16LD_DENOM_MINUS_15199_MORE};};
template<> struct libdivide_constants<int16_t,-15198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15198_MAGIC, .more = S16LD_DENOM_MINUS_15198_MORE};};
template<> struct libdivide_constants<int16_t,-15197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15197_MAGIC, .more = S16LD_DENOM_MINUS_15197_MORE};};
template<> struct libdivide_constants<int16_t,-15196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15196_MAGIC, .more = S16LD_DENOM_MINUS_15196_MORE};};
template<> struct libdivide_constants<int16_t,-15195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15195_MAGIC, .more = S16LD_DENOM_MINUS_15195_MORE};};
template<> struct libdivide_constants<int16_t,-15194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15194_MAGIC, .more = S16LD_DENOM_MINUS_15194_MORE};};
template<> struct libdivide_constants<int16_t,-15193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15193_MAGIC, .more = S16LD_DENOM_MINUS_15193_MORE};};
template<> struct libdivide_constants<int16_t,-15192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15192_MAGIC, .more = S16LD_DENOM_MINUS_15192_MORE};};
template<> struct libdivide_constants<int16_t,-15191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15191_MAGIC, .more = S16LD_DENOM_MINUS_15191_MORE};};
template<> struct libdivide_constants<int16_t,-15190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15190_MAGIC, .more = S16LD_DENOM_MINUS_15190_MORE};};
template<> struct libdivide_constants<int16_t,-15189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15189_MAGIC, .more = S16LD_DENOM_MINUS_15189_MORE};};
template<> struct libdivide_constants<int16_t,-15188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15188_MAGIC, .more = S16LD_DENOM_MINUS_15188_MORE};};
template<> struct libdivide_constants<int16_t,-15187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15187_MAGIC, .more = S16LD_DENOM_MINUS_15187_MORE};};
template<> struct libdivide_constants<int16_t,-15186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15186_MAGIC, .more = S16LD_DENOM_MINUS_15186_MORE};};
template<> struct libdivide_constants<int16_t,-15185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15185_MAGIC, .more = S16LD_DENOM_MINUS_15185_MORE};};
template<> struct libdivide_constants<int16_t,-15184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15184_MAGIC, .more = S16LD_DENOM_MINUS_15184_MORE};};
template<> struct libdivide_constants<int16_t,-15183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15183_MAGIC, .more = S16LD_DENOM_MINUS_15183_MORE};};
template<> struct libdivide_constants<int16_t,-15182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15182_MAGIC, .more = S16LD_DENOM_MINUS_15182_MORE};};
template<> struct libdivide_constants<int16_t,-15181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15181_MAGIC, .more = S16LD_DENOM_MINUS_15181_MORE};};
template<> struct libdivide_constants<int16_t,-15180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15180_MAGIC, .more = S16LD_DENOM_MINUS_15180_MORE};};
template<> struct libdivide_constants<int16_t,-15179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15179_MAGIC, .more = S16LD_DENOM_MINUS_15179_MORE};};
template<> struct libdivide_constants<int16_t,-15178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15178_MAGIC, .more = S16LD_DENOM_MINUS_15178_MORE};};
template<> struct libdivide_constants<int16_t,-15177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15177_MAGIC, .more = S16LD_DENOM_MINUS_15177_MORE};};
template<> struct libdivide_constants<int16_t,-15176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15176_MAGIC, .more = S16LD_DENOM_MINUS_15176_MORE};};
template<> struct libdivide_constants<int16_t,-15175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15175_MAGIC, .more = S16LD_DENOM_MINUS_15175_MORE};};
template<> struct libdivide_constants<int16_t,-15174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15174_MAGIC, .more = S16LD_DENOM_MINUS_15174_MORE};};
template<> struct libdivide_constants<int16_t,-15173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15173_MAGIC, .more = S16LD_DENOM_MINUS_15173_MORE};};
template<> struct libdivide_constants<int16_t,-15172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15172_MAGIC, .more = S16LD_DENOM_MINUS_15172_MORE};};
template<> struct libdivide_constants<int16_t,-15171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15171_MAGIC, .more = S16LD_DENOM_MINUS_15171_MORE};};
template<> struct libdivide_constants<int16_t,-15170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15170_MAGIC, .more = S16LD_DENOM_MINUS_15170_MORE};};
template<> struct libdivide_constants<int16_t,-15169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15169_MAGIC, .more = S16LD_DENOM_MINUS_15169_MORE};};
template<> struct libdivide_constants<int16_t,-15168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15168_MAGIC, .more = S16LD_DENOM_MINUS_15168_MORE};};
template<> struct libdivide_constants<int16_t,-15167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15167_MAGIC, .more = S16LD_DENOM_MINUS_15167_MORE};};
template<> struct libdivide_constants<int16_t,-15166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15166_MAGIC, .more = S16LD_DENOM_MINUS_15166_MORE};};
template<> struct libdivide_constants<int16_t,-15165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15165_MAGIC, .more = S16LD_DENOM_MINUS_15165_MORE};};
template<> struct libdivide_constants<int16_t,-15164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15164_MAGIC, .more = S16LD_DENOM_MINUS_15164_MORE};};
template<> struct libdivide_constants<int16_t,-15163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15163_MAGIC, .more = S16LD_DENOM_MINUS_15163_MORE};};
template<> struct libdivide_constants<int16_t,-15162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15162_MAGIC, .more = S16LD_DENOM_MINUS_15162_MORE};};
template<> struct libdivide_constants<int16_t,-15161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15161_MAGIC, .more = S16LD_DENOM_MINUS_15161_MORE};};
template<> struct libdivide_constants<int16_t,-15160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15160_MAGIC, .more = S16LD_DENOM_MINUS_15160_MORE};};
template<> struct libdivide_constants<int16_t,-15159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15159_MAGIC, .more = S16LD_DENOM_MINUS_15159_MORE};};
template<> struct libdivide_constants<int16_t,-15158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15158_MAGIC, .more = S16LD_DENOM_MINUS_15158_MORE};};
template<> struct libdivide_constants<int16_t,-15157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15157_MAGIC, .more = S16LD_DENOM_MINUS_15157_MORE};};
template<> struct libdivide_constants<int16_t,-15156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15156_MAGIC, .more = S16LD_DENOM_MINUS_15156_MORE};};
template<> struct libdivide_constants<int16_t,-15155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15155_MAGIC, .more = S16LD_DENOM_MINUS_15155_MORE};};
template<> struct libdivide_constants<int16_t,-15154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15154_MAGIC, .more = S16LD_DENOM_MINUS_15154_MORE};};
template<> struct libdivide_constants<int16_t,-15153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15153_MAGIC, .more = S16LD_DENOM_MINUS_15153_MORE};};
template<> struct libdivide_constants<int16_t,-15152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15152_MAGIC, .more = S16LD_DENOM_MINUS_15152_MORE};};
template<> struct libdivide_constants<int16_t,-15151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15151_MAGIC, .more = S16LD_DENOM_MINUS_15151_MORE};};
template<> struct libdivide_constants<int16_t,-15150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15150_MAGIC, .more = S16LD_DENOM_MINUS_15150_MORE};};
template<> struct libdivide_constants<int16_t,-15149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15149_MAGIC, .more = S16LD_DENOM_MINUS_15149_MORE};};
template<> struct libdivide_constants<int16_t,-15148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15148_MAGIC, .more = S16LD_DENOM_MINUS_15148_MORE};};
template<> struct libdivide_constants<int16_t,-15147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15147_MAGIC, .more = S16LD_DENOM_MINUS_15147_MORE};};
template<> struct libdivide_constants<int16_t,-15146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15146_MAGIC, .more = S16LD_DENOM_MINUS_15146_MORE};};
template<> struct libdivide_constants<int16_t,-15145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15145_MAGIC, .more = S16LD_DENOM_MINUS_15145_MORE};};
template<> struct libdivide_constants<int16_t,-15144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15144_MAGIC, .more = S16LD_DENOM_MINUS_15144_MORE};};
template<> struct libdivide_constants<int16_t,-15143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15143_MAGIC, .more = S16LD_DENOM_MINUS_15143_MORE};};
template<> struct libdivide_constants<int16_t,-15142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15142_MAGIC, .more = S16LD_DENOM_MINUS_15142_MORE};};
template<> struct libdivide_constants<int16_t,-15141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15141_MAGIC, .more = S16LD_DENOM_MINUS_15141_MORE};};
template<> struct libdivide_constants<int16_t,-15140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15140_MAGIC, .more = S16LD_DENOM_MINUS_15140_MORE};};
template<> struct libdivide_constants<int16_t,-15139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15139_MAGIC, .more = S16LD_DENOM_MINUS_15139_MORE};};
template<> struct libdivide_constants<int16_t,-15138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15138_MAGIC, .more = S16LD_DENOM_MINUS_15138_MORE};};
template<> struct libdivide_constants<int16_t,-15137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15137_MAGIC, .more = S16LD_DENOM_MINUS_15137_MORE};};
template<> struct libdivide_constants<int16_t,-15136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15136_MAGIC, .more = S16LD_DENOM_MINUS_15136_MORE};};
template<> struct libdivide_constants<int16_t,-15135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15135_MAGIC, .more = S16LD_DENOM_MINUS_15135_MORE};};
template<> struct libdivide_constants<int16_t,-15134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15134_MAGIC, .more = S16LD_DENOM_MINUS_15134_MORE};};
template<> struct libdivide_constants<int16_t,-15133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15133_MAGIC, .more = S16LD_DENOM_MINUS_15133_MORE};};
template<> struct libdivide_constants<int16_t,-15132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15132_MAGIC, .more = S16LD_DENOM_MINUS_15132_MORE};};
template<> struct libdivide_constants<int16_t,-15131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15131_MAGIC, .more = S16LD_DENOM_MINUS_15131_MORE};};
template<> struct libdivide_constants<int16_t,-15130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15130_MAGIC, .more = S16LD_DENOM_MINUS_15130_MORE};};
template<> struct libdivide_constants<int16_t,-15129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15129_MAGIC, .more = S16LD_DENOM_MINUS_15129_MORE};};
template<> struct libdivide_constants<int16_t,-15128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15128_MAGIC, .more = S16LD_DENOM_MINUS_15128_MORE};};
template<> struct libdivide_constants<int16_t,-15127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15127_MAGIC, .more = S16LD_DENOM_MINUS_15127_MORE};};
template<> struct libdivide_constants<int16_t,-15126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15126_MAGIC, .more = S16LD_DENOM_MINUS_15126_MORE};};
template<> struct libdivide_constants<int16_t,-15125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15125_MAGIC, .more = S16LD_DENOM_MINUS_15125_MORE};};
template<> struct libdivide_constants<int16_t,-15124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15124_MAGIC, .more = S16LD_DENOM_MINUS_15124_MORE};};
template<> struct libdivide_constants<int16_t,-15123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15123_MAGIC, .more = S16LD_DENOM_MINUS_15123_MORE};};
template<> struct libdivide_constants<int16_t,-15122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15122_MAGIC, .more = S16LD_DENOM_MINUS_15122_MORE};};
template<> struct libdivide_constants<int16_t,-15121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15121_MAGIC, .more = S16LD_DENOM_MINUS_15121_MORE};};
template<> struct libdivide_constants<int16_t,-15120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15120_MAGIC, .more = S16LD_DENOM_MINUS_15120_MORE};};
template<> struct libdivide_constants<int16_t,-15119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15119_MAGIC, .more = S16LD_DENOM_MINUS_15119_MORE};};
template<> struct libdivide_constants<int16_t,-15118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15118_MAGIC, .more = S16LD_DENOM_MINUS_15118_MORE};};
template<> struct libdivide_constants<int16_t,-15117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15117_MAGIC, .more = S16LD_DENOM_MINUS_15117_MORE};};
template<> struct libdivide_constants<int16_t,-15116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15116_MAGIC, .more = S16LD_DENOM_MINUS_15116_MORE};};
template<> struct libdivide_constants<int16_t,-15115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15115_MAGIC, .more = S16LD_DENOM_MINUS_15115_MORE};};
template<> struct libdivide_constants<int16_t,-15114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15114_MAGIC, .more = S16LD_DENOM_MINUS_15114_MORE};};
template<> struct libdivide_constants<int16_t,-15113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15113_MAGIC, .more = S16LD_DENOM_MINUS_15113_MORE};};
template<> struct libdivide_constants<int16_t,-15112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15112_MAGIC, .more = S16LD_DENOM_MINUS_15112_MORE};};
template<> struct libdivide_constants<int16_t,-15111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15111_MAGIC, .more = S16LD_DENOM_MINUS_15111_MORE};};
template<> struct libdivide_constants<int16_t,-15110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15110_MAGIC, .more = S16LD_DENOM_MINUS_15110_MORE};};
template<> struct libdivide_constants<int16_t,-15109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15109_MAGIC, .more = S16LD_DENOM_MINUS_15109_MORE};};
template<> struct libdivide_constants<int16_t,-15108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15108_MAGIC, .more = S16LD_DENOM_MINUS_15108_MORE};};
template<> struct libdivide_constants<int16_t,-15107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15107_MAGIC, .more = S16LD_DENOM_MINUS_15107_MORE};};
template<> struct libdivide_constants<int16_t,-15106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15106_MAGIC, .more = S16LD_DENOM_MINUS_15106_MORE};};
template<> struct libdivide_constants<int16_t,-15105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15105_MAGIC, .more = S16LD_DENOM_MINUS_15105_MORE};};
template<> struct libdivide_constants<int16_t,-15104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15104_MAGIC, .more = S16LD_DENOM_MINUS_15104_MORE};};
template<> struct libdivide_constants<int16_t,-15103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15103_MAGIC, .more = S16LD_DENOM_MINUS_15103_MORE};};
template<> struct libdivide_constants<int16_t,-15102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15102_MAGIC, .more = S16LD_DENOM_MINUS_15102_MORE};};
template<> struct libdivide_constants<int16_t,-15101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15101_MAGIC, .more = S16LD_DENOM_MINUS_15101_MORE};};
template<> struct libdivide_constants<int16_t,-15100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15100_MAGIC, .more = S16LD_DENOM_MINUS_15100_MORE};};
template<> struct libdivide_constants<int16_t,-15099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15099_MAGIC, .more = S16LD_DENOM_MINUS_15099_MORE};};
template<> struct libdivide_constants<int16_t,-15098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15098_MAGIC, .more = S16LD_DENOM_MINUS_15098_MORE};};
template<> struct libdivide_constants<int16_t,-15097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15097_MAGIC, .more = S16LD_DENOM_MINUS_15097_MORE};};
template<> struct libdivide_constants<int16_t,-15096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15096_MAGIC, .more = S16LD_DENOM_MINUS_15096_MORE};};
template<> struct libdivide_constants<int16_t,-15095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15095_MAGIC, .more = S16LD_DENOM_MINUS_15095_MORE};};
template<> struct libdivide_constants<int16_t,-15094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15094_MAGIC, .more = S16LD_DENOM_MINUS_15094_MORE};};
template<> struct libdivide_constants<int16_t,-15093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15093_MAGIC, .more = S16LD_DENOM_MINUS_15093_MORE};};
template<> struct libdivide_constants<int16_t,-15092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15092_MAGIC, .more = S16LD_DENOM_MINUS_15092_MORE};};
template<> struct libdivide_constants<int16_t,-15091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15091_MAGIC, .more = S16LD_DENOM_MINUS_15091_MORE};};
template<> struct libdivide_constants<int16_t,-15090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15090_MAGIC, .more = S16LD_DENOM_MINUS_15090_MORE};};
template<> struct libdivide_constants<int16_t,-15089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15089_MAGIC, .more = S16LD_DENOM_MINUS_15089_MORE};};
template<> struct libdivide_constants<int16_t,-15088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15088_MAGIC, .more = S16LD_DENOM_MINUS_15088_MORE};};
template<> struct libdivide_constants<int16_t,-15087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15087_MAGIC, .more = S16LD_DENOM_MINUS_15087_MORE};};
template<> struct libdivide_constants<int16_t,-15086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15086_MAGIC, .more = S16LD_DENOM_MINUS_15086_MORE};};
template<> struct libdivide_constants<int16_t,-15085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15085_MAGIC, .more = S16LD_DENOM_MINUS_15085_MORE};};
template<> struct libdivide_constants<int16_t,-15084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15084_MAGIC, .more = S16LD_DENOM_MINUS_15084_MORE};};
template<> struct libdivide_constants<int16_t,-15083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15083_MAGIC, .more = S16LD_DENOM_MINUS_15083_MORE};};
template<> struct libdivide_constants<int16_t,-15082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15082_MAGIC, .more = S16LD_DENOM_MINUS_15082_MORE};};
template<> struct libdivide_constants<int16_t,-15081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15081_MAGIC, .more = S16LD_DENOM_MINUS_15081_MORE};};
template<> struct libdivide_constants<int16_t,-15080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15080_MAGIC, .more = S16LD_DENOM_MINUS_15080_MORE};};
template<> struct libdivide_constants<int16_t,-15079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15079_MAGIC, .more = S16LD_DENOM_MINUS_15079_MORE};};
template<> struct libdivide_constants<int16_t,-15078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15078_MAGIC, .more = S16LD_DENOM_MINUS_15078_MORE};};
template<> struct libdivide_constants<int16_t,-15077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15077_MAGIC, .more = S16LD_DENOM_MINUS_15077_MORE};};
template<> struct libdivide_constants<int16_t,-15076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15076_MAGIC, .more = S16LD_DENOM_MINUS_15076_MORE};};
template<> struct libdivide_constants<int16_t,-15075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15075_MAGIC, .more = S16LD_DENOM_MINUS_15075_MORE};};
template<> struct libdivide_constants<int16_t,-15074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15074_MAGIC, .more = S16LD_DENOM_MINUS_15074_MORE};};
template<> struct libdivide_constants<int16_t,-15073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15073_MAGIC, .more = S16LD_DENOM_MINUS_15073_MORE};};
template<> struct libdivide_constants<int16_t,-15072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15072_MAGIC, .more = S16LD_DENOM_MINUS_15072_MORE};};
template<> struct libdivide_constants<int16_t,-15071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15071_MAGIC, .more = S16LD_DENOM_MINUS_15071_MORE};};
template<> struct libdivide_constants<int16_t,-15070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15070_MAGIC, .more = S16LD_DENOM_MINUS_15070_MORE};};
template<> struct libdivide_constants<int16_t,-15069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15069_MAGIC, .more = S16LD_DENOM_MINUS_15069_MORE};};
template<> struct libdivide_constants<int16_t,-15068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15068_MAGIC, .more = S16LD_DENOM_MINUS_15068_MORE};};
template<> struct libdivide_constants<int16_t,-15067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15067_MAGIC, .more = S16LD_DENOM_MINUS_15067_MORE};};
template<> struct libdivide_constants<int16_t,-15066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15066_MAGIC, .more = S16LD_DENOM_MINUS_15066_MORE};};
template<> struct libdivide_constants<int16_t,-15065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15065_MAGIC, .more = S16LD_DENOM_MINUS_15065_MORE};};
template<> struct libdivide_constants<int16_t,-15064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15064_MAGIC, .more = S16LD_DENOM_MINUS_15064_MORE};};
template<> struct libdivide_constants<int16_t,-15063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15063_MAGIC, .more = S16LD_DENOM_MINUS_15063_MORE};};
template<> struct libdivide_constants<int16_t,-15062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15062_MAGIC, .more = S16LD_DENOM_MINUS_15062_MORE};};
template<> struct libdivide_constants<int16_t,-15061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15061_MAGIC, .more = S16LD_DENOM_MINUS_15061_MORE};};
template<> struct libdivide_constants<int16_t,-15060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15060_MAGIC, .more = S16LD_DENOM_MINUS_15060_MORE};};
template<> struct libdivide_constants<int16_t,-15059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15059_MAGIC, .more = S16LD_DENOM_MINUS_15059_MORE};};
template<> struct libdivide_constants<int16_t,-15058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15058_MAGIC, .more = S16LD_DENOM_MINUS_15058_MORE};};
template<> struct libdivide_constants<int16_t,-15057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15057_MAGIC, .more = S16LD_DENOM_MINUS_15057_MORE};};
template<> struct libdivide_constants<int16_t,-15056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15056_MAGIC, .more = S16LD_DENOM_MINUS_15056_MORE};};
template<> struct libdivide_constants<int16_t,-15055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15055_MAGIC, .more = S16LD_DENOM_MINUS_15055_MORE};};
template<> struct libdivide_constants<int16_t,-15054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15054_MAGIC, .more = S16LD_DENOM_MINUS_15054_MORE};};
template<> struct libdivide_constants<int16_t,-15053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15053_MAGIC, .more = S16LD_DENOM_MINUS_15053_MORE};};
template<> struct libdivide_constants<int16_t,-15052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15052_MAGIC, .more = S16LD_DENOM_MINUS_15052_MORE};};
template<> struct libdivide_constants<int16_t,-15051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15051_MAGIC, .more = S16LD_DENOM_MINUS_15051_MORE};};
template<> struct libdivide_constants<int16_t,-15050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15050_MAGIC, .more = S16LD_DENOM_MINUS_15050_MORE};};
template<> struct libdivide_constants<int16_t,-15049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15049_MAGIC, .more = S16LD_DENOM_MINUS_15049_MORE};};
template<> struct libdivide_constants<int16_t,-15048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15048_MAGIC, .more = S16LD_DENOM_MINUS_15048_MORE};};
template<> struct libdivide_constants<int16_t,-15047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15047_MAGIC, .more = S16LD_DENOM_MINUS_15047_MORE};};
template<> struct libdivide_constants<int16_t,-15046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15046_MAGIC, .more = S16LD_DENOM_MINUS_15046_MORE};};
template<> struct libdivide_constants<int16_t,-15045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15045_MAGIC, .more = S16LD_DENOM_MINUS_15045_MORE};};
template<> struct libdivide_constants<int16_t,-15044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15044_MAGIC, .more = S16LD_DENOM_MINUS_15044_MORE};};
template<> struct libdivide_constants<int16_t,-15043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15043_MAGIC, .more = S16LD_DENOM_MINUS_15043_MORE};};
template<> struct libdivide_constants<int16_t,-15042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15042_MAGIC, .more = S16LD_DENOM_MINUS_15042_MORE};};
template<> struct libdivide_constants<int16_t,-15041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15041_MAGIC, .more = S16LD_DENOM_MINUS_15041_MORE};};
template<> struct libdivide_constants<int16_t,-15040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15040_MAGIC, .more = S16LD_DENOM_MINUS_15040_MORE};};
template<> struct libdivide_constants<int16_t,-15039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15039_MAGIC, .more = S16LD_DENOM_MINUS_15039_MORE};};
template<> struct libdivide_constants<int16_t,-15038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15038_MAGIC, .more = S16LD_DENOM_MINUS_15038_MORE};};
template<> struct libdivide_constants<int16_t,-15037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15037_MAGIC, .more = S16LD_DENOM_MINUS_15037_MORE};};
template<> struct libdivide_constants<int16_t,-15036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15036_MAGIC, .more = S16LD_DENOM_MINUS_15036_MORE};};
template<> struct libdivide_constants<int16_t,-15035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15035_MAGIC, .more = S16LD_DENOM_MINUS_15035_MORE};};
template<> struct libdivide_constants<int16_t,-15034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15034_MAGIC, .more = S16LD_DENOM_MINUS_15034_MORE};};
template<> struct libdivide_constants<int16_t,-15033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15033_MAGIC, .more = S16LD_DENOM_MINUS_15033_MORE};};
template<> struct libdivide_constants<int16_t,-15032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15032_MAGIC, .more = S16LD_DENOM_MINUS_15032_MORE};};
template<> struct libdivide_constants<int16_t,-15031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15031_MAGIC, .more = S16LD_DENOM_MINUS_15031_MORE};};
template<> struct libdivide_constants<int16_t,-15030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15030_MAGIC, .more = S16LD_DENOM_MINUS_15030_MORE};};
template<> struct libdivide_constants<int16_t,-15029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15029_MAGIC, .more = S16LD_DENOM_MINUS_15029_MORE};};
template<> struct libdivide_constants<int16_t,-15028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15028_MAGIC, .more = S16LD_DENOM_MINUS_15028_MORE};};
template<> struct libdivide_constants<int16_t,-15027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15027_MAGIC, .more = S16LD_DENOM_MINUS_15027_MORE};};
template<> struct libdivide_constants<int16_t,-15026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15026_MAGIC, .more = S16LD_DENOM_MINUS_15026_MORE};};
template<> struct libdivide_constants<int16_t,-15025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15025_MAGIC, .more = S16LD_DENOM_MINUS_15025_MORE};};
template<> struct libdivide_constants<int16_t,-15024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15024_MAGIC, .more = S16LD_DENOM_MINUS_15024_MORE};};
template<> struct libdivide_constants<int16_t,-15023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15023_MAGIC, .more = S16LD_DENOM_MINUS_15023_MORE};};
template<> struct libdivide_constants<int16_t,-15022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15022_MAGIC, .more = S16LD_DENOM_MINUS_15022_MORE};};
template<> struct libdivide_constants<int16_t,-15021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15021_MAGIC, .more = S16LD_DENOM_MINUS_15021_MORE};};
template<> struct libdivide_constants<int16_t,-15020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15020_MAGIC, .more = S16LD_DENOM_MINUS_15020_MORE};};
template<> struct libdivide_constants<int16_t,-15019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15019_MAGIC, .more = S16LD_DENOM_MINUS_15019_MORE};};
template<> struct libdivide_constants<int16_t,-15018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15018_MAGIC, .more = S16LD_DENOM_MINUS_15018_MORE};};
template<> struct libdivide_constants<int16_t,-15017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15017_MAGIC, .more = S16LD_DENOM_MINUS_15017_MORE};};
template<> struct libdivide_constants<int16_t,-15016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15016_MAGIC, .more = S16LD_DENOM_MINUS_15016_MORE};};
template<> struct libdivide_constants<int16_t,-15015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15015_MAGIC, .more = S16LD_DENOM_MINUS_15015_MORE};};
template<> struct libdivide_constants<int16_t,-15014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15014_MAGIC, .more = S16LD_DENOM_MINUS_15014_MORE};};
template<> struct libdivide_constants<int16_t,-15013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15013_MAGIC, .more = S16LD_DENOM_MINUS_15013_MORE};};
template<> struct libdivide_constants<int16_t,-15012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15012_MAGIC, .more = S16LD_DENOM_MINUS_15012_MORE};};
template<> struct libdivide_constants<int16_t,-15011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15011_MAGIC, .more = S16LD_DENOM_MINUS_15011_MORE};};
template<> struct libdivide_constants<int16_t,-15010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15010_MAGIC, .more = S16LD_DENOM_MINUS_15010_MORE};};
template<> struct libdivide_constants<int16_t,-15009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15009_MAGIC, .more = S16LD_DENOM_MINUS_15009_MORE};};
template<> struct libdivide_constants<int16_t,-15008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15008_MAGIC, .more = S16LD_DENOM_MINUS_15008_MORE};};
template<> struct libdivide_constants<int16_t,-15007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15007_MAGIC, .more = S16LD_DENOM_MINUS_15007_MORE};};
template<> struct libdivide_constants<int16_t,-15006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15006_MAGIC, .more = S16LD_DENOM_MINUS_15006_MORE};};
template<> struct libdivide_constants<int16_t,-15005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15005_MAGIC, .more = S16LD_DENOM_MINUS_15005_MORE};};
template<> struct libdivide_constants<int16_t,-15004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15004_MAGIC, .more = S16LD_DENOM_MINUS_15004_MORE};};
template<> struct libdivide_constants<int16_t,-15003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15003_MAGIC, .more = S16LD_DENOM_MINUS_15003_MORE};};
template<> struct libdivide_constants<int16_t,-15002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15002_MAGIC, .more = S16LD_DENOM_MINUS_15002_MORE};};
template<> struct libdivide_constants<int16_t,-15001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15001_MAGIC, .more = S16LD_DENOM_MINUS_15001_MORE};};
template<> struct libdivide_constants<int16_t,-15000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15000_MAGIC, .more = S16LD_DENOM_MINUS_15000_MORE};};
template<> struct libdivide_constants<int16_t,-14999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14999_MAGIC, .more = S16LD_DENOM_MINUS_14999_MORE};};
template<> struct libdivide_constants<int16_t,-14998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14998_MAGIC, .more = S16LD_DENOM_MINUS_14998_MORE};};
template<> struct libdivide_constants<int16_t,-14997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14997_MAGIC, .more = S16LD_DENOM_MINUS_14997_MORE};};
template<> struct libdivide_constants<int16_t,-14996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14996_MAGIC, .more = S16LD_DENOM_MINUS_14996_MORE};};
template<> struct libdivide_constants<int16_t,-14995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14995_MAGIC, .more = S16LD_DENOM_MINUS_14995_MORE};};
template<> struct libdivide_constants<int16_t,-14994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14994_MAGIC, .more = S16LD_DENOM_MINUS_14994_MORE};};
template<> struct libdivide_constants<int16_t,-14993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14993_MAGIC, .more = S16LD_DENOM_MINUS_14993_MORE};};
template<> struct libdivide_constants<int16_t,-14992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14992_MAGIC, .more = S16LD_DENOM_MINUS_14992_MORE};};
template<> struct libdivide_constants<int16_t,-14991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14991_MAGIC, .more = S16LD_DENOM_MINUS_14991_MORE};};
template<> struct libdivide_constants<int16_t,-14990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14990_MAGIC, .more = S16LD_DENOM_MINUS_14990_MORE};};
template<> struct libdivide_constants<int16_t,-14989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14989_MAGIC, .more = S16LD_DENOM_MINUS_14989_MORE};};
template<> struct libdivide_constants<int16_t,-14988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14988_MAGIC, .more = S16LD_DENOM_MINUS_14988_MORE};};
template<> struct libdivide_constants<int16_t,-14987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14987_MAGIC, .more = S16LD_DENOM_MINUS_14987_MORE};};
template<> struct libdivide_constants<int16_t,-14986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14986_MAGIC, .more = S16LD_DENOM_MINUS_14986_MORE};};
template<> struct libdivide_constants<int16_t,-14985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14985_MAGIC, .more = S16LD_DENOM_MINUS_14985_MORE};};
template<> struct libdivide_constants<int16_t,-14984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14984_MAGIC, .more = S16LD_DENOM_MINUS_14984_MORE};};
template<> struct libdivide_constants<int16_t,-14983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14983_MAGIC, .more = S16LD_DENOM_MINUS_14983_MORE};};
template<> struct libdivide_constants<int16_t,-14982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14982_MAGIC, .more = S16LD_DENOM_MINUS_14982_MORE};};
template<> struct libdivide_constants<int16_t,-14981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14981_MAGIC, .more = S16LD_DENOM_MINUS_14981_MORE};};
template<> struct libdivide_constants<int16_t,-14980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14980_MAGIC, .more = S16LD_DENOM_MINUS_14980_MORE};};
template<> struct libdivide_constants<int16_t,-14979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14979_MAGIC, .more = S16LD_DENOM_MINUS_14979_MORE};};
template<> struct libdivide_constants<int16_t,-14978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14978_MAGIC, .more = S16LD_DENOM_MINUS_14978_MORE};};
template<> struct libdivide_constants<int16_t,-14977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14977_MAGIC, .more = S16LD_DENOM_MINUS_14977_MORE};};
template<> struct libdivide_constants<int16_t,-14976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14976_MAGIC, .more = S16LD_DENOM_MINUS_14976_MORE};};
template<> struct libdivide_constants<int16_t,-14975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14975_MAGIC, .more = S16LD_DENOM_MINUS_14975_MORE};};
template<> struct libdivide_constants<int16_t,-14974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14974_MAGIC, .more = S16LD_DENOM_MINUS_14974_MORE};};
template<> struct libdivide_constants<int16_t,-14973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14973_MAGIC, .more = S16LD_DENOM_MINUS_14973_MORE};};
template<> struct libdivide_constants<int16_t,-14972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14972_MAGIC, .more = S16LD_DENOM_MINUS_14972_MORE};};
template<> struct libdivide_constants<int16_t,-14971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14971_MAGIC, .more = S16LD_DENOM_MINUS_14971_MORE};};
template<> struct libdivide_constants<int16_t,-14970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14970_MAGIC, .more = S16LD_DENOM_MINUS_14970_MORE};};
template<> struct libdivide_constants<int16_t,-14969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14969_MAGIC, .more = S16LD_DENOM_MINUS_14969_MORE};};
template<> struct libdivide_constants<int16_t,-14968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14968_MAGIC, .more = S16LD_DENOM_MINUS_14968_MORE};};
template<> struct libdivide_constants<int16_t,-14967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14967_MAGIC, .more = S16LD_DENOM_MINUS_14967_MORE};};
template<> struct libdivide_constants<int16_t,-14966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14966_MAGIC, .more = S16LD_DENOM_MINUS_14966_MORE};};
template<> struct libdivide_constants<int16_t,-14965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14965_MAGIC, .more = S16LD_DENOM_MINUS_14965_MORE};};
template<> struct libdivide_constants<int16_t,-14964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14964_MAGIC, .more = S16LD_DENOM_MINUS_14964_MORE};};
template<> struct libdivide_constants<int16_t,-14963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14963_MAGIC, .more = S16LD_DENOM_MINUS_14963_MORE};};
template<> struct libdivide_constants<int16_t,-14962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14962_MAGIC, .more = S16LD_DENOM_MINUS_14962_MORE};};
template<> struct libdivide_constants<int16_t,-14961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14961_MAGIC, .more = S16LD_DENOM_MINUS_14961_MORE};};
template<> struct libdivide_constants<int16_t,-14960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14960_MAGIC, .more = S16LD_DENOM_MINUS_14960_MORE};};
template<> struct libdivide_constants<int16_t,-14959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14959_MAGIC, .more = S16LD_DENOM_MINUS_14959_MORE};};
template<> struct libdivide_constants<int16_t,-14958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14958_MAGIC, .more = S16LD_DENOM_MINUS_14958_MORE};};
template<> struct libdivide_constants<int16_t,-14957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14957_MAGIC, .more = S16LD_DENOM_MINUS_14957_MORE};};
template<> struct libdivide_constants<int16_t,-14956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14956_MAGIC, .more = S16LD_DENOM_MINUS_14956_MORE};};
template<> struct libdivide_constants<int16_t,-14955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14955_MAGIC, .more = S16LD_DENOM_MINUS_14955_MORE};};
template<> struct libdivide_constants<int16_t,-14954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14954_MAGIC, .more = S16LD_DENOM_MINUS_14954_MORE};};
template<> struct libdivide_constants<int16_t,-14953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14953_MAGIC, .more = S16LD_DENOM_MINUS_14953_MORE};};
template<> struct libdivide_constants<int16_t,-14952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14952_MAGIC, .more = S16LD_DENOM_MINUS_14952_MORE};};
template<> struct libdivide_constants<int16_t,-14951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14951_MAGIC, .more = S16LD_DENOM_MINUS_14951_MORE};};
template<> struct libdivide_constants<int16_t,-14950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14950_MAGIC, .more = S16LD_DENOM_MINUS_14950_MORE};};
template<> struct libdivide_constants<int16_t,-14949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14949_MAGIC, .more = S16LD_DENOM_MINUS_14949_MORE};};
template<> struct libdivide_constants<int16_t,-14948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14948_MAGIC, .more = S16LD_DENOM_MINUS_14948_MORE};};
template<> struct libdivide_constants<int16_t,-14947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14947_MAGIC, .more = S16LD_DENOM_MINUS_14947_MORE};};
template<> struct libdivide_constants<int16_t,-14946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14946_MAGIC, .more = S16LD_DENOM_MINUS_14946_MORE};};
template<> struct libdivide_constants<int16_t,-14945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14945_MAGIC, .more = S16LD_DENOM_MINUS_14945_MORE};};
template<> struct libdivide_constants<int16_t,-14944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14944_MAGIC, .more = S16LD_DENOM_MINUS_14944_MORE};};
template<> struct libdivide_constants<int16_t,-14943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14943_MAGIC, .more = S16LD_DENOM_MINUS_14943_MORE};};
template<> struct libdivide_constants<int16_t,-14942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14942_MAGIC, .more = S16LD_DENOM_MINUS_14942_MORE};};
template<> struct libdivide_constants<int16_t,-14941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14941_MAGIC, .more = S16LD_DENOM_MINUS_14941_MORE};};
template<> struct libdivide_constants<int16_t,-14940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14940_MAGIC, .more = S16LD_DENOM_MINUS_14940_MORE};};
template<> struct libdivide_constants<int16_t,-14939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14939_MAGIC, .more = S16LD_DENOM_MINUS_14939_MORE};};
template<> struct libdivide_constants<int16_t,-14938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14938_MAGIC, .more = S16LD_DENOM_MINUS_14938_MORE};};
template<> struct libdivide_constants<int16_t,-14937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14937_MAGIC, .more = S16LD_DENOM_MINUS_14937_MORE};};
template<> struct libdivide_constants<int16_t,-14936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14936_MAGIC, .more = S16LD_DENOM_MINUS_14936_MORE};};
template<> struct libdivide_constants<int16_t,-14935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14935_MAGIC, .more = S16LD_DENOM_MINUS_14935_MORE};};
template<> struct libdivide_constants<int16_t,-14934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14934_MAGIC, .more = S16LD_DENOM_MINUS_14934_MORE};};
template<> struct libdivide_constants<int16_t,-14933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14933_MAGIC, .more = S16LD_DENOM_MINUS_14933_MORE};};
template<> struct libdivide_constants<int16_t,-14932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14932_MAGIC, .more = S16LD_DENOM_MINUS_14932_MORE};};
template<> struct libdivide_constants<int16_t,-14931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14931_MAGIC, .more = S16LD_DENOM_MINUS_14931_MORE};};
template<> struct libdivide_constants<int16_t,-14930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14930_MAGIC, .more = S16LD_DENOM_MINUS_14930_MORE};};
template<> struct libdivide_constants<int16_t,-14929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14929_MAGIC, .more = S16LD_DENOM_MINUS_14929_MORE};};
template<> struct libdivide_constants<int16_t,-14928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14928_MAGIC, .more = S16LD_DENOM_MINUS_14928_MORE};};
template<> struct libdivide_constants<int16_t,-14927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14927_MAGIC, .more = S16LD_DENOM_MINUS_14927_MORE};};
template<> struct libdivide_constants<int16_t,-14926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14926_MAGIC, .more = S16LD_DENOM_MINUS_14926_MORE};};
template<> struct libdivide_constants<int16_t,-14925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14925_MAGIC, .more = S16LD_DENOM_MINUS_14925_MORE};};
template<> struct libdivide_constants<int16_t,-14924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14924_MAGIC, .more = S16LD_DENOM_MINUS_14924_MORE};};
template<> struct libdivide_constants<int16_t,-14923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14923_MAGIC, .more = S16LD_DENOM_MINUS_14923_MORE};};
template<> struct libdivide_constants<int16_t,-14922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14922_MAGIC, .more = S16LD_DENOM_MINUS_14922_MORE};};
template<> struct libdivide_constants<int16_t,-14921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14921_MAGIC, .more = S16LD_DENOM_MINUS_14921_MORE};};
template<> struct libdivide_constants<int16_t,-14920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14920_MAGIC, .more = S16LD_DENOM_MINUS_14920_MORE};};
template<> struct libdivide_constants<int16_t,-14919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14919_MAGIC, .more = S16LD_DENOM_MINUS_14919_MORE};};
template<> struct libdivide_constants<int16_t,-14918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14918_MAGIC, .more = S16LD_DENOM_MINUS_14918_MORE};};
template<> struct libdivide_constants<int16_t,-14917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14917_MAGIC, .more = S16LD_DENOM_MINUS_14917_MORE};};
template<> struct libdivide_constants<int16_t,-14916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14916_MAGIC, .more = S16LD_DENOM_MINUS_14916_MORE};};
template<> struct libdivide_constants<int16_t,-14915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14915_MAGIC, .more = S16LD_DENOM_MINUS_14915_MORE};};
template<> struct libdivide_constants<int16_t,-14914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14914_MAGIC, .more = S16LD_DENOM_MINUS_14914_MORE};};
template<> struct libdivide_constants<int16_t,-14913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14913_MAGIC, .more = S16LD_DENOM_MINUS_14913_MORE};};
template<> struct libdivide_constants<int16_t,-14912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14912_MAGIC, .more = S16LD_DENOM_MINUS_14912_MORE};};
template<> struct libdivide_constants<int16_t,-14911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14911_MAGIC, .more = S16LD_DENOM_MINUS_14911_MORE};};
template<> struct libdivide_constants<int16_t,-14910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14910_MAGIC, .more = S16LD_DENOM_MINUS_14910_MORE};};
template<> struct libdivide_constants<int16_t,-14909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14909_MAGIC, .more = S16LD_DENOM_MINUS_14909_MORE};};
template<> struct libdivide_constants<int16_t,-14908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14908_MAGIC, .more = S16LD_DENOM_MINUS_14908_MORE};};
template<> struct libdivide_constants<int16_t,-14907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14907_MAGIC, .more = S16LD_DENOM_MINUS_14907_MORE};};
template<> struct libdivide_constants<int16_t,-14906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14906_MAGIC, .more = S16LD_DENOM_MINUS_14906_MORE};};
template<> struct libdivide_constants<int16_t,-14905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14905_MAGIC, .more = S16LD_DENOM_MINUS_14905_MORE};};
template<> struct libdivide_constants<int16_t,-14904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14904_MAGIC, .more = S16LD_DENOM_MINUS_14904_MORE};};
template<> struct libdivide_constants<int16_t,-14903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14903_MAGIC, .more = S16LD_DENOM_MINUS_14903_MORE};};
template<> struct libdivide_constants<int16_t,-14902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14902_MAGIC, .more = S16LD_DENOM_MINUS_14902_MORE};};
template<> struct libdivide_constants<int16_t,-14901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14901_MAGIC, .more = S16LD_DENOM_MINUS_14901_MORE};};
template<> struct libdivide_constants<int16_t,-14900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14900_MAGIC, .more = S16LD_DENOM_MINUS_14900_MORE};};
template<> struct libdivide_constants<int16_t,-14899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14899_MAGIC, .more = S16LD_DENOM_MINUS_14899_MORE};};
template<> struct libdivide_constants<int16_t,-14898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14898_MAGIC, .more = S16LD_DENOM_MINUS_14898_MORE};};
template<> struct libdivide_constants<int16_t,-14897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14897_MAGIC, .more = S16LD_DENOM_MINUS_14897_MORE};};
template<> struct libdivide_constants<int16_t,-14896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14896_MAGIC, .more = S16LD_DENOM_MINUS_14896_MORE};};
template<> struct libdivide_constants<int16_t,-14895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14895_MAGIC, .more = S16LD_DENOM_MINUS_14895_MORE};};
template<> struct libdivide_constants<int16_t,-14894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14894_MAGIC, .more = S16LD_DENOM_MINUS_14894_MORE};};
template<> struct libdivide_constants<int16_t,-14893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14893_MAGIC, .more = S16LD_DENOM_MINUS_14893_MORE};};
template<> struct libdivide_constants<int16_t,-14892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14892_MAGIC, .more = S16LD_DENOM_MINUS_14892_MORE};};
template<> struct libdivide_constants<int16_t,-14891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14891_MAGIC, .more = S16LD_DENOM_MINUS_14891_MORE};};
template<> struct libdivide_constants<int16_t,-14890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14890_MAGIC, .more = S16LD_DENOM_MINUS_14890_MORE};};
template<> struct libdivide_constants<int16_t,-14889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14889_MAGIC, .more = S16LD_DENOM_MINUS_14889_MORE};};
template<> struct libdivide_constants<int16_t,-14888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14888_MAGIC, .more = S16LD_DENOM_MINUS_14888_MORE};};
template<> struct libdivide_constants<int16_t,-14887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14887_MAGIC, .more = S16LD_DENOM_MINUS_14887_MORE};};
template<> struct libdivide_constants<int16_t,-14886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14886_MAGIC, .more = S16LD_DENOM_MINUS_14886_MORE};};
template<> struct libdivide_constants<int16_t,-14885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14885_MAGIC, .more = S16LD_DENOM_MINUS_14885_MORE};};
template<> struct libdivide_constants<int16_t,-14884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14884_MAGIC, .more = S16LD_DENOM_MINUS_14884_MORE};};
template<> struct libdivide_constants<int16_t,-14883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14883_MAGIC, .more = S16LD_DENOM_MINUS_14883_MORE};};
template<> struct libdivide_constants<int16_t,-14882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14882_MAGIC, .more = S16LD_DENOM_MINUS_14882_MORE};};
template<> struct libdivide_constants<int16_t,-14881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14881_MAGIC, .more = S16LD_DENOM_MINUS_14881_MORE};};
template<> struct libdivide_constants<int16_t,-14880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14880_MAGIC, .more = S16LD_DENOM_MINUS_14880_MORE};};
template<> struct libdivide_constants<int16_t,-14879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14879_MAGIC, .more = S16LD_DENOM_MINUS_14879_MORE};};
template<> struct libdivide_constants<int16_t,-14878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14878_MAGIC, .more = S16LD_DENOM_MINUS_14878_MORE};};
template<> struct libdivide_constants<int16_t,-14877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14877_MAGIC, .more = S16LD_DENOM_MINUS_14877_MORE};};
template<> struct libdivide_constants<int16_t,-14876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14876_MAGIC, .more = S16LD_DENOM_MINUS_14876_MORE};};
template<> struct libdivide_constants<int16_t,-14875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14875_MAGIC, .more = S16LD_DENOM_MINUS_14875_MORE};};
template<> struct libdivide_constants<int16_t,-14874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14874_MAGIC, .more = S16LD_DENOM_MINUS_14874_MORE};};
template<> struct libdivide_constants<int16_t,-14873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14873_MAGIC, .more = S16LD_DENOM_MINUS_14873_MORE};};
template<> struct libdivide_constants<int16_t,-14872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14872_MAGIC, .more = S16LD_DENOM_MINUS_14872_MORE};};
template<> struct libdivide_constants<int16_t,-14871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14871_MAGIC, .more = S16LD_DENOM_MINUS_14871_MORE};};
template<> struct libdivide_constants<int16_t,-14870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14870_MAGIC, .more = S16LD_DENOM_MINUS_14870_MORE};};
template<> struct libdivide_constants<int16_t,-14869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14869_MAGIC, .more = S16LD_DENOM_MINUS_14869_MORE};};
template<> struct libdivide_constants<int16_t,-14868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14868_MAGIC, .more = S16LD_DENOM_MINUS_14868_MORE};};
template<> struct libdivide_constants<int16_t,-14867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14867_MAGIC, .more = S16LD_DENOM_MINUS_14867_MORE};};
template<> struct libdivide_constants<int16_t,-14866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14866_MAGIC, .more = S16LD_DENOM_MINUS_14866_MORE};};
template<> struct libdivide_constants<int16_t,-14865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14865_MAGIC, .more = S16LD_DENOM_MINUS_14865_MORE};};
template<> struct libdivide_constants<int16_t,-14864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14864_MAGIC, .more = S16LD_DENOM_MINUS_14864_MORE};};
template<> struct libdivide_constants<int16_t,-14863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14863_MAGIC, .more = S16LD_DENOM_MINUS_14863_MORE};};
template<> struct libdivide_constants<int16_t,-14862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14862_MAGIC, .more = S16LD_DENOM_MINUS_14862_MORE};};
template<> struct libdivide_constants<int16_t,-14861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14861_MAGIC, .more = S16LD_DENOM_MINUS_14861_MORE};};
template<> struct libdivide_constants<int16_t,-14860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14860_MAGIC, .more = S16LD_DENOM_MINUS_14860_MORE};};
template<> struct libdivide_constants<int16_t,-14859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14859_MAGIC, .more = S16LD_DENOM_MINUS_14859_MORE};};
template<> struct libdivide_constants<int16_t,-14858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14858_MAGIC, .more = S16LD_DENOM_MINUS_14858_MORE};};
template<> struct libdivide_constants<int16_t,-14857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14857_MAGIC, .more = S16LD_DENOM_MINUS_14857_MORE};};
template<> struct libdivide_constants<int16_t,-14856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14856_MAGIC, .more = S16LD_DENOM_MINUS_14856_MORE};};
template<> struct libdivide_constants<int16_t,-14855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14855_MAGIC, .more = S16LD_DENOM_MINUS_14855_MORE};};
template<> struct libdivide_constants<int16_t,-14854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14854_MAGIC, .more = S16LD_DENOM_MINUS_14854_MORE};};
template<> struct libdivide_constants<int16_t,-14853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14853_MAGIC, .more = S16LD_DENOM_MINUS_14853_MORE};};
template<> struct libdivide_constants<int16_t,-14852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14852_MAGIC, .more = S16LD_DENOM_MINUS_14852_MORE};};
template<> struct libdivide_constants<int16_t,-14851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14851_MAGIC, .more = S16LD_DENOM_MINUS_14851_MORE};};
template<> struct libdivide_constants<int16_t,-14850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14850_MAGIC, .more = S16LD_DENOM_MINUS_14850_MORE};};
template<> struct libdivide_constants<int16_t,-14849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14849_MAGIC, .more = S16LD_DENOM_MINUS_14849_MORE};};
template<> struct libdivide_constants<int16_t,-14848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14848_MAGIC, .more = S16LD_DENOM_MINUS_14848_MORE};};
template<> struct libdivide_constants<int16_t,-14847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14847_MAGIC, .more = S16LD_DENOM_MINUS_14847_MORE};};
template<> struct libdivide_constants<int16_t,-14846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14846_MAGIC, .more = S16LD_DENOM_MINUS_14846_MORE};};
template<> struct libdivide_constants<int16_t,-14845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14845_MAGIC, .more = S16LD_DENOM_MINUS_14845_MORE};};
template<> struct libdivide_constants<int16_t,-14844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14844_MAGIC, .more = S16LD_DENOM_MINUS_14844_MORE};};
template<> struct libdivide_constants<int16_t,-14843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14843_MAGIC, .more = S16LD_DENOM_MINUS_14843_MORE};};
template<> struct libdivide_constants<int16_t,-14842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14842_MAGIC, .more = S16LD_DENOM_MINUS_14842_MORE};};
template<> struct libdivide_constants<int16_t,-14841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14841_MAGIC, .more = S16LD_DENOM_MINUS_14841_MORE};};
template<> struct libdivide_constants<int16_t,-14840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14840_MAGIC, .more = S16LD_DENOM_MINUS_14840_MORE};};
template<> struct libdivide_constants<int16_t,-14839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14839_MAGIC, .more = S16LD_DENOM_MINUS_14839_MORE};};
template<> struct libdivide_constants<int16_t,-14838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14838_MAGIC, .more = S16LD_DENOM_MINUS_14838_MORE};};
template<> struct libdivide_constants<int16_t,-14837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14837_MAGIC, .more = S16LD_DENOM_MINUS_14837_MORE};};
template<> struct libdivide_constants<int16_t,-14836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14836_MAGIC, .more = S16LD_DENOM_MINUS_14836_MORE};};
template<> struct libdivide_constants<int16_t,-14835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14835_MAGIC, .more = S16LD_DENOM_MINUS_14835_MORE};};
template<> struct libdivide_constants<int16_t,-14834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14834_MAGIC, .more = S16LD_DENOM_MINUS_14834_MORE};};
template<> struct libdivide_constants<int16_t,-14833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14833_MAGIC, .more = S16LD_DENOM_MINUS_14833_MORE};};
template<> struct libdivide_constants<int16_t,-14832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14832_MAGIC, .more = S16LD_DENOM_MINUS_14832_MORE};};
template<> struct libdivide_constants<int16_t,-14831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14831_MAGIC, .more = S16LD_DENOM_MINUS_14831_MORE};};
template<> struct libdivide_constants<int16_t,-14830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14830_MAGIC, .more = S16LD_DENOM_MINUS_14830_MORE};};
template<> struct libdivide_constants<int16_t,-14829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14829_MAGIC, .more = S16LD_DENOM_MINUS_14829_MORE};};
template<> struct libdivide_constants<int16_t,-14828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14828_MAGIC, .more = S16LD_DENOM_MINUS_14828_MORE};};
template<> struct libdivide_constants<int16_t,-14827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14827_MAGIC, .more = S16LD_DENOM_MINUS_14827_MORE};};
template<> struct libdivide_constants<int16_t,-14826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14826_MAGIC, .more = S16LD_DENOM_MINUS_14826_MORE};};
template<> struct libdivide_constants<int16_t,-14825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14825_MAGIC, .more = S16LD_DENOM_MINUS_14825_MORE};};
template<> struct libdivide_constants<int16_t,-14824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14824_MAGIC, .more = S16LD_DENOM_MINUS_14824_MORE};};
template<> struct libdivide_constants<int16_t,-14823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14823_MAGIC, .more = S16LD_DENOM_MINUS_14823_MORE};};
template<> struct libdivide_constants<int16_t,-14822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14822_MAGIC, .more = S16LD_DENOM_MINUS_14822_MORE};};
template<> struct libdivide_constants<int16_t,-14821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14821_MAGIC, .more = S16LD_DENOM_MINUS_14821_MORE};};
template<> struct libdivide_constants<int16_t,-14820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14820_MAGIC, .more = S16LD_DENOM_MINUS_14820_MORE};};
template<> struct libdivide_constants<int16_t,-14819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14819_MAGIC, .more = S16LD_DENOM_MINUS_14819_MORE};};
template<> struct libdivide_constants<int16_t,-14818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14818_MAGIC, .more = S16LD_DENOM_MINUS_14818_MORE};};
template<> struct libdivide_constants<int16_t,-14817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14817_MAGIC, .more = S16LD_DENOM_MINUS_14817_MORE};};
template<> struct libdivide_constants<int16_t,-14816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14816_MAGIC, .more = S16LD_DENOM_MINUS_14816_MORE};};
template<> struct libdivide_constants<int16_t,-14815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14815_MAGIC, .more = S16LD_DENOM_MINUS_14815_MORE};};
template<> struct libdivide_constants<int16_t,-14814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14814_MAGIC, .more = S16LD_DENOM_MINUS_14814_MORE};};
template<> struct libdivide_constants<int16_t,-14813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14813_MAGIC, .more = S16LD_DENOM_MINUS_14813_MORE};};
template<> struct libdivide_constants<int16_t,-14812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14812_MAGIC, .more = S16LD_DENOM_MINUS_14812_MORE};};
template<> struct libdivide_constants<int16_t,-14811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14811_MAGIC, .more = S16LD_DENOM_MINUS_14811_MORE};};
template<> struct libdivide_constants<int16_t,-14810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14810_MAGIC, .more = S16LD_DENOM_MINUS_14810_MORE};};
template<> struct libdivide_constants<int16_t,-14809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14809_MAGIC, .more = S16LD_DENOM_MINUS_14809_MORE};};
template<> struct libdivide_constants<int16_t,-14808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14808_MAGIC, .more = S16LD_DENOM_MINUS_14808_MORE};};
template<> struct libdivide_constants<int16_t,-14807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14807_MAGIC, .more = S16LD_DENOM_MINUS_14807_MORE};};
template<> struct libdivide_constants<int16_t,-14806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14806_MAGIC, .more = S16LD_DENOM_MINUS_14806_MORE};};
template<> struct libdivide_constants<int16_t,-14805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14805_MAGIC, .more = S16LD_DENOM_MINUS_14805_MORE};};
template<> struct libdivide_constants<int16_t,-14804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14804_MAGIC, .more = S16LD_DENOM_MINUS_14804_MORE};};
template<> struct libdivide_constants<int16_t,-14803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14803_MAGIC, .more = S16LD_DENOM_MINUS_14803_MORE};};
template<> struct libdivide_constants<int16_t,-14802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14802_MAGIC, .more = S16LD_DENOM_MINUS_14802_MORE};};
template<> struct libdivide_constants<int16_t,-14801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14801_MAGIC, .more = S16LD_DENOM_MINUS_14801_MORE};};
template<> struct libdivide_constants<int16_t,-14800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14800_MAGIC, .more = S16LD_DENOM_MINUS_14800_MORE};};
template<> struct libdivide_constants<int16_t,-14799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14799_MAGIC, .more = S16LD_DENOM_MINUS_14799_MORE};};
template<> struct libdivide_constants<int16_t,-14798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14798_MAGIC, .more = S16LD_DENOM_MINUS_14798_MORE};};
template<> struct libdivide_constants<int16_t,-14797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14797_MAGIC, .more = S16LD_DENOM_MINUS_14797_MORE};};
template<> struct libdivide_constants<int16_t,-14796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14796_MAGIC, .more = S16LD_DENOM_MINUS_14796_MORE};};
template<> struct libdivide_constants<int16_t,-14795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14795_MAGIC, .more = S16LD_DENOM_MINUS_14795_MORE};};
template<> struct libdivide_constants<int16_t,-14794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14794_MAGIC, .more = S16LD_DENOM_MINUS_14794_MORE};};
template<> struct libdivide_constants<int16_t,-14793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14793_MAGIC, .more = S16LD_DENOM_MINUS_14793_MORE};};
template<> struct libdivide_constants<int16_t,-14792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14792_MAGIC, .more = S16LD_DENOM_MINUS_14792_MORE};};
template<> struct libdivide_constants<int16_t,-14791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14791_MAGIC, .more = S16LD_DENOM_MINUS_14791_MORE};};
template<> struct libdivide_constants<int16_t,-14790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14790_MAGIC, .more = S16LD_DENOM_MINUS_14790_MORE};};
template<> struct libdivide_constants<int16_t,-14789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14789_MAGIC, .more = S16LD_DENOM_MINUS_14789_MORE};};
template<> struct libdivide_constants<int16_t,-14788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14788_MAGIC, .more = S16LD_DENOM_MINUS_14788_MORE};};
template<> struct libdivide_constants<int16_t,-14787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14787_MAGIC, .more = S16LD_DENOM_MINUS_14787_MORE};};
template<> struct libdivide_constants<int16_t,-14786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14786_MAGIC, .more = S16LD_DENOM_MINUS_14786_MORE};};
template<> struct libdivide_constants<int16_t,-14785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14785_MAGIC, .more = S16LD_DENOM_MINUS_14785_MORE};};
template<> struct libdivide_constants<int16_t,-14784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14784_MAGIC, .more = S16LD_DENOM_MINUS_14784_MORE};};
template<> struct libdivide_constants<int16_t,-14783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14783_MAGIC, .more = S16LD_DENOM_MINUS_14783_MORE};};
template<> struct libdivide_constants<int16_t,-14782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14782_MAGIC, .more = S16LD_DENOM_MINUS_14782_MORE};};
template<> struct libdivide_constants<int16_t,-14781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14781_MAGIC, .more = S16LD_DENOM_MINUS_14781_MORE};};
template<> struct libdivide_constants<int16_t,-14780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14780_MAGIC, .more = S16LD_DENOM_MINUS_14780_MORE};};
template<> struct libdivide_constants<int16_t,-14779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14779_MAGIC, .more = S16LD_DENOM_MINUS_14779_MORE};};
template<> struct libdivide_constants<int16_t,-14778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14778_MAGIC, .more = S16LD_DENOM_MINUS_14778_MORE};};
template<> struct libdivide_constants<int16_t,-14777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14777_MAGIC, .more = S16LD_DENOM_MINUS_14777_MORE};};
template<> struct libdivide_constants<int16_t,-14776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14776_MAGIC, .more = S16LD_DENOM_MINUS_14776_MORE};};
template<> struct libdivide_constants<int16_t,-14775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14775_MAGIC, .more = S16LD_DENOM_MINUS_14775_MORE};};
template<> struct libdivide_constants<int16_t,-14774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14774_MAGIC, .more = S16LD_DENOM_MINUS_14774_MORE};};
template<> struct libdivide_constants<int16_t,-14773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14773_MAGIC, .more = S16LD_DENOM_MINUS_14773_MORE};};
template<> struct libdivide_constants<int16_t,-14772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14772_MAGIC, .more = S16LD_DENOM_MINUS_14772_MORE};};
template<> struct libdivide_constants<int16_t,-14771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14771_MAGIC, .more = S16LD_DENOM_MINUS_14771_MORE};};
template<> struct libdivide_constants<int16_t,-14770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14770_MAGIC, .more = S16LD_DENOM_MINUS_14770_MORE};};
template<> struct libdivide_constants<int16_t,-14769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14769_MAGIC, .more = S16LD_DENOM_MINUS_14769_MORE};};
template<> struct libdivide_constants<int16_t,-14768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14768_MAGIC, .more = S16LD_DENOM_MINUS_14768_MORE};};
template<> struct libdivide_constants<int16_t,-14767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14767_MAGIC, .more = S16LD_DENOM_MINUS_14767_MORE};};
template<> struct libdivide_constants<int16_t,-14766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14766_MAGIC, .more = S16LD_DENOM_MINUS_14766_MORE};};
template<> struct libdivide_constants<int16_t,-14765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14765_MAGIC, .more = S16LD_DENOM_MINUS_14765_MORE};};
template<> struct libdivide_constants<int16_t,-14764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14764_MAGIC, .more = S16LD_DENOM_MINUS_14764_MORE};};
template<> struct libdivide_constants<int16_t,-14763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14763_MAGIC, .more = S16LD_DENOM_MINUS_14763_MORE};};
template<> struct libdivide_constants<int16_t,-14762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14762_MAGIC, .more = S16LD_DENOM_MINUS_14762_MORE};};
template<> struct libdivide_constants<int16_t,-14761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14761_MAGIC, .more = S16LD_DENOM_MINUS_14761_MORE};};
template<> struct libdivide_constants<int16_t,-14760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14760_MAGIC, .more = S16LD_DENOM_MINUS_14760_MORE};};
template<> struct libdivide_constants<int16_t,-14759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14759_MAGIC, .more = S16LD_DENOM_MINUS_14759_MORE};};
template<> struct libdivide_constants<int16_t,-14758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14758_MAGIC, .more = S16LD_DENOM_MINUS_14758_MORE};};
template<> struct libdivide_constants<int16_t,-14757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14757_MAGIC, .more = S16LD_DENOM_MINUS_14757_MORE};};
template<> struct libdivide_constants<int16_t,-14756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14756_MAGIC, .more = S16LD_DENOM_MINUS_14756_MORE};};
template<> struct libdivide_constants<int16_t,-14755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14755_MAGIC, .more = S16LD_DENOM_MINUS_14755_MORE};};
template<> struct libdivide_constants<int16_t,-14754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14754_MAGIC, .more = S16LD_DENOM_MINUS_14754_MORE};};
template<> struct libdivide_constants<int16_t,-14753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14753_MAGIC, .more = S16LD_DENOM_MINUS_14753_MORE};};
template<> struct libdivide_constants<int16_t,-14752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14752_MAGIC, .more = S16LD_DENOM_MINUS_14752_MORE};};
template<> struct libdivide_constants<int16_t,-14751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14751_MAGIC, .more = S16LD_DENOM_MINUS_14751_MORE};};
template<> struct libdivide_constants<int16_t,-14750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14750_MAGIC, .more = S16LD_DENOM_MINUS_14750_MORE};};
template<> struct libdivide_constants<int16_t,-14749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14749_MAGIC, .more = S16LD_DENOM_MINUS_14749_MORE};};
template<> struct libdivide_constants<int16_t,-14748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14748_MAGIC, .more = S16LD_DENOM_MINUS_14748_MORE};};
template<> struct libdivide_constants<int16_t,-14747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14747_MAGIC, .more = S16LD_DENOM_MINUS_14747_MORE};};
template<> struct libdivide_constants<int16_t,-14746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14746_MAGIC, .more = S16LD_DENOM_MINUS_14746_MORE};};
template<> struct libdivide_constants<int16_t,-14745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14745_MAGIC, .more = S16LD_DENOM_MINUS_14745_MORE};};
template<> struct libdivide_constants<int16_t,-14744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14744_MAGIC, .more = S16LD_DENOM_MINUS_14744_MORE};};
template<> struct libdivide_constants<int16_t,-14743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14743_MAGIC, .more = S16LD_DENOM_MINUS_14743_MORE};};
template<> struct libdivide_constants<int16_t,-14742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14742_MAGIC, .more = S16LD_DENOM_MINUS_14742_MORE};};
template<> struct libdivide_constants<int16_t,-14741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14741_MAGIC, .more = S16LD_DENOM_MINUS_14741_MORE};};
template<> struct libdivide_constants<int16_t,-14740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14740_MAGIC, .more = S16LD_DENOM_MINUS_14740_MORE};};
template<> struct libdivide_constants<int16_t,-14739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14739_MAGIC, .more = S16LD_DENOM_MINUS_14739_MORE};};
template<> struct libdivide_constants<int16_t,-14738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14738_MAGIC, .more = S16LD_DENOM_MINUS_14738_MORE};};
template<> struct libdivide_constants<int16_t,-14737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14737_MAGIC, .more = S16LD_DENOM_MINUS_14737_MORE};};
template<> struct libdivide_constants<int16_t,-14736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14736_MAGIC, .more = S16LD_DENOM_MINUS_14736_MORE};};
template<> struct libdivide_constants<int16_t,-14735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14735_MAGIC, .more = S16LD_DENOM_MINUS_14735_MORE};};
template<> struct libdivide_constants<int16_t,-14734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14734_MAGIC, .more = S16LD_DENOM_MINUS_14734_MORE};};
template<> struct libdivide_constants<int16_t,-14733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14733_MAGIC, .more = S16LD_DENOM_MINUS_14733_MORE};};
template<> struct libdivide_constants<int16_t,-14732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14732_MAGIC, .more = S16LD_DENOM_MINUS_14732_MORE};};
template<> struct libdivide_constants<int16_t,-14731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14731_MAGIC, .more = S16LD_DENOM_MINUS_14731_MORE};};
template<> struct libdivide_constants<int16_t,-14730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14730_MAGIC, .more = S16LD_DENOM_MINUS_14730_MORE};};
template<> struct libdivide_constants<int16_t,-14729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14729_MAGIC, .more = S16LD_DENOM_MINUS_14729_MORE};};
template<> struct libdivide_constants<int16_t,-14728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14728_MAGIC, .more = S16LD_DENOM_MINUS_14728_MORE};};
template<> struct libdivide_constants<int16_t,-14727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14727_MAGIC, .more = S16LD_DENOM_MINUS_14727_MORE};};
template<> struct libdivide_constants<int16_t,-14726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14726_MAGIC, .more = S16LD_DENOM_MINUS_14726_MORE};};
template<> struct libdivide_constants<int16_t,-14725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14725_MAGIC, .more = S16LD_DENOM_MINUS_14725_MORE};};
template<> struct libdivide_constants<int16_t,-14724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14724_MAGIC, .more = S16LD_DENOM_MINUS_14724_MORE};};
template<> struct libdivide_constants<int16_t,-14723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14723_MAGIC, .more = S16LD_DENOM_MINUS_14723_MORE};};
template<> struct libdivide_constants<int16_t,-14722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14722_MAGIC, .more = S16LD_DENOM_MINUS_14722_MORE};};
template<> struct libdivide_constants<int16_t,-14721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14721_MAGIC, .more = S16LD_DENOM_MINUS_14721_MORE};};
template<> struct libdivide_constants<int16_t,-14720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14720_MAGIC, .more = S16LD_DENOM_MINUS_14720_MORE};};
template<> struct libdivide_constants<int16_t,-14719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14719_MAGIC, .more = S16LD_DENOM_MINUS_14719_MORE};};
template<> struct libdivide_constants<int16_t,-14718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14718_MAGIC, .more = S16LD_DENOM_MINUS_14718_MORE};};
template<> struct libdivide_constants<int16_t,-14717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14717_MAGIC, .more = S16LD_DENOM_MINUS_14717_MORE};};
template<> struct libdivide_constants<int16_t,-14716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14716_MAGIC, .more = S16LD_DENOM_MINUS_14716_MORE};};
template<> struct libdivide_constants<int16_t,-14715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14715_MAGIC, .more = S16LD_DENOM_MINUS_14715_MORE};};
template<> struct libdivide_constants<int16_t,-14714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14714_MAGIC, .more = S16LD_DENOM_MINUS_14714_MORE};};
template<> struct libdivide_constants<int16_t,-14713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14713_MAGIC, .more = S16LD_DENOM_MINUS_14713_MORE};};
template<> struct libdivide_constants<int16_t,-14712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14712_MAGIC, .more = S16LD_DENOM_MINUS_14712_MORE};};
template<> struct libdivide_constants<int16_t,-14711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14711_MAGIC, .more = S16LD_DENOM_MINUS_14711_MORE};};
template<> struct libdivide_constants<int16_t,-14710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14710_MAGIC, .more = S16LD_DENOM_MINUS_14710_MORE};};
template<> struct libdivide_constants<int16_t,-14709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14709_MAGIC, .more = S16LD_DENOM_MINUS_14709_MORE};};
template<> struct libdivide_constants<int16_t,-14708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14708_MAGIC, .more = S16LD_DENOM_MINUS_14708_MORE};};
template<> struct libdivide_constants<int16_t,-14707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14707_MAGIC, .more = S16LD_DENOM_MINUS_14707_MORE};};
template<> struct libdivide_constants<int16_t,-14706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14706_MAGIC, .more = S16LD_DENOM_MINUS_14706_MORE};};
template<> struct libdivide_constants<int16_t,-14705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14705_MAGIC, .more = S16LD_DENOM_MINUS_14705_MORE};};
template<> struct libdivide_constants<int16_t,-14704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14704_MAGIC, .more = S16LD_DENOM_MINUS_14704_MORE};};
template<> struct libdivide_constants<int16_t,-14703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14703_MAGIC, .more = S16LD_DENOM_MINUS_14703_MORE};};
template<> struct libdivide_constants<int16_t,-14702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14702_MAGIC, .more = S16LD_DENOM_MINUS_14702_MORE};};
template<> struct libdivide_constants<int16_t,-14701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14701_MAGIC, .more = S16LD_DENOM_MINUS_14701_MORE};};
template<> struct libdivide_constants<int16_t,-14700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14700_MAGIC, .more = S16LD_DENOM_MINUS_14700_MORE};};
template<> struct libdivide_constants<int16_t,-14699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14699_MAGIC, .more = S16LD_DENOM_MINUS_14699_MORE};};
template<> struct libdivide_constants<int16_t,-14698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14698_MAGIC, .more = S16LD_DENOM_MINUS_14698_MORE};};
template<> struct libdivide_constants<int16_t,-14697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14697_MAGIC, .more = S16LD_DENOM_MINUS_14697_MORE};};
template<> struct libdivide_constants<int16_t,-14696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14696_MAGIC, .more = S16LD_DENOM_MINUS_14696_MORE};};
template<> struct libdivide_constants<int16_t,-14695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14695_MAGIC, .more = S16LD_DENOM_MINUS_14695_MORE};};
template<> struct libdivide_constants<int16_t,-14694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14694_MAGIC, .more = S16LD_DENOM_MINUS_14694_MORE};};
template<> struct libdivide_constants<int16_t,-14693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14693_MAGIC, .more = S16LD_DENOM_MINUS_14693_MORE};};
template<> struct libdivide_constants<int16_t,-14692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14692_MAGIC, .more = S16LD_DENOM_MINUS_14692_MORE};};
template<> struct libdivide_constants<int16_t,-14691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14691_MAGIC, .more = S16LD_DENOM_MINUS_14691_MORE};};
template<> struct libdivide_constants<int16_t,-14690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14690_MAGIC, .more = S16LD_DENOM_MINUS_14690_MORE};};
template<> struct libdivide_constants<int16_t,-14689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14689_MAGIC, .more = S16LD_DENOM_MINUS_14689_MORE};};
template<> struct libdivide_constants<int16_t,-14688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14688_MAGIC, .more = S16LD_DENOM_MINUS_14688_MORE};};
template<> struct libdivide_constants<int16_t,-14687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14687_MAGIC, .more = S16LD_DENOM_MINUS_14687_MORE};};
template<> struct libdivide_constants<int16_t,-14686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14686_MAGIC, .more = S16LD_DENOM_MINUS_14686_MORE};};
template<> struct libdivide_constants<int16_t,-14685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14685_MAGIC, .more = S16LD_DENOM_MINUS_14685_MORE};};
template<> struct libdivide_constants<int16_t,-14684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14684_MAGIC, .more = S16LD_DENOM_MINUS_14684_MORE};};
template<> struct libdivide_constants<int16_t,-14683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14683_MAGIC, .more = S16LD_DENOM_MINUS_14683_MORE};};
template<> struct libdivide_constants<int16_t,-14682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14682_MAGIC, .more = S16LD_DENOM_MINUS_14682_MORE};};
template<> struct libdivide_constants<int16_t,-14681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14681_MAGIC, .more = S16LD_DENOM_MINUS_14681_MORE};};
template<> struct libdivide_constants<int16_t,-14680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14680_MAGIC, .more = S16LD_DENOM_MINUS_14680_MORE};};
template<> struct libdivide_constants<int16_t,-14679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14679_MAGIC, .more = S16LD_DENOM_MINUS_14679_MORE};};
template<> struct libdivide_constants<int16_t,-14678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14678_MAGIC, .more = S16LD_DENOM_MINUS_14678_MORE};};
template<> struct libdivide_constants<int16_t,-14677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14677_MAGIC, .more = S16LD_DENOM_MINUS_14677_MORE};};
template<> struct libdivide_constants<int16_t,-14676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14676_MAGIC, .more = S16LD_DENOM_MINUS_14676_MORE};};
template<> struct libdivide_constants<int16_t,-14675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14675_MAGIC, .more = S16LD_DENOM_MINUS_14675_MORE};};
template<> struct libdivide_constants<int16_t,-14674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14674_MAGIC, .more = S16LD_DENOM_MINUS_14674_MORE};};
template<> struct libdivide_constants<int16_t,-14673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14673_MAGIC, .more = S16LD_DENOM_MINUS_14673_MORE};};
template<> struct libdivide_constants<int16_t,-14672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14672_MAGIC, .more = S16LD_DENOM_MINUS_14672_MORE};};
template<> struct libdivide_constants<int16_t,-14671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14671_MAGIC, .more = S16LD_DENOM_MINUS_14671_MORE};};
template<> struct libdivide_constants<int16_t,-14670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14670_MAGIC, .more = S16LD_DENOM_MINUS_14670_MORE};};
template<> struct libdivide_constants<int16_t,-14669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14669_MAGIC, .more = S16LD_DENOM_MINUS_14669_MORE};};
template<> struct libdivide_constants<int16_t,-14668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14668_MAGIC, .more = S16LD_DENOM_MINUS_14668_MORE};};
template<> struct libdivide_constants<int16_t,-14667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14667_MAGIC, .more = S16LD_DENOM_MINUS_14667_MORE};};
template<> struct libdivide_constants<int16_t,-14666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14666_MAGIC, .more = S16LD_DENOM_MINUS_14666_MORE};};
template<> struct libdivide_constants<int16_t,-14665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14665_MAGIC, .more = S16LD_DENOM_MINUS_14665_MORE};};
template<> struct libdivide_constants<int16_t,-14664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14664_MAGIC, .more = S16LD_DENOM_MINUS_14664_MORE};};
template<> struct libdivide_constants<int16_t,-14663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14663_MAGIC, .more = S16LD_DENOM_MINUS_14663_MORE};};
template<> struct libdivide_constants<int16_t,-14662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14662_MAGIC, .more = S16LD_DENOM_MINUS_14662_MORE};};
template<> struct libdivide_constants<int16_t,-14661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14661_MAGIC, .more = S16LD_DENOM_MINUS_14661_MORE};};
template<> struct libdivide_constants<int16_t,-14660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14660_MAGIC, .more = S16LD_DENOM_MINUS_14660_MORE};};
template<> struct libdivide_constants<int16_t,-14659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14659_MAGIC, .more = S16LD_DENOM_MINUS_14659_MORE};};
template<> struct libdivide_constants<int16_t,-14658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14658_MAGIC, .more = S16LD_DENOM_MINUS_14658_MORE};};
template<> struct libdivide_constants<int16_t,-14657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14657_MAGIC, .more = S16LD_DENOM_MINUS_14657_MORE};};
template<> struct libdivide_constants<int16_t,-14656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14656_MAGIC, .more = S16LD_DENOM_MINUS_14656_MORE};};
template<> struct libdivide_constants<int16_t,-14655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14655_MAGIC, .more = S16LD_DENOM_MINUS_14655_MORE};};
template<> struct libdivide_constants<int16_t,-14654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14654_MAGIC, .more = S16LD_DENOM_MINUS_14654_MORE};};
template<> struct libdivide_constants<int16_t,-14653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14653_MAGIC, .more = S16LD_DENOM_MINUS_14653_MORE};};
template<> struct libdivide_constants<int16_t,-14652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14652_MAGIC, .more = S16LD_DENOM_MINUS_14652_MORE};};
template<> struct libdivide_constants<int16_t,-14651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14651_MAGIC, .more = S16LD_DENOM_MINUS_14651_MORE};};
template<> struct libdivide_constants<int16_t,-14650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14650_MAGIC, .more = S16LD_DENOM_MINUS_14650_MORE};};
template<> struct libdivide_constants<int16_t,-14649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14649_MAGIC, .more = S16LD_DENOM_MINUS_14649_MORE};};
template<> struct libdivide_constants<int16_t,-14648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14648_MAGIC, .more = S16LD_DENOM_MINUS_14648_MORE};};
template<> struct libdivide_constants<int16_t,-14647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14647_MAGIC, .more = S16LD_DENOM_MINUS_14647_MORE};};
template<> struct libdivide_constants<int16_t,-14646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14646_MAGIC, .more = S16LD_DENOM_MINUS_14646_MORE};};
template<> struct libdivide_constants<int16_t,-14645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14645_MAGIC, .more = S16LD_DENOM_MINUS_14645_MORE};};
template<> struct libdivide_constants<int16_t,-14644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14644_MAGIC, .more = S16LD_DENOM_MINUS_14644_MORE};};
template<> struct libdivide_constants<int16_t,-14643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14643_MAGIC, .more = S16LD_DENOM_MINUS_14643_MORE};};
template<> struct libdivide_constants<int16_t,-14642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14642_MAGIC, .more = S16LD_DENOM_MINUS_14642_MORE};};
template<> struct libdivide_constants<int16_t,-14641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14641_MAGIC, .more = S16LD_DENOM_MINUS_14641_MORE};};
template<> struct libdivide_constants<int16_t,-14640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14640_MAGIC, .more = S16LD_DENOM_MINUS_14640_MORE};};
template<> struct libdivide_constants<int16_t,-14639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14639_MAGIC, .more = S16LD_DENOM_MINUS_14639_MORE};};
template<> struct libdivide_constants<int16_t,-14638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14638_MAGIC, .more = S16LD_DENOM_MINUS_14638_MORE};};
template<> struct libdivide_constants<int16_t,-14637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14637_MAGIC, .more = S16LD_DENOM_MINUS_14637_MORE};};
template<> struct libdivide_constants<int16_t,-14636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14636_MAGIC, .more = S16LD_DENOM_MINUS_14636_MORE};};
template<> struct libdivide_constants<int16_t,-14635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14635_MAGIC, .more = S16LD_DENOM_MINUS_14635_MORE};};
template<> struct libdivide_constants<int16_t,-14634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14634_MAGIC, .more = S16LD_DENOM_MINUS_14634_MORE};};
template<> struct libdivide_constants<int16_t,-14633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14633_MAGIC, .more = S16LD_DENOM_MINUS_14633_MORE};};
template<> struct libdivide_constants<int16_t,-14632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14632_MAGIC, .more = S16LD_DENOM_MINUS_14632_MORE};};
template<> struct libdivide_constants<int16_t,-14631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14631_MAGIC, .more = S16LD_DENOM_MINUS_14631_MORE};};
template<> struct libdivide_constants<int16_t,-14630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14630_MAGIC, .more = S16LD_DENOM_MINUS_14630_MORE};};
template<> struct libdivide_constants<int16_t,-14629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14629_MAGIC, .more = S16LD_DENOM_MINUS_14629_MORE};};
template<> struct libdivide_constants<int16_t,-14628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14628_MAGIC, .more = S16LD_DENOM_MINUS_14628_MORE};};
template<> struct libdivide_constants<int16_t,-14627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14627_MAGIC, .more = S16LD_DENOM_MINUS_14627_MORE};};
template<> struct libdivide_constants<int16_t,-14626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14626_MAGIC, .more = S16LD_DENOM_MINUS_14626_MORE};};
template<> struct libdivide_constants<int16_t,-14625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14625_MAGIC, .more = S16LD_DENOM_MINUS_14625_MORE};};
template<> struct libdivide_constants<int16_t,-14624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14624_MAGIC, .more = S16LD_DENOM_MINUS_14624_MORE};};
template<> struct libdivide_constants<int16_t,-14623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14623_MAGIC, .more = S16LD_DENOM_MINUS_14623_MORE};};
template<> struct libdivide_constants<int16_t,-14622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14622_MAGIC, .more = S16LD_DENOM_MINUS_14622_MORE};};
template<> struct libdivide_constants<int16_t,-14621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14621_MAGIC, .more = S16LD_DENOM_MINUS_14621_MORE};};
template<> struct libdivide_constants<int16_t,-14620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14620_MAGIC, .more = S16LD_DENOM_MINUS_14620_MORE};};
template<> struct libdivide_constants<int16_t,-14619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14619_MAGIC, .more = S16LD_DENOM_MINUS_14619_MORE};};
template<> struct libdivide_constants<int16_t,-14618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14618_MAGIC, .more = S16LD_DENOM_MINUS_14618_MORE};};
template<> struct libdivide_constants<int16_t,-14617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14617_MAGIC, .more = S16LD_DENOM_MINUS_14617_MORE};};
template<> struct libdivide_constants<int16_t,-14616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14616_MAGIC, .more = S16LD_DENOM_MINUS_14616_MORE};};
template<> struct libdivide_constants<int16_t,-14615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14615_MAGIC, .more = S16LD_DENOM_MINUS_14615_MORE};};
template<> struct libdivide_constants<int16_t,-14614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14614_MAGIC, .more = S16LD_DENOM_MINUS_14614_MORE};};
template<> struct libdivide_constants<int16_t,-14613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14613_MAGIC, .more = S16LD_DENOM_MINUS_14613_MORE};};
template<> struct libdivide_constants<int16_t,-14612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14612_MAGIC, .more = S16LD_DENOM_MINUS_14612_MORE};};
template<> struct libdivide_constants<int16_t,-14611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14611_MAGIC, .more = S16LD_DENOM_MINUS_14611_MORE};};
template<> struct libdivide_constants<int16_t,-14610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14610_MAGIC, .more = S16LD_DENOM_MINUS_14610_MORE};};
template<> struct libdivide_constants<int16_t,-14609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14609_MAGIC, .more = S16LD_DENOM_MINUS_14609_MORE};};
template<> struct libdivide_constants<int16_t,-14608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14608_MAGIC, .more = S16LD_DENOM_MINUS_14608_MORE};};
template<> struct libdivide_constants<int16_t,-14607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14607_MAGIC, .more = S16LD_DENOM_MINUS_14607_MORE};};
template<> struct libdivide_constants<int16_t,-14606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14606_MAGIC, .more = S16LD_DENOM_MINUS_14606_MORE};};
template<> struct libdivide_constants<int16_t,-14605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14605_MAGIC, .more = S16LD_DENOM_MINUS_14605_MORE};};
template<> struct libdivide_constants<int16_t,-14604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14604_MAGIC, .more = S16LD_DENOM_MINUS_14604_MORE};};
template<> struct libdivide_constants<int16_t,-14603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14603_MAGIC, .more = S16LD_DENOM_MINUS_14603_MORE};};
template<> struct libdivide_constants<int16_t,-14602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14602_MAGIC, .more = S16LD_DENOM_MINUS_14602_MORE};};
template<> struct libdivide_constants<int16_t,-14601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14601_MAGIC, .more = S16LD_DENOM_MINUS_14601_MORE};};
template<> struct libdivide_constants<int16_t,-14600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14600_MAGIC, .more = S16LD_DENOM_MINUS_14600_MORE};};
template<> struct libdivide_constants<int16_t,-14599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14599_MAGIC, .more = S16LD_DENOM_MINUS_14599_MORE};};
template<> struct libdivide_constants<int16_t,-14598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14598_MAGIC, .more = S16LD_DENOM_MINUS_14598_MORE};};
template<> struct libdivide_constants<int16_t,-14597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14597_MAGIC, .more = S16LD_DENOM_MINUS_14597_MORE};};
template<> struct libdivide_constants<int16_t,-14596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14596_MAGIC, .more = S16LD_DENOM_MINUS_14596_MORE};};
template<> struct libdivide_constants<int16_t,-14595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14595_MAGIC, .more = S16LD_DENOM_MINUS_14595_MORE};};
template<> struct libdivide_constants<int16_t,-14594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14594_MAGIC, .more = S16LD_DENOM_MINUS_14594_MORE};};
template<> struct libdivide_constants<int16_t,-14593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14593_MAGIC, .more = S16LD_DENOM_MINUS_14593_MORE};};
template<> struct libdivide_constants<int16_t,-14592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14592_MAGIC, .more = S16LD_DENOM_MINUS_14592_MORE};};
template<> struct libdivide_constants<int16_t,-14591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14591_MAGIC, .more = S16LD_DENOM_MINUS_14591_MORE};};
template<> struct libdivide_constants<int16_t,-14590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14590_MAGIC, .more = S16LD_DENOM_MINUS_14590_MORE};};
template<> struct libdivide_constants<int16_t,-14589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14589_MAGIC, .more = S16LD_DENOM_MINUS_14589_MORE};};
template<> struct libdivide_constants<int16_t,-14588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14588_MAGIC, .more = S16LD_DENOM_MINUS_14588_MORE};};
template<> struct libdivide_constants<int16_t,-14587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14587_MAGIC, .more = S16LD_DENOM_MINUS_14587_MORE};};
template<> struct libdivide_constants<int16_t,-14586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14586_MAGIC, .more = S16LD_DENOM_MINUS_14586_MORE};};
template<> struct libdivide_constants<int16_t,-14585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14585_MAGIC, .more = S16LD_DENOM_MINUS_14585_MORE};};
template<> struct libdivide_constants<int16_t,-14584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14584_MAGIC, .more = S16LD_DENOM_MINUS_14584_MORE};};
template<> struct libdivide_constants<int16_t,-14583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14583_MAGIC, .more = S16LD_DENOM_MINUS_14583_MORE};};
template<> struct libdivide_constants<int16_t,-14582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14582_MAGIC, .more = S16LD_DENOM_MINUS_14582_MORE};};
template<> struct libdivide_constants<int16_t,-14581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14581_MAGIC, .more = S16LD_DENOM_MINUS_14581_MORE};};
template<> struct libdivide_constants<int16_t,-14580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14580_MAGIC, .more = S16LD_DENOM_MINUS_14580_MORE};};
template<> struct libdivide_constants<int16_t,-14579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14579_MAGIC, .more = S16LD_DENOM_MINUS_14579_MORE};};
template<> struct libdivide_constants<int16_t,-14578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14578_MAGIC, .more = S16LD_DENOM_MINUS_14578_MORE};};
template<> struct libdivide_constants<int16_t,-14577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14577_MAGIC, .more = S16LD_DENOM_MINUS_14577_MORE};};
template<> struct libdivide_constants<int16_t,-14576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14576_MAGIC, .more = S16LD_DENOM_MINUS_14576_MORE};};
template<> struct libdivide_constants<int16_t,-14575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14575_MAGIC, .more = S16LD_DENOM_MINUS_14575_MORE};};
template<> struct libdivide_constants<int16_t,-14574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14574_MAGIC, .more = S16LD_DENOM_MINUS_14574_MORE};};
template<> struct libdivide_constants<int16_t,-14573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14573_MAGIC, .more = S16LD_DENOM_MINUS_14573_MORE};};
template<> struct libdivide_constants<int16_t,-14572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14572_MAGIC, .more = S16LD_DENOM_MINUS_14572_MORE};};
template<> struct libdivide_constants<int16_t,-14571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14571_MAGIC, .more = S16LD_DENOM_MINUS_14571_MORE};};
template<> struct libdivide_constants<int16_t,-14570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14570_MAGIC, .more = S16LD_DENOM_MINUS_14570_MORE};};
template<> struct libdivide_constants<int16_t,-14569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14569_MAGIC, .more = S16LD_DENOM_MINUS_14569_MORE};};
template<> struct libdivide_constants<int16_t,-14568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14568_MAGIC, .more = S16LD_DENOM_MINUS_14568_MORE};};
template<> struct libdivide_constants<int16_t,-14567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14567_MAGIC, .more = S16LD_DENOM_MINUS_14567_MORE};};
template<> struct libdivide_constants<int16_t,-14566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14566_MAGIC, .more = S16LD_DENOM_MINUS_14566_MORE};};
template<> struct libdivide_constants<int16_t,-14565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14565_MAGIC, .more = S16LD_DENOM_MINUS_14565_MORE};};
template<> struct libdivide_constants<int16_t,-14564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14564_MAGIC, .more = S16LD_DENOM_MINUS_14564_MORE};};
template<> struct libdivide_constants<int16_t,-14563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14563_MAGIC, .more = S16LD_DENOM_MINUS_14563_MORE};};
template<> struct libdivide_constants<int16_t,-14562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14562_MAGIC, .more = S16LD_DENOM_MINUS_14562_MORE};};
template<> struct libdivide_constants<int16_t,-14561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14561_MAGIC, .more = S16LD_DENOM_MINUS_14561_MORE};};
template<> struct libdivide_constants<int16_t,-14560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14560_MAGIC, .more = S16LD_DENOM_MINUS_14560_MORE};};
template<> struct libdivide_constants<int16_t,-14559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14559_MAGIC, .more = S16LD_DENOM_MINUS_14559_MORE};};
template<> struct libdivide_constants<int16_t,-14558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14558_MAGIC, .more = S16LD_DENOM_MINUS_14558_MORE};};
template<> struct libdivide_constants<int16_t,-14557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14557_MAGIC, .more = S16LD_DENOM_MINUS_14557_MORE};};
template<> struct libdivide_constants<int16_t,-14556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14556_MAGIC, .more = S16LD_DENOM_MINUS_14556_MORE};};
template<> struct libdivide_constants<int16_t,-14555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14555_MAGIC, .more = S16LD_DENOM_MINUS_14555_MORE};};
template<> struct libdivide_constants<int16_t,-14554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14554_MAGIC, .more = S16LD_DENOM_MINUS_14554_MORE};};
template<> struct libdivide_constants<int16_t,-14553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14553_MAGIC, .more = S16LD_DENOM_MINUS_14553_MORE};};
template<> struct libdivide_constants<int16_t,-14552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14552_MAGIC, .more = S16LD_DENOM_MINUS_14552_MORE};};
template<> struct libdivide_constants<int16_t,-14551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14551_MAGIC, .more = S16LD_DENOM_MINUS_14551_MORE};};
template<> struct libdivide_constants<int16_t,-14550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14550_MAGIC, .more = S16LD_DENOM_MINUS_14550_MORE};};
template<> struct libdivide_constants<int16_t,-14549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14549_MAGIC, .more = S16LD_DENOM_MINUS_14549_MORE};};
template<> struct libdivide_constants<int16_t,-14548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14548_MAGIC, .more = S16LD_DENOM_MINUS_14548_MORE};};
template<> struct libdivide_constants<int16_t,-14547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14547_MAGIC, .more = S16LD_DENOM_MINUS_14547_MORE};};
template<> struct libdivide_constants<int16_t,-14546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14546_MAGIC, .more = S16LD_DENOM_MINUS_14546_MORE};};
template<> struct libdivide_constants<int16_t,-14545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14545_MAGIC, .more = S16LD_DENOM_MINUS_14545_MORE};};
template<> struct libdivide_constants<int16_t,-14544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14544_MAGIC, .more = S16LD_DENOM_MINUS_14544_MORE};};
template<> struct libdivide_constants<int16_t,-14543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14543_MAGIC, .more = S16LD_DENOM_MINUS_14543_MORE};};
template<> struct libdivide_constants<int16_t,-14542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14542_MAGIC, .more = S16LD_DENOM_MINUS_14542_MORE};};
template<> struct libdivide_constants<int16_t,-14541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14541_MAGIC, .more = S16LD_DENOM_MINUS_14541_MORE};};
template<> struct libdivide_constants<int16_t,-14540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14540_MAGIC, .more = S16LD_DENOM_MINUS_14540_MORE};};
template<> struct libdivide_constants<int16_t,-14539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14539_MAGIC, .more = S16LD_DENOM_MINUS_14539_MORE};};
template<> struct libdivide_constants<int16_t,-14538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14538_MAGIC, .more = S16LD_DENOM_MINUS_14538_MORE};};
template<> struct libdivide_constants<int16_t,-14537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14537_MAGIC, .more = S16LD_DENOM_MINUS_14537_MORE};};
template<> struct libdivide_constants<int16_t,-14536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14536_MAGIC, .more = S16LD_DENOM_MINUS_14536_MORE};};
template<> struct libdivide_constants<int16_t,-14535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14535_MAGIC, .more = S16LD_DENOM_MINUS_14535_MORE};};
template<> struct libdivide_constants<int16_t,-14534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14534_MAGIC, .more = S16LD_DENOM_MINUS_14534_MORE};};
template<> struct libdivide_constants<int16_t,-14533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14533_MAGIC, .more = S16LD_DENOM_MINUS_14533_MORE};};
template<> struct libdivide_constants<int16_t,-14532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14532_MAGIC, .more = S16LD_DENOM_MINUS_14532_MORE};};
template<> struct libdivide_constants<int16_t,-14531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14531_MAGIC, .more = S16LD_DENOM_MINUS_14531_MORE};};
template<> struct libdivide_constants<int16_t,-14530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14530_MAGIC, .more = S16LD_DENOM_MINUS_14530_MORE};};
template<> struct libdivide_constants<int16_t,-14529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14529_MAGIC, .more = S16LD_DENOM_MINUS_14529_MORE};};
template<> struct libdivide_constants<int16_t,-14528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14528_MAGIC, .more = S16LD_DENOM_MINUS_14528_MORE};};
template<> struct libdivide_constants<int16_t,-14527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14527_MAGIC, .more = S16LD_DENOM_MINUS_14527_MORE};};
template<> struct libdivide_constants<int16_t,-14526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14526_MAGIC, .more = S16LD_DENOM_MINUS_14526_MORE};};
template<> struct libdivide_constants<int16_t,-14525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14525_MAGIC, .more = S16LD_DENOM_MINUS_14525_MORE};};
template<> struct libdivide_constants<int16_t,-14524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14524_MAGIC, .more = S16LD_DENOM_MINUS_14524_MORE};};
template<> struct libdivide_constants<int16_t,-14523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14523_MAGIC, .more = S16LD_DENOM_MINUS_14523_MORE};};
template<> struct libdivide_constants<int16_t,-14522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14522_MAGIC, .more = S16LD_DENOM_MINUS_14522_MORE};};
template<> struct libdivide_constants<int16_t,-14521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14521_MAGIC, .more = S16LD_DENOM_MINUS_14521_MORE};};
template<> struct libdivide_constants<int16_t,-14520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14520_MAGIC, .more = S16LD_DENOM_MINUS_14520_MORE};};
template<> struct libdivide_constants<int16_t,-14519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14519_MAGIC, .more = S16LD_DENOM_MINUS_14519_MORE};};
template<> struct libdivide_constants<int16_t,-14518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14518_MAGIC, .more = S16LD_DENOM_MINUS_14518_MORE};};
template<> struct libdivide_constants<int16_t,-14517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14517_MAGIC, .more = S16LD_DENOM_MINUS_14517_MORE};};
template<> struct libdivide_constants<int16_t,-14516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14516_MAGIC, .more = S16LD_DENOM_MINUS_14516_MORE};};
template<> struct libdivide_constants<int16_t,-14515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14515_MAGIC, .more = S16LD_DENOM_MINUS_14515_MORE};};
template<> struct libdivide_constants<int16_t,-14514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14514_MAGIC, .more = S16LD_DENOM_MINUS_14514_MORE};};
template<> struct libdivide_constants<int16_t,-14513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14513_MAGIC, .more = S16LD_DENOM_MINUS_14513_MORE};};
template<> struct libdivide_constants<int16_t,-14512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14512_MAGIC, .more = S16LD_DENOM_MINUS_14512_MORE};};
template<> struct libdivide_constants<int16_t,-14511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14511_MAGIC, .more = S16LD_DENOM_MINUS_14511_MORE};};
template<> struct libdivide_constants<int16_t,-14510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14510_MAGIC, .more = S16LD_DENOM_MINUS_14510_MORE};};
template<> struct libdivide_constants<int16_t,-14509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14509_MAGIC, .more = S16LD_DENOM_MINUS_14509_MORE};};
template<> struct libdivide_constants<int16_t,-14508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14508_MAGIC, .more = S16LD_DENOM_MINUS_14508_MORE};};
template<> struct libdivide_constants<int16_t,-14507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14507_MAGIC, .more = S16LD_DENOM_MINUS_14507_MORE};};
template<> struct libdivide_constants<int16_t,-14506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14506_MAGIC, .more = S16LD_DENOM_MINUS_14506_MORE};};
template<> struct libdivide_constants<int16_t,-14505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14505_MAGIC, .more = S16LD_DENOM_MINUS_14505_MORE};};
template<> struct libdivide_constants<int16_t,-14504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14504_MAGIC, .more = S16LD_DENOM_MINUS_14504_MORE};};
template<> struct libdivide_constants<int16_t,-14503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14503_MAGIC, .more = S16LD_DENOM_MINUS_14503_MORE};};
template<> struct libdivide_constants<int16_t,-14502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14502_MAGIC, .more = S16LD_DENOM_MINUS_14502_MORE};};
template<> struct libdivide_constants<int16_t,-14501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14501_MAGIC, .more = S16LD_DENOM_MINUS_14501_MORE};};
template<> struct libdivide_constants<int16_t,-14500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14500_MAGIC, .more = S16LD_DENOM_MINUS_14500_MORE};};
template<> struct libdivide_constants<int16_t,-14499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14499_MAGIC, .more = S16LD_DENOM_MINUS_14499_MORE};};
template<> struct libdivide_constants<int16_t,-14498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14498_MAGIC, .more = S16LD_DENOM_MINUS_14498_MORE};};
template<> struct libdivide_constants<int16_t,-14497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14497_MAGIC, .more = S16LD_DENOM_MINUS_14497_MORE};};
template<> struct libdivide_constants<int16_t,-14496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14496_MAGIC, .more = S16LD_DENOM_MINUS_14496_MORE};};
template<> struct libdivide_constants<int16_t,-14495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14495_MAGIC, .more = S16LD_DENOM_MINUS_14495_MORE};};
template<> struct libdivide_constants<int16_t,-14494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14494_MAGIC, .more = S16LD_DENOM_MINUS_14494_MORE};};
template<> struct libdivide_constants<int16_t,-14493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14493_MAGIC, .more = S16LD_DENOM_MINUS_14493_MORE};};
template<> struct libdivide_constants<int16_t,-14492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14492_MAGIC, .more = S16LD_DENOM_MINUS_14492_MORE};};
template<> struct libdivide_constants<int16_t,-14491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14491_MAGIC, .more = S16LD_DENOM_MINUS_14491_MORE};};
template<> struct libdivide_constants<int16_t,-14490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14490_MAGIC, .more = S16LD_DENOM_MINUS_14490_MORE};};
template<> struct libdivide_constants<int16_t,-14489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14489_MAGIC, .more = S16LD_DENOM_MINUS_14489_MORE};};
template<> struct libdivide_constants<int16_t,-14488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14488_MAGIC, .more = S16LD_DENOM_MINUS_14488_MORE};};
template<> struct libdivide_constants<int16_t,-14487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14487_MAGIC, .more = S16LD_DENOM_MINUS_14487_MORE};};
template<> struct libdivide_constants<int16_t,-14486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14486_MAGIC, .more = S16LD_DENOM_MINUS_14486_MORE};};
template<> struct libdivide_constants<int16_t,-14485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14485_MAGIC, .more = S16LD_DENOM_MINUS_14485_MORE};};
template<> struct libdivide_constants<int16_t,-14484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14484_MAGIC, .more = S16LD_DENOM_MINUS_14484_MORE};};
template<> struct libdivide_constants<int16_t,-14483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14483_MAGIC, .more = S16LD_DENOM_MINUS_14483_MORE};};
template<> struct libdivide_constants<int16_t,-14482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14482_MAGIC, .more = S16LD_DENOM_MINUS_14482_MORE};};
template<> struct libdivide_constants<int16_t,-14481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14481_MAGIC, .more = S16LD_DENOM_MINUS_14481_MORE};};
template<> struct libdivide_constants<int16_t,-14480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14480_MAGIC, .more = S16LD_DENOM_MINUS_14480_MORE};};
template<> struct libdivide_constants<int16_t,-14479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14479_MAGIC, .more = S16LD_DENOM_MINUS_14479_MORE};};
template<> struct libdivide_constants<int16_t,-14478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14478_MAGIC, .more = S16LD_DENOM_MINUS_14478_MORE};};
template<> struct libdivide_constants<int16_t,-14477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14477_MAGIC, .more = S16LD_DENOM_MINUS_14477_MORE};};
template<> struct libdivide_constants<int16_t,-14476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14476_MAGIC, .more = S16LD_DENOM_MINUS_14476_MORE};};
template<> struct libdivide_constants<int16_t,-14475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14475_MAGIC, .more = S16LD_DENOM_MINUS_14475_MORE};};
template<> struct libdivide_constants<int16_t,-14474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14474_MAGIC, .more = S16LD_DENOM_MINUS_14474_MORE};};
template<> struct libdivide_constants<int16_t,-14473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14473_MAGIC, .more = S16LD_DENOM_MINUS_14473_MORE};};
template<> struct libdivide_constants<int16_t,-14472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14472_MAGIC, .more = S16LD_DENOM_MINUS_14472_MORE};};
template<> struct libdivide_constants<int16_t,-14471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14471_MAGIC, .more = S16LD_DENOM_MINUS_14471_MORE};};
template<> struct libdivide_constants<int16_t,-14470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14470_MAGIC, .more = S16LD_DENOM_MINUS_14470_MORE};};
template<> struct libdivide_constants<int16_t,-14469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14469_MAGIC, .more = S16LD_DENOM_MINUS_14469_MORE};};
template<> struct libdivide_constants<int16_t,-14468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14468_MAGIC, .more = S16LD_DENOM_MINUS_14468_MORE};};
template<> struct libdivide_constants<int16_t,-14467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14467_MAGIC, .more = S16LD_DENOM_MINUS_14467_MORE};};
template<> struct libdivide_constants<int16_t,-14466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14466_MAGIC, .more = S16LD_DENOM_MINUS_14466_MORE};};
template<> struct libdivide_constants<int16_t,-14465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14465_MAGIC, .more = S16LD_DENOM_MINUS_14465_MORE};};
template<> struct libdivide_constants<int16_t,-14464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14464_MAGIC, .more = S16LD_DENOM_MINUS_14464_MORE};};
template<> struct libdivide_constants<int16_t,-14463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14463_MAGIC, .more = S16LD_DENOM_MINUS_14463_MORE};};
template<> struct libdivide_constants<int16_t,-14462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14462_MAGIC, .more = S16LD_DENOM_MINUS_14462_MORE};};
template<> struct libdivide_constants<int16_t,-14461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14461_MAGIC, .more = S16LD_DENOM_MINUS_14461_MORE};};
template<> struct libdivide_constants<int16_t,-14460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14460_MAGIC, .more = S16LD_DENOM_MINUS_14460_MORE};};
template<> struct libdivide_constants<int16_t,-14459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14459_MAGIC, .more = S16LD_DENOM_MINUS_14459_MORE};};
template<> struct libdivide_constants<int16_t,-14458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14458_MAGIC, .more = S16LD_DENOM_MINUS_14458_MORE};};
template<> struct libdivide_constants<int16_t,-14457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14457_MAGIC, .more = S16LD_DENOM_MINUS_14457_MORE};};
template<> struct libdivide_constants<int16_t,-14456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14456_MAGIC, .more = S16LD_DENOM_MINUS_14456_MORE};};
template<> struct libdivide_constants<int16_t,-14455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14455_MAGIC, .more = S16LD_DENOM_MINUS_14455_MORE};};
template<> struct libdivide_constants<int16_t,-14454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14454_MAGIC, .more = S16LD_DENOM_MINUS_14454_MORE};};
template<> struct libdivide_constants<int16_t,-14453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14453_MAGIC, .more = S16LD_DENOM_MINUS_14453_MORE};};
template<> struct libdivide_constants<int16_t,-14452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14452_MAGIC, .more = S16LD_DENOM_MINUS_14452_MORE};};
template<> struct libdivide_constants<int16_t,-14451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14451_MAGIC, .more = S16LD_DENOM_MINUS_14451_MORE};};
template<> struct libdivide_constants<int16_t,-14450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14450_MAGIC, .more = S16LD_DENOM_MINUS_14450_MORE};};
template<> struct libdivide_constants<int16_t,-14449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14449_MAGIC, .more = S16LD_DENOM_MINUS_14449_MORE};};
template<> struct libdivide_constants<int16_t,-14448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14448_MAGIC, .more = S16LD_DENOM_MINUS_14448_MORE};};
template<> struct libdivide_constants<int16_t,-14447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14447_MAGIC, .more = S16LD_DENOM_MINUS_14447_MORE};};
template<> struct libdivide_constants<int16_t,-14446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14446_MAGIC, .more = S16LD_DENOM_MINUS_14446_MORE};};
template<> struct libdivide_constants<int16_t,-14445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14445_MAGIC, .more = S16LD_DENOM_MINUS_14445_MORE};};
template<> struct libdivide_constants<int16_t,-14444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14444_MAGIC, .more = S16LD_DENOM_MINUS_14444_MORE};};
template<> struct libdivide_constants<int16_t,-14443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14443_MAGIC, .more = S16LD_DENOM_MINUS_14443_MORE};};
template<> struct libdivide_constants<int16_t,-14442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14442_MAGIC, .more = S16LD_DENOM_MINUS_14442_MORE};};
template<> struct libdivide_constants<int16_t,-14441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14441_MAGIC, .more = S16LD_DENOM_MINUS_14441_MORE};};
template<> struct libdivide_constants<int16_t,-14440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14440_MAGIC, .more = S16LD_DENOM_MINUS_14440_MORE};};
template<> struct libdivide_constants<int16_t,-14439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14439_MAGIC, .more = S16LD_DENOM_MINUS_14439_MORE};};
template<> struct libdivide_constants<int16_t,-14438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14438_MAGIC, .more = S16LD_DENOM_MINUS_14438_MORE};};
template<> struct libdivide_constants<int16_t,-14437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14437_MAGIC, .more = S16LD_DENOM_MINUS_14437_MORE};};
template<> struct libdivide_constants<int16_t,-14436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14436_MAGIC, .more = S16LD_DENOM_MINUS_14436_MORE};};
template<> struct libdivide_constants<int16_t,-14435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14435_MAGIC, .more = S16LD_DENOM_MINUS_14435_MORE};};
template<> struct libdivide_constants<int16_t,-14434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14434_MAGIC, .more = S16LD_DENOM_MINUS_14434_MORE};};
template<> struct libdivide_constants<int16_t,-14433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14433_MAGIC, .more = S16LD_DENOM_MINUS_14433_MORE};};
template<> struct libdivide_constants<int16_t,-14432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14432_MAGIC, .more = S16LD_DENOM_MINUS_14432_MORE};};
template<> struct libdivide_constants<int16_t,-14431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14431_MAGIC, .more = S16LD_DENOM_MINUS_14431_MORE};};
template<> struct libdivide_constants<int16_t,-14430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14430_MAGIC, .more = S16LD_DENOM_MINUS_14430_MORE};};
template<> struct libdivide_constants<int16_t,-14429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14429_MAGIC, .more = S16LD_DENOM_MINUS_14429_MORE};};
template<> struct libdivide_constants<int16_t,-14428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14428_MAGIC, .more = S16LD_DENOM_MINUS_14428_MORE};};
template<> struct libdivide_constants<int16_t,-14427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14427_MAGIC, .more = S16LD_DENOM_MINUS_14427_MORE};};
template<> struct libdivide_constants<int16_t,-14426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14426_MAGIC, .more = S16LD_DENOM_MINUS_14426_MORE};};
template<> struct libdivide_constants<int16_t,-14425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14425_MAGIC, .more = S16LD_DENOM_MINUS_14425_MORE};};
template<> struct libdivide_constants<int16_t,-14424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14424_MAGIC, .more = S16LD_DENOM_MINUS_14424_MORE};};
template<> struct libdivide_constants<int16_t,-14423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14423_MAGIC, .more = S16LD_DENOM_MINUS_14423_MORE};};
template<> struct libdivide_constants<int16_t,-14422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14422_MAGIC, .more = S16LD_DENOM_MINUS_14422_MORE};};
template<> struct libdivide_constants<int16_t,-14421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14421_MAGIC, .more = S16LD_DENOM_MINUS_14421_MORE};};
template<> struct libdivide_constants<int16_t,-14420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14420_MAGIC, .more = S16LD_DENOM_MINUS_14420_MORE};};
template<> struct libdivide_constants<int16_t,-14419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14419_MAGIC, .more = S16LD_DENOM_MINUS_14419_MORE};};
template<> struct libdivide_constants<int16_t,-14418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14418_MAGIC, .more = S16LD_DENOM_MINUS_14418_MORE};};
template<> struct libdivide_constants<int16_t,-14417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14417_MAGIC, .more = S16LD_DENOM_MINUS_14417_MORE};};
template<> struct libdivide_constants<int16_t,-14416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14416_MAGIC, .more = S16LD_DENOM_MINUS_14416_MORE};};
template<> struct libdivide_constants<int16_t,-14415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14415_MAGIC, .more = S16LD_DENOM_MINUS_14415_MORE};};
template<> struct libdivide_constants<int16_t,-14414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14414_MAGIC, .more = S16LD_DENOM_MINUS_14414_MORE};};
template<> struct libdivide_constants<int16_t,-14413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14413_MAGIC, .more = S16LD_DENOM_MINUS_14413_MORE};};
template<> struct libdivide_constants<int16_t,-14412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14412_MAGIC, .more = S16LD_DENOM_MINUS_14412_MORE};};
template<> struct libdivide_constants<int16_t,-14411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14411_MAGIC, .more = S16LD_DENOM_MINUS_14411_MORE};};
template<> struct libdivide_constants<int16_t,-14410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14410_MAGIC, .more = S16LD_DENOM_MINUS_14410_MORE};};
template<> struct libdivide_constants<int16_t,-14409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14409_MAGIC, .more = S16LD_DENOM_MINUS_14409_MORE};};
template<> struct libdivide_constants<int16_t,-14408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14408_MAGIC, .more = S16LD_DENOM_MINUS_14408_MORE};};
template<> struct libdivide_constants<int16_t,-14407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14407_MAGIC, .more = S16LD_DENOM_MINUS_14407_MORE};};
template<> struct libdivide_constants<int16_t,-14406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14406_MAGIC, .more = S16LD_DENOM_MINUS_14406_MORE};};
template<> struct libdivide_constants<int16_t,-14405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14405_MAGIC, .more = S16LD_DENOM_MINUS_14405_MORE};};
template<> struct libdivide_constants<int16_t,-14404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14404_MAGIC, .more = S16LD_DENOM_MINUS_14404_MORE};};
template<> struct libdivide_constants<int16_t,-14403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14403_MAGIC, .more = S16LD_DENOM_MINUS_14403_MORE};};
template<> struct libdivide_constants<int16_t,-14402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14402_MAGIC, .more = S16LD_DENOM_MINUS_14402_MORE};};
template<> struct libdivide_constants<int16_t,-14401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14401_MAGIC, .more = S16LD_DENOM_MINUS_14401_MORE};};
template<> struct libdivide_constants<int16_t,-14400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14400_MAGIC, .more = S16LD_DENOM_MINUS_14400_MORE};};
template<> struct libdivide_constants<int16_t,-14399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14399_MAGIC, .more = S16LD_DENOM_MINUS_14399_MORE};};
template<> struct libdivide_constants<int16_t,-14398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14398_MAGIC, .more = S16LD_DENOM_MINUS_14398_MORE};};
template<> struct libdivide_constants<int16_t,-14397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14397_MAGIC, .more = S16LD_DENOM_MINUS_14397_MORE};};
template<> struct libdivide_constants<int16_t,-14396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14396_MAGIC, .more = S16LD_DENOM_MINUS_14396_MORE};};
template<> struct libdivide_constants<int16_t,-14395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14395_MAGIC, .more = S16LD_DENOM_MINUS_14395_MORE};};
template<> struct libdivide_constants<int16_t,-14394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14394_MAGIC, .more = S16LD_DENOM_MINUS_14394_MORE};};
template<> struct libdivide_constants<int16_t,-14393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14393_MAGIC, .more = S16LD_DENOM_MINUS_14393_MORE};};
template<> struct libdivide_constants<int16_t,-14392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14392_MAGIC, .more = S16LD_DENOM_MINUS_14392_MORE};};
template<> struct libdivide_constants<int16_t,-14391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14391_MAGIC, .more = S16LD_DENOM_MINUS_14391_MORE};};
template<> struct libdivide_constants<int16_t,-14390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14390_MAGIC, .more = S16LD_DENOM_MINUS_14390_MORE};};
template<> struct libdivide_constants<int16_t,-14389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14389_MAGIC, .more = S16LD_DENOM_MINUS_14389_MORE};};
template<> struct libdivide_constants<int16_t,-14388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14388_MAGIC, .more = S16LD_DENOM_MINUS_14388_MORE};};
template<> struct libdivide_constants<int16_t,-14387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14387_MAGIC, .more = S16LD_DENOM_MINUS_14387_MORE};};
template<> struct libdivide_constants<int16_t,-14386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14386_MAGIC, .more = S16LD_DENOM_MINUS_14386_MORE};};
template<> struct libdivide_constants<int16_t,-14385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14385_MAGIC, .more = S16LD_DENOM_MINUS_14385_MORE};};
template<> struct libdivide_constants<int16_t,-14384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14384_MAGIC, .more = S16LD_DENOM_MINUS_14384_MORE};};
template<> struct libdivide_constants<int16_t,-14383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14383_MAGIC, .more = S16LD_DENOM_MINUS_14383_MORE};};
template<> struct libdivide_constants<int16_t,-14382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14382_MAGIC, .more = S16LD_DENOM_MINUS_14382_MORE};};
template<> struct libdivide_constants<int16_t,-14381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14381_MAGIC, .more = S16LD_DENOM_MINUS_14381_MORE};};
template<> struct libdivide_constants<int16_t,-14380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14380_MAGIC, .more = S16LD_DENOM_MINUS_14380_MORE};};
template<> struct libdivide_constants<int16_t,-14379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14379_MAGIC, .more = S16LD_DENOM_MINUS_14379_MORE};};
template<> struct libdivide_constants<int16_t,-14378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14378_MAGIC, .more = S16LD_DENOM_MINUS_14378_MORE};};
template<> struct libdivide_constants<int16_t,-14377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14377_MAGIC, .more = S16LD_DENOM_MINUS_14377_MORE};};
template<> struct libdivide_constants<int16_t,-14376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14376_MAGIC, .more = S16LD_DENOM_MINUS_14376_MORE};};
template<> struct libdivide_constants<int16_t,-14375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14375_MAGIC, .more = S16LD_DENOM_MINUS_14375_MORE};};
template<> struct libdivide_constants<int16_t,-14374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14374_MAGIC, .more = S16LD_DENOM_MINUS_14374_MORE};};
template<> struct libdivide_constants<int16_t,-14373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14373_MAGIC, .more = S16LD_DENOM_MINUS_14373_MORE};};
template<> struct libdivide_constants<int16_t,-14372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14372_MAGIC, .more = S16LD_DENOM_MINUS_14372_MORE};};
template<> struct libdivide_constants<int16_t,-14371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14371_MAGIC, .more = S16LD_DENOM_MINUS_14371_MORE};};
template<> struct libdivide_constants<int16_t,-14370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14370_MAGIC, .more = S16LD_DENOM_MINUS_14370_MORE};};
template<> struct libdivide_constants<int16_t,-14369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14369_MAGIC, .more = S16LD_DENOM_MINUS_14369_MORE};};
template<> struct libdivide_constants<int16_t,-14368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14368_MAGIC, .more = S16LD_DENOM_MINUS_14368_MORE};};
template<> struct libdivide_constants<int16_t,-14367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14367_MAGIC, .more = S16LD_DENOM_MINUS_14367_MORE};};
template<> struct libdivide_constants<int16_t,-14366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14366_MAGIC, .more = S16LD_DENOM_MINUS_14366_MORE};};
template<> struct libdivide_constants<int16_t,-14365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14365_MAGIC, .more = S16LD_DENOM_MINUS_14365_MORE};};
template<> struct libdivide_constants<int16_t,-14364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14364_MAGIC, .more = S16LD_DENOM_MINUS_14364_MORE};};
template<> struct libdivide_constants<int16_t,-14363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14363_MAGIC, .more = S16LD_DENOM_MINUS_14363_MORE};};
template<> struct libdivide_constants<int16_t,-14362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14362_MAGIC, .more = S16LD_DENOM_MINUS_14362_MORE};};
template<> struct libdivide_constants<int16_t,-14361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14361_MAGIC, .more = S16LD_DENOM_MINUS_14361_MORE};};
template<> struct libdivide_constants<int16_t,-14360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14360_MAGIC, .more = S16LD_DENOM_MINUS_14360_MORE};};
template<> struct libdivide_constants<int16_t,-14359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14359_MAGIC, .more = S16LD_DENOM_MINUS_14359_MORE};};
template<> struct libdivide_constants<int16_t,-14358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14358_MAGIC, .more = S16LD_DENOM_MINUS_14358_MORE};};
template<> struct libdivide_constants<int16_t,-14357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14357_MAGIC, .more = S16LD_DENOM_MINUS_14357_MORE};};
template<> struct libdivide_constants<int16_t,-14356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14356_MAGIC, .more = S16LD_DENOM_MINUS_14356_MORE};};
template<> struct libdivide_constants<int16_t,-14355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14355_MAGIC, .more = S16LD_DENOM_MINUS_14355_MORE};};
template<> struct libdivide_constants<int16_t,-14354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14354_MAGIC, .more = S16LD_DENOM_MINUS_14354_MORE};};
template<> struct libdivide_constants<int16_t,-14353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14353_MAGIC, .more = S16LD_DENOM_MINUS_14353_MORE};};
template<> struct libdivide_constants<int16_t,-14352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14352_MAGIC, .more = S16LD_DENOM_MINUS_14352_MORE};};
template<> struct libdivide_constants<int16_t,-14351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14351_MAGIC, .more = S16LD_DENOM_MINUS_14351_MORE};};
template<> struct libdivide_constants<int16_t,-14350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14350_MAGIC, .more = S16LD_DENOM_MINUS_14350_MORE};};
template<> struct libdivide_constants<int16_t,-14349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14349_MAGIC, .more = S16LD_DENOM_MINUS_14349_MORE};};
template<> struct libdivide_constants<int16_t,-14348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14348_MAGIC, .more = S16LD_DENOM_MINUS_14348_MORE};};
template<> struct libdivide_constants<int16_t,-14347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14347_MAGIC, .more = S16LD_DENOM_MINUS_14347_MORE};};
template<> struct libdivide_constants<int16_t,-14346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14346_MAGIC, .more = S16LD_DENOM_MINUS_14346_MORE};};
template<> struct libdivide_constants<int16_t,-14345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14345_MAGIC, .more = S16LD_DENOM_MINUS_14345_MORE};};
template<> struct libdivide_constants<int16_t,-14344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14344_MAGIC, .more = S16LD_DENOM_MINUS_14344_MORE};};
template<> struct libdivide_constants<int16_t,-14343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14343_MAGIC, .more = S16LD_DENOM_MINUS_14343_MORE};};
template<> struct libdivide_constants<int16_t,-14342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14342_MAGIC, .more = S16LD_DENOM_MINUS_14342_MORE};};
template<> struct libdivide_constants<int16_t,-14341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14341_MAGIC, .more = S16LD_DENOM_MINUS_14341_MORE};};
template<> struct libdivide_constants<int16_t,-14340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14340_MAGIC, .more = S16LD_DENOM_MINUS_14340_MORE};};
template<> struct libdivide_constants<int16_t,-14339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14339_MAGIC, .more = S16LD_DENOM_MINUS_14339_MORE};};
template<> struct libdivide_constants<int16_t,-14338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14338_MAGIC, .more = S16LD_DENOM_MINUS_14338_MORE};};
template<> struct libdivide_constants<int16_t,-14337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14337_MAGIC, .more = S16LD_DENOM_MINUS_14337_MORE};};
template<> struct libdivide_constants<int16_t,-14336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14336_MAGIC, .more = S16LD_DENOM_MINUS_14336_MORE};};
template<> struct libdivide_constants<int16_t,-14335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14335_MAGIC, .more = S16LD_DENOM_MINUS_14335_MORE};};
template<> struct libdivide_constants<int16_t,-14334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14334_MAGIC, .more = S16LD_DENOM_MINUS_14334_MORE};};
template<> struct libdivide_constants<int16_t,-14333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14333_MAGIC, .more = S16LD_DENOM_MINUS_14333_MORE};};
template<> struct libdivide_constants<int16_t,-14332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14332_MAGIC, .more = S16LD_DENOM_MINUS_14332_MORE};};
template<> struct libdivide_constants<int16_t,-14331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14331_MAGIC, .more = S16LD_DENOM_MINUS_14331_MORE};};
template<> struct libdivide_constants<int16_t,-14330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14330_MAGIC, .more = S16LD_DENOM_MINUS_14330_MORE};};
template<> struct libdivide_constants<int16_t,-14329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14329_MAGIC, .more = S16LD_DENOM_MINUS_14329_MORE};};
template<> struct libdivide_constants<int16_t,-14328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14328_MAGIC, .more = S16LD_DENOM_MINUS_14328_MORE};};
template<> struct libdivide_constants<int16_t,-14327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14327_MAGIC, .more = S16LD_DENOM_MINUS_14327_MORE};};
template<> struct libdivide_constants<int16_t,-14326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14326_MAGIC, .more = S16LD_DENOM_MINUS_14326_MORE};};
template<> struct libdivide_constants<int16_t,-14325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14325_MAGIC, .more = S16LD_DENOM_MINUS_14325_MORE};};
template<> struct libdivide_constants<int16_t,-14324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14324_MAGIC, .more = S16LD_DENOM_MINUS_14324_MORE};};
template<> struct libdivide_constants<int16_t,-14323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14323_MAGIC, .more = S16LD_DENOM_MINUS_14323_MORE};};
template<> struct libdivide_constants<int16_t,-14322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14322_MAGIC, .more = S16LD_DENOM_MINUS_14322_MORE};};
template<> struct libdivide_constants<int16_t,-14321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14321_MAGIC, .more = S16LD_DENOM_MINUS_14321_MORE};};
template<> struct libdivide_constants<int16_t,-14320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14320_MAGIC, .more = S16LD_DENOM_MINUS_14320_MORE};};
template<> struct libdivide_constants<int16_t,-14319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14319_MAGIC, .more = S16LD_DENOM_MINUS_14319_MORE};};
template<> struct libdivide_constants<int16_t,-14318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14318_MAGIC, .more = S16LD_DENOM_MINUS_14318_MORE};};
template<> struct libdivide_constants<int16_t,-14317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14317_MAGIC, .more = S16LD_DENOM_MINUS_14317_MORE};};
template<> struct libdivide_constants<int16_t,-14316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14316_MAGIC, .more = S16LD_DENOM_MINUS_14316_MORE};};
template<> struct libdivide_constants<int16_t,-14315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14315_MAGIC, .more = S16LD_DENOM_MINUS_14315_MORE};};
template<> struct libdivide_constants<int16_t,-14314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14314_MAGIC, .more = S16LD_DENOM_MINUS_14314_MORE};};
template<> struct libdivide_constants<int16_t,-14313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14313_MAGIC, .more = S16LD_DENOM_MINUS_14313_MORE};};
template<> struct libdivide_constants<int16_t,-14312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14312_MAGIC, .more = S16LD_DENOM_MINUS_14312_MORE};};
template<> struct libdivide_constants<int16_t,-14311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14311_MAGIC, .more = S16LD_DENOM_MINUS_14311_MORE};};
template<> struct libdivide_constants<int16_t,-14310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14310_MAGIC, .more = S16LD_DENOM_MINUS_14310_MORE};};
template<> struct libdivide_constants<int16_t,-14309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14309_MAGIC, .more = S16LD_DENOM_MINUS_14309_MORE};};
template<> struct libdivide_constants<int16_t,-14308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14308_MAGIC, .more = S16LD_DENOM_MINUS_14308_MORE};};
template<> struct libdivide_constants<int16_t,-14307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14307_MAGIC, .more = S16LD_DENOM_MINUS_14307_MORE};};
template<> struct libdivide_constants<int16_t,-14306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14306_MAGIC, .more = S16LD_DENOM_MINUS_14306_MORE};};
template<> struct libdivide_constants<int16_t,-14305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14305_MAGIC, .more = S16LD_DENOM_MINUS_14305_MORE};};
template<> struct libdivide_constants<int16_t,-14304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14304_MAGIC, .more = S16LD_DENOM_MINUS_14304_MORE};};
template<> struct libdivide_constants<int16_t,-14303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14303_MAGIC, .more = S16LD_DENOM_MINUS_14303_MORE};};
template<> struct libdivide_constants<int16_t,-14302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14302_MAGIC, .more = S16LD_DENOM_MINUS_14302_MORE};};
template<> struct libdivide_constants<int16_t,-14301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14301_MAGIC, .more = S16LD_DENOM_MINUS_14301_MORE};};
template<> struct libdivide_constants<int16_t,-14300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14300_MAGIC, .more = S16LD_DENOM_MINUS_14300_MORE};};
template<> struct libdivide_constants<int16_t,-14299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14299_MAGIC, .more = S16LD_DENOM_MINUS_14299_MORE};};
template<> struct libdivide_constants<int16_t,-14298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14298_MAGIC, .more = S16LD_DENOM_MINUS_14298_MORE};};
template<> struct libdivide_constants<int16_t,-14297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14297_MAGIC, .more = S16LD_DENOM_MINUS_14297_MORE};};
template<> struct libdivide_constants<int16_t,-14296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14296_MAGIC, .more = S16LD_DENOM_MINUS_14296_MORE};};
template<> struct libdivide_constants<int16_t,-14295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14295_MAGIC, .more = S16LD_DENOM_MINUS_14295_MORE};};
template<> struct libdivide_constants<int16_t,-14294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14294_MAGIC, .more = S16LD_DENOM_MINUS_14294_MORE};};
template<> struct libdivide_constants<int16_t,-14293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14293_MAGIC, .more = S16LD_DENOM_MINUS_14293_MORE};};
template<> struct libdivide_constants<int16_t,-14292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14292_MAGIC, .more = S16LD_DENOM_MINUS_14292_MORE};};
template<> struct libdivide_constants<int16_t,-14291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14291_MAGIC, .more = S16LD_DENOM_MINUS_14291_MORE};};
template<> struct libdivide_constants<int16_t,-14290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14290_MAGIC, .more = S16LD_DENOM_MINUS_14290_MORE};};
template<> struct libdivide_constants<int16_t,-14289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14289_MAGIC, .more = S16LD_DENOM_MINUS_14289_MORE};};
template<> struct libdivide_constants<int16_t,-14288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14288_MAGIC, .more = S16LD_DENOM_MINUS_14288_MORE};};
template<> struct libdivide_constants<int16_t,-14287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14287_MAGIC, .more = S16LD_DENOM_MINUS_14287_MORE};};
template<> struct libdivide_constants<int16_t,-14286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14286_MAGIC, .more = S16LD_DENOM_MINUS_14286_MORE};};
template<> struct libdivide_constants<int16_t,-14285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14285_MAGIC, .more = S16LD_DENOM_MINUS_14285_MORE};};
template<> struct libdivide_constants<int16_t,-14284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14284_MAGIC, .more = S16LD_DENOM_MINUS_14284_MORE};};
template<> struct libdivide_constants<int16_t,-14283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14283_MAGIC, .more = S16LD_DENOM_MINUS_14283_MORE};};
template<> struct libdivide_constants<int16_t,-14282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14282_MAGIC, .more = S16LD_DENOM_MINUS_14282_MORE};};
template<> struct libdivide_constants<int16_t,-14281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14281_MAGIC, .more = S16LD_DENOM_MINUS_14281_MORE};};
template<> struct libdivide_constants<int16_t,-14280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14280_MAGIC, .more = S16LD_DENOM_MINUS_14280_MORE};};
template<> struct libdivide_constants<int16_t,-14279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14279_MAGIC, .more = S16LD_DENOM_MINUS_14279_MORE};};
template<> struct libdivide_constants<int16_t,-14278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14278_MAGIC, .more = S16LD_DENOM_MINUS_14278_MORE};};
template<> struct libdivide_constants<int16_t,-14277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14277_MAGIC, .more = S16LD_DENOM_MINUS_14277_MORE};};
template<> struct libdivide_constants<int16_t,-14276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14276_MAGIC, .more = S16LD_DENOM_MINUS_14276_MORE};};
template<> struct libdivide_constants<int16_t,-14275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14275_MAGIC, .more = S16LD_DENOM_MINUS_14275_MORE};};
template<> struct libdivide_constants<int16_t,-14274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14274_MAGIC, .more = S16LD_DENOM_MINUS_14274_MORE};};
template<> struct libdivide_constants<int16_t,-14273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14273_MAGIC, .more = S16LD_DENOM_MINUS_14273_MORE};};
template<> struct libdivide_constants<int16_t,-14272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14272_MAGIC, .more = S16LD_DENOM_MINUS_14272_MORE};};
template<> struct libdivide_constants<int16_t,-14271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14271_MAGIC, .more = S16LD_DENOM_MINUS_14271_MORE};};
template<> struct libdivide_constants<int16_t,-14270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14270_MAGIC, .more = S16LD_DENOM_MINUS_14270_MORE};};
template<> struct libdivide_constants<int16_t,-14269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14269_MAGIC, .more = S16LD_DENOM_MINUS_14269_MORE};};
template<> struct libdivide_constants<int16_t,-14268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14268_MAGIC, .more = S16LD_DENOM_MINUS_14268_MORE};};
template<> struct libdivide_constants<int16_t,-14267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14267_MAGIC, .more = S16LD_DENOM_MINUS_14267_MORE};};
template<> struct libdivide_constants<int16_t,-14266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14266_MAGIC, .more = S16LD_DENOM_MINUS_14266_MORE};};
template<> struct libdivide_constants<int16_t,-14265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14265_MAGIC, .more = S16LD_DENOM_MINUS_14265_MORE};};
template<> struct libdivide_constants<int16_t,-14264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14264_MAGIC, .more = S16LD_DENOM_MINUS_14264_MORE};};
template<> struct libdivide_constants<int16_t,-14263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14263_MAGIC, .more = S16LD_DENOM_MINUS_14263_MORE};};
template<> struct libdivide_constants<int16_t,-14262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14262_MAGIC, .more = S16LD_DENOM_MINUS_14262_MORE};};
template<> struct libdivide_constants<int16_t,-14261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14261_MAGIC, .more = S16LD_DENOM_MINUS_14261_MORE};};
template<> struct libdivide_constants<int16_t,-14260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14260_MAGIC, .more = S16LD_DENOM_MINUS_14260_MORE};};
template<> struct libdivide_constants<int16_t,-14259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14259_MAGIC, .more = S16LD_DENOM_MINUS_14259_MORE};};
template<> struct libdivide_constants<int16_t,-14258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14258_MAGIC, .more = S16LD_DENOM_MINUS_14258_MORE};};
template<> struct libdivide_constants<int16_t,-14257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14257_MAGIC, .more = S16LD_DENOM_MINUS_14257_MORE};};
template<> struct libdivide_constants<int16_t,-14256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14256_MAGIC, .more = S16LD_DENOM_MINUS_14256_MORE};};
template<> struct libdivide_constants<int16_t,-14255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14255_MAGIC, .more = S16LD_DENOM_MINUS_14255_MORE};};
template<> struct libdivide_constants<int16_t,-14254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14254_MAGIC, .more = S16LD_DENOM_MINUS_14254_MORE};};
template<> struct libdivide_constants<int16_t,-14253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14253_MAGIC, .more = S16LD_DENOM_MINUS_14253_MORE};};
template<> struct libdivide_constants<int16_t,-14252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14252_MAGIC, .more = S16LD_DENOM_MINUS_14252_MORE};};
template<> struct libdivide_constants<int16_t,-14251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14251_MAGIC, .more = S16LD_DENOM_MINUS_14251_MORE};};
template<> struct libdivide_constants<int16_t,-14250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14250_MAGIC, .more = S16LD_DENOM_MINUS_14250_MORE};};
template<> struct libdivide_constants<int16_t,-14249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14249_MAGIC, .more = S16LD_DENOM_MINUS_14249_MORE};};
template<> struct libdivide_constants<int16_t,-14248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14248_MAGIC, .more = S16LD_DENOM_MINUS_14248_MORE};};
template<> struct libdivide_constants<int16_t,-14247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14247_MAGIC, .more = S16LD_DENOM_MINUS_14247_MORE};};
template<> struct libdivide_constants<int16_t,-14246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14246_MAGIC, .more = S16LD_DENOM_MINUS_14246_MORE};};
template<> struct libdivide_constants<int16_t,-14245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14245_MAGIC, .more = S16LD_DENOM_MINUS_14245_MORE};};
template<> struct libdivide_constants<int16_t,-14244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14244_MAGIC, .more = S16LD_DENOM_MINUS_14244_MORE};};
template<> struct libdivide_constants<int16_t,-14243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14243_MAGIC, .more = S16LD_DENOM_MINUS_14243_MORE};};
template<> struct libdivide_constants<int16_t,-14242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14242_MAGIC, .more = S16LD_DENOM_MINUS_14242_MORE};};
template<> struct libdivide_constants<int16_t,-14241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14241_MAGIC, .more = S16LD_DENOM_MINUS_14241_MORE};};
template<> struct libdivide_constants<int16_t,-14240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14240_MAGIC, .more = S16LD_DENOM_MINUS_14240_MORE};};
template<> struct libdivide_constants<int16_t,-14239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14239_MAGIC, .more = S16LD_DENOM_MINUS_14239_MORE};};
template<> struct libdivide_constants<int16_t,-14238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14238_MAGIC, .more = S16LD_DENOM_MINUS_14238_MORE};};
template<> struct libdivide_constants<int16_t,-14237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14237_MAGIC, .more = S16LD_DENOM_MINUS_14237_MORE};};
template<> struct libdivide_constants<int16_t,-14236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14236_MAGIC, .more = S16LD_DENOM_MINUS_14236_MORE};};
template<> struct libdivide_constants<int16_t,-14235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14235_MAGIC, .more = S16LD_DENOM_MINUS_14235_MORE};};
template<> struct libdivide_constants<int16_t,-14234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14234_MAGIC, .more = S16LD_DENOM_MINUS_14234_MORE};};
template<> struct libdivide_constants<int16_t,-14233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14233_MAGIC, .more = S16LD_DENOM_MINUS_14233_MORE};};
template<> struct libdivide_constants<int16_t,-14232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14232_MAGIC, .more = S16LD_DENOM_MINUS_14232_MORE};};
template<> struct libdivide_constants<int16_t,-14231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14231_MAGIC, .more = S16LD_DENOM_MINUS_14231_MORE};};
template<> struct libdivide_constants<int16_t,-14230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14230_MAGIC, .more = S16LD_DENOM_MINUS_14230_MORE};};
template<> struct libdivide_constants<int16_t,-14229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14229_MAGIC, .more = S16LD_DENOM_MINUS_14229_MORE};};
template<> struct libdivide_constants<int16_t,-14228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14228_MAGIC, .more = S16LD_DENOM_MINUS_14228_MORE};};
template<> struct libdivide_constants<int16_t,-14227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14227_MAGIC, .more = S16LD_DENOM_MINUS_14227_MORE};};
template<> struct libdivide_constants<int16_t,-14226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14226_MAGIC, .more = S16LD_DENOM_MINUS_14226_MORE};};
template<> struct libdivide_constants<int16_t,-14225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14225_MAGIC, .more = S16LD_DENOM_MINUS_14225_MORE};};
template<> struct libdivide_constants<int16_t,-14224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14224_MAGIC, .more = S16LD_DENOM_MINUS_14224_MORE};};
template<> struct libdivide_constants<int16_t,-14223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14223_MAGIC, .more = S16LD_DENOM_MINUS_14223_MORE};};
template<> struct libdivide_constants<int16_t,-14222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14222_MAGIC, .more = S16LD_DENOM_MINUS_14222_MORE};};
template<> struct libdivide_constants<int16_t,-14221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14221_MAGIC, .more = S16LD_DENOM_MINUS_14221_MORE};};
template<> struct libdivide_constants<int16_t,-14220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14220_MAGIC, .more = S16LD_DENOM_MINUS_14220_MORE};};
template<> struct libdivide_constants<int16_t,-14219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14219_MAGIC, .more = S16LD_DENOM_MINUS_14219_MORE};};
template<> struct libdivide_constants<int16_t,-14218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14218_MAGIC, .more = S16LD_DENOM_MINUS_14218_MORE};};
template<> struct libdivide_constants<int16_t,-14217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14217_MAGIC, .more = S16LD_DENOM_MINUS_14217_MORE};};
template<> struct libdivide_constants<int16_t,-14216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14216_MAGIC, .more = S16LD_DENOM_MINUS_14216_MORE};};
template<> struct libdivide_constants<int16_t,-14215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14215_MAGIC, .more = S16LD_DENOM_MINUS_14215_MORE};};
template<> struct libdivide_constants<int16_t,-14214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14214_MAGIC, .more = S16LD_DENOM_MINUS_14214_MORE};};
template<> struct libdivide_constants<int16_t,-14213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14213_MAGIC, .more = S16LD_DENOM_MINUS_14213_MORE};};
template<> struct libdivide_constants<int16_t,-14212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14212_MAGIC, .more = S16LD_DENOM_MINUS_14212_MORE};};
template<> struct libdivide_constants<int16_t,-14211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14211_MAGIC, .more = S16LD_DENOM_MINUS_14211_MORE};};
template<> struct libdivide_constants<int16_t,-14210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14210_MAGIC, .more = S16LD_DENOM_MINUS_14210_MORE};};
template<> struct libdivide_constants<int16_t,-14209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14209_MAGIC, .more = S16LD_DENOM_MINUS_14209_MORE};};
template<> struct libdivide_constants<int16_t,-14208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14208_MAGIC, .more = S16LD_DENOM_MINUS_14208_MORE};};
template<> struct libdivide_constants<int16_t,-14207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14207_MAGIC, .more = S16LD_DENOM_MINUS_14207_MORE};};
template<> struct libdivide_constants<int16_t,-14206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14206_MAGIC, .more = S16LD_DENOM_MINUS_14206_MORE};};
template<> struct libdivide_constants<int16_t,-14205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14205_MAGIC, .more = S16LD_DENOM_MINUS_14205_MORE};};
template<> struct libdivide_constants<int16_t,-14204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14204_MAGIC, .more = S16LD_DENOM_MINUS_14204_MORE};};
template<> struct libdivide_constants<int16_t,-14203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14203_MAGIC, .more = S16LD_DENOM_MINUS_14203_MORE};};
template<> struct libdivide_constants<int16_t,-14202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14202_MAGIC, .more = S16LD_DENOM_MINUS_14202_MORE};};
template<> struct libdivide_constants<int16_t,-14201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14201_MAGIC, .more = S16LD_DENOM_MINUS_14201_MORE};};
template<> struct libdivide_constants<int16_t,-14200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14200_MAGIC, .more = S16LD_DENOM_MINUS_14200_MORE};};
template<> struct libdivide_constants<int16_t,-14199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14199_MAGIC, .more = S16LD_DENOM_MINUS_14199_MORE};};
template<> struct libdivide_constants<int16_t,-14198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14198_MAGIC, .more = S16LD_DENOM_MINUS_14198_MORE};};
template<> struct libdivide_constants<int16_t,-14197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14197_MAGIC, .more = S16LD_DENOM_MINUS_14197_MORE};};
template<> struct libdivide_constants<int16_t,-14196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14196_MAGIC, .more = S16LD_DENOM_MINUS_14196_MORE};};
template<> struct libdivide_constants<int16_t,-14195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14195_MAGIC, .more = S16LD_DENOM_MINUS_14195_MORE};};
template<> struct libdivide_constants<int16_t,-14194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14194_MAGIC, .more = S16LD_DENOM_MINUS_14194_MORE};};
template<> struct libdivide_constants<int16_t,-14193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14193_MAGIC, .more = S16LD_DENOM_MINUS_14193_MORE};};
template<> struct libdivide_constants<int16_t,-14192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14192_MAGIC, .more = S16LD_DENOM_MINUS_14192_MORE};};
template<> struct libdivide_constants<int16_t,-14191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14191_MAGIC, .more = S16LD_DENOM_MINUS_14191_MORE};};
template<> struct libdivide_constants<int16_t,-14190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14190_MAGIC, .more = S16LD_DENOM_MINUS_14190_MORE};};
template<> struct libdivide_constants<int16_t,-14189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14189_MAGIC, .more = S16LD_DENOM_MINUS_14189_MORE};};
template<> struct libdivide_constants<int16_t,-14188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14188_MAGIC, .more = S16LD_DENOM_MINUS_14188_MORE};};
template<> struct libdivide_constants<int16_t,-14187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14187_MAGIC, .more = S16LD_DENOM_MINUS_14187_MORE};};
template<> struct libdivide_constants<int16_t,-14186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14186_MAGIC, .more = S16LD_DENOM_MINUS_14186_MORE};};
template<> struct libdivide_constants<int16_t,-14185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14185_MAGIC, .more = S16LD_DENOM_MINUS_14185_MORE};};
template<> struct libdivide_constants<int16_t,-14184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14184_MAGIC, .more = S16LD_DENOM_MINUS_14184_MORE};};
template<> struct libdivide_constants<int16_t,-14183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14183_MAGIC, .more = S16LD_DENOM_MINUS_14183_MORE};};
template<> struct libdivide_constants<int16_t,-14182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14182_MAGIC, .more = S16LD_DENOM_MINUS_14182_MORE};};
template<> struct libdivide_constants<int16_t,-14181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14181_MAGIC, .more = S16LD_DENOM_MINUS_14181_MORE};};
template<> struct libdivide_constants<int16_t,-14180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14180_MAGIC, .more = S16LD_DENOM_MINUS_14180_MORE};};
template<> struct libdivide_constants<int16_t,-14179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14179_MAGIC, .more = S16LD_DENOM_MINUS_14179_MORE};};
template<> struct libdivide_constants<int16_t,-14178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14178_MAGIC, .more = S16LD_DENOM_MINUS_14178_MORE};};
template<> struct libdivide_constants<int16_t,-14177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14177_MAGIC, .more = S16LD_DENOM_MINUS_14177_MORE};};
template<> struct libdivide_constants<int16_t,-14176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14176_MAGIC, .more = S16LD_DENOM_MINUS_14176_MORE};};
template<> struct libdivide_constants<int16_t,-14175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14175_MAGIC, .more = S16LD_DENOM_MINUS_14175_MORE};};
template<> struct libdivide_constants<int16_t,-14174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14174_MAGIC, .more = S16LD_DENOM_MINUS_14174_MORE};};
template<> struct libdivide_constants<int16_t,-14173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14173_MAGIC, .more = S16LD_DENOM_MINUS_14173_MORE};};
template<> struct libdivide_constants<int16_t,-14172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14172_MAGIC, .more = S16LD_DENOM_MINUS_14172_MORE};};
template<> struct libdivide_constants<int16_t,-14171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14171_MAGIC, .more = S16LD_DENOM_MINUS_14171_MORE};};
template<> struct libdivide_constants<int16_t,-14170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14170_MAGIC, .more = S16LD_DENOM_MINUS_14170_MORE};};
template<> struct libdivide_constants<int16_t,-14169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14169_MAGIC, .more = S16LD_DENOM_MINUS_14169_MORE};};
template<> struct libdivide_constants<int16_t,-14168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14168_MAGIC, .more = S16LD_DENOM_MINUS_14168_MORE};};
template<> struct libdivide_constants<int16_t,-14167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14167_MAGIC, .more = S16LD_DENOM_MINUS_14167_MORE};};
template<> struct libdivide_constants<int16_t,-14166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14166_MAGIC, .more = S16LD_DENOM_MINUS_14166_MORE};};
template<> struct libdivide_constants<int16_t,-14165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14165_MAGIC, .more = S16LD_DENOM_MINUS_14165_MORE};};
template<> struct libdivide_constants<int16_t,-14164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14164_MAGIC, .more = S16LD_DENOM_MINUS_14164_MORE};};
template<> struct libdivide_constants<int16_t,-14163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14163_MAGIC, .more = S16LD_DENOM_MINUS_14163_MORE};};
template<> struct libdivide_constants<int16_t,-14162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14162_MAGIC, .more = S16LD_DENOM_MINUS_14162_MORE};};
template<> struct libdivide_constants<int16_t,-14161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14161_MAGIC, .more = S16LD_DENOM_MINUS_14161_MORE};};
template<> struct libdivide_constants<int16_t,-14160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14160_MAGIC, .more = S16LD_DENOM_MINUS_14160_MORE};};
template<> struct libdivide_constants<int16_t,-14159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14159_MAGIC, .more = S16LD_DENOM_MINUS_14159_MORE};};
template<> struct libdivide_constants<int16_t,-14158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14158_MAGIC, .more = S16LD_DENOM_MINUS_14158_MORE};};
template<> struct libdivide_constants<int16_t,-14157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14157_MAGIC, .more = S16LD_DENOM_MINUS_14157_MORE};};
template<> struct libdivide_constants<int16_t,-14156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14156_MAGIC, .more = S16LD_DENOM_MINUS_14156_MORE};};
template<> struct libdivide_constants<int16_t,-14155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14155_MAGIC, .more = S16LD_DENOM_MINUS_14155_MORE};};
template<> struct libdivide_constants<int16_t,-14154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14154_MAGIC, .more = S16LD_DENOM_MINUS_14154_MORE};};
template<> struct libdivide_constants<int16_t,-14153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14153_MAGIC, .more = S16LD_DENOM_MINUS_14153_MORE};};
template<> struct libdivide_constants<int16_t,-14152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14152_MAGIC, .more = S16LD_DENOM_MINUS_14152_MORE};};
template<> struct libdivide_constants<int16_t,-14151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14151_MAGIC, .more = S16LD_DENOM_MINUS_14151_MORE};};
template<> struct libdivide_constants<int16_t,-14150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14150_MAGIC, .more = S16LD_DENOM_MINUS_14150_MORE};};
template<> struct libdivide_constants<int16_t,-14149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14149_MAGIC, .more = S16LD_DENOM_MINUS_14149_MORE};};
template<> struct libdivide_constants<int16_t,-14148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14148_MAGIC, .more = S16LD_DENOM_MINUS_14148_MORE};};
template<> struct libdivide_constants<int16_t,-14147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14147_MAGIC, .more = S16LD_DENOM_MINUS_14147_MORE};};
template<> struct libdivide_constants<int16_t,-14146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14146_MAGIC, .more = S16LD_DENOM_MINUS_14146_MORE};};
template<> struct libdivide_constants<int16_t,-14145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14145_MAGIC, .more = S16LD_DENOM_MINUS_14145_MORE};};
template<> struct libdivide_constants<int16_t,-14144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14144_MAGIC, .more = S16LD_DENOM_MINUS_14144_MORE};};
template<> struct libdivide_constants<int16_t,-14143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14143_MAGIC, .more = S16LD_DENOM_MINUS_14143_MORE};};
template<> struct libdivide_constants<int16_t,-14142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14142_MAGIC, .more = S16LD_DENOM_MINUS_14142_MORE};};
template<> struct libdivide_constants<int16_t,-14141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14141_MAGIC, .more = S16LD_DENOM_MINUS_14141_MORE};};
template<> struct libdivide_constants<int16_t,-14140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14140_MAGIC, .more = S16LD_DENOM_MINUS_14140_MORE};};
template<> struct libdivide_constants<int16_t,-14139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14139_MAGIC, .more = S16LD_DENOM_MINUS_14139_MORE};};
template<> struct libdivide_constants<int16_t,-14138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14138_MAGIC, .more = S16LD_DENOM_MINUS_14138_MORE};};
template<> struct libdivide_constants<int16_t,-14137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14137_MAGIC, .more = S16LD_DENOM_MINUS_14137_MORE};};
template<> struct libdivide_constants<int16_t,-14136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14136_MAGIC, .more = S16LD_DENOM_MINUS_14136_MORE};};
template<> struct libdivide_constants<int16_t,-14135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14135_MAGIC, .more = S16LD_DENOM_MINUS_14135_MORE};};
template<> struct libdivide_constants<int16_t,-14134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14134_MAGIC, .more = S16LD_DENOM_MINUS_14134_MORE};};
template<> struct libdivide_constants<int16_t,-14133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14133_MAGIC, .more = S16LD_DENOM_MINUS_14133_MORE};};
template<> struct libdivide_constants<int16_t,-14132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14132_MAGIC, .more = S16LD_DENOM_MINUS_14132_MORE};};
template<> struct libdivide_constants<int16_t,-14131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14131_MAGIC, .more = S16LD_DENOM_MINUS_14131_MORE};};
template<> struct libdivide_constants<int16_t,-14130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14130_MAGIC, .more = S16LD_DENOM_MINUS_14130_MORE};};
template<> struct libdivide_constants<int16_t,-14129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14129_MAGIC, .more = S16LD_DENOM_MINUS_14129_MORE};};
template<> struct libdivide_constants<int16_t,-14128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14128_MAGIC, .more = S16LD_DENOM_MINUS_14128_MORE};};
template<> struct libdivide_constants<int16_t,-14127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14127_MAGIC, .more = S16LD_DENOM_MINUS_14127_MORE};};
template<> struct libdivide_constants<int16_t,-14126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14126_MAGIC, .more = S16LD_DENOM_MINUS_14126_MORE};};
template<> struct libdivide_constants<int16_t,-14125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14125_MAGIC, .more = S16LD_DENOM_MINUS_14125_MORE};};
template<> struct libdivide_constants<int16_t,-14124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14124_MAGIC, .more = S16LD_DENOM_MINUS_14124_MORE};};
template<> struct libdivide_constants<int16_t,-14123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14123_MAGIC, .more = S16LD_DENOM_MINUS_14123_MORE};};
template<> struct libdivide_constants<int16_t,-14122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14122_MAGIC, .more = S16LD_DENOM_MINUS_14122_MORE};};
template<> struct libdivide_constants<int16_t,-14121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14121_MAGIC, .more = S16LD_DENOM_MINUS_14121_MORE};};
template<> struct libdivide_constants<int16_t,-14120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14120_MAGIC, .more = S16LD_DENOM_MINUS_14120_MORE};};
template<> struct libdivide_constants<int16_t,-14119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14119_MAGIC, .more = S16LD_DENOM_MINUS_14119_MORE};};
template<> struct libdivide_constants<int16_t,-14118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14118_MAGIC, .more = S16LD_DENOM_MINUS_14118_MORE};};
template<> struct libdivide_constants<int16_t,-14117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14117_MAGIC, .more = S16LD_DENOM_MINUS_14117_MORE};};
template<> struct libdivide_constants<int16_t,-14116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14116_MAGIC, .more = S16LD_DENOM_MINUS_14116_MORE};};
template<> struct libdivide_constants<int16_t,-14115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14115_MAGIC, .more = S16LD_DENOM_MINUS_14115_MORE};};
template<> struct libdivide_constants<int16_t,-14114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14114_MAGIC, .more = S16LD_DENOM_MINUS_14114_MORE};};
template<> struct libdivide_constants<int16_t,-14113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14113_MAGIC, .more = S16LD_DENOM_MINUS_14113_MORE};};
template<> struct libdivide_constants<int16_t,-14112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14112_MAGIC, .more = S16LD_DENOM_MINUS_14112_MORE};};
template<> struct libdivide_constants<int16_t,-14111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14111_MAGIC, .more = S16LD_DENOM_MINUS_14111_MORE};};
template<> struct libdivide_constants<int16_t,-14110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14110_MAGIC, .more = S16LD_DENOM_MINUS_14110_MORE};};
template<> struct libdivide_constants<int16_t,-14109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14109_MAGIC, .more = S16LD_DENOM_MINUS_14109_MORE};};
template<> struct libdivide_constants<int16_t,-14108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14108_MAGIC, .more = S16LD_DENOM_MINUS_14108_MORE};};
template<> struct libdivide_constants<int16_t,-14107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14107_MAGIC, .more = S16LD_DENOM_MINUS_14107_MORE};};
template<> struct libdivide_constants<int16_t,-14106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14106_MAGIC, .more = S16LD_DENOM_MINUS_14106_MORE};};
template<> struct libdivide_constants<int16_t,-14105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14105_MAGIC, .more = S16LD_DENOM_MINUS_14105_MORE};};
template<> struct libdivide_constants<int16_t,-14104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14104_MAGIC, .more = S16LD_DENOM_MINUS_14104_MORE};};
template<> struct libdivide_constants<int16_t,-14103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14103_MAGIC, .more = S16LD_DENOM_MINUS_14103_MORE};};
template<> struct libdivide_constants<int16_t,-14102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14102_MAGIC, .more = S16LD_DENOM_MINUS_14102_MORE};};
template<> struct libdivide_constants<int16_t,-14101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14101_MAGIC, .more = S16LD_DENOM_MINUS_14101_MORE};};
template<> struct libdivide_constants<int16_t,-14100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14100_MAGIC, .more = S16LD_DENOM_MINUS_14100_MORE};};
template<> struct libdivide_constants<int16_t,-14099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14099_MAGIC, .more = S16LD_DENOM_MINUS_14099_MORE};};
template<> struct libdivide_constants<int16_t,-14098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14098_MAGIC, .more = S16LD_DENOM_MINUS_14098_MORE};};
template<> struct libdivide_constants<int16_t,-14097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14097_MAGIC, .more = S16LD_DENOM_MINUS_14097_MORE};};
template<> struct libdivide_constants<int16_t,-14096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14096_MAGIC, .more = S16LD_DENOM_MINUS_14096_MORE};};
template<> struct libdivide_constants<int16_t,-14095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14095_MAGIC, .more = S16LD_DENOM_MINUS_14095_MORE};};
template<> struct libdivide_constants<int16_t,-14094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14094_MAGIC, .more = S16LD_DENOM_MINUS_14094_MORE};};
template<> struct libdivide_constants<int16_t,-14093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14093_MAGIC, .more = S16LD_DENOM_MINUS_14093_MORE};};
template<> struct libdivide_constants<int16_t,-14092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14092_MAGIC, .more = S16LD_DENOM_MINUS_14092_MORE};};
template<> struct libdivide_constants<int16_t,-14091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14091_MAGIC, .more = S16LD_DENOM_MINUS_14091_MORE};};
template<> struct libdivide_constants<int16_t,-14090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14090_MAGIC, .more = S16LD_DENOM_MINUS_14090_MORE};};
template<> struct libdivide_constants<int16_t,-14089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14089_MAGIC, .more = S16LD_DENOM_MINUS_14089_MORE};};
template<> struct libdivide_constants<int16_t,-14088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14088_MAGIC, .more = S16LD_DENOM_MINUS_14088_MORE};};
template<> struct libdivide_constants<int16_t,-14087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14087_MAGIC, .more = S16LD_DENOM_MINUS_14087_MORE};};
template<> struct libdivide_constants<int16_t,-14086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14086_MAGIC, .more = S16LD_DENOM_MINUS_14086_MORE};};
template<> struct libdivide_constants<int16_t,-14085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14085_MAGIC, .more = S16LD_DENOM_MINUS_14085_MORE};};
template<> struct libdivide_constants<int16_t,-14084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14084_MAGIC, .more = S16LD_DENOM_MINUS_14084_MORE};};
template<> struct libdivide_constants<int16_t,-14083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14083_MAGIC, .more = S16LD_DENOM_MINUS_14083_MORE};};
template<> struct libdivide_constants<int16_t,-14082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14082_MAGIC, .more = S16LD_DENOM_MINUS_14082_MORE};};
template<> struct libdivide_constants<int16_t,-14081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14081_MAGIC, .more = S16LD_DENOM_MINUS_14081_MORE};};
template<> struct libdivide_constants<int16_t,-14080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14080_MAGIC, .more = S16LD_DENOM_MINUS_14080_MORE};};
template<> struct libdivide_constants<int16_t,-14079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14079_MAGIC, .more = S16LD_DENOM_MINUS_14079_MORE};};
template<> struct libdivide_constants<int16_t,-14078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14078_MAGIC, .more = S16LD_DENOM_MINUS_14078_MORE};};
template<> struct libdivide_constants<int16_t,-14077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14077_MAGIC, .more = S16LD_DENOM_MINUS_14077_MORE};};
template<> struct libdivide_constants<int16_t,-14076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14076_MAGIC, .more = S16LD_DENOM_MINUS_14076_MORE};};
template<> struct libdivide_constants<int16_t,-14075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14075_MAGIC, .more = S16LD_DENOM_MINUS_14075_MORE};};
template<> struct libdivide_constants<int16_t,-14074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14074_MAGIC, .more = S16LD_DENOM_MINUS_14074_MORE};};
template<> struct libdivide_constants<int16_t,-14073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14073_MAGIC, .more = S16LD_DENOM_MINUS_14073_MORE};};
template<> struct libdivide_constants<int16_t,-14072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14072_MAGIC, .more = S16LD_DENOM_MINUS_14072_MORE};};
template<> struct libdivide_constants<int16_t,-14071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14071_MAGIC, .more = S16LD_DENOM_MINUS_14071_MORE};};
template<> struct libdivide_constants<int16_t,-14070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14070_MAGIC, .more = S16LD_DENOM_MINUS_14070_MORE};};
template<> struct libdivide_constants<int16_t,-14069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14069_MAGIC, .more = S16LD_DENOM_MINUS_14069_MORE};};
template<> struct libdivide_constants<int16_t,-14068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14068_MAGIC, .more = S16LD_DENOM_MINUS_14068_MORE};};
template<> struct libdivide_constants<int16_t,-14067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14067_MAGIC, .more = S16LD_DENOM_MINUS_14067_MORE};};
template<> struct libdivide_constants<int16_t,-14066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14066_MAGIC, .more = S16LD_DENOM_MINUS_14066_MORE};};
template<> struct libdivide_constants<int16_t,-14065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14065_MAGIC, .more = S16LD_DENOM_MINUS_14065_MORE};};
template<> struct libdivide_constants<int16_t,-14064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14064_MAGIC, .more = S16LD_DENOM_MINUS_14064_MORE};};
template<> struct libdivide_constants<int16_t,-14063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14063_MAGIC, .more = S16LD_DENOM_MINUS_14063_MORE};};
template<> struct libdivide_constants<int16_t,-14062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14062_MAGIC, .more = S16LD_DENOM_MINUS_14062_MORE};};
template<> struct libdivide_constants<int16_t,-14061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14061_MAGIC, .more = S16LD_DENOM_MINUS_14061_MORE};};
template<> struct libdivide_constants<int16_t,-14060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14060_MAGIC, .more = S16LD_DENOM_MINUS_14060_MORE};};
template<> struct libdivide_constants<int16_t,-14059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14059_MAGIC, .more = S16LD_DENOM_MINUS_14059_MORE};};
template<> struct libdivide_constants<int16_t,-14058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14058_MAGIC, .more = S16LD_DENOM_MINUS_14058_MORE};};
template<> struct libdivide_constants<int16_t,-14057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14057_MAGIC, .more = S16LD_DENOM_MINUS_14057_MORE};};
template<> struct libdivide_constants<int16_t,-14056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14056_MAGIC, .more = S16LD_DENOM_MINUS_14056_MORE};};
template<> struct libdivide_constants<int16_t,-14055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14055_MAGIC, .more = S16LD_DENOM_MINUS_14055_MORE};};
template<> struct libdivide_constants<int16_t,-14054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14054_MAGIC, .more = S16LD_DENOM_MINUS_14054_MORE};};
template<> struct libdivide_constants<int16_t,-14053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14053_MAGIC, .more = S16LD_DENOM_MINUS_14053_MORE};};
template<> struct libdivide_constants<int16_t,-14052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14052_MAGIC, .more = S16LD_DENOM_MINUS_14052_MORE};};
template<> struct libdivide_constants<int16_t,-14051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14051_MAGIC, .more = S16LD_DENOM_MINUS_14051_MORE};};
template<> struct libdivide_constants<int16_t,-14050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14050_MAGIC, .more = S16LD_DENOM_MINUS_14050_MORE};};
template<> struct libdivide_constants<int16_t,-14049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14049_MAGIC, .more = S16LD_DENOM_MINUS_14049_MORE};};
template<> struct libdivide_constants<int16_t,-14048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14048_MAGIC, .more = S16LD_DENOM_MINUS_14048_MORE};};
template<> struct libdivide_constants<int16_t,-14047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14047_MAGIC, .more = S16LD_DENOM_MINUS_14047_MORE};};
template<> struct libdivide_constants<int16_t,-14046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14046_MAGIC, .more = S16LD_DENOM_MINUS_14046_MORE};};
template<> struct libdivide_constants<int16_t,-14045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14045_MAGIC, .more = S16LD_DENOM_MINUS_14045_MORE};};
template<> struct libdivide_constants<int16_t,-14044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14044_MAGIC, .more = S16LD_DENOM_MINUS_14044_MORE};};
template<> struct libdivide_constants<int16_t,-14043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14043_MAGIC, .more = S16LD_DENOM_MINUS_14043_MORE};};
template<> struct libdivide_constants<int16_t,-14042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14042_MAGIC, .more = S16LD_DENOM_MINUS_14042_MORE};};
template<> struct libdivide_constants<int16_t,-14041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14041_MAGIC, .more = S16LD_DENOM_MINUS_14041_MORE};};
template<> struct libdivide_constants<int16_t,-14040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14040_MAGIC, .more = S16LD_DENOM_MINUS_14040_MORE};};
template<> struct libdivide_constants<int16_t,-14039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14039_MAGIC, .more = S16LD_DENOM_MINUS_14039_MORE};};
template<> struct libdivide_constants<int16_t,-14038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14038_MAGIC, .more = S16LD_DENOM_MINUS_14038_MORE};};
template<> struct libdivide_constants<int16_t,-14037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14037_MAGIC, .more = S16LD_DENOM_MINUS_14037_MORE};};
template<> struct libdivide_constants<int16_t,-14036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14036_MAGIC, .more = S16LD_DENOM_MINUS_14036_MORE};};
template<> struct libdivide_constants<int16_t,-14035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14035_MAGIC, .more = S16LD_DENOM_MINUS_14035_MORE};};
template<> struct libdivide_constants<int16_t,-14034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14034_MAGIC, .more = S16LD_DENOM_MINUS_14034_MORE};};
template<> struct libdivide_constants<int16_t,-14033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14033_MAGIC, .more = S16LD_DENOM_MINUS_14033_MORE};};
template<> struct libdivide_constants<int16_t,-14032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14032_MAGIC, .more = S16LD_DENOM_MINUS_14032_MORE};};
template<> struct libdivide_constants<int16_t,-14031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14031_MAGIC, .more = S16LD_DENOM_MINUS_14031_MORE};};
template<> struct libdivide_constants<int16_t,-14030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14030_MAGIC, .more = S16LD_DENOM_MINUS_14030_MORE};};
template<> struct libdivide_constants<int16_t,-14029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14029_MAGIC, .more = S16LD_DENOM_MINUS_14029_MORE};};
template<> struct libdivide_constants<int16_t,-14028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14028_MAGIC, .more = S16LD_DENOM_MINUS_14028_MORE};};
template<> struct libdivide_constants<int16_t,-14027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14027_MAGIC, .more = S16LD_DENOM_MINUS_14027_MORE};};
template<> struct libdivide_constants<int16_t,-14026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14026_MAGIC, .more = S16LD_DENOM_MINUS_14026_MORE};};
template<> struct libdivide_constants<int16_t,-14025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14025_MAGIC, .more = S16LD_DENOM_MINUS_14025_MORE};};
template<> struct libdivide_constants<int16_t,-14024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14024_MAGIC, .more = S16LD_DENOM_MINUS_14024_MORE};};
template<> struct libdivide_constants<int16_t,-14023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14023_MAGIC, .more = S16LD_DENOM_MINUS_14023_MORE};};
template<> struct libdivide_constants<int16_t,-14022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14022_MAGIC, .more = S16LD_DENOM_MINUS_14022_MORE};};
template<> struct libdivide_constants<int16_t,-14021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14021_MAGIC, .more = S16LD_DENOM_MINUS_14021_MORE};};
template<> struct libdivide_constants<int16_t,-14020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14020_MAGIC, .more = S16LD_DENOM_MINUS_14020_MORE};};
template<> struct libdivide_constants<int16_t,-14019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14019_MAGIC, .more = S16LD_DENOM_MINUS_14019_MORE};};
template<> struct libdivide_constants<int16_t,-14018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14018_MAGIC, .more = S16LD_DENOM_MINUS_14018_MORE};};
template<> struct libdivide_constants<int16_t,-14017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14017_MAGIC, .more = S16LD_DENOM_MINUS_14017_MORE};};
template<> struct libdivide_constants<int16_t,-14016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14016_MAGIC, .more = S16LD_DENOM_MINUS_14016_MORE};};
template<> struct libdivide_constants<int16_t,-14015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14015_MAGIC, .more = S16LD_DENOM_MINUS_14015_MORE};};
template<> struct libdivide_constants<int16_t,-14014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14014_MAGIC, .more = S16LD_DENOM_MINUS_14014_MORE};};
template<> struct libdivide_constants<int16_t,-14013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14013_MAGIC, .more = S16LD_DENOM_MINUS_14013_MORE};};
template<> struct libdivide_constants<int16_t,-14012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14012_MAGIC, .more = S16LD_DENOM_MINUS_14012_MORE};};
template<> struct libdivide_constants<int16_t,-14011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14011_MAGIC, .more = S16LD_DENOM_MINUS_14011_MORE};};
template<> struct libdivide_constants<int16_t,-14010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14010_MAGIC, .more = S16LD_DENOM_MINUS_14010_MORE};};
template<> struct libdivide_constants<int16_t,-14009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14009_MAGIC, .more = S16LD_DENOM_MINUS_14009_MORE};};
template<> struct libdivide_constants<int16_t,-14008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14008_MAGIC, .more = S16LD_DENOM_MINUS_14008_MORE};};
template<> struct libdivide_constants<int16_t,-14007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14007_MAGIC, .more = S16LD_DENOM_MINUS_14007_MORE};};
template<> struct libdivide_constants<int16_t,-14006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14006_MAGIC, .more = S16LD_DENOM_MINUS_14006_MORE};};
template<> struct libdivide_constants<int16_t,-14005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14005_MAGIC, .more = S16LD_DENOM_MINUS_14005_MORE};};
template<> struct libdivide_constants<int16_t,-14004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14004_MAGIC, .more = S16LD_DENOM_MINUS_14004_MORE};};
template<> struct libdivide_constants<int16_t,-14003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14003_MAGIC, .more = S16LD_DENOM_MINUS_14003_MORE};};
template<> struct libdivide_constants<int16_t,-14002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14002_MAGIC, .more = S16LD_DENOM_MINUS_14002_MORE};};
template<> struct libdivide_constants<int16_t,-14001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14001_MAGIC, .more = S16LD_DENOM_MINUS_14001_MORE};};
template<> struct libdivide_constants<int16_t,-14000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14000_MAGIC, .more = S16LD_DENOM_MINUS_14000_MORE};};
template<> struct libdivide_constants<int16_t,-13999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13999_MAGIC, .more = S16LD_DENOM_MINUS_13999_MORE};};
template<> struct libdivide_constants<int16_t,-13998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13998_MAGIC, .more = S16LD_DENOM_MINUS_13998_MORE};};
template<> struct libdivide_constants<int16_t,-13997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13997_MAGIC, .more = S16LD_DENOM_MINUS_13997_MORE};};
template<> struct libdivide_constants<int16_t,-13996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13996_MAGIC, .more = S16LD_DENOM_MINUS_13996_MORE};};
template<> struct libdivide_constants<int16_t,-13995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13995_MAGIC, .more = S16LD_DENOM_MINUS_13995_MORE};};
template<> struct libdivide_constants<int16_t,-13994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13994_MAGIC, .more = S16LD_DENOM_MINUS_13994_MORE};};
template<> struct libdivide_constants<int16_t,-13993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13993_MAGIC, .more = S16LD_DENOM_MINUS_13993_MORE};};
template<> struct libdivide_constants<int16_t,-13992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13992_MAGIC, .more = S16LD_DENOM_MINUS_13992_MORE};};
template<> struct libdivide_constants<int16_t,-13991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13991_MAGIC, .more = S16LD_DENOM_MINUS_13991_MORE};};
template<> struct libdivide_constants<int16_t,-13990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13990_MAGIC, .more = S16LD_DENOM_MINUS_13990_MORE};};
template<> struct libdivide_constants<int16_t,-13989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13989_MAGIC, .more = S16LD_DENOM_MINUS_13989_MORE};};
template<> struct libdivide_constants<int16_t,-13988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13988_MAGIC, .more = S16LD_DENOM_MINUS_13988_MORE};};
template<> struct libdivide_constants<int16_t,-13987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13987_MAGIC, .more = S16LD_DENOM_MINUS_13987_MORE};};
template<> struct libdivide_constants<int16_t,-13986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13986_MAGIC, .more = S16LD_DENOM_MINUS_13986_MORE};};
template<> struct libdivide_constants<int16_t,-13985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13985_MAGIC, .more = S16LD_DENOM_MINUS_13985_MORE};};
template<> struct libdivide_constants<int16_t,-13984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13984_MAGIC, .more = S16LD_DENOM_MINUS_13984_MORE};};
template<> struct libdivide_constants<int16_t,-13983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13983_MAGIC, .more = S16LD_DENOM_MINUS_13983_MORE};};
template<> struct libdivide_constants<int16_t,-13982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13982_MAGIC, .more = S16LD_DENOM_MINUS_13982_MORE};};
template<> struct libdivide_constants<int16_t,-13981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13981_MAGIC, .more = S16LD_DENOM_MINUS_13981_MORE};};
template<> struct libdivide_constants<int16_t,-13980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13980_MAGIC, .more = S16LD_DENOM_MINUS_13980_MORE};};
template<> struct libdivide_constants<int16_t,-13979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13979_MAGIC, .more = S16LD_DENOM_MINUS_13979_MORE};};
template<> struct libdivide_constants<int16_t,-13978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13978_MAGIC, .more = S16LD_DENOM_MINUS_13978_MORE};};
template<> struct libdivide_constants<int16_t,-13977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13977_MAGIC, .more = S16LD_DENOM_MINUS_13977_MORE};};
template<> struct libdivide_constants<int16_t,-13976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13976_MAGIC, .more = S16LD_DENOM_MINUS_13976_MORE};};
template<> struct libdivide_constants<int16_t,-13975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13975_MAGIC, .more = S16LD_DENOM_MINUS_13975_MORE};};
template<> struct libdivide_constants<int16_t,-13974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13974_MAGIC, .more = S16LD_DENOM_MINUS_13974_MORE};};
template<> struct libdivide_constants<int16_t,-13973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13973_MAGIC, .more = S16LD_DENOM_MINUS_13973_MORE};};
template<> struct libdivide_constants<int16_t,-13972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13972_MAGIC, .more = S16LD_DENOM_MINUS_13972_MORE};};
template<> struct libdivide_constants<int16_t,-13971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13971_MAGIC, .more = S16LD_DENOM_MINUS_13971_MORE};};
template<> struct libdivide_constants<int16_t,-13970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13970_MAGIC, .more = S16LD_DENOM_MINUS_13970_MORE};};
template<> struct libdivide_constants<int16_t,-13969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13969_MAGIC, .more = S16LD_DENOM_MINUS_13969_MORE};};
template<> struct libdivide_constants<int16_t,-13968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13968_MAGIC, .more = S16LD_DENOM_MINUS_13968_MORE};};
template<> struct libdivide_constants<int16_t,-13967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13967_MAGIC, .more = S16LD_DENOM_MINUS_13967_MORE};};
template<> struct libdivide_constants<int16_t,-13966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13966_MAGIC, .more = S16LD_DENOM_MINUS_13966_MORE};};
template<> struct libdivide_constants<int16_t,-13965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13965_MAGIC, .more = S16LD_DENOM_MINUS_13965_MORE};};
template<> struct libdivide_constants<int16_t,-13964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13964_MAGIC, .more = S16LD_DENOM_MINUS_13964_MORE};};
template<> struct libdivide_constants<int16_t,-13963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13963_MAGIC, .more = S16LD_DENOM_MINUS_13963_MORE};};
template<> struct libdivide_constants<int16_t,-13962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13962_MAGIC, .more = S16LD_DENOM_MINUS_13962_MORE};};
template<> struct libdivide_constants<int16_t,-13961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13961_MAGIC, .more = S16LD_DENOM_MINUS_13961_MORE};};
template<> struct libdivide_constants<int16_t,-13960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13960_MAGIC, .more = S16LD_DENOM_MINUS_13960_MORE};};
template<> struct libdivide_constants<int16_t,-13959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13959_MAGIC, .more = S16LD_DENOM_MINUS_13959_MORE};};
template<> struct libdivide_constants<int16_t,-13958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13958_MAGIC, .more = S16LD_DENOM_MINUS_13958_MORE};};
template<> struct libdivide_constants<int16_t,-13957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13957_MAGIC, .more = S16LD_DENOM_MINUS_13957_MORE};};
template<> struct libdivide_constants<int16_t,-13956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13956_MAGIC, .more = S16LD_DENOM_MINUS_13956_MORE};};
template<> struct libdivide_constants<int16_t,-13955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13955_MAGIC, .more = S16LD_DENOM_MINUS_13955_MORE};};
template<> struct libdivide_constants<int16_t,-13954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13954_MAGIC, .more = S16LD_DENOM_MINUS_13954_MORE};};
template<> struct libdivide_constants<int16_t,-13953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13953_MAGIC, .more = S16LD_DENOM_MINUS_13953_MORE};};
template<> struct libdivide_constants<int16_t,-13952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13952_MAGIC, .more = S16LD_DENOM_MINUS_13952_MORE};};
template<> struct libdivide_constants<int16_t,-13951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13951_MAGIC, .more = S16LD_DENOM_MINUS_13951_MORE};};
template<> struct libdivide_constants<int16_t,-13950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13950_MAGIC, .more = S16LD_DENOM_MINUS_13950_MORE};};
template<> struct libdivide_constants<int16_t,-13949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13949_MAGIC, .more = S16LD_DENOM_MINUS_13949_MORE};};
template<> struct libdivide_constants<int16_t,-13948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13948_MAGIC, .more = S16LD_DENOM_MINUS_13948_MORE};};
template<> struct libdivide_constants<int16_t,-13947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13947_MAGIC, .more = S16LD_DENOM_MINUS_13947_MORE};};
template<> struct libdivide_constants<int16_t,-13946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13946_MAGIC, .more = S16LD_DENOM_MINUS_13946_MORE};};
template<> struct libdivide_constants<int16_t,-13945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13945_MAGIC, .more = S16LD_DENOM_MINUS_13945_MORE};};
template<> struct libdivide_constants<int16_t,-13944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13944_MAGIC, .more = S16LD_DENOM_MINUS_13944_MORE};};
template<> struct libdivide_constants<int16_t,-13943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13943_MAGIC, .more = S16LD_DENOM_MINUS_13943_MORE};};
template<> struct libdivide_constants<int16_t,-13942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13942_MAGIC, .more = S16LD_DENOM_MINUS_13942_MORE};};
template<> struct libdivide_constants<int16_t,-13941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13941_MAGIC, .more = S16LD_DENOM_MINUS_13941_MORE};};
template<> struct libdivide_constants<int16_t,-13940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13940_MAGIC, .more = S16LD_DENOM_MINUS_13940_MORE};};
template<> struct libdivide_constants<int16_t,-13939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13939_MAGIC, .more = S16LD_DENOM_MINUS_13939_MORE};};
template<> struct libdivide_constants<int16_t,-13938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13938_MAGIC, .more = S16LD_DENOM_MINUS_13938_MORE};};
template<> struct libdivide_constants<int16_t,-13937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13937_MAGIC, .more = S16LD_DENOM_MINUS_13937_MORE};};
template<> struct libdivide_constants<int16_t,-13936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13936_MAGIC, .more = S16LD_DENOM_MINUS_13936_MORE};};
template<> struct libdivide_constants<int16_t,-13935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13935_MAGIC, .more = S16LD_DENOM_MINUS_13935_MORE};};
template<> struct libdivide_constants<int16_t,-13934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13934_MAGIC, .more = S16LD_DENOM_MINUS_13934_MORE};};
template<> struct libdivide_constants<int16_t,-13933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13933_MAGIC, .more = S16LD_DENOM_MINUS_13933_MORE};};
template<> struct libdivide_constants<int16_t,-13932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13932_MAGIC, .more = S16LD_DENOM_MINUS_13932_MORE};};
template<> struct libdivide_constants<int16_t,-13931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13931_MAGIC, .more = S16LD_DENOM_MINUS_13931_MORE};};
template<> struct libdivide_constants<int16_t,-13930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13930_MAGIC, .more = S16LD_DENOM_MINUS_13930_MORE};};
template<> struct libdivide_constants<int16_t,-13929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13929_MAGIC, .more = S16LD_DENOM_MINUS_13929_MORE};};
template<> struct libdivide_constants<int16_t,-13928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13928_MAGIC, .more = S16LD_DENOM_MINUS_13928_MORE};};
template<> struct libdivide_constants<int16_t,-13927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13927_MAGIC, .more = S16LD_DENOM_MINUS_13927_MORE};};
template<> struct libdivide_constants<int16_t,-13926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13926_MAGIC, .more = S16LD_DENOM_MINUS_13926_MORE};};
template<> struct libdivide_constants<int16_t,-13925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13925_MAGIC, .more = S16LD_DENOM_MINUS_13925_MORE};};
template<> struct libdivide_constants<int16_t,-13924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13924_MAGIC, .more = S16LD_DENOM_MINUS_13924_MORE};};
template<> struct libdivide_constants<int16_t,-13923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13923_MAGIC, .more = S16LD_DENOM_MINUS_13923_MORE};};
template<> struct libdivide_constants<int16_t,-13922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13922_MAGIC, .more = S16LD_DENOM_MINUS_13922_MORE};};
template<> struct libdivide_constants<int16_t,-13921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13921_MAGIC, .more = S16LD_DENOM_MINUS_13921_MORE};};
template<> struct libdivide_constants<int16_t,-13920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13920_MAGIC, .more = S16LD_DENOM_MINUS_13920_MORE};};
template<> struct libdivide_constants<int16_t,-13919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13919_MAGIC, .more = S16LD_DENOM_MINUS_13919_MORE};};
template<> struct libdivide_constants<int16_t,-13918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13918_MAGIC, .more = S16LD_DENOM_MINUS_13918_MORE};};
template<> struct libdivide_constants<int16_t,-13917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13917_MAGIC, .more = S16LD_DENOM_MINUS_13917_MORE};};
template<> struct libdivide_constants<int16_t,-13916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13916_MAGIC, .more = S16LD_DENOM_MINUS_13916_MORE};};
template<> struct libdivide_constants<int16_t,-13915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13915_MAGIC, .more = S16LD_DENOM_MINUS_13915_MORE};};
template<> struct libdivide_constants<int16_t,-13914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13914_MAGIC, .more = S16LD_DENOM_MINUS_13914_MORE};};
template<> struct libdivide_constants<int16_t,-13913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13913_MAGIC, .more = S16LD_DENOM_MINUS_13913_MORE};};
template<> struct libdivide_constants<int16_t,-13912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13912_MAGIC, .more = S16LD_DENOM_MINUS_13912_MORE};};
template<> struct libdivide_constants<int16_t,-13911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13911_MAGIC, .more = S16LD_DENOM_MINUS_13911_MORE};};
template<> struct libdivide_constants<int16_t,-13910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13910_MAGIC, .more = S16LD_DENOM_MINUS_13910_MORE};};
template<> struct libdivide_constants<int16_t,-13909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13909_MAGIC, .more = S16LD_DENOM_MINUS_13909_MORE};};
template<> struct libdivide_constants<int16_t,-13908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13908_MAGIC, .more = S16LD_DENOM_MINUS_13908_MORE};};
template<> struct libdivide_constants<int16_t,-13907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13907_MAGIC, .more = S16LD_DENOM_MINUS_13907_MORE};};
template<> struct libdivide_constants<int16_t,-13906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13906_MAGIC, .more = S16LD_DENOM_MINUS_13906_MORE};};
template<> struct libdivide_constants<int16_t,-13905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13905_MAGIC, .more = S16LD_DENOM_MINUS_13905_MORE};};
template<> struct libdivide_constants<int16_t,-13904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13904_MAGIC, .more = S16LD_DENOM_MINUS_13904_MORE};};
template<> struct libdivide_constants<int16_t,-13903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13903_MAGIC, .more = S16LD_DENOM_MINUS_13903_MORE};};
template<> struct libdivide_constants<int16_t,-13902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13902_MAGIC, .more = S16LD_DENOM_MINUS_13902_MORE};};
template<> struct libdivide_constants<int16_t,-13901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13901_MAGIC, .more = S16LD_DENOM_MINUS_13901_MORE};};
template<> struct libdivide_constants<int16_t,-13900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13900_MAGIC, .more = S16LD_DENOM_MINUS_13900_MORE};};
template<> struct libdivide_constants<int16_t,-13899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13899_MAGIC, .more = S16LD_DENOM_MINUS_13899_MORE};};
template<> struct libdivide_constants<int16_t,-13898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13898_MAGIC, .more = S16LD_DENOM_MINUS_13898_MORE};};
template<> struct libdivide_constants<int16_t,-13897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13897_MAGIC, .more = S16LD_DENOM_MINUS_13897_MORE};};
template<> struct libdivide_constants<int16_t,-13896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13896_MAGIC, .more = S16LD_DENOM_MINUS_13896_MORE};};
template<> struct libdivide_constants<int16_t,-13895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13895_MAGIC, .more = S16LD_DENOM_MINUS_13895_MORE};};
template<> struct libdivide_constants<int16_t,-13894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13894_MAGIC, .more = S16LD_DENOM_MINUS_13894_MORE};};
template<> struct libdivide_constants<int16_t,-13893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13893_MAGIC, .more = S16LD_DENOM_MINUS_13893_MORE};};
template<> struct libdivide_constants<int16_t,-13892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13892_MAGIC, .more = S16LD_DENOM_MINUS_13892_MORE};};
template<> struct libdivide_constants<int16_t,-13891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13891_MAGIC, .more = S16LD_DENOM_MINUS_13891_MORE};};
template<> struct libdivide_constants<int16_t,-13890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13890_MAGIC, .more = S16LD_DENOM_MINUS_13890_MORE};};
template<> struct libdivide_constants<int16_t,-13889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13889_MAGIC, .more = S16LD_DENOM_MINUS_13889_MORE};};
template<> struct libdivide_constants<int16_t,-13888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13888_MAGIC, .more = S16LD_DENOM_MINUS_13888_MORE};};
template<> struct libdivide_constants<int16_t,-13887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13887_MAGIC, .more = S16LD_DENOM_MINUS_13887_MORE};};
template<> struct libdivide_constants<int16_t,-13886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13886_MAGIC, .more = S16LD_DENOM_MINUS_13886_MORE};};
template<> struct libdivide_constants<int16_t,-13885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13885_MAGIC, .more = S16LD_DENOM_MINUS_13885_MORE};};
template<> struct libdivide_constants<int16_t,-13884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13884_MAGIC, .more = S16LD_DENOM_MINUS_13884_MORE};};
template<> struct libdivide_constants<int16_t,-13883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13883_MAGIC, .more = S16LD_DENOM_MINUS_13883_MORE};};
template<> struct libdivide_constants<int16_t,-13882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13882_MAGIC, .more = S16LD_DENOM_MINUS_13882_MORE};};
template<> struct libdivide_constants<int16_t,-13881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13881_MAGIC, .more = S16LD_DENOM_MINUS_13881_MORE};};
template<> struct libdivide_constants<int16_t,-13880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13880_MAGIC, .more = S16LD_DENOM_MINUS_13880_MORE};};
template<> struct libdivide_constants<int16_t,-13879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13879_MAGIC, .more = S16LD_DENOM_MINUS_13879_MORE};};
template<> struct libdivide_constants<int16_t,-13878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13878_MAGIC, .more = S16LD_DENOM_MINUS_13878_MORE};};
template<> struct libdivide_constants<int16_t,-13877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13877_MAGIC, .more = S16LD_DENOM_MINUS_13877_MORE};};
template<> struct libdivide_constants<int16_t,-13876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13876_MAGIC, .more = S16LD_DENOM_MINUS_13876_MORE};};
template<> struct libdivide_constants<int16_t,-13875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13875_MAGIC, .more = S16LD_DENOM_MINUS_13875_MORE};};
template<> struct libdivide_constants<int16_t,-13874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13874_MAGIC, .more = S16LD_DENOM_MINUS_13874_MORE};};
template<> struct libdivide_constants<int16_t,-13873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13873_MAGIC, .more = S16LD_DENOM_MINUS_13873_MORE};};
template<> struct libdivide_constants<int16_t,-13872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13872_MAGIC, .more = S16LD_DENOM_MINUS_13872_MORE};};
template<> struct libdivide_constants<int16_t,-13871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13871_MAGIC, .more = S16LD_DENOM_MINUS_13871_MORE};};
template<> struct libdivide_constants<int16_t,-13870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13870_MAGIC, .more = S16LD_DENOM_MINUS_13870_MORE};};
template<> struct libdivide_constants<int16_t,-13869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13869_MAGIC, .more = S16LD_DENOM_MINUS_13869_MORE};};
template<> struct libdivide_constants<int16_t,-13868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13868_MAGIC, .more = S16LD_DENOM_MINUS_13868_MORE};};
template<> struct libdivide_constants<int16_t,-13867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13867_MAGIC, .more = S16LD_DENOM_MINUS_13867_MORE};};
template<> struct libdivide_constants<int16_t,-13866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13866_MAGIC, .more = S16LD_DENOM_MINUS_13866_MORE};};
template<> struct libdivide_constants<int16_t,-13865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13865_MAGIC, .more = S16LD_DENOM_MINUS_13865_MORE};};
template<> struct libdivide_constants<int16_t,-13864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13864_MAGIC, .more = S16LD_DENOM_MINUS_13864_MORE};};
template<> struct libdivide_constants<int16_t,-13863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13863_MAGIC, .more = S16LD_DENOM_MINUS_13863_MORE};};
template<> struct libdivide_constants<int16_t,-13862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13862_MAGIC, .more = S16LD_DENOM_MINUS_13862_MORE};};
template<> struct libdivide_constants<int16_t,-13861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13861_MAGIC, .more = S16LD_DENOM_MINUS_13861_MORE};};
template<> struct libdivide_constants<int16_t,-13860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13860_MAGIC, .more = S16LD_DENOM_MINUS_13860_MORE};};
template<> struct libdivide_constants<int16_t,-13859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13859_MAGIC, .more = S16LD_DENOM_MINUS_13859_MORE};};
template<> struct libdivide_constants<int16_t,-13858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13858_MAGIC, .more = S16LD_DENOM_MINUS_13858_MORE};};
template<> struct libdivide_constants<int16_t,-13857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13857_MAGIC, .more = S16LD_DENOM_MINUS_13857_MORE};};
template<> struct libdivide_constants<int16_t,-13856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13856_MAGIC, .more = S16LD_DENOM_MINUS_13856_MORE};};
template<> struct libdivide_constants<int16_t,-13855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13855_MAGIC, .more = S16LD_DENOM_MINUS_13855_MORE};};
template<> struct libdivide_constants<int16_t,-13854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13854_MAGIC, .more = S16LD_DENOM_MINUS_13854_MORE};};
template<> struct libdivide_constants<int16_t,-13853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13853_MAGIC, .more = S16LD_DENOM_MINUS_13853_MORE};};
template<> struct libdivide_constants<int16_t,-13852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13852_MAGIC, .more = S16LD_DENOM_MINUS_13852_MORE};};
template<> struct libdivide_constants<int16_t,-13851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13851_MAGIC, .more = S16LD_DENOM_MINUS_13851_MORE};};
template<> struct libdivide_constants<int16_t,-13850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13850_MAGIC, .more = S16LD_DENOM_MINUS_13850_MORE};};
template<> struct libdivide_constants<int16_t,-13849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13849_MAGIC, .more = S16LD_DENOM_MINUS_13849_MORE};};
template<> struct libdivide_constants<int16_t,-13848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13848_MAGIC, .more = S16LD_DENOM_MINUS_13848_MORE};};
template<> struct libdivide_constants<int16_t,-13847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13847_MAGIC, .more = S16LD_DENOM_MINUS_13847_MORE};};
template<> struct libdivide_constants<int16_t,-13846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13846_MAGIC, .more = S16LD_DENOM_MINUS_13846_MORE};};
template<> struct libdivide_constants<int16_t,-13845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13845_MAGIC, .more = S16LD_DENOM_MINUS_13845_MORE};};
template<> struct libdivide_constants<int16_t,-13844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13844_MAGIC, .more = S16LD_DENOM_MINUS_13844_MORE};};
template<> struct libdivide_constants<int16_t,-13843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13843_MAGIC, .more = S16LD_DENOM_MINUS_13843_MORE};};
template<> struct libdivide_constants<int16_t,-13842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13842_MAGIC, .more = S16LD_DENOM_MINUS_13842_MORE};};
template<> struct libdivide_constants<int16_t,-13841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13841_MAGIC, .more = S16LD_DENOM_MINUS_13841_MORE};};
template<> struct libdivide_constants<int16_t,-13840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13840_MAGIC, .more = S16LD_DENOM_MINUS_13840_MORE};};
template<> struct libdivide_constants<int16_t,-13839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13839_MAGIC, .more = S16LD_DENOM_MINUS_13839_MORE};};
template<> struct libdivide_constants<int16_t,-13838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13838_MAGIC, .more = S16LD_DENOM_MINUS_13838_MORE};};
template<> struct libdivide_constants<int16_t,-13837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13837_MAGIC, .more = S16LD_DENOM_MINUS_13837_MORE};};
template<> struct libdivide_constants<int16_t,-13836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13836_MAGIC, .more = S16LD_DENOM_MINUS_13836_MORE};};
template<> struct libdivide_constants<int16_t,-13835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13835_MAGIC, .more = S16LD_DENOM_MINUS_13835_MORE};};
template<> struct libdivide_constants<int16_t,-13834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13834_MAGIC, .more = S16LD_DENOM_MINUS_13834_MORE};};
template<> struct libdivide_constants<int16_t,-13833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13833_MAGIC, .more = S16LD_DENOM_MINUS_13833_MORE};};
template<> struct libdivide_constants<int16_t,-13832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13832_MAGIC, .more = S16LD_DENOM_MINUS_13832_MORE};};
template<> struct libdivide_constants<int16_t,-13831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13831_MAGIC, .more = S16LD_DENOM_MINUS_13831_MORE};};
template<> struct libdivide_constants<int16_t,-13830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13830_MAGIC, .more = S16LD_DENOM_MINUS_13830_MORE};};
template<> struct libdivide_constants<int16_t,-13829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13829_MAGIC, .more = S16LD_DENOM_MINUS_13829_MORE};};
template<> struct libdivide_constants<int16_t,-13828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13828_MAGIC, .more = S16LD_DENOM_MINUS_13828_MORE};};
template<> struct libdivide_constants<int16_t,-13827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13827_MAGIC, .more = S16LD_DENOM_MINUS_13827_MORE};};
template<> struct libdivide_constants<int16_t,-13826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13826_MAGIC, .more = S16LD_DENOM_MINUS_13826_MORE};};
template<> struct libdivide_constants<int16_t,-13825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13825_MAGIC, .more = S16LD_DENOM_MINUS_13825_MORE};};
template<> struct libdivide_constants<int16_t,-13824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13824_MAGIC, .more = S16LD_DENOM_MINUS_13824_MORE};};
template<> struct libdivide_constants<int16_t,-13823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13823_MAGIC, .more = S16LD_DENOM_MINUS_13823_MORE};};
template<> struct libdivide_constants<int16_t,-13822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13822_MAGIC, .more = S16LD_DENOM_MINUS_13822_MORE};};
template<> struct libdivide_constants<int16_t,-13821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13821_MAGIC, .more = S16LD_DENOM_MINUS_13821_MORE};};
template<> struct libdivide_constants<int16_t,-13820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13820_MAGIC, .more = S16LD_DENOM_MINUS_13820_MORE};};
template<> struct libdivide_constants<int16_t,-13819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13819_MAGIC, .more = S16LD_DENOM_MINUS_13819_MORE};};
template<> struct libdivide_constants<int16_t,-13818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13818_MAGIC, .more = S16LD_DENOM_MINUS_13818_MORE};};
template<> struct libdivide_constants<int16_t,-13817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13817_MAGIC, .more = S16LD_DENOM_MINUS_13817_MORE};};
template<> struct libdivide_constants<int16_t,-13816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13816_MAGIC, .more = S16LD_DENOM_MINUS_13816_MORE};};
template<> struct libdivide_constants<int16_t,-13815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13815_MAGIC, .more = S16LD_DENOM_MINUS_13815_MORE};};
template<> struct libdivide_constants<int16_t,-13814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13814_MAGIC, .more = S16LD_DENOM_MINUS_13814_MORE};};
template<> struct libdivide_constants<int16_t,-13813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13813_MAGIC, .more = S16LD_DENOM_MINUS_13813_MORE};};
template<> struct libdivide_constants<int16_t,-13812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13812_MAGIC, .more = S16LD_DENOM_MINUS_13812_MORE};};
template<> struct libdivide_constants<int16_t,-13811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13811_MAGIC, .more = S16LD_DENOM_MINUS_13811_MORE};};
template<> struct libdivide_constants<int16_t,-13810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13810_MAGIC, .more = S16LD_DENOM_MINUS_13810_MORE};};
template<> struct libdivide_constants<int16_t,-13809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13809_MAGIC, .more = S16LD_DENOM_MINUS_13809_MORE};};
template<> struct libdivide_constants<int16_t,-13808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13808_MAGIC, .more = S16LD_DENOM_MINUS_13808_MORE};};
template<> struct libdivide_constants<int16_t,-13807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13807_MAGIC, .more = S16LD_DENOM_MINUS_13807_MORE};};
template<> struct libdivide_constants<int16_t,-13806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13806_MAGIC, .more = S16LD_DENOM_MINUS_13806_MORE};};
template<> struct libdivide_constants<int16_t,-13805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13805_MAGIC, .more = S16LD_DENOM_MINUS_13805_MORE};};
template<> struct libdivide_constants<int16_t,-13804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13804_MAGIC, .more = S16LD_DENOM_MINUS_13804_MORE};};
template<> struct libdivide_constants<int16_t,-13803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13803_MAGIC, .more = S16LD_DENOM_MINUS_13803_MORE};};
template<> struct libdivide_constants<int16_t,-13802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13802_MAGIC, .more = S16LD_DENOM_MINUS_13802_MORE};};
template<> struct libdivide_constants<int16_t,-13801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13801_MAGIC, .more = S16LD_DENOM_MINUS_13801_MORE};};
template<> struct libdivide_constants<int16_t,-13800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13800_MAGIC, .more = S16LD_DENOM_MINUS_13800_MORE};};
template<> struct libdivide_constants<int16_t,-13799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13799_MAGIC, .more = S16LD_DENOM_MINUS_13799_MORE};};
template<> struct libdivide_constants<int16_t,-13798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13798_MAGIC, .more = S16LD_DENOM_MINUS_13798_MORE};};
template<> struct libdivide_constants<int16_t,-13797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13797_MAGIC, .more = S16LD_DENOM_MINUS_13797_MORE};};
template<> struct libdivide_constants<int16_t,-13796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13796_MAGIC, .more = S16LD_DENOM_MINUS_13796_MORE};};
template<> struct libdivide_constants<int16_t,-13795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13795_MAGIC, .more = S16LD_DENOM_MINUS_13795_MORE};};
template<> struct libdivide_constants<int16_t,-13794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13794_MAGIC, .more = S16LD_DENOM_MINUS_13794_MORE};};
template<> struct libdivide_constants<int16_t,-13793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13793_MAGIC, .more = S16LD_DENOM_MINUS_13793_MORE};};
template<> struct libdivide_constants<int16_t,-13792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13792_MAGIC, .more = S16LD_DENOM_MINUS_13792_MORE};};
template<> struct libdivide_constants<int16_t,-13791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13791_MAGIC, .more = S16LD_DENOM_MINUS_13791_MORE};};
template<> struct libdivide_constants<int16_t,-13790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13790_MAGIC, .more = S16LD_DENOM_MINUS_13790_MORE};};
template<> struct libdivide_constants<int16_t,-13789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13789_MAGIC, .more = S16LD_DENOM_MINUS_13789_MORE};};
template<> struct libdivide_constants<int16_t,-13788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13788_MAGIC, .more = S16LD_DENOM_MINUS_13788_MORE};};
template<> struct libdivide_constants<int16_t,-13787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13787_MAGIC, .more = S16LD_DENOM_MINUS_13787_MORE};};
template<> struct libdivide_constants<int16_t,-13786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13786_MAGIC, .more = S16LD_DENOM_MINUS_13786_MORE};};
template<> struct libdivide_constants<int16_t,-13785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13785_MAGIC, .more = S16LD_DENOM_MINUS_13785_MORE};};
template<> struct libdivide_constants<int16_t,-13784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13784_MAGIC, .more = S16LD_DENOM_MINUS_13784_MORE};};
template<> struct libdivide_constants<int16_t,-13783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13783_MAGIC, .more = S16LD_DENOM_MINUS_13783_MORE};};
template<> struct libdivide_constants<int16_t,-13782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13782_MAGIC, .more = S16LD_DENOM_MINUS_13782_MORE};};
template<> struct libdivide_constants<int16_t,-13781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13781_MAGIC, .more = S16LD_DENOM_MINUS_13781_MORE};};
template<> struct libdivide_constants<int16_t,-13780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13780_MAGIC, .more = S16LD_DENOM_MINUS_13780_MORE};};
template<> struct libdivide_constants<int16_t,-13779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13779_MAGIC, .more = S16LD_DENOM_MINUS_13779_MORE};};
template<> struct libdivide_constants<int16_t,-13778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13778_MAGIC, .more = S16LD_DENOM_MINUS_13778_MORE};};
template<> struct libdivide_constants<int16_t,-13777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13777_MAGIC, .more = S16LD_DENOM_MINUS_13777_MORE};};
template<> struct libdivide_constants<int16_t,-13776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13776_MAGIC, .more = S16LD_DENOM_MINUS_13776_MORE};};
template<> struct libdivide_constants<int16_t,-13775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13775_MAGIC, .more = S16LD_DENOM_MINUS_13775_MORE};};
template<> struct libdivide_constants<int16_t,-13774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13774_MAGIC, .more = S16LD_DENOM_MINUS_13774_MORE};};
template<> struct libdivide_constants<int16_t,-13773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13773_MAGIC, .more = S16LD_DENOM_MINUS_13773_MORE};};
template<> struct libdivide_constants<int16_t,-13772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13772_MAGIC, .more = S16LD_DENOM_MINUS_13772_MORE};};
template<> struct libdivide_constants<int16_t,-13771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13771_MAGIC, .more = S16LD_DENOM_MINUS_13771_MORE};};
template<> struct libdivide_constants<int16_t,-13770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13770_MAGIC, .more = S16LD_DENOM_MINUS_13770_MORE};};
template<> struct libdivide_constants<int16_t,-13769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13769_MAGIC, .more = S16LD_DENOM_MINUS_13769_MORE};};
template<> struct libdivide_constants<int16_t,-13768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13768_MAGIC, .more = S16LD_DENOM_MINUS_13768_MORE};};
template<> struct libdivide_constants<int16_t,-13767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13767_MAGIC, .more = S16LD_DENOM_MINUS_13767_MORE};};
template<> struct libdivide_constants<int16_t,-13766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13766_MAGIC, .more = S16LD_DENOM_MINUS_13766_MORE};};
template<> struct libdivide_constants<int16_t,-13765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13765_MAGIC, .more = S16LD_DENOM_MINUS_13765_MORE};};
template<> struct libdivide_constants<int16_t,-13764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13764_MAGIC, .more = S16LD_DENOM_MINUS_13764_MORE};};
template<> struct libdivide_constants<int16_t,-13763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13763_MAGIC, .more = S16LD_DENOM_MINUS_13763_MORE};};
template<> struct libdivide_constants<int16_t,-13762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13762_MAGIC, .more = S16LD_DENOM_MINUS_13762_MORE};};
template<> struct libdivide_constants<int16_t,-13761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13761_MAGIC, .more = S16LD_DENOM_MINUS_13761_MORE};};
template<> struct libdivide_constants<int16_t,-13760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13760_MAGIC, .more = S16LD_DENOM_MINUS_13760_MORE};};
template<> struct libdivide_constants<int16_t,-13759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13759_MAGIC, .more = S16LD_DENOM_MINUS_13759_MORE};};
template<> struct libdivide_constants<int16_t,-13758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13758_MAGIC, .more = S16LD_DENOM_MINUS_13758_MORE};};
template<> struct libdivide_constants<int16_t,-13757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13757_MAGIC, .more = S16LD_DENOM_MINUS_13757_MORE};};
template<> struct libdivide_constants<int16_t,-13756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13756_MAGIC, .more = S16LD_DENOM_MINUS_13756_MORE};};
template<> struct libdivide_constants<int16_t,-13755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13755_MAGIC, .more = S16LD_DENOM_MINUS_13755_MORE};};
template<> struct libdivide_constants<int16_t,-13754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13754_MAGIC, .more = S16LD_DENOM_MINUS_13754_MORE};};
template<> struct libdivide_constants<int16_t,-13753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13753_MAGIC, .more = S16LD_DENOM_MINUS_13753_MORE};};
template<> struct libdivide_constants<int16_t,-13752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13752_MAGIC, .more = S16LD_DENOM_MINUS_13752_MORE};};
template<> struct libdivide_constants<int16_t,-13751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13751_MAGIC, .more = S16LD_DENOM_MINUS_13751_MORE};};
template<> struct libdivide_constants<int16_t,-13750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13750_MAGIC, .more = S16LD_DENOM_MINUS_13750_MORE};};
template<> struct libdivide_constants<int16_t,-13749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13749_MAGIC, .more = S16LD_DENOM_MINUS_13749_MORE};};
template<> struct libdivide_constants<int16_t,-13748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13748_MAGIC, .more = S16LD_DENOM_MINUS_13748_MORE};};
template<> struct libdivide_constants<int16_t,-13747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13747_MAGIC, .more = S16LD_DENOM_MINUS_13747_MORE};};
template<> struct libdivide_constants<int16_t,-13746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13746_MAGIC, .more = S16LD_DENOM_MINUS_13746_MORE};};
template<> struct libdivide_constants<int16_t,-13745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13745_MAGIC, .more = S16LD_DENOM_MINUS_13745_MORE};};
template<> struct libdivide_constants<int16_t,-13744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13744_MAGIC, .more = S16LD_DENOM_MINUS_13744_MORE};};
template<> struct libdivide_constants<int16_t,-13743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13743_MAGIC, .more = S16LD_DENOM_MINUS_13743_MORE};};
template<> struct libdivide_constants<int16_t,-13742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13742_MAGIC, .more = S16LD_DENOM_MINUS_13742_MORE};};
template<> struct libdivide_constants<int16_t,-13741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13741_MAGIC, .more = S16LD_DENOM_MINUS_13741_MORE};};
template<> struct libdivide_constants<int16_t,-13740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13740_MAGIC, .more = S16LD_DENOM_MINUS_13740_MORE};};
template<> struct libdivide_constants<int16_t,-13739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13739_MAGIC, .more = S16LD_DENOM_MINUS_13739_MORE};};
template<> struct libdivide_constants<int16_t,-13738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13738_MAGIC, .more = S16LD_DENOM_MINUS_13738_MORE};};
template<> struct libdivide_constants<int16_t,-13737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13737_MAGIC, .more = S16LD_DENOM_MINUS_13737_MORE};};
template<> struct libdivide_constants<int16_t,-13736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13736_MAGIC, .more = S16LD_DENOM_MINUS_13736_MORE};};
template<> struct libdivide_constants<int16_t,-13735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13735_MAGIC, .more = S16LD_DENOM_MINUS_13735_MORE};};
template<> struct libdivide_constants<int16_t,-13734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13734_MAGIC, .more = S16LD_DENOM_MINUS_13734_MORE};};
template<> struct libdivide_constants<int16_t,-13733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13733_MAGIC, .more = S16LD_DENOM_MINUS_13733_MORE};};
template<> struct libdivide_constants<int16_t,-13732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13732_MAGIC, .more = S16LD_DENOM_MINUS_13732_MORE};};
template<> struct libdivide_constants<int16_t,-13731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13731_MAGIC, .more = S16LD_DENOM_MINUS_13731_MORE};};
template<> struct libdivide_constants<int16_t,-13730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13730_MAGIC, .more = S16LD_DENOM_MINUS_13730_MORE};};
template<> struct libdivide_constants<int16_t,-13729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13729_MAGIC, .more = S16LD_DENOM_MINUS_13729_MORE};};
template<> struct libdivide_constants<int16_t,-13728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13728_MAGIC, .more = S16LD_DENOM_MINUS_13728_MORE};};
template<> struct libdivide_constants<int16_t,-13727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13727_MAGIC, .more = S16LD_DENOM_MINUS_13727_MORE};};
template<> struct libdivide_constants<int16_t,-13726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13726_MAGIC, .more = S16LD_DENOM_MINUS_13726_MORE};};
template<> struct libdivide_constants<int16_t,-13725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13725_MAGIC, .more = S16LD_DENOM_MINUS_13725_MORE};};
template<> struct libdivide_constants<int16_t,-13724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13724_MAGIC, .more = S16LD_DENOM_MINUS_13724_MORE};};
template<> struct libdivide_constants<int16_t,-13723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13723_MAGIC, .more = S16LD_DENOM_MINUS_13723_MORE};};
template<> struct libdivide_constants<int16_t,-13722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13722_MAGIC, .more = S16LD_DENOM_MINUS_13722_MORE};};
template<> struct libdivide_constants<int16_t,-13721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13721_MAGIC, .more = S16LD_DENOM_MINUS_13721_MORE};};
template<> struct libdivide_constants<int16_t,-13720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13720_MAGIC, .more = S16LD_DENOM_MINUS_13720_MORE};};
template<> struct libdivide_constants<int16_t,-13719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13719_MAGIC, .more = S16LD_DENOM_MINUS_13719_MORE};};
template<> struct libdivide_constants<int16_t,-13718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13718_MAGIC, .more = S16LD_DENOM_MINUS_13718_MORE};};
template<> struct libdivide_constants<int16_t,-13717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13717_MAGIC, .more = S16LD_DENOM_MINUS_13717_MORE};};
template<> struct libdivide_constants<int16_t,-13716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13716_MAGIC, .more = S16LD_DENOM_MINUS_13716_MORE};};
template<> struct libdivide_constants<int16_t,-13715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13715_MAGIC, .more = S16LD_DENOM_MINUS_13715_MORE};};
template<> struct libdivide_constants<int16_t,-13714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13714_MAGIC, .more = S16LD_DENOM_MINUS_13714_MORE};};
template<> struct libdivide_constants<int16_t,-13713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13713_MAGIC, .more = S16LD_DENOM_MINUS_13713_MORE};};
template<> struct libdivide_constants<int16_t,-13712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13712_MAGIC, .more = S16LD_DENOM_MINUS_13712_MORE};};
template<> struct libdivide_constants<int16_t,-13711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13711_MAGIC, .more = S16LD_DENOM_MINUS_13711_MORE};};
template<> struct libdivide_constants<int16_t,-13710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13710_MAGIC, .more = S16LD_DENOM_MINUS_13710_MORE};};
template<> struct libdivide_constants<int16_t,-13709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13709_MAGIC, .more = S16LD_DENOM_MINUS_13709_MORE};};
template<> struct libdivide_constants<int16_t,-13708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13708_MAGIC, .more = S16LD_DENOM_MINUS_13708_MORE};};
template<> struct libdivide_constants<int16_t,-13707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13707_MAGIC, .more = S16LD_DENOM_MINUS_13707_MORE};};
template<> struct libdivide_constants<int16_t,-13706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13706_MAGIC, .more = S16LD_DENOM_MINUS_13706_MORE};};
template<> struct libdivide_constants<int16_t,-13705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13705_MAGIC, .more = S16LD_DENOM_MINUS_13705_MORE};};
template<> struct libdivide_constants<int16_t,-13704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13704_MAGIC, .more = S16LD_DENOM_MINUS_13704_MORE};};
template<> struct libdivide_constants<int16_t,-13703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13703_MAGIC, .more = S16LD_DENOM_MINUS_13703_MORE};};
template<> struct libdivide_constants<int16_t,-13702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13702_MAGIC, .more = S16LD_DENOM_MINUS_13702_MORE};};
template<> struct libdivide_constants<int16_t,-13701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13701_MAGIC, .more = S16LD_DENOM_MINUS_13701_MORE};};
template<> struct libdivide_constants<int16_t,-13700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13700_MAGIC, .more = S16LD_DENOM_MINUS_13700_MORE};};
template<> struct libdivide_constants<int16_t,-13699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13699_MAGIC, .more = S16LD_DENOM_MINUS_13699_MORE};};
template<> struct libdivide_constants<int16_t,-13698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13698_MAGIC, .more = S16LD_DENOM_MINUS_13698_MORE};};
template<> struct libdivide_constants<int16_t,-13697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13697_MAGIC, .more = S16LD_DENOM_MINUS_13697_MORE};};
template<> struct libdivide_constants<int16_t,-13696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13696_MAGIC, .more = S16LD_DENOM_MINUS_13696_MORE};};
template<> struct libdivide_constants<int16_t,-13695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13695_MAGIC, .more = S16LD_DENOM_MINUS_13695_MORE};};
template<> struct libdivide_constants<int16_t,-13694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13694_MAGIC, .more = S16LD_DENOM_MINUS_13694_MORE};};
template<> struct libdivide_constants<int16_t,-13693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13693_MAGIC, .more = S16LD_DENOM_MINUS_13693_MORE};};
template<> struct libdivide_constants<int16_t,-13692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13692_MAGIC, .more = S16LD_DENOM_MINUS_13692_MORE};};
template<> struct libdivide_constants<int16_t,-13691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13691_MAGIC, .more = S16LD_DENOM_MINUS_13691_MORE};};
template<> struct libdivide_constants<int16_t,-13690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13690_MAGIC, .more = S16LD_DENOM_MINUS_13690_MORE};};
template<> struct libdivide_constants<int16_t,-13689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13689_MAGIC, .more = S16LD_DENOM_MINUS_13689_MORE};};
template<> struct libdivide_constants<int16_t,-13688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13688_MAGIC, .more = S16LD_DENOM_MINUS_13688_MORE};};
template<> struct libdivide_constants<int16_t,-13687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13687_MAGIC, .more = S16LD_DENOM_MINUS_13687_MORE};};
template<> struct libdivide_constants<int16_t,-13686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13686_MAGIC, .more = S16LD_DENOM_MINUS_13686_MORE};};
template<> struct libdivide_constants<int16_t,-13685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13685_MAGIC, .more = S16LD_DENOM_MINUS_13685_MORE};};
template<> struct libdivide_constants<int16_t,-13684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13684_MAGIC, .more = S16LD_DENOM_MINUS_13684_MORE};};
template<> struct libdivide_constants<int16_t,-13683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13683_MAGIC, .more = S16LD_DENOM_MINUS_13683_MORE};};
template<> struct libdivide_constants<int16_t,-13682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13682_MAGIC, .more = S16LD_DENOM_MINUS_13682_MORE};};
template<> struct libdivide_constants<int16_t,-13681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13681_MAGIC, .more = S16LD_DENOM_MINUS_13681_MORE};};
template<> struct libdivide_constants<int16_t,-13680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13680_MAGIC, .more = S16LD_DENOM_MINUS_13680_MORE};};
template<> struct libdivide_constants<int16_t,-13679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13679_MAGIC, .more = S16LD_DENOM_MINUS_13679_MORE};};
template<> struct libdivide_constants<int16_t,-13678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13678_MAGIC, .more = S16LD_DENOM_MINUS_13678_MORE};};
template<> struct libdivide_constants<int16_t,-13677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13677_MAGIC, .more = S16LD_DENOM_MINUS_13677_MORE};};
template<> struct libdivide_constants<int16_t,-13676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13676_MAGIC, .more = S16LD_DENOM_MINUS_13676_MORE};};
template<> struct libdivide_constants<int16_t,-13675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13675_MAGIC, .more = S16LD_DENOM_MINUS_13675_MORE};};
template<> struct libdivide_constants<int16_t,-13674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13674_MAGIC, .more = S16LD_DENOM_MINUS_13674_MORE};};
template<> struct libdivide_constants<int16_t,-13673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13673_MAGIC, .more = S16LD_DENOM_MINUS_13673_MORE};};
template<> struct libdivide_constants<int16_t,-13672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13672_MAGIC, .more = S16LD_DENOM_MINUS_13672_MORE};};
template<> struct libdivide_constants<int16_t,-13671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13671_MAGIC, .more = S16LD_DENOM_MINUS_13671_MORE};};
template<> struct libdivide_constants<int16_t,-13670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13670_MAGIC, .more = S16LD_DENOM_MINUS_13670_MORE};};
template<> struct libdivide_constants<int16_t,-13669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13669_MAGIC, .more = S16LD_DENOM_MINUS_13669_MORE};};
template<> struct libdivide_constants<int16_t,-13668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13668_MAGIC, .more = S16LD_DENOM_MINUS_13668_MORE};};
template<> struct libdivide_constants<int16_t,-13667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13667_MAGIC, .more = S16LD_DENOM_MINUS_13667_MORE};};
template<> struct libdivide_constants<int16_t,-13666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13666_MAGIC, .more = S16LD_DENOM_MINUS_13666_MORE};};
template<> struct libdivide_constants<int16_t,-13665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13665_MAGIC, .more = S16LD_DENOM_MINUS_13665_MORE};};
template<> struct libdivide_constants<int16_t,-13664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13664_MAGIC, .more = S16LD_DENOM_MINUS_13664_MORE};};
template<> struct libdivide_constants<int16_t,-13663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13663_MAGIC, .more = S16LD_DENOM_MINUS_13663_MORE};};
template<> struct libdivide_constants<int16_t,-13662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13662_MAGIC, .more = S16LD_DENOM_MINUS_13662_MORE};};
template<> struct libdivide_constants<int16_t,-13661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13661_MAGIC, .more = S16LD_DENOM_MINUS_13661_MORE};};
template<> struct libdivide_constants<int16_t,-13660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13660_MAGIC, .more = S16LD_DENOM_MINUS_13660_MORE};};
template<> struct libdivide_constants<int16_t,-13659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13659_MAGIC, .more = S16LD_DENOM_MINUS_13659_MORE};};
template<> struct libdivide_constants<int16_t,-13658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13658_MAGIC, .more = S16LD_DENOM_MINUS_13658_MORE};};
template<> struct libdivide_constants<int16_t,-13657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13657_MAGIC, .more = S16LD_DENOM_MINUS_13657_MORE};};
template<> struct libdivide_constants<int16_t,-13656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13656_MAGIC, .more = S16LD_DENOM_MINUS_13656_MORE};};
template<> struct libdivide_constants<int16_t,-13655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13655_MAGIC, .more = S16LD_DENOM_MINUS_13655_MORE};};
template<> struct libdivide_constants<int16_t,-13654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13654_MAGIC, .more = S16LD_DENOM_MINUS_13654_MORE};};
template<> struct libdivide_constants<int16_t,-13653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13653_MAGIC, .more = S16LD_DENOM_MINUS_13653_MORE};};
template<> struct libdivide_constants<int16_t,-13652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13652_MAGIC, .more = S16LD_DENOM_MINUS_13652_MORE};};
template<> struct libdivide_constants<int16_t,-13651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13651_MAGIC, .more = S16LD_DENOM_MINUS_13651_MORE};};
template<> struct libdivide_constants<int16_t,-13650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13650_MAGIC, .more = S16LD_DENOM_MINUS_13650_MORE};};
template<> struct libdivide_constants<int16_t,-13649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13649_MAGIC, .more = S16LD_DENOM_MINUS_13649_MORE};};
template<> struct libdivide_constants<int16_t,-13648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13648_MAGIC, .more = S16LD_DENOM_MINUS_13648_MORE};};
template<> struct libdivide_constants<int16_t,-13647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13647_MAGIC, .more = S16LD_DENOM_MINUS_13647_MORE};};
template<> struct libdivide_constants<int16_t,-13646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13646_MAGIC, .more = S16LD_DENOM_MINUS_13646_MORE};};
template<> struct libdivide_constants<int16_t,-13645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13645_MAGIC, .more = S16LD_DENOM_MINUS_13645_MORE};};
template<> struct libdivide_constants<int16_t,-13644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13644_MAGIC, .more = S16LD_DENOM_MINUS_13644_MORE};};
template<> struct libdivide_constants<int16_t,-13643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13643_MAGIC, .more = S16LD_DENOM_MINUS_13643_MORE};};
template<> struct libdivide_constants<int16_t,-13642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13642_MAGIC, .more = S16LD_DENOM_MINUS_13642_MORE};};
template<> struct libdivide_constants<int16_t,-13641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13641_MAGIC, .more = S16LD_DENOM_MINUS_13641_MORE};};
template<> struct libdivide_constants<int16_t,-13640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13640_MAGIC, .more = S16LD_DENOM_MINUS_13640_MORE};};
template<> struct libdivide_constants<int16_t,-13639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13639_MAGIC, .more = S16LD_DENOM_MINUS_13639_MORE};};
template<> struct libdivide_constants<int16_t,-13638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13638_MAGIC, .more = S16LD_DENOM_MINUS_13638_MORE};};
template<> struct libdivide_constants<int16_t,-13637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13637_MAGIC, .more = S16LD_DENOM_MINUS_13637_MORE};};
template<> struct libdivide_constants<int16_t,-13636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13636_MAGIC, .more = S16LD_DENOM_MINUS_13636_MORE};};
template<> struct libdivide_constants<int16_t,-13635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13635_MAGIC, .more = S16LD_DENOM_MINUS_13635_MORE};};
template<> struct libdivide_constants<int16_t,-13634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13634_MAGIC, .more = S16LD_DENOM_MINUS_13634_MORE};};
template<> struct libdivide_constants<int16_t,-13633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13633_MAGIC, .more = S16LD_DENOM_MINUS_13633_MORE};};
template<> struct libdivide_constants<int16_t,-13632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13632_MAGIC, .more = S16LD_DENOM_MINUS_13632_MORE};};
template<> struct libdivide_constants<int16_t,-13631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13631_MAGIC, .more = S16LD_DENOM_MINUS_13631_MORE};};
template<> struct libdivide_constants<int16_t,-13630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13630_MAGIC, .more = S16LD_DENOM_MINUS_13630_MORE};};
template<> struct libdivide_constants<int16_t,-13629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13629_MAGIC, .more = S16LD_DENOM_MINUS_13629_MORE};};
template<> struct libdivide_constants<int16_t,-13628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13628_MAGIC, .more = S16LD_DENOM_MINUS_13628_MORE};};
template<> struct libdivide_constants<int16_t,-13627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13627_MAGIC, .more = S16LD_DENOM_MINUS_13627_MORE};};
template<> struct libdivide_constants<int16_t,-13626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13626_MAGIC, .more = S16LD_DENOM_MINUS_13626_MORE};};
template<> struct libdivide_constants<int16_t,-13625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13625_MAGIC, .more = S16LD_DENOM_MINUS_13625_MORE};};
template<> struct libdivide_constants<int16_t,-13624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13624_MAGIC, .more = S16LD_DENOM_MINUS_13624_MORE};};
template<> struct libdivide_constants<int16_t,-13623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13623_MAGIC, .more = S16LD_DENOM_MINUS_13623_MORE};};
template<> struct libdivide_constants<int16_t,-13622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13622_MAGIC, .more = S16LD_DENOM_MINUS_13622_MORE};};
template<> struct libdivide_constants<int16_t,-13621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13621_MAGIC, .more = S16LD_DENOM_MINUS_13621_MORE};};
template<> struct libdivide_constants<int16_t,-13620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13620_MAGIC, .more = S16LD_DENOM_MINUS_13620_MORE};};
template<> struct libdivide_constants<int16_t,-13619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13619_MAGIC, .more = S16LD_DENOM_MINUS_13619_MORE};};
template<> struct libdivide_constants<int16_t,-13618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13618_MAGIC, .more = S16LD_DENOM_MINUS_13618_MORE};};
template<> struct libdivide_constants<int16_t,-13617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13617_MAGIC, .more = S16LD_DENOM_MINUS_13617_MORE};};
template<> struct libdivide_constants<int16_t,-13616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13616_MAGIC, .more = S16LD_DENOM_MINUS_13616_MORE};};
template<> struct libdivide_constants<int16_t,-13615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13615_MAGIC, .more = S16LD_DENOM_MINUS_13615_MORE};};
template<> struct libdivide_constants<int16_t,-13614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13614_MAGIC, .more = S16LD_DENOM_MINUS_13614_MORE};};
template<> struct libdivide_constants<int16_t,-13613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13613_MAGIC, .more = S16LD_DENOM_MINUS_13613_MORE};};
template<> struct libdivide_constants<int16_t,-13612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13612_MAGIC, .more = S16LD_DENOM_MINUS_13612_MORE};};
template<> struct libdivide_constants<int16_t,-13611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13611_MAGIC, .more = S16LD_DENOM_MINUS_13611_MORE};};
template<> struct libdivide_constants<int16_t,-13610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13610_MAGIC, .more = S16LD_DENOM_MINUS_13610_MORE};};
template<> struct libdivide_constants<int16_t,-13609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13609_MAGIC, .more = S16LD_DENOM_MINUS_13609_MORE};};
template<> struct libdivide_constants<int16_t,-13608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13608_MAGIC, .more = S16LD_DENOM_MINUS_13608_MORE};};
template<> struct libdivide_constants<int16_t,-13607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13607_MAGIC, .more = S16LD_DENOM_MINUS_13607_MORE};};
template<> struct libdivide_constants<int16_t,-13606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13606_MAGIC, .more = S16LD_DENOM_MINUS_13606_MORE};};
template<> struct libdivide_constants<int16_t,-13605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13605_MAGIC, .more = S16LD_DENOM_MINUS_13605_MORE};};
template<> struct libdivide_constants<int16_t,-13604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13604_MAGIC, .more = S16LD_DENOM_MINUS_13604_MORE};};
template<> struct libdivide_constants<int16_t,-13603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13603_MAGIC, .more = S16LD_DENOM_MINUS_13603_MORE};};
template<> struct libdivide_constants<int16_t,-13602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13602_MAGIC, .more = S16LD_DENOM_MINUS_13602_MORE};};
template<> struct libdivide_constants<int16_t,-13601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13601_MAGIC, .more = S16LD_DENOM_MINUS_13601_MORE};};
template<> struct libdivide_constants<int16_t,-13600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13600_MAGIC, .more = S16LD_DENOM_MINUS_13600_MORE};};
template<> struct libdivide_constants<int16_t,-13599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13599_MAGIC, .more = S16LD_DENOM_MINUS_13599_MORE};};
template<> struct libdivide_constants<int16_t,-13598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13598_MAGIC, .more = S16LD_DENOM_MINUS_13598_MORE};};
template<> struct libdivide_constants<int16_t,-13597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13597_MAGIC, .more = S16LD_DENOM_MINUS_13597_MORE};};
template<> struct libdivide_constants<int16_t,-13596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13596_MAGIC, .more = S16LD_DENOM_MINUS_13596_MORE};};
template<> struct libdivide_constants<int16_t,-13595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13595_MAGIC, .more = S16LD_DENOM_MINUS_13595_MORE};};
template<> struct libdivide_constants<int16_t,-13594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13594_MAGIC, .more = S16LD_DENOM_MINUS_13594_MORE};};
template<> struct libdivide_constants<int16_t,-13593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13593_MAGIC, .more = S16LD_DENOM_MINUS_13593_MORE};};
template<> struct libdivide_constants<int16_t,-13592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13592_MAGIC, .more = S16LD_DENOM_MINUS_13592_MORE};};
template<> struct libdivide_constants<int16_t,-13591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13591_MAGIC, .more = S16LD_DENOM_MINUS_13591_MORE};};
template<> struct libdivide_constants<int16_t,-13590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13590_MAGIC, .more = S16LD_DENOM_MINUS_13590_MORE};};
template<> struct libdivide_constants<int16_t,-13589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13589_MAGIC, .more = S16LD_DENOM_MINUS_13589_MORE};};
template<> struct libdivide_constants<int16_t,-13588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13588_MAGIC, .more = S16LD_DENOM_MINUS_13588_MORE};};
template<> struct libdivide_constants<int16_t,-13587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13587_MAGIC, .more = S16LD_DENOM_MINUS_13587_MORE};};
template<> struct libdivide_constants<int16_t,-13586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13586_MAGIC, .more = S16LD_DENOM_MINUS_13586_MORE};};
template<> struct libdivide_constants<int16_t,-13585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13585_MAGIC, .more = S16LD_DENOM_MINUS_13585_MORE};};
template<> struct libdivide_constants<int16_t,-13584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13584_MAGIC, .more = S16LD_DENOM_MINUS_13584_MORE};};
template<> struct libdivide_constants<int16_t,-13583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13583_MAGIC, .more = S16LD_DENOM_MINUS_13583_MORE};};
template<> struct libdivide_constants<int16_t,-13582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13582_MAGIC, .more = S16LD_DENOM_MINUS_13582_MORE};};
template<> struct libdivide_constants<int16_t,-13581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13581_MAGIC, .more = S16LD_DENOM_MINUS_13581_MORE};};
template<> struct libdivide_constants<int16_t,-13580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13580_MAGIC, .more = S16LD_DENOM_MINUS_13580_MORE};};
template<> struct libdivide_constants<int16_t,-13579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13579_MAGIC, .more = S16LD_DENOM_MINUS_13579_MORE};};
template<> struct libdivide_constants<int16_t,-13578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13578_MAGIC, .more = S16LD_DENOM_MINUS_13578_MORE};};
template<> struct libdivide_constants<int16_t,-13577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13577_MAGIC, .more = S16LD_DENOM_MINUS_13577_MORE};};
template<> struct libdivide_constants<int16_t,-13576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13576_MAGIC, .more = S16LD_DENOM_MINUS_13576_MORE};};
template<> struct libdivide_constants<int16_t,-13575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13575_MAGIC, .more = S16LD_DENOM_MINUS_13575_MORE};};
template<> struct libdivide_constants<int16_t,-13574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13574_MAGIC, .more = S16LD_DENOM_MINUS_13574_MORE};};
template<> struct libdivide_constants<int16_t,-13573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13573_MAGIC, .more = S16LD_DENOM_MINUS_13573_MORE};};
template<> struct libdivide_constants<int16_t,-13572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13572_MAGIC, .more = S16LD_DENOM_MINUS_13572_MORE};};
template<> struct libdivide_constants<int16_t,-13571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13571_MAGIC, .more = S16LD_DENOM_MINUS_13571_MORE};};
template<> struct libdivide_constants<int16_t,-13570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13570_MAGIC, .more = S16LD_DENOM_MINUS_13570_MORE};};
template<> struct libdivide_constants<int16_t,-13569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13569_MAGIC, .more = S16LD_DENOM_MINUS_13569_MORE};};
template<> struct libdivide_constants<int16_t,-13568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13568_MAGIC, .more = S16LD_DENOM_MINUS_13568_MORE};};
template<> struct libdivide_constants<int16_t,-13567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13567_MAGIC, .more = S16LD_DENOM_MINUS_13567_MORE};};
template<> struct libdivide_constants<int16_t,-13566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13566_MAGIC, .more = S16LD_DENOM_MINUS_13566_MORE};};
template<> struct libdivide_constants<int16_t,-13565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13565_MAGIC, .more = S16LD_DENOM_MINUS_13565_MORE};};
template<> struct libdivide_constants<int16_t,-13564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13564_MAGIC, .more = S16LD_DENOM_MINUS_13564_MORE};};
template<> struct libdivide_constants<int16_t,-13563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13563_MAGIC, .more = S16LD_DENOM_MINUS_13563_MORE};};
template<> struct libdivide_constants<int16_t,-13562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13562_MAGIC, .more = S16LD_DENOM_MINUS_13562_MORE};};
template<> struct libdivide_constants<int16_t,-13561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13561_MAGIC, .more = S16LD_DENOM_MINUS_13561_MORE};};
template<> struct libdivide_constants<int16_t,-13560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13560_MAGIC, .more = S16LD_DENOM_MINUS_13560_MORE};};
template<> struct libdivide_constants<int16_t,-13559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13559_MAGIC, .more = S16LD_DENOM_MINUS_13559_MORE};};
template<> struct libdivide_constants<int16_t,-13558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13558_MAGIC, .more = S16LD_DENOM_MINUS_13558_MORE};};
template<> struct libdivide_constants<int16_t,-13557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13557_MAGIC, .more = S16LD_DENOM_MINUS_13557_MORE};};
template<> struct libdivide_constants<int16_t,-13556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13556_MAGIC, .more = S16LD_DENOM_MINUS_13556_MORE};};
template<> struct libdivide_constants<int16_t,-13555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13555_MAGIC, .more = S16LD_DENOM_MINUS_13555_MORE};};
template<> struct libdivide_constants<int16_t,-13554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13554_MAGIC, .more = S16LD_DENOM_MINUS_13554_MORE};};
template<> struct libdivide_constants<int16_t,-13553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13553_MAGIC, .more = S16LD_DENOM_MINUS_13553_MORE};};
template<> struct libdivide_constants<int16_t,-13552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13552_MAGIC, .more = S16LD_DENOM_MINUS_13552_MORE};};
template<> struct libdivide_constants<int16_t,-13551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13551_MAGIC, .more = S16LD_DENOM_MINUS_13551_MORE};};
template<> struct libdivide_constants<int16_t,-13550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13550_MAGIC, .more = S16LD_DENOM_MINUS_13550_MORE};};
template<> struct libdivide_constants<int16_t,-13549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13549_MAGIC, .more = S16LD_DENOM_MINUS_13549_MORE};};
template<> struct libdivide_constants<int16_t,-13548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13548_MAGIC, .more = S16LD_DENOM_MINUS_13548_MORE};};
template<> struct libdivide_constants<int16_t,-13547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13547_MAGIC, .more = S16LD_DENOM_MINUS_13547_MORE};};
template<> struct libdivide_constants<int16_t,-13546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13546_MAGIC, .more = S16LD_DENOM_MINUS_13546_MORE};};
template<> struct libdivide_constants<int16_t,-13545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13545_MAGIC, .more = S16LD_DENOM_MINUS_13545_MORE};};
template<> struct libdivide_constants<int16_t,-13544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13544_MAGIC, .more = S16LD_DENOM_MINUS_13544_MORE};};
template<> struct libdivide_constants<int16_t,-13543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13543_MAGIC, .more = S16LD_DENOM_MINUS_13543_MORE};};
template<> struct libdivide_constants<int16_t,-13542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13542_MAGIC, .more = S16LD_DENOM_MINUS_13542_MORE};};
template<> struct libdivide_constants<int16_t,-13541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13541_MAGIC, .more = S16LD_DENOM_MINUS_13541_MORE};};
template<> struct libdivide_constants<int16_t,-13540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13540_MAGIC, .more = S16LD_DENOM_MINUS_13540_MORE};};
template<> struct libdivide_constants<int16_t,-13539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13539_MAGIC, .more = S16LD_DENOM_MINUS_13539_MORE};};
template<> struct libdivide_constants<int16_t,-13538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13538_MAGIC, .more = S16LD_DENOM_MINUS_13538_MORE};};
template<> struct libdivide_constants<int16_t,-13537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13537_MAGIC, .more = S16LD_DENOM_MINUS_13537_MORE};};
template<> struct libdivide_constants<int16_t,-13536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13536_MAGIC, .more = S16LD_DENOM_MINUS_13536_MORE};};
template<> struct libdivide_constants<int16_t,-13535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13535_MAGIC, .more = S16LD_DENOM_MINUS_13535_MORE};};
template<> struct libdivide_constants<int16_t,-13534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13534_MAGIC, .more = S16LD_DENOM_MINUS_13534_MORE};};
template<> struct libdivide_constants<int16_t,-13533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13533_MAGIC, .more = S16LD_DENOM_MINUS_13533_MORE};};
template<> struct libdivide_constants<int16_t,-13532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13532_MAGIC, .more = S16LD_DENOM_MINUS_13532_MORE};};
template<> struct libdivide_constants<int16_t,-13531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13531_MAGIC, .more = S16LD_DENOM_MINUS_13531_MORE};};
template<> struct libdivide_constants<int16_t,-13530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13530_MAGIC, .more = S16LD_DENOM_MINUS_13530_MORE};};
template<> struct libdivide_constants<int16_t,-13529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13529_MAGIC, .more = S16LD_DENOM_MINUS_13529_MORE};};
template<> struct libdivide_constants<int16_t,-13528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13528_MAGIC, .more = S16LD_DENOM_MINUS_13528_MORE};};
template<> struct libdivide_constants<int16_t,-13527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13527_MAGIC, .more = S16LD_DENOM_MINUS_13527_MORE};};
template<> struct libdivide_constants<int16_t,-13526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13526_MAGIC, .more = S16LD_DENOM_MINUS_13526_MORE};};
template<> struct libdivide_constants<int16_t,-13525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13525_MAGIC, .more = S16LD_DENOM_MINUS_13525_MORE};};
template<> struct libdivide_constants<int16_t,-13524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13524_MAGIC, .more = S16LD_DENOM_MINUS_13524_MORE};};
template<> struct libdivide_constants<int16_t,-13523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13523_MAGIC, .more = S16LD_DENOM_MINUS_13523_MORE};};
template<> struct libdivide_constants<int16_t,-13522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13522_MAGIC, .more = S16LD_DENOM_MINUS_13522_MORE};};
template<> struct libdivide_constants<int16_t,-13521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13521_MAGIC, .more = S16LD_DENOM_MINUS_13521_MORE};};
template<> struct libdivide_constants<int16_t,-13520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13520_MAGIC, .more = S16LD_DENOM_MINUS_13520_MORE};};
template<> struct libdivide_constants<int16_t,-13519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13519_MAGIC, .more = S16LD_DENOM_MINUS_13519_MORE};};
template<> struct libdivide_constants<int16_t,-13518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13518_MAGIC, .more = S16LD_DENOM_MINUS_13518_MORE};};
template<> struct libdivide_constants<int16_t,-13517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13517_MAGIC, .more = S16LD_DENOM_MINUS_13517_MORE};};
template<> struct libdivide_constants<int16_t,-13516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13516_MAGIC, .more = S16LD_DENOM_MINUS_13516_MORE};};
template<> struct libdivide_constants<int16_t,-13515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13515_MAGIC, .more = S16LD_DENOM_MINUS_13515_MORE};};
template<> struct libdivide_constants<int16_t,-13514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13514_MAGIC, .more = S16LD_DENOM_MINUS_13514_MORE};};
template<> struct libdivide_constants<int16_t,-13513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13513_MAGIC, .more = S16LD_DENOM_MINUS_13513_MORE};};
template<> struct libdivide_constants<int16_t,-13512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13512_MAGIC, .more = S16LD_DENOM_MINUS_13512_MORE};};
template<> struct libdivide_constants<int16_t,-13511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13511_MAGIC, .more = S16LD_DENOM_MINUS_13511_MORE};};
template<> struct libdivide_constants<int16_t,-13510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13510_MAGIC, .more = S16LD_DENOM_MINUS_13510_MORE};};
template<> struct libdivide_constants<int16_t,-13509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13509_MAGIC, .more = S16LD_DENOM_MINUS_13509_MORE};};
template<> struct libdivide_constants<int16_t,-13508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13508_MAGIC, .more = S16LD_DENOM_MINUS_13508_MORE};};
template<> struct libdivide_constants<int16_t,-13507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13507_MAGIC, .more = S16LD_DENOM_MINUS_13507_MORE};};
template<> struct libdivide_constants<int16_t,-13506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13506_MAGIC, .more = S16LD_DENOM_MINUS_13506_MORE};};
template<> struct libdivide_constants<int16_t,-13505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13505_MAGIC, .more = S16LD_DENOM_MINUS_13505_MORE};};
template<> struct libdivide_constants<int16_t,-13504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13504_MAGIC, .more = S16LD_DENOM_MINUS_13504_MORE};};
template<> struct libdivide_constants<int16_t,-13503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13503_MAGIC, .more = S16LD_DENOM_MINUS_13503_MORE};};
template<> struct libdivide_constants<int16_t,-13502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13502_MAGIC, .more = S16LD_DENOM_MINUS_13502_MORE};};
template<> struct libdivide_constants<int16_t,-13501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13501_MAGIC, .more = S16LD_DENOM_MINUS_13501_MORE};};
template<> struct libdivide_constants<int16_t,-13500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13500_MAGIC, .more = S16LD_DENOM_MINUS_13500_MORE};};
template<> struct libdivide_constants<int16_t,-13499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13499_MAGIC, .more = S16LD_DENOM_MINUS_13499_MORE};};
template<> struct libdivide_constants<int16_t,-13498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13498_MAGIC, .more = S16LD_DENOM_MINUS_13498_MORE};};
template<> struct libdivide_constants<int16_t,-13497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13497_MAGIC, .more = S16LD_DENOM_MINUS_13497_MORE};};
template<> struct libdivide_constants<int16_t,-13496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13496_MAGIC, .more = S16LD_DENOM_MINUS_13496_MORE};};
template<> struct libdivide_constants<int16_t,-13495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13495_MAGIC, .more = S16LD_DENOM_MINUS_13495_MORE};};
template<> struct libdivide_constants<int16_t,-13494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13494_MAGIC, .more = S16LD_DENOM_MINUS_13494_MORE};};
template<> struct libdivide_constants<int16_t,-13493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13493_MAGIC, .more = S16LD_DENOM_MINUS_13493_MORE};};
template<> struct libdivide_constants<int16_t,-13492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13492_MAGIC, .more = S16LD_DENOM_MINUS_13492_MORE};};
template<> struct libdivide_constants<int16_t,-13491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13491_MAGIC, .more = S16LD_DENOM_MINUS_13491_MORE};};
template<> struct libdivide_constants<int16_t,-13490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13490_MAGIC, .more = S16LD_DENOM_MINUS_13490_MORE};};
template<> struct libdivide_constants<int16_t,-13489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13489_MAGIC, .more = S16LD_DENOM_MINUS_13489_MORE};};
template<> struct libdivide_constants<int16_t,-13488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13488_MAGIC, .more = S16LD_DENOM_MINUS_13488_MORE};};
template<> struct libdivide_constants<int16_t,-13487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13487_MAGIC, .more = S16LD_DENOM_MINUS_13487_MORE};};
template<> struct libdivide_constants<int16_t,-13486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13486_MAGIC, .more = S16LD_DENOM_MINUS_13486_MORE};};
template<> struct libdivide_constants<int16_t,-13485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13485_MAGIC, .more = S16LD_DENOM_MINUS_13485_MORE};};
template<> struct libdivide_constants<int16_t,-13484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13484_MAGIC, .more = S16LD_DENOM_MINUS_13484_MORE};};
template<> struct libdivide_constants<int16_t,-13483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13483_MAGIC, .more = S16LD_DENOM_MINUS_13483_MORE};};
template<> struct libdivide_constants<int16_t,-13482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13482_MAGIC, .more = S16LD_DENOM_MINUS_13482_MORE};};
template<> struct libdivide_constants<int16_t,-13481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13481_MAGIC, .more = S16LD_DENOM_MINUS_13481_MORE};};
template<> struct libdivide_constants<int16_t,-13480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13480_MAGIC, .more = S16LD_DENOM_MINUS_13480_MORE};};
template<> struct libdivide_constants<int16_t,-13479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13479_MAGIC, .more = S16LD_DENOM_MINUS_13479_MORE};};
template<> struct libdivide_constants<int16_t,-13478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13478_MAGIC, .more = S16LD_DENOM_MINUS_13478_MORE};};
template<> struct libdivide_constants<int16_t,-13477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13477_MAGIC, .more = S16LD_DENOM_MINUS_13477_MORE};};
template<> struct libdivide_constants<int16_t,-13476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13476_MAGIC, .more = S16LD_DENOM_MINUS_13476_MORE};};
template<> struct libdivide_constants<int16_t,-13475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13475_MAGIC, .more = S16LD_DENOM_MINUS_13475_MORE};};
template<> struct libdivide_constants<int16_t,-13474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13474_MAGIC, .more = S16LD_DENOM_MINUS_13474_MORE};};
template<> struct libdivide_constants<int16_t,-13473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13473_MAGIC, .more = S16LD_DENOM_MINUS_13473_MORE};};
template<> struct libdivide_constants<int16_t,-13472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13472_MAGIC, .more = S16LD_DENOM_MINUS_13472_MORE};};
template<> struct libdivide_constants<int16_t,-13471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13471_MAGIC, .more = S16LD_DENOM_MINUS_13471_MORE};};
template<> struct libdivide_constants<int16_t,-13470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13470_MAGIC, .more = S16LD_DENOM_MINUS_13470_MORE};};
template<> struct libdivide_constants<int16_t,-13469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13469_MAGIC, .more = S16LD_DENOM_MINUS_13469_MORE};};
template<> struct libdivide_constants<int16_t,-13468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13468_MAGIC, .more = S16LD_DENOM_MINUS_13468_MORE};};
template<> struct libdivide_constants<int16_t,-13467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13467_MAGIC, .more = S16LD_DENOM_MINUS_13467_MORE};};
template<> struct libdivide_constants<int16_t,-13466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13466_MAGIC, .more = S16LD_DENOM_MINUS_13466_MORE};};
template<> struct libdivide_constants<int16_t,-13465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13465_MAGIC, .more = S16LD_DENOM_MINUS_13465_MORE};};
template<> struct libdivide_constants<int16_t,-13464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13464_MAGIC, .more = S16LD_DENOM_MINUS_13464_MORE};};
template<> struct libdivide_constants<int16_t,-13463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13463_MAGIC, .more = S16LD_DENOM_MINUS_13463_MORE};};
template<> struct libdivide_constants<int16_t,-13462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13462_MAGIC, .more = S16LD_DENOM_MINUS_13462_MORE};};
template<> struct libdivide_constants<int16_t,-13461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13461_MAGIC, .more = S16LD_DENOM_MINUS_13461_MORE};};
template<> struct libdivide_constants<int16_t,-13460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13460_MAGIC, .more = S16LD_DENOM_MINUS_13460_MORE};};
template<> struct libdivide_constants<int16_t,-13459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13459_MAGIC, .more = S16LD_DENOM_MINUS_13459_MORE};};
template<> struct libdivide_constants<int16_t,-13458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13458_MAGIC, .more = S16LD_DENOM_MINUS_13458_MORE};};
template<> struct libdivide_constants<int16_t,-13457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13457_MAGIC, .more = S16LD_DENOM_MINUS_13457_MORE};};
template<> struct libdivide_constants<int16_t,-13456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13456_MAGIC, .more = S16LD_DENOM_MINUS_13456_MORE};};
template<> struct libdivide_constants<int16_t,-13455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13455_MAGIC, .more = S16LD_DENOM_MINUS_13455_MORE};};
template<> struct libdivide_constants<int16_t,-13454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13454_MAGIC, .more = S16LD_DENOM_MINUS_13454_MORE};};
template<> struct libdivide_constants<int16_t,-13453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13453_MAGIC, .more = S16LD_DENOM_MINUS_13453_MORE};};
template<> struct libdivide_constants<int16_t,-13452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13452_MAGIC, .more = S16LD_DENOM_MINUS_13452_MORE};};
template<> struct libdivide_constants<int16_t,-13451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13451_MAGIC, .more = S16LD_DENOM_MINUS_13451_MORE};};
template<> struct libdivide_constants<int16_t,-13450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13450_MAGIC, .more = S16LD_DENOM_MINUS_13450_MORE};};
template<> struct libdivide_constants<int16_t,-13449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13449_MAGIC, .more = S16LD_DENOM_MINUS_13449_MORE};};
template<> struct libdivide_constants<int16_t,-13448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13448_MAGIC, .more = S16LD_DENOM_MINUS_13448_MORE};};
template<> struct libdivide_constants<int16_t,-13447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13447_MAGIC, .more = S16LD_DENOM_MINUS_13447_MORE};};
template<> struct libdivide_constants<int16_t,-13446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13446_MAGIC, .more = S16LD_DENOM_MINUS_13446_MORE};};
template<> struct libdivide_constants<int16_t,-13445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13445_MAGIC, .more = S16LD_DENOM_MINUS_13445_MORE};};
template<> struct libdivide_constants<int16_t,-13444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13444_MAGIC, .more = S16LD_DENOM_MINUS_13444_MORE};};
template<> struct libdivide_constants<int16_t,-13443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13443_MAGIC, .more = S16LD_DENOM_MINUS_13443_MORE};};
template<> struct libdivide_constants<int16_t,-13442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13442_MAGIC, .more = S16LD_DENOM_MINUS_13442_MORE};};
template<> struct libdivide_constants<int16_t,-13441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13441_MAGIC, .more = S16LD_DENOM_MINUS_13441_MORE};};
template<> struct libdivide_constants<int16_t,-13440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13440_MAGIC, .more = S16LD_DENOM_MINUS_13440_MORE};};
template<> struct libdivide_constants<int16_t,-13439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13439_MAGIC, .more = S16LD_DENOM_MINUS_13439_MORE};};
template<> struct libdivide_constants<int16_t,-13438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13438_MAGIC, .more = S16LD_DENOM_MINUS_13438_MORE};};
template<> struct libdivide_constants<int16_t,-13437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13437_MAGIC, .more = S16LD_DENOM_MINUS_13437_MORE};};
template<> struct libdivide_constants<int16_t,-13436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13436_MAGIC, .more = S16LD_DENOM_MINUS_13436_MORE};};
template<> struct libdivide_constants<int16_t,-13435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13435_MAGIC, .more = S16LD_DENOM_MINUS_13435_MORE};};
template<> struct libdivide_constants<int16_t,-13434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13434_MAGIC, .more = S16LD_DENOM_MINUS_13434_MORE};};
template<> struct libdivide_constants<int16_t,-13433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13433_MAGIC, .more = S16LD_DENOM_MINUS_13433_MORE};};
template<> struct libdivide_constants<int16_t,-13432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13432_MAGIC, .more = S16LD_DENOM_MINUS_13432_MORE};};
template<> struct libdivide_constants<int16_t,-13431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13431_MAGIC, .more = S16LD_DENOM_MINUS_13431_MORE};};
template<> struct libdivide_constants<int16_t,-13430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13430_MAGIC, .more = S16LD_DENOM_MINUS_13430_MORE};};
template<> struct libdivide_constants<int16_t,-13429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13429_MAGIC, .more = S16LD_DENOM_MINUS_13429_MORE};};
template<> struct libdivide_constants<int16_t,-13428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13428_MAGIC, .more = S16LD_DENOM_MINUS_13428_MORE};};
template<> struct libdivide_constants<int16_t,-13427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13427_MAGIC, .more = S16LD_DENOM_MINUS_13427_MORE};};
template<> struct libdivide_constants<int16_t,-13426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13426_MAGIC, .more = S16LD_DENOM_MINUS_13426_MORE};};
template<> struct libdivide_constants<int16_t,-13425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13425_MAGIC, .more = S16LD_DENOM_MINUS_13425_MORE};};
template<> struct libdivide_constants<int16_t,-13424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13424_MAGIC, .more = S16LD_DENOM_MINUS_13424_MORE};};
template<> struct libdivide_constants<int16_t,-13423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13423_MAGIC, .more = S16LD_DENOM_MINUS_13423_MORE};};
template<> struct libdivide_constants<int16_t,-13422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13422_MAGIC, .more = S16LD_DENOM_MINUS_13422_MORE};};
template<> struct libdivide_constants<int16_t,-13421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13421_MAGIC, .more = S16LD_DENOM_MINUS_13421_MORE};};
template<> struct libdivide_constants<int16_t,-13420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13420_MAGIC, .more = S16LD_DENOM_MINUS_13420_MORE};};
template<> struct libdivide_constants<int16_t,-13419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13419_MAGIC, .more = S16LD_DENOM_MINUS_13419_MORE};};
template<> struct libdivide_constants<int16_t,-13418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13418_MAGIC, .more = S16LD_DENOM_MINUS_13418_MORE};};
template<> struct libdivide_constants<int16_t,-13417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13417_MAGIC, .more = S16LD_DENOM_MINUS_13417_MORE};};
template<> struct libdivide_constants<int16_t,-13416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13416_MAGIC, .more = S16LD_DENOM_MINUS_13416_MORE};};
template<> struct libdivide_constants<int16_t,-13415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13415_MAGIC, .more = S16LD_DENOM_MINUS_13415_MORE};};
template<> struct libdivide_constants<int16_t,-13414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13414_MAGIC, .more = S16LD_DENOM_MINUS_13414_MORE};};
template<> struct libdivide_constants<int16_t,-13413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13413_MAGIC, .more = S16LD_DENOM_MINUS_13413_MORE};};
template<> struct libdivide_constants<int16_t,-13412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13412_MAGIC, .more = S16LD_DENOM_MINUS_13412_MORE};};
template<> struct libdivide_constants<int16_t,-13411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13411_MAGIC, .more = S16LD_DENOM_MINUS_13411_MORE};};
template<> struct libdivide_constants<int16_t,-13410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13410_MAGIC, .more = S16LD_DENOM_MINUS_13410_MORE};};
template<> struct libdivide_constants<int16_t,-13409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13409_MAGIC, .more = S16LD_DENOM_MINUS_13409_MORE};};
template<> struct libdivide_constants<int16_t,-13408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13408_MAGIC, .more = S16LD_DENOM_MINUS_13408_MORE};};
template<> struct libdivide_constants<int16_t,-13407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13407_MAGIC, .more = S16LD_DENOM_MINUS_13407_MORE};};
template<> struct libdivide_constants<int16_t,-13406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13406_MAGIC, .more = S16LD_DENOM_MINUS_13406_MORE};};
template<> struct libdivide_constants<int16_t,-13405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13405_MAGIC, .more = S16LD_DENOM_MINUS_13405_MORE};};
template<> struct libdivide_constants<int16_t,-13404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13404_MAGIC, .more = S16LD_DENOM_MINUS_13404_MORE};};
template<> struct libdivide_constants<int16_t,-13403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13403_MAGIC, .more = S16LD_DENOM_MINUS_13403_MORE};};
template<> struct libdivide_constants<int16_t,-13402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13402_MAGIC, .more = S16LD_DENOM_MINUS_13402_MORE};};
template<> struct libdivide_constants<int16_t,-13401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13401_MAGIC, .more = S16LD_DENOM_MINUS_13401_MORE};};
template<> struct libdivide_constants<int16_t,-13400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13400_MAGIC, .more = S16LD_DENOM_MINUS_13400_MORE};};
template<> struct libdivide_constants<int16_t,-13399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13399_MAGIC, .more = S16LD_DENOM_MINUS_13399_MORE};};
template<> struct libdivide_constants<int16_t,-13398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13398_MAGIC, .more = S16LD_DENOM_MINUS_13398_MORE};};
template<> struct libdivide_constants<int16_t,-13397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13397_MAGIC, .more = S16LD_DENOM_MINUS_13397_MORE};};
template<> struct libdivide_constants<int16_t,-13396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13396_MAGIC, .more = S16LD_DENOM_MINUS_13396_MORE};};
template<> struct libdivide_constants<int16_t,-13395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13395_MAGIC, .more = S16LD_DENOM_MINUS_13395_MORE};};
template<> struct libdivide_constants<int16_t,-13394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13394_MAGIC, .more = S16LD_DENOM_MINUS_13394_MORE};};
template<> struct libdivide_constants<int16_t,-13393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13393_MAGIC, .more = S16LD_DENOM_MINUS_13393_MORE};};
template<> struct libdivide_constants<int16_t,-13392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13392_MAGIC, .more = S16LD_DENOM_MINUS_13392_MORE};};
template<> struct libdivide_constants<int16_t,-13391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13391_MAGIC, .more = S16LD_DENOM_MINUS_13391_MORE};};
template<> struct libdivide_constants<int16_t,-13390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13390_MAGIC, .more = S16LD_DENOM_MINUS_13390_MORE};};
template<> struct libdivide_constants<int16_t,-13389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13389_MAGIC, .more = S16LD_DENOM_MINUS_13389_MORE};};
template<> struct libdivide_constants<int16_t,-13388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13388_MAGIC, .more = S16LD_DENOM_MINUS_13388_MORE};};
template<> struct libdivide_constants<int16_t,-13387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13387_MAGIC, .more = S16LD_DENOM_MINUS_13387_MORE};};
template<> struct libdivide_constants<int16_t,-13386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13386_MAGIC, .more = S16LD_DENOM_MINUS_13386_MORE};};
template<> struct libdivide_constants<int16_t,-13385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13385_MAGIC, .more = S16LD_DENOM_MINUS_13385_MORE};};
template<> struct libdivide_constants<int16_t,-13384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13384_MAGIC, .more = S16LD_DENOM_MINUS_13384_MORE};};
template<> struct libdivide_constants<int16_t,-13383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13383_MAGIC, .more = S16LD_DENOM_MINUS_13383_MORE};};
template<> struct libdivide_constants<int16_t,-13382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13382_MAGIC, .more = S16LD_DENOM_MINUS_13382_MORE};};
template<> struct libdivide_constants<int16_t,-13381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13381_MAGIC, .more = S16LD_DENOM_MINUS_13381_MORE};};
template<> struct libdivide_constants<int16_t,-13380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13380_MAGIC, .more = S16LD_DENOM_MINUS_13380_MORE};};
template<> struct libdivide_constants<int16_t,-13379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13379_MAGIC, .more = S16LD_DENOM_MINUS_13379_MORE};};
template<> struct libdivide_constants<int16_t,-13378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13378_MAGIC, .more = S16LD_DENOM_MINUS_13378_MORE};};
template<> struct libdivide_constants<int16_t,-13377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13377_MAGIC, .more = S16LD_DENOM_MINUS_13377_MORE};};
template<> struct libdivide_constants<int16_t,-13376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13376_MAGIC, .more = S16LD_DENOM_MINUS_13376_MORE};};
template<> struct libdivide_constants<int16_t,-13375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13375_MAGIC, .more = S16LD_DENOM_MINUS_13375_MORE};};
template<> struct libdivide_constants<int16_t,-13374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13374_MAGIC, .more = S16LD_DENOM_MINUS_13374_MORE};};
template<> struct libdivide_constants<int16_t,-13373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13373_MAGIC, .more = S16LD_DENOM_MINUS_13373_MORE};};
template<> struct libdivide_constants<int16_t,-13372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13372_MAGIC, .more = S16LD_DENOM_MINUS_13372_MORE};};
template<> struct libdivide_constants<int16_t,-13371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13371_MAGIC, .more = S16LD_DENOM_MINUS_13371_MORE};};
template<> struct libdivide_constants<int16_t,-13370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13370_MAGIC, .more = S16LD_DENOM_MINUS_13370_MORE};};
template<> struct libdivide_constants<int16_t,-13369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13369_MAGIC, .more = S16LD_DENOM_MINUS_13369_MORE};};
template<> struct libdivide_constants<int16_t,-13368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13368_MAGIC, .more = S16LD_DENOM_MINUS_13368_MORE};};
template<> struct libdivide_constants<int16_t,-13367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13367_MAGIC, .more = S16LD_DENOM_MINUS_13367_MORE};};
template<> struct libdivide_constants<int16_t,-13366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13366_MAGIC, .more = S16LD_DENOM_MINUS_13366_MORE};};
template<> struct libdivide_constants<int16_t,-13365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13365_MAGIC, .more = S16LD_DENOM_MINUS_13365_MORE};};
template<> struct libdivide_constants<int16_t,-13364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13364_MAGIC, .more = S16LD_DENOM_MINUS_13364_MORE};};
template<> struct libdivide_constants<int16_t,-13363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13363_MAGIC, .more = S16LD_DENOM_MINUS_13363_MORE};};
template<> struct libdivide_constants<int16_t,-13362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13362_MAGIC, .more = S16LD_DENOM_MINUS_13362_MORE};};
template<> struct libdivide_constants<int16_t,-13361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13361_MAGIC, .more = S16LD_DENOM_MINUS_13361_MORE};};
template<> struct libdivide_constants<int16_t,-13360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13360_MAGIC, .more = S16LD_DENOM_MINUS_13360_MORE};};
template<> struct libdivide_constants<int16_t,-13359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13359_MAGIC, .more = S16LD_DENOM_MINUS_13359_MORE};};
template<> struct libdivide_constants<int16_t,-13358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13358_MAGIC, .more = S16LD_DENOM_MINUS_13358_MORE};};
template<> struct libdivide_constants<int16_t,-13357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13357_MAGIC, .more = S16LD_DENOM_MINUS_13357_MORE};};
template<> struct libdivide_constants<int16_t,-13356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13356_MAGIC, .more = S16LD_DENOM_MINUS_13356_MORE};};
template<> struct libdivide_constants<int16_t,-13355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13355_MAGIC, .more = S16LD_DENOM_MINUS_13355_MORE};};
template<> struct libdivide_constants<int16_t,-13354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13354_MAGIC, .more = S16LD_DENOM_MINUS_13354_MORE};};
template<> struct libdivide_constants<int16_t,-13353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13353_MAGIC, .more = S16LD_DENOM_MINUS_13353_MORE};};
template<> struct libdivide_constants<int16_t,-13352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13352_MAGIC, .more = S16LD_DENOM_MINUS_13352_MORE};};
template<> struct libdivide_constants<int16_t,-13351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13351_MAGIC, .more = S16LD_DENOM_MINUS_13351_MORE};};
template<> struct libdivide_constants<int16_t,-13350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13350_MAGIC, .more = S16LD_DENOM_MINUS_13350_MORE};};
template<> struct libdivide_constants<int16_t,-13349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13349_MAGIC, .more = S16LD_DENOM_MINUS_13349_MORE};};
template<> struct libdivide_constants<int16_t,-13348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13348_MAGIC, .more = S16LD_DENOM_MINUS_13348_MORE};};
template<> struct libdivide_constants<int16_t,-13347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13347_MAGIC, .more = S16LD_DENOM_MINUS_13347_MORE};};
template<> struct libdivide_constants<int16_t,-13346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13346_MAGIC, .more = S16LD_DENOM_MINUS_13346_MORE};};
template<> struct libdivide_constants<int16_t,-13345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13345_MAGIC, .more = S16LD_DENOM_MINUS_13345_MORE};};
template<> struct libdivide_constants<int16_t,-13344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13344_MAGIC, .more = S16LD_DENOM_MINUS_13344_MORE};};
template<> struct libdivide_constants<int16_t,-13343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13343_MAGIC, .more = S16LD_DENOM_MINUS_13343_MORE};};
template<> struct libdivide_constants<int16_t,-13342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13342_MAGIC, .more = S16LD_DENOM_MINUS_13342_MORE};};
template<> struct libdivide_constants<int16_t,-13341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13341_MAGIC, .more = S16LD_DENOM_MINUS_13341_MORE};};
template<> struct libdivide_constants<int16_t,-13340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13340_MAGIC, .more = S16LD_DENOM_MINUS_13340_MORE};};
template<> struct libdivide_constants<int16_t,-13339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13339_MAGIC, .more = S16LD_DENOM_MINUS_13339_MORE};};
template<> struct libdivide_constants<int16_t,-13338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13338_MAGIC, .more = S16LD_DENOM_MINUS_13338_MORE};};
template<> struct libdivide_constants<int16_t,-13337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13337_MAGIC, .more = S16LD_DENOM_MINUS_13337_MORE};};
template<> struct libdivide_constants<int16_t,-13336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13336_MAGIC, .more = S16LD_DENOM_MINUS_13336_MORE};};
template<> struct libdivide_constants<int16_t,-13335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13335_MAGIC, .more = S16LD_DENOM_MINUS_13335_MORE};};
template<> struct libdivide_constants<int16_t,-13334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13334_MAGIC, .more = S16LD_DENOM_MINUS_13334_MORE};};
template<> struct libdivide_constants<int16_t,-13333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13333_MAGIC, .more = S16LD_DENOM_MINUS_13333_MORE};};
template<> struct libdivide_constants<int16_t,-13332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13332_MAGIC, .more = S16LD_DENOM_MINUS_13332_MORE};};
template<> struct libdivide_constants<int16_t,-13331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13331_MAGIC, .more = S16LD_DENOM_MINUS_13331_MORE};};
template<> struct libdivide_constants<int16_t,-13330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13330_MAGIC, .more = S16LD_DENOM_MINUS_13330_MORE};};
template<> struct libdivide_constants<int16_t,-13329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13329_MAGIC, .more = S16LD_DENOM_MINUS_13329_MORE};};
template<> struct libdivide_constants<int16_t,-13328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13328_MAGIC, .more = S16LD_DENOM_MINUS_13328_MORE};};
template<> struct libdivide_constants<int16_t,-13327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13327_MAGIC, .more = S16LD_DENOM_MINUS_13327_MORE};};
template<> struct libdivide_constants<int16_t,-13326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13326_MAGIC, .more = S16LD_DENOM_MINUS_13326_MORE};};
template<> struct libdivide_constants<int16_t,-13325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13325_MAGIC, .more = S16LD_DENOM_MINUS_13325_MORE};};
template<> struct libdivide_constants<int16_t,-13324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13324_MAGIC, .more = S16LD_DENOM_MINUS_13324_MORE};};
template<> struct libdivide_constants<int16_t,-13323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13323_MAGIC, .more = S16LD_DENOM_MINUS_13323_MORE};};
template<> struct libdivide_constants<int16_t,-13322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13322_MAGIC, .more = S16LD_DENOM_MINUS_13322_MORE};};
template<> struct libdivide_constants<int16_t,-13321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13321_MAGIC, .more = S16LD_DENOM_MINUS_13321_MORE};};
template<> struct libdivide_constants<int16_t,-13320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13320_MAGIC, .more = S16LD_DENOM_MINUS_13320_MORE};};
template<> struct libdivide_constants<int16_t,-13319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13319_MAGIC, .more = S16LD_DENOM_MINUS_13319_MORE};};
template<> struct libdivide_constants<int16_t,-13318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13318_MAGIC, .more = S16LD_DENOM_MINUS_13318_MORE};};
template<> struct libdivide_constants<int16_t,-13317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13317_MAGIC, .more = S16LD_DENOM_MINUS_13317_MORE};};
template<> struct libdivide_constants<int16_t,-13316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13316_MAGIC, .more = S16LD_DENOM_MINUS_13316_MORE};};
template<> struct libdivide_constants<int16_t,-13315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13315_MAGIC, .more = S16LD_DENOM_MINUS_13315_MORE};};
template<> struct libdivide_constants<int16_t,-13314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13314_MAGIC, .more = S16LD_DENOM_MINUS_13314_MORE};};
template<> struct libdivide_constants<int16_t,-13313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13313_MAGIC, .more = S16LD_DENOM_MINUS_13313_MORE};};
template<> struct libdivide_constants<int16_t,-13312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13312_MAGIC, .more = S16LD_DENOM_MINUS_13312_MORE};};
template<> struct libdivide_constants<int16_t,-13311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13311_MAGIC, .more = S16LD_DENOM_MINUS_13311_MORE};};
template<> struct libdivide_constants<int16_t,-13310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13310_MAGIC, .more = S16LD_DENOM_MINUS_13310_MORE};};
template<> struct libdivide_constants<int16_t,-13309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13309_MAGIC, .more = S16LD_DENOM_MINUS_13309_MORE};};
template<> struct libdivide_constants<int16_t,-13308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13308_MAGIC, .more = S16LD_DENOM_MINUS_13308_MORE};};
template<> struct libdivide_constants<int16_t,-13307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13307_MAGIC, .more = S16LD_DENOM_MINUS_13307_MORE};};
template<> struct libdivide_constants<int16_t,-13306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13306_MAGIC, .more = S16LD_DENOM_MINUS_13306_MORE};};
template<> struct libdivide_constants<int16_t,-13305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13305_MAGIC, .more = S16LD_DENOM_MINUS_13305_MORE};};
template<> struct libdivide_constants<int16_t,-13304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13304_MAGIC, .more = S16LD_DENOM_MINUS_13304_MORE};};
template<> struct libdivide_constants<int16_t,-13303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13303_MAGIC, .more = S16LD_DENOM_MINUS_13303_MORE};};
template<> struct libdivide_constants<int16_t,-13302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13302_MAGIC, .more = S16LD_DENOM_MINUS_13302_MORE};};
template<> struct libdivide_constants<int16_t,-13301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13301_MAGIC, .more = S16LD_DENOM_MINUS_13301_MORE};};
template<> struct libdivide_constants<int16_t,-13300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13300_MAGIC, .more = S16LD_DENOM_MINUS_13300_MORE};};
template<> struct libdivide_constants<int16_t,-13299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13299_MAGIC, .more = S16LD_DENOM_MINUS_13299_MORE};};
template<> struct libdivide_constants<int16_t,-13298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13298_MAGIC, .more = S16LD_DENOM_MINUS_13298_MORE};};
template<> struct libdivide_constants<int16_t,-13297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13297_MAGIC, .more = S16LD_DENOM_MINUS_13297_MORE};};
template<> struct libdivide_constants<int16_t,-13296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13296_MAGIC, .more = S16LD_DENOM_MINUS_13296_MORE};};
template<> struct libdivide_constants<int16_t,-13295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13295_MAGIC, .more = S16LD_DENOM_MINUS_13295_MORE};};
template<> struct libdivide_constants<int16_t,-13294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13294_MAGIC, .more = S16LD_DENOM_MINUS_13294_MORE};};
template<> struct libdivide_constants<int16_t,-13293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13293_MAGIC, .more = S16LD_DENOM_MINUS_13293_MORE};};
template<> struct libdivide_constants<int16_t,-13292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13292_MAGIC, .more = S16LD_DENOM_MINUS_13292_MORE};};
template<> struct libdivide_constants<int16_t,-13291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13291_MAGIC, .more = S16LD_DENOM_MINUS_13291_MORE};};
template<> struct libdivide_constants<int16_t,-13290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13290_MAGIC, .more = S16LD_DENOM_MINUS_13290_MORE};};
template<> struct libdivide_constants<int16_t,-13289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13289_MAGIC, .more = S16LD_DENOM_MINUS_13289_MORE};};
template<> struct libdivide_constants<int16_t,-13288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13288_MAGIC, .more = S16LD_DENOM_MINUS_13288_MORE};};
template<> struct libdivide_constants<int16_t,-13287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13287_MAGIC, .more = S16LD_DENOM_MINUS_13287_MORE};};
template<> struct libdivide_constants<int16_t,-13286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13286_MAGIC, .more = S16LD_DENOM_MINUS_13286_MORE};};
template<> struct libdivide_constants<int16_t,-13285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13285_MAGIC, .more = S16LD_DENOM_MINUS_13285_MORE};};
template<> struct libdivide_constants<int16_t,-13284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13284_MAGIC, .more = S16LD_DENOM_MINUS_13284_MORE};};
template<> struct libdivide_constants<int16_t,-13283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13283_MAGIC, .more = S16LD_DENOM_MINUS_13283_MORE};};
template<> struct libdivide_constants<int16_t,-13282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13282_MAGIC, .more = S16LD_DENOM_MINUS_13282_MORE};};
template<> struct libdivide_constants<int16_t,-13281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13281_MAGIC, .more = S16LD_DENOM_MINUS_13281_MORE};};
template<> struct libdivide_constants<int16_t,-13280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13280_MAGIC, .more = S16LD_DENOM_MINUS_13280_MORE};};
template<> struct libdivide_constants<int16_t,-13279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13279_MAGIC, .more = S16LD_DENOM_MINUS_13279_MORE};};
template<> struct libdivide_constants<int16_t,-13278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13278_MAGIC, .more = S16LD_DENOM_MINUS_13278_MORE};};
template<> struct libdivide_constants<int16_t,-13277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13277_MAGIC, .more = S16LD_DENOM_MINUS_13277_MORE};};
template<> struct libdivide_constants<int16_t,-13276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13276_MAGIC, .more = S16LD_DENOM_MINUS_13276_MORE};};
template<> struct libdivide_constants<int16_t,-13275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13275_MAGIC, .more = S16LD_DENOM_MINUS_13275_MORE};};
template<> struct libdivide_constants<int16_t,-13274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13274_MAGIC, .more = S16LD_DENOM_MINUS_13274_MORE};};
template<> struct libdivide_constants<int16_t,-13273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13273_MAGIC, .more = S16LD_DENOM_MINUS_13273_MORE};};
template<> struct libdivide_constants<int16_t,-13272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13272_MAGIC, .more = S16LD_DENOM_MINUS_13272_MORE};};
template<> struct libdivide_constants<int16_t,-13271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13271_MAGIC, .more = S16LD_DENOM_MINUS_13271_MORE};};
template<> struct libdivide_constants<int16_t,-13270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13270_MAGIC, .more = S16LD_DENOM_MINUS_13270_MORE};};
template<> struct libdivide_constants<int16_t,-13269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13269_MAGIC, .more = S16LD_DENOM_MINUS_13269_MORE};};
template<> struct libdivide_constants<int16_t,-13268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13268_MAGIC, .more = S16LD_DENOM_MINUS_13268_MORE};};
template<> struct libdivide_constants<int16_t,-13267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13267_MAGIC, .more = S16LD_DENOM_MINUS_13267_MORE};};
template<> struct libdivide_constants<int16_t,-13266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13266_MAGIC, .more = S16LD_DENOM_MINUS_13266_MORE};};
template<> struct libdivide_constants<int16_t,-13265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13265_MAGIC, .more = S16LD_DENOM_MINUS_13265_MORE};};
template<> struct libdivide_constants<int16_t,-13264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13264_MAGIC, .more = S16LD_DENOM_MINUS_13264_MORE};};
template<> struct libdivide_constants<int16_t,-13263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13263_MAGIC, .more = S16LD_DENOM_MINUS_13263_MORE};};
template<> struct libdivide_constants<int16_t,-13262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13262_MAGIC, .more = S16LD_DENOM_MINUS_13262_MORE};};
template<> struct libdivide_constants<int16_t,-13261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13261_MAGIC, .more = S16LD_DENOM_MINUS_13261_MORE};};
template<> struct libdivide_constants<int16_t,-13260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13260_MAGIC, .more = S16LD_DENOM_MINUS_13260_MORE};};
template<> struct libdivide_constants<int16_t,-13259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13259_MAGIC, .more = S16LD_DENOM_MINUS_13259_MORE};};
template<> struct libdivide_constants<int16_t,-13258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13258_MAGIC, .more = S16LD_DENOM_MINUS_13258_MORE};};
template<> struct libdivide_constants<int16_t,-13257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13257_MAGIC, .more = S16LD_DENOM_MINUS_13257_MORE};};
template<> struct libdivide_constants<int16_t,-13256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13256_MAGIC, .more = S16LD_DENOM_MINUS_13256_MORE};};
template<> struct libdivide_constants<int16_t,-13255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13255_MAGIC, .more = S16LD_DENOM_MINUS_13255_MORE};};
template<> struct libdivide_constants<int16_t,-13254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13254_MAGIC, .more = S16LD_DENOM_MINUS_13254_MORE};};
template<> struct libdivide_constants<int16_t,-13253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13253_MAGIC, .more = S16LD_DENOM_MINUS_13253_MORE};};
template<> struct libdivide_constants<int16_t,-13252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13252_MAGIC, .more = S16LD_DENOM_MINUS_13252_MORE};};
template<> struct libdivide_constants<int16_t,-13251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13251_MAGIC, .more = S16LD_DENOM_MINUS_13251_MORE};};
template<> struct libdivide_constants<int16_t,-13250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13250_MAGIC, .more = S16LD_DENOM_MINUS_13250_MORE};};
template<> struct libdivide_constants<int16_t,-13249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13249_MAGIC, .more = S16LD_DENOM_MINUS_13249_MORE};};
template<> struct libdivide_constants<int16_t,-13248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13248_MAGIC, .more = S16LD_DENOM_MINUS_13248_MORE};};
template<> struct libdivide_constants<int16_t,-13247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13247_MAGIC, .more = S16LD_DENOM_MINUS_13247_MORE};};
template<> struct libdivide_constants<int16_t,-13246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13246_MAGIC, .more = S16LD_DENOM_MINUS_13246_MORE};};
template<> struct libdivide_constants<int16_t,-13245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13245_MAGIC, .more = S16LD_DENOM_MINUS_13245_MORE};};
template<> struct libdivide_constants<int16_t,-13244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13244_MAGIC, .more = S16LD_DENOM_MINUS_13244_MORE};};
template<> struct libdivide_constants<int16_t,-13243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13243_MAGIC, .more = S16LD_DENOM_MINUS_13243_MORE};};
template<> struct libdivide_constants<int16_t,-13242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13242_MAGIC, .more = S16LD_DENOM_MINUS_13242_MORE};};
template<> struct libdivide_constants<int16_t,-13241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13241_MAGIC, .more = S16LD_DENOM_MINUS_13241_MORE};};
template<> struct libdivide_constants<int16_t,-13240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13240_MAGIC, .more = S16LD_DENOM_MINUS_13240_MORE};};
template<> struct libdivide_constants<int16_t,-13239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13239_MAGIC, .more = S16LD_DENOM_MINUS_13239_MORE};};
template<> struct libdivide_constants<int16_t,-13238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13238_MAGIC, .more = S16LD_DENOM_MINUS_13238_MORE};};
template<> struct libdivide_constants<int16_t,-13237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13237_MAGIC, .more = S16LD_DENOM_MINUS_13237_MORE};};
template<> struct libdivide_constants<int16_t,-13236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13236_MAGIC, .more = S16LD_DENOM_MINUS_13236_MORE};};
template<> struct libdivide_constants<int16_t,-13235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13235_MAGIC, .more = S16LD_DENOM_MINUS_13235_MORE};};
template<> struct libdivide_constants<int16_t,-13234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13234_MAGIC, .more = S16LD_DENOM_MINUS_13234_MORE};};
template<> struct libdivide_constants<int16_t,-13233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13233_MAGIC, .more = S16LD_DENOM_MINUS_13233_MORE};};
template<> struct libdivide_constants<int16_t,-13232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13232_MAGIC, .more = S16LD_DENOM_MINUS_13232_MORE};};
template<> struct libdivide_constants<int16_t,-13231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13231_MAGIC, .more = S16LD_DENOM_MINUS_13231_MORE};};
template<> struct libdivide_constants<int16_t,-13230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13230_MAGIC, .more = S16LD_DENOM_MINUS_13230_MORE};};
template<> struct libdivide_constants<int16_t,-13229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13229_MAGIC, .more = S16LD_DENOM_MINUS_13229_MORE};};
template<> struct libdivide_constants<int16_t,-13228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13228_MAGIC, .more = S16LD_DENOM_MINUS_13228_MORE};};
template<> struct libdivide_constants<int16_t,-13227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13227_MAGIC, .more = S16LD_DENOM_MINUS_13227_MORE};};
template<> struct libdivide_constants<int16_t,-13226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13226_MAGIC, .more = S16LD_DENOM_MINUS_13226_MORE};};
template<> struct libdivide_constants<int16_t,-13225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13225_MAGIC, .more = S16LD_DENOM_MINUS_13225_MORE};};
template<> struct libdivide_constants<int16_t,-13224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13224_MAGIC, .more = S16LD_DENOM_MINUS_13224_MORE};};
template<> struct libdivide_constants<int16_t,-13223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13223_MAGIC, .more = S16LD_DENOM_MINUS_13223_MORE};};
template<> struct libdivide_constants<int16_t,-13222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13222_MAGIC, .more = S16LD_DENOM_MINUS_13222_MORE};};
template<> struct libdivide_constants<int16_t,-13221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13221_MAGIC, .more = S16LD_DENOM_MINUS_13221_MORE};};
template<> struct libdivide_constants<int16_t,-13220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13220_MAGIC, .more = S16LD_DENOM_MINUS_13220_MORE};};
template<> struct libdivide_constants<int16_t,-13219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13219_MAGIC, .more = S16LD_DENOM_MINUS_13219_MORE};};
template<> struct libdivide_constants<int16_t,-13218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13218_MAGIC, .more = S16LD_DENOM_MINUS_13218_MORE};};
template<> struct libdivide_constants<int16_t,-13217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13217_MAGIC, .more = S16LD_DENOM_MINUS_13217_MORE};};
template<> struct libdivide_constants<int16_t,-13216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13216_MAGIC, .more = S16LD_DENOM_MINUS_13216_MORE};};
template<> struct libdivide_constants<int16_t,-13215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13215_MAGIC, .more = S16LD_DENOM_MINUS_13215_MORE};};
template<> struct libdivide_constants<int16_t,-13214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13214_MAGIC, .more = S16LD_DENOM_MINUS_13214_MORE};};
template<> struct libdivide_constants<int16_t,-13213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13213_MAGIC, .more = S16LD_DENOM_MINUS_13213_MORE};};
template<> struct libdivide_constants<int16_t,-13212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13212_MAGIC, .more = S16LD_DENOM_MINUS_13212_MORE};};
template<> struct libdivide_constants<int16_t,-13211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13211_MAGIC, .more = S16LD_DENOM_MINUS_13211_MORE};};
template<> struct libdivide_constants<int16_t,-13210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13210_MAGIC, .more = S16LD_DENOM_MINUS_13210_MORE};};
template<> struct libdivide_constants<int16_t,-13209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13209_MAGIC, .more = S16LD_DENOM_MINUS_13209_MORE};};
template<> struct libdivide_constants<int16_t,-13208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13208_MAGIC, .more = S16LD_DENOM_MINUS_13208_MORE};};
template<> struct libdivide_constants<int16_t,-13207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13207_MAGIC, .more = S16LD_DENOM_MINUS_13207_MORE};};
template<> struct libdivide_constants<int16_t,-13206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13206_MAGIC, .more = S16LD_DENOM_MINUS_13206_MORE};};
template<> struct libdivide_constants<int16_t,-13205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13205_MAGIC, .more = S16LD_DENOM_MINUS_13205_MORE};};
template<> struct libdivide_constants<int16_t,-13204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13204_MAGIC, .more = S16LD_DENOM_MINUS_13204_MORE};};
template<> struct libdivide_constants<int16_t,-13203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13203_MAGIC, .more = S16LD_DENOM_MINUS_13203_MORE};};
template<> struct libdivide_constants<int16_t,-13202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13202_MAGIC, .more = S16LD_DENOM_MINUS_13202_MORE};};
template<> struct libdivide_constants<int16_t,-13201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13201_MAGIC, .more = S16LD_DENOM_MINUS_13201_MORE};};
template<> struct libdivide_constants<int16_t,-13200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13200_MAGIC, .more = S16LD_DENOM_MINUS_13200_MORE};};
template<> struct libdivide_constants<int16_t,-13199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13199_MAGIC, .more = S16LD_DENOM_MINUS_13199_MORE};};
template<> struct libdivide_constants<int16_t,-13198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13198_MAGIC, .more = S16LD_DENOM_MINUS_13198_MORE};};
template<> struct libdivide_constants<int16_t,-13197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13197_MAGIC, .more = S16LD_DENOM_MINUS_13197_MORE};};
template<> struct libdivide_constants<int16_t,-13196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13196_MAGIC, .more = S16LD_DENOM_MINUS_13196_MORE};};
template<> struct libdivide_constants<int16_t,-13195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13195_MAGIC, .more = S16LD_DENOM_MINUS_13195_MORE};};
template<> struct libdivide_constants<int16_t,-13194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13194_MAGIC, .more = S16LD_DENOM_MINUS_13194_MORE};};
template<> struct libdivide_constants<int16_t,-13193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13193_MAGIC, .more = S16LD_DENOM_MINUS_13193_MORE};};
template<> struct libdivide_constants<int16_t,-13192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13192_MAGIC, .more = S16LD_DENOM_MINUS_13192_MORE};};
template<> struct libdivide_constants<int16_t,-13191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13191_MAGIC, .more = S16LD_DENOM_MINUS_13191_MORE};};
template<> struct libdivide_constants<int16_t,-13190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13190_MAGIC, .more = S16LD_DENOM_MINUS_13190_MORE};};
template<> struct libdivide_constants<int16_t,-13189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13189_MAGIC, .more = S16LD_DENOM_MINUS_13189_MORE};};
template<> struct libdivide_constants<int16_t,-13188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13188_MAGIC, .more = S16LD_DENOM_MINUS_13188_MORE};};
template<> struct libdivide_constants<int16_t,-13187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13187_MAGIC, .more = S16LD_DENOM_MINUS_13187_MORE};};
template<> struct libdivide_constants<int16_t,-13186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13186_MAGIC, .more = S16LD_DENOM_MINUS_13186_MORE};};
template<> struct libdivide_constants<int16_t,-13185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13185_MAGIC, .more = S16LD_DENOM_MINUS_13185_MORE};};
template<> struct libdivide_constants<int16_t,-13184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13184_MAGIC, .more = S16LD_DENOM_MINUS_13184_MORE};};
template<> struct libdivide_constants<int16_t,-13183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13183_MAGIC, .more = S16LD_DENOM_MINUS_13183_MORE};};
template<> struct libdivide_constants<int16_t,-13182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13182_MAGIC, .more = S16LD_DENOM_MINUS_13182_MORE};};
template<> struct libdivide_constants<int16_t,-13181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13181_MAGIC, .more = S16LD_DENOM_MINUS_13181_MORE};};
template<> struct libdivide_constants<int16_t,-13180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13180_MAGIC, .more = S16LD_DENOM_MINUS_13180_MORE};};
template<> struct libdivide_constants<int16_t,-13179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13179_MAGIC, .more = S16LD_DENOM_MINUS_13179_MORE};};
template<> struct libdivide_constants<int16_t,-13178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13178_MAGIC, .more = S16LD_DENOM_MINUS_13178_MORE};};
template<> struct libdivide_constants<int16_t,-13177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13177_MAGIC, .more = S16LD_DENOM_MINUS_13177_MORE};};
template<> struct libdivide_constants<int16_t,-13176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13176_MAGIC, .more = S16LD_DENOM_MINUS_13176_MORE};};
template<> struct libdivide_constants<int16_t,-13175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13175_MAGIC, .more = S16LD_DENOM_MINUS_13175_MORE};};
template<> struct libdivide_constants<int16_t,-13174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13174_MAGIC, .more = S16LD_DENOM_MINUS_13174_MORE};};
template<> struct libdivide_constants<int16_t,-13173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13173_MAGIC, .more = S16LD_DENOM_MINUS_13173_MORE};};
template<> struct libdivide_constants<int16_t,-13172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13172_MAGIC, .more = S16LD_DENOM_MINUS_13172_MORE};};
template<> struct libdivide_constants<int16_t,-13171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13171_MAGIC, .more = S16LD_DENOM_MINUS_13171_MORE};};
template<> struct libdivide_constants<int16_t,-13170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13170_MAGIC, .more = S16LD_DENOM_MINUS_13170_MORE};};
template<> struct libdivide_constants<int16_t,-13169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13169_MAGIC, .more = S16LD_DENOM_MINUS_13169_MORE};};
template<> struct libdivide_constants<int16_t,-13168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13168_MAGIC, .more = S16LD_DENOM_MINUS_13168_MORE};};
template<> struct libdivide_constants<int16_t,-13167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13167_MAGIC, .more = S16LD_DENOM_MINUS_13167_MORE};};
template<> struct libdivide_constants<int16_t,-13166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13166_MAGIC, .more = S16LD_DENOM_MINUS_13166_MORE};};
template<> struct libdivide_constants<int16_t,-13165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13165_MAGIC, .more = S16LD_DENOM_MINUS_13165_MORE};};
template<> struct libdivide_constants<int16_t,-13164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13164_MAGIC, .more = S16LD_DENOM_MINUS_13164_MORE};};
template<> struct libdivide_constants<int16_t,-13163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13163_MAGIC, .more = S16LD_DENOM_MINUS_13163_MORE};};
template<> struct libdivide_constants<int16_t,-13162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13162_MAGIC, .more = S16LD_DENOM_MINUS_13162_MORE};};
template<> struct libdivide_constants<int16_t,-13161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13161_MAGIC, .more = S16LD_DENOM_MINUS_13161_MORE};};
template<> struct libdivide_constants<int16_t,-13160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13160_MAGIC, .more = S16LD_DENOM_MINUS_13160_MORE};};
template<> struct libdivide_constants<int16_t,-13159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13159_MAGIC, .more = S16LD_DENOM_MINUS_13159_MORE};};
template<> struct libdivide_constants<int16_t,-13158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13158_MAGIC, .more = S16LD_DENOM_MINUS_13158_MORE};};
template<> struct libdivide_constants<int16_t,-13157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13157_MAGIC, .more = S16LD_DENOM_MINUS_13157_MORE};};
template<> struct libdivide_constants<int16_t,-13156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13156_MAGIC, .more = S16LD_DENOM_MINUS_13156_MORE};};
template<> struct libdivide_constants<int16_t,-13155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13155_MAGIC, .more = S16LD_DENOM_MINUS_13155_MORE};};
template<> struct libdivide_constants<int16_t,-13154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13154_MAGIC, .more = S16LD_DENOM_MINUS_13154_MORE};};
template<> struct libdivide_constants<int16_t,-13153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13153_MAGIC, .more = S16LD_DENOM_MINUS_13153_MORE};};
template<> struct libdivide_constants<int16_t,-13152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13152_MAGIC, .more = S16LD_DENOM_MINUS_13152_MORE};};
template<> struct libdivide_constants<int16_t,-13151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13151_MAGIC, .more = S16LD_DENOM_MINUS_13151_MORE};};
template<> struct libdivide_constants<int16_t,-13150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13150_MAGIC, .more = S16LD_DENOM_MINUS_13150_MORE};};
template<> struct libdivide_constants<int16_t,-13149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13149_MAGIC, .more = S16LD_DENOM_MINUS_13149_MORE};};
template<> struct libdivide_constants<int16_t,-13148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13148_MAGIC, .more = S16LD_DENOM_MINUS_13148_MORE};};
template<> struct libdivide_constants<int16_t,-13147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13147_MAGIC, .more = S16LD_DENOM_MINUS_13147_MORE};};
template<> struct libdivide_constants<int16_t,-13146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13146_MAGIC, .more = S16LD_DENOM_MINUS_13146_MORE};};
template<> struct libdivide_constants<int16_t,-13145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13145_MAGIC, .more = S16LD_DENOM_MINUS_13145_MORE};};
template<> struct libdivide_constants<int16_t,-13144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13144_MAGIC, .more = S16LD_DENOM_MINUS_13144_MORE};};
template<> struct libdivide_constants<int16_t,-13143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13143_MAGIC, .more = S16LD_DENOM_MINUS_13143_MORE};};
template<> struct libdivide_constants<int16_t,-13142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13142_MAGIC, .more = S16LD_DENOM_MINUS_13142_MORE};};
template<> struct libdivide_constants<int16_t,-13141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13141_MAGIC, .more = S16LD_DENOM_MINUS_13141_MORE};};
template<> struct libdivide_constants<int16_t,-13140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13140_MAGIC, .more = S16LD_DENOM_MINUS_13140_MORE};};
template<> struct libdivide_constants<int16_t,-13139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13139_MAGIC, .more = S16LD_DENOM_MINUS_13139_MORE};};
template<> struct libdivide_constants<int16_t,-13138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13138_MAGIC, .more = S16LD_DENOM_MINUS_13138_MORE};};
template<> struct libdivide_constants<int16_t,-13137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13137_MAGIC, .more = S16LD_DENOM_MINUS_13137_MORE};};
template<> struct libdivide_constants<int16_t,-13136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13136_MAGIC, .more = S16LD_DENOM_MINUS_13136_MORE};};
template<> struct libdivide_constants<int16_t,-13135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13135_MAGIC, .more = S16LD_DENOM_MINUS_13135_MORE};};
template<> struct libdivide_constants<int16_t,-13134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13134_MAGIC, .more = S16LD_DENOM_MINUS_13134_MORE};};
template<> struct libdivide_constants<int16_t,-13133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13133_MAGIC, .more = S16LD_DENOM_MINUS_13133_MORE};};
template<> struct libdivide_constants<int16_t,-13132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13132_MAGIC, .more = S16LD_DENOM_MINUS_13132_MORE};};
template<> struct libdivide_constants<int16_t,-13131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13131_MAGIC, .more = S16LD_DENOM_MINUS_13131_MORE};};
template<> struct libdivide_constants<int16_t,-13130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13130_MAGIC, .more = S16LD_DENOM_MINUS_13130_MORE};};
template<> struct libdivide_constants<int16_t,-13129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13129_MAGIC, .more = S16LD_DENOM_MINUS_13129_MORE};};
template<> struct libdivide_constants<int16_t,-13128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13128_MAGIC, .more = S16LD_DENOM_MINUS_13128_MORE};};
template<> struct libdivide_constants<int16_t,-13127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13127_MAGIC, .more = S16LD_DENOM_MINUS_13127_MORE};};
template<> struct libdivide_constants<int16_t,-13126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13126_MAGIC, .more = S16LD_DENOM_MINUS_13126_MORE};};
template<> struct libdivide_constants<int16_t,-13125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13125_MAGIC, .more = S16LD_DENOM_MINUS_13125_MORE};};
template<> struct libdivide_constants<int16_t,-13124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13124_MAGIC, .more = S16LD_DENOM_MINUS_13124_MORE};};
template<> struct libdivide_constants<int16_t,-13123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13123_MAGIC, .more = S16LD_DENOM_MINUS_13123_MORE};};
template<> struct libdivide_constants<int16_t,-13122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13122_MAGIC, .more = S16LD_DENOM_MINUS_13122_MORE};};
template<> struct libdivide_constants<int16_t,-13121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13121_MAGIC, .more = S16LD_DENOM_MINUS_13121_MORE};};
template<> struct libdivide_constants<int16_t,-13120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13120_MAGIC, .more = S16LD_DENOM_MINUS_13120_MORE};};
template<> struct libdivide_constants<int16_t,-13119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13119_MAGIC, .more = S16LD_DENOM_MINUS_13119_MORE};};
template<> struct libdivide_constants<int16_t,-13118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13118_MAGIC, .more = S16LD_DENOM_MINUS_13118_MORE};};
template<> struct libdivide_constants<int16_t,-13117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13117_MAGIC, .more = S16LD_DENOM_MINUS_13117_MORE};};
template<> struct libdivide_constants<int16_t,-13116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13116_MAGIC, .more = S16LD_DENOM_MINUS_13116_MORE};};
template<> struct libdivide_constants<int16_t,-13115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13115_MAGIC, .more = S16LD_DENOM_MINUS_13115_MORE};};
template<> struct libdivide_constants<int16_t,-13114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13114_MAGIC, .more = S16LD_DENOM_MINUS_13114_MORE};};
template<> struct libdivide_constants<int16_t,-13113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13113_MAGIC, .more = S16LD_DENOM_MINUS_13113_MORE};};
template<> struct libdivide_constants<int16_t,-13112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13112_MAGIC, .more = S16LD_DENOM_MINUS_13112_MORE};};
template<> struct libdivide_constants<int16_t,-13111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13111_MAGIC, .more = S16LD_DENOM_MINUS_13111_MORE};};
template<> struct libdivide_constants<int16_t,-13110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13110_MAGIC, .more = S16LD_DENOM_MINUS_13110_MORE};};
template<> struct libdivide_constants<int16_t,-13109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13109_MAGIC, .more = S16LD_DENOM_MINUS_13109_MORE};};
template<> struct libdivide_constants<int16_t,-13108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13108_MAGIC, .more = S16LD_DENOM_MINUS_13108_MORE};};
template<> struct libdivide_constants<int16_t,-13107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13107_MAGIC, .more = S16LD_DENOM_MINUS_13107_MORE};};
template<> struct libdivide_constants<int16_t,-13106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13106_MAGIC, .more = S16LD_DENOM_MINUS_13106_MORE};};
template<> struct libdivide_constants<int16_t,-13105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13105_MAGIC, .more = S16LD_DENOM_MINUS_13105_MORE};};
template<> struct libdivide_constants<int16_t,-13104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13104_MAGIC, .more = S16LD_DENOM_MINUS_13104_MORE};};
template<> struct libdivide_constants<int16_t,-13103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13103_MAGIC, .more = S16LD_DENOM_MINUS_13103_MORE};};
template<> struct libdivide_constants<int16_t,-13102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13102_MAGIC, .more = S16LD_DENOM_MINUS_13102_MORE};};
template<> struct libdivide_constants<int16_t,-13101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13101_MAGIC, .more = S16LD_DENOM_MINUS_13101_MORE};};
template<> struct libdivide_constants<int16_t,-13100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13100_MAGIC, .more = S16LD_DENOM_MINUS_13100_MORE};};
template<> struct libdivide_constants<int16_t,-13099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13099_MAGIC, .more = S16LD_DENOM_MINUS_13099_MORE};};
template<> struct libdivide_constants<int16_t,-13098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13098_MAGIC, .more = S16LD_DENOM_MINUS_13098_MORE};};
template<> struct libdivide_constants<int16_t,-13097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13097_MAGIC, .more = S16LD_DENOM_MINUS_13097_MORE};};
template<> struct libdivide_constants<int16_t,-13096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13096_MAGIC, .more = S16LD_DENOM_MINUS_13096_MORE};};
template<> struct libdivide_constants<int16_t,-13095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13095_MAGIC, .more = S16LD_DENOM_MINUS_13095_MORE};};
template<> struct libdivide_constants<int16_t,-13094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13094_MAGIC, .more = S16LD_DENOM_MINUS_13094_MORE};};
template<> struct libdivide_constants<int16_t,-13093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13093_MAGIC, .more = S16LD_DENOM_MINUS_13093_MORE};};
template<> struct libdivide_constants<int16_t,-13092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13092_MAGIC, .more = S16LD_DENOM_MINUS_13092_MORE};};
template<> struct libdivide_constants<int16_t,-13091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13091_MAGIC, .more = S16LD_DENOM_MINUS_13091_MORE};};
template<> struct libdivide_constants<int16_t,-13090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13090_MAGIC, .more = S16LD_DENOM_MINUS_13090_MORE};};
template<> struct libdivide_constants<int16_t,-13089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13089_MAGIC, .more = S16LD_DENOM_MINUS_13089_MORE};};
template<> struct libdivide_constants<int16_t,-13088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13088_MAGIC, .more = S16LD_DENOM_MINUS_13088_MORE};};
template<> struct libdivide_constants<int16_t,-13087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13087_MAGIC, .more = S16LD_DENOM_MINUS_13087_MORE};};
template<> struct libdivide_constants<int16_t,-13086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13086_MAGIC, .more = S16LD_DENOM_MINUS_13086_MORE};};
template<> struct libdivide_constants<int16_t,-13085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13085_MAGIC, .more = S16LD_DENOM_MINUS_13085_MORE};};
template<> struct libdivide_constants<int16_t,-13084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13084_MAGIC, .more = S16LD_DENOM_MINUS_13084_MORE};};
template<> struct libdivide_constants<int16_t,-13083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13083_MAGIC, .more = S16LD_DENOM_MINUS_13083_MORE};};
template<> struct libdivide_constants<int16_t,-13082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13082_MAGIC, .more = S16LD_DENOM_MINUS_13082_MORE};};
template<> struct libdivide_constants<int16_t,-13081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13081_MAGIC, .more = S16LD_DENOM_MINUS_13081_MORE};};
template<> struct libdivide_constants<int16_t,-13080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13080_MAGIC, .more = S16LD_DENOM_MINUS_13080_MORE};};
template<> struct libdivide_constants<int16_t,-13079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13079_MAGIC, .more = S16LD_DENOM_MINUS_13079_MORE};};
template<> struct libdivide_constants<int16_t,-13078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13078_MAGIC, .more = S16LD_DENOM_MINUS_13078_MORE};};
template<> struct libdivide_constants<int16_t,-13077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13077_MAGIC, .more = S16LD_DENOM_MINUS_13077_MORE};};
template<> struct libdivide_constants<int16_t,-13076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13076_MAGIC, .more = S16LD_DENOM_MINUS_13076_MORE};};
template<> struct libdivide_constants<int16_t,-13075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13075_MAGIC, .more = S16LD_DENOM_MINUS_13075_MORE};};
template<> struct libdivide_constants<int16_t,-13074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13074_MAGIC, .more = S16LD_DENOM_MINUS_13074_MORE};};
template<> struct libdivide_constants<int16_t,-13073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13073_MAGIC, .more = S16LD_DENOM_MINUS_13073_MORE};};
template<> struct libdivide_constants<int16_t,-13072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13072_MAGIC, .more = S16LD_DENOM_MINUS_13072_MORE};};
template<> struct libdivide_constants<int16_t,-13071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13071_MAGIC, .more = S16LD_DENOM_MINUS_13071_MORE};};
template<> struct libdivide_constants<int16_t,-13070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13070_MAGIC, .more = S16LD_DENOM_MINUS_13070_MORE};};
template<> struct libdivide_constants<int16_t,-13069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13069_MAGIC, .more = S16LD_DENOM_MINUS_13069_MORE};};
template<> struct libdivide_constants<int16_t,-13068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13068_MAGIC, .more = S16LD_DENOM_MINUS_13068_MORE};};
template<> struct libdivide_constants<int16_t,-13067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13067_MAGIC, .more = S16LD_DENOM_MINUS_13067_MORE};};
template<> struct libdivide_constants<int16_t,-13066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13066_MAGIC, .more = S16LD_DENOM_MINUS_13066_MORE};};
template<> struct libdivide_constants<int16_t,-13065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13065_MAGIC, .more = S16LD_DENOM_MINUS_13065_MORE};};
template<> struct libdivide_constants<int16_t,-13064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13064_MAGIC, .more = S16LD_DENOM_MINUS_13064_MORE};};
template<> struct libdivide_constants<int16_t,-13063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13063_MAGIC, .more = S16LD_DENOM_MINUS_13063_MORE};};
template<> struct libdivide_constants<int16_t,-13062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13062_MAGIC, .more = S16LD_DENOM_MINUS_13062_MORE};};
template<> struct libdivide_constants<int16_t,-13061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13061_MAGIC, .more = S16LD_DENOM_MINUS_13061_MORE};};
template<> struct libdivide_constants<int16_t,-13060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13060_MAGIC, .more = S16LD_DENOM_MINUS_13060_MORE};};
template<> struct libdivide_constants<int16_t,-13059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13059_MAGIC, .more = S16LD_DENOM_MINUS_13059_MORE};};
template<> struct libdivide_constants<int16_t,-13058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13058_MAGIC, .more = S16LD_DENOM_MINUS_13058_MORE};};
template<> struct libdivide_constants<int16_t,-13057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13057_MAGIC, .more = S16LD_DENOM_MINUS_13057_MORE};};
template<> struct libdivide_constants<int16_t,-13056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13056_MAGIC, .more = S16LD_DENOM_MINUS_13056_MORE};};
template<> struct libdivide_constants<int16_t,-13055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13055_MAGIC, .more = S16LD_DENOM_MINUS_13055_MORE};};
template<> struct libdivide_constants<int16_t,-13054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13054_MAGIC, .more = S16LD_DENOM_MINUS_13054_MORE};};
template<> struct libdivide_constants<int16_t,-13053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13053_MAGIC, .more = S16LD_DENOM_MINUS_13053_MORE};};
template<> struct libdivide_constants<int16_t,-13052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13052_MAGIC, .more = S16LD_DENOM_MINUS_13052_MORE};};
template<> struct libdivide_constants<int16_t,-13051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13051_MAGIC, .more = S16LD_DENOM_MINUS_13051_MORE};};
template<> struct libdivide_constants<int16_t,-13050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13050_MAGIC, .more = S16LD_DENOM_MINUS_13050_MORE};};
template<> struct libdivide_constants<int16_t,-13049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13049_MAGIC, .more = S16LD_DENOM_MINUS_13049_MORE};};
template<> struct libdivide_constants<int16_t,-13048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13048_MAGIC, .more = S16LD_DENOM_MINUS_13048_MORE};};
template<> struct libdivide_constants<int16_t,-13047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13047_MAGIC, .more = S16LD_DENOM_MINUS_13047_MORE};};
template<> struct libdivide_constants<int16_t,-13046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13046_MAGIC, .more = S16LD_DENOM_MINUS_13046_MORE};};
template<> struct libdivide_constants<int16_t,-13045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13045_MAGIC, .more = S16LD_DENOM_MINUS_13045_MORE};};
template<> struct libdivide_constants<int16_t,-13044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13044_MAGIC, .more = S16LD_DENOM_MINUS_13044_MORE};};
template<> struct libdivide_constants<int16_t,-13043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13043_MAGIC, .more = S16LD_DENOM_MINUS_13043_MORE};};
template<> struct libdivide_constants<int16_t,-13042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13042_MAGIC, .more = S16LD_DENOM_MINUS_13042_MORE};};
template<> struct libdivide_constants<int16_t,-13041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13041_MAGIC, .more = S16LD_DENOM_MINUS_13041_MORE};};
template<> struct libdivide_constants<int16_t,-13040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13040_MAGIC, .more = S16LD_DENOM_MINUS_13040_MORE};};
template<> struct libdivide_constants<int16_t,-13039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13039_MAGIC, .more = S16LD_DENOM_MINUS_13039_MORE};};
template<> struct libdivide_constants<int16_t,-13038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13038_MAGIC, .more = S16LD_DENOM_MINUS_13038_MORE};};
template<> struct libdivide_constants<int16_t,-13037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13037_MAGIC, .more = S16LD_DENOM_MINUS_13037_MORE};};
template<> struct libdivide_constants<int16_t,-13036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13036_MAGIC, .more = S16LD_DENOM_MINUS_13036_MORE};};
template<> struct libdivide_constants<int16_t,-13035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13035_MAGIC, .more = S16LD_DENOM_MINUS_13035_MORE};};
template<> struct libdivide_constants<int16_t,-13034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13034_MAGIC, .more = S16LD_DENOM_MINUS_13034_MORE};};
template<> struct libdivide_constants<int16_t,-13033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13033_MAGIC, .more = S16LD_DENOM_MINUS_13033_MORE};};
template<> struct libdivide_constants<int16_t,-13032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13032_MAGIC, .more = S16LD_DENOM_MINUS_13032_MORE};};
template<> struct libdivide_constants<int16_t,-13031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13031_MAGIC, .more = S16LD_DENOM_MINUS_13031_MORE};};
template<> struct libdivide_constants<int16_t,-13030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13030_MAGIC, .more = S16LD_DENOM_MINUS_13030_MORE};};
template<> struct libdivide_constants<int16_t,-13029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13029_MAGIC, .more = S16LD_DENOM_MINUS_13029_MORE};};
template<> struct libdivide_constants<int16_t,-13028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13028_MAGIC, .more = S16LD_DENOM_MINUS_13028_MORE};};
template<> struct libdivide_constants<int16_t,-13027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13027_MAGIC, .more = S16LD_DENOM_MINUS_13027_MORE};};
template<> struct libdivide_constants<int16_t,-13026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13026_MAGIC, .more = S16LD_DENOM_MINUS_13026_MORE};};
template<> struct libdivide_constants<int16_t,-13025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13025_MAGIC, .more = S16LD_DENOM_MINUS_13025_MORE};};
template<> struct libdivide_constants<int16_t,-13024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13024_MAGIC, .more = S16LD_DENOM_MINUS_13024_MORE};};
template<> struct libdivide_constants<int16_t,-13023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13023_MAGIC, .more = S16LD_DENOM_MINUS_13023_MORE};};
template<> struct libdivide_constants<int16_t,-13022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13022_MAGIC, .more = S16LD_DENOM_MINUS_13022_MORE};};
template<> struct libdivide_constants<int16_t,-13021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13021_MAGIC, .more = S16LD_DENOM_MINUS_13021_MORE};};
template<> struct libdivide_constants<int16_t,-13020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13020_MAGIC, .more = S16LD_DENOM_MINUS_13020_MORE};};
template<> struct libdivide_constants<int16_t,-13019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13019_MAGIC, .more = S16LD_DENOM_MINUS_13019_MORE};};
template<> struct libdivide_constants<int16_t,-13018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13018_MAGIC, .more = S16LD_DENOM_MINUS_13018_MORE};};
template<> struct libdivide_constants<int16_t,-13017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13017_MAGIC, .more = S16LD_DENOM_MINUS_13017_MORE};};
template<> struct libdivide_constants<int16_t,-13016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13016_MAGIC, .more = S16LD_DENOM_MINUS_13016_MORE};};
template<> struct libdivide_constants<int16_t,-13015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13015_MAGIC, .more = S16LD_DENOM_MINUS_13015_MORE};};
template<> struct libdivide_constants<int16_t,-13014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13014_MAGIC, .more = S16LD_DENOM_MINUS_13014_MORE};};
template<> struct libdivide_constants<int16_t,-13013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13013_MAGIC, .more = S16LD_DENOM_MINUS_13013_MORE};};
template<> struct libdivide_constants<int16_t,-13012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13012_MAGIC, .more = S16LD_DENOM_MINUS_13012_MORE};};
template<> struct libdivide_constants<int16_t,-13011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13011_MAGIC, .more = S16LD_DENOM_MINUS_13011_MORE};};
template<> struct libdivide_constants<int16_t,-13010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13010_MAGIC, .more = S16LD_DENOM_MINUS_13010_MORE};};
template<> struct libdivide_constants<int16_t,-13009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13009_MAGIC, .more = S16LD_DENOM_MINUS_13009_MORE};};
template<> struct libdivide_constants<int16_t,-13008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13008_MAGIC, .more = S16LD_DENOM_MINUS_13008_MORE};};
template<> struct libdivide_constants<int16_t,-13007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13007_MAGIC, .more = S16LD_DENOM_MINUS_13007_MORE};};
template<> struct libdivide_constants<int16_t,-13006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13006_MAGIC, .more = S16LD_DENOM_MINUS_13006_MORE};};
template<> struct libdivide_constants<int16_t,-13005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13005_MAGIC, .more = S16LD_DENOM_MINUS_13005_MORE};};
template<> struct libdivide_constants<int16_t,-13004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13004_MAGIC, .more = S16LD_DENOM_MINUS_13004_MORE};};
template<> struct libdivide_constants<int16_t,-13003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13003_MAGIC, .more = S16LD_DENOM_MINUS_13003_MORE};};
template<> struct libdivide_constants<int16_t,-13002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13002_MAGIC, .more = S16LD_DENOM_MINUS_13002_MORE};};
template<> struct libdivide_constants<int16_t,-13001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13001_MAGIC, .more = S16LD_DENOM_MINUS_13001_MORE};};
template<> struct libdivide_constants<int16_t,-13000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13000_MAGIC, .more = S16LD_DENOM_MINUS_13000_MORE};};
template<> struct libdivide_constants<int16_t,-12999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12999_MAGIC, .more = S16LD_DENOM_MINUS_12999_MORE};};
template<> struct libdivide_constants<int16_t,-12998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12998_MAGIC, .more = S16LD_DENOM_MINUS_12998_MORE};};
template<> struct libdivide_constants<int16_t,-12997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12997_MAGIC, .more = S16LD_DENOM_MINUS_12997_MORE};};
template<> struct libdivide_constants<int16_t,-12996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12996_MAGIC, .more = S16LD_DENOM_MINUS_12996_MORE};};
template<> struct libdivide_constants<int16_t,-12995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12995_MAGIC, .more = S16LD_DENOM_MINUS_12995_MORE};};
template<> struct libdivide_constants<int16_t,-12994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12994_MAGIC, .more = S16LD_DENOM_MINUS_12994_MORE};};
template<> struct libdivide_constants<int16_t,-12993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12993_MAGIC, .more = S16LD_DENOM_MINUS_12993_MORE};};
template<> struct libdivide_constants<int16_t,-12992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12992_MAGIC, .more = S16LD_DENOM_MINUS_12992_MORE};};
template<> struct libdivide_constants<int16_t,-12991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12991_MAGIC, .more = S16LD_DENOM_MINUS_12991_MORE};};
template<> struct libdivide_constants<int16_t,-12990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12990_MAGIC, .more = S16LD_DENOM_MINUS_12990_MORE};};
template<> struct libdivide_constants<int16_t,-12989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12989_MAGIC, .more = S16LD_DENOM_MINUS_12989_MORE};};
template<> struct libdivide_constants<int16_t,-12988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12988_MAGIC, .more = S16LD_DENOM_MINUS_12988_MORE};};
template<> struct libdivide_constants<int16_t,-12987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12987_MAGIC, .more = S16LD_DENOM_MINUS_12987_MORE};};
template<> struct libdivide_constants<int16_t,-12986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12986_MAGIC, .more = S16LD_DENOM_MINUS_12986_MORE};};
template<> struct libdivide_constants<int16_t,-12985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12985_MAGIC, .more = S16LD_DENOM_MINUS_12985_MORE};};
template<> struct libdivide_constants<int16_t,-12984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12984_MAGIC, .more = S16LD_DENOM_MINUS_12984_MORE};};
template<> struct libdivide_constants<int16_t,-12983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12983_MAGIC, .more = S16LD_DENOM_MINUS_12983_MORE};};
template<> struct libdivide_constants<int16_t,-12982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12982_MAGIC, .more = S16LD_DENOM_MINUS_12982_MORE};};
template<> struct libdivide_constants<int16_t,-12981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12981_MAGIC, .more = S16LD_DENOM_MINUS_12981_MORE};};
template<> struct libdivide_constants<int16_t,-12980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12980_MAGIC, .more = S16LD_DENOM_MINUS_12980_MORE};};
template<> struct libdivide_constants<int16_t,-12979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12979_MAGIC, .more = S16LD_DENOM_MINUS_12979_MORE};};
template<> struct libdivide_constants<int16_t,-12978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12978_MAGIC, .more = S16LD_DENOM_MINUS_12978_MORE};};
template<> struct libdivide_constants<int16_t,-12977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12977_MAGIC, .more = S16LD_DENOM_MINUS_12977_MORE};};
template<> struct libdivide_constants<int16_t,-12976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12976_MAGIC, .more = S16LD_DENOM_MINUS_12976_MORE};};
template<> struct libdivide_constants<int16_t,-12975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12975_MAGIC, .more = S16LD_DENOM_MINUS_12975_MORE};};
template<> struct libdivide_constants<int16_t,-12974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12974_MAGIC, .more = S16LD_DENOM_MINUS_12974_MORE};};
template<> struct libdivide_constants<int16_t,-12973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12973_MAGIC, .more = S16LD_DENOM_MINUS_12973_MORE};};
template<> struct libdivide_constants<int16_t,-12972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12972_MAGIC, .more = S16LD_DENOM_MINUS_12972_MORE};};
template<> struct libdivide_constants<int16_t,-12971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12971_MAGIC, .more = S16LD_DENOM_MINUS_12971_MORE};};
template<> struct libdivide_constants<int16_t,-12970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12970_MAGIC, .more = S16LD_DENOM_MINUS_12970_MORE};};
template<> struct libdivide_constants<int16_t,-12969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12969_MAGIC, .more = S16LD_DENOM_MINUS_12969_MORE};};
template<> struct libdivide_constants<int16_t,-12968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12968_MAGIC, .more = S16LD_DENOM_MINUS_12968_MORE};};
template<> struct libdivide_constants<int16_t,-12967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12967_MAGIC, .more = S16LD_DENOM_MINUS_12967_MORE};};
template<> struct libdivide_constants<int16_t,-12966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12966_MAGIC, .more = S16LD_DENOM_MINUS_12966_MORE};};
template<> struct libdivide_constants<int16_t,-12965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12965_MAGIC, .more = S16LD_DENOM_MINUS_12965_MORE};};
template<> struct libdivide_constants<int16_t,-12964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12964_MAGIC, .more = S16LD_DENOM_MINUS_12964_MORE};};
template<> struct libdivide_constants<int16_t,-12963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12963_MAGIC, .more = S16LD_DENOM_MINUS_12963_MORE};};
template<> struct libdivide_constants<int16_t,-12962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12962_MAGIC, .more = S16LD_DENOM_MINUS_12962_MORE};};
template<> struct libdivide_constants<int16_t,-12961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12961_MAGIC, .more = S16LD_DENOM_MINUS_12961_MORE};};
template<> struct libdivide_constants<int16_t,-12960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12960_MAGIC, .more = S16LD_DENOM_MINUS_12960_MORE};};
template<> struct libdivide_constants<int16_t,-12959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12959_MAGIC, .more = S16LD_DENOM_MINUS_12959_MORE};};
template<> struct libdivide_constants<int16_t,-12958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12958_MAGIC, .more = S16LD_DENOM_MINUS_12958_MORE};};
template<> struct libdivide_constants<int16_t,-12957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12957_MAGIC, .more = S16LD_DENOM_MINUS_12957_MORE};};
template<> struct libdivide_constants<int16_t,-12956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12956_MAGIC, .more = S16LD_DENOM_MINUS_12956_MORE};};
template<> struct libdivide_constants<int16_t,-12955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12955_MAGIC, .more = S16LD_DENOM_MINUS_12955_MORE};};
template<> struct libdivide_constants<int16_t,-12954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12954_MAGIC, .more = S16LD_DENOM_MINUS_12954_MORE};};
template<> struct libdivide_constants<int16_t,-12953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12953_MAGIC, .more = S16LD_DENOM_MINUS_12953_MORE};};
template<> struct libdivide_constants<int16_t,-12952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12952_MAGIC, .more = S16LD_DENOM_MINUS_12952_MORE};};
template<> struct libdivide_constants<int16_t,-12951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12951_MAGIC, .more = S16LD_DENOM_MINUS_12951_MORE};};
template<> struct libdivide_constants<int16_t,-12950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12950_MAGIC, .more = S16LD_DENOM_MINUS_12950_MORE};};
template<> struct libdivide_constants<int16_t,-12949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12949_MAGIC, .more = S16LD_DENOM_MINUS_12949_MORE};};
template<> struct libdivide_constants<int16_t,-12948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12948_MAGIC, .more = S16LD_DENOM_MINUS_12948_MORE};};
template<> struct libdivide_constants<int16_t,-12947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12947_MAGIC, .more = S16LD_DENOM_MINUS_12947_MORE};};
template<> struct libdivide_constants<int16_t,-12946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12946_MAGIC, .more = S16LD_DENOM_MINUS_12946_MORE};};
template<> struct libdivide_constants<int16_t,-12945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12945_MAGIC, .more = S16LD_DENOM_MINUS_12945_MORE};};
template<> struct libdivide_constants<int16_t,-12944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12944_MAGIC, .more = S16LD_DENOM_MINUS_12944_MORE};};
template<> struct libdivide_constants<int16_t,-12943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12943_MAGIC, .more = S16LD_DENOM_MINUS_12943_MORE};};
template<> struct libdivide_constants<int16_t,-12942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12942_MAGIC, .more = S16LD_DENOM_MINUS_12942_MORE};};
template<> struct libdivide_constants<int16_t,-12941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12941_MAGIC, .more = S16LD_DENOM_MINUS_12941_MORE};};
template<> struct libdivide_constants<int16_t,-12940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12940_MAGIC, .more = S16LD_DENOM_MINUS_12940_MORE};};
template<> struct libdivide_constants<int16_t,-12939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12939_MAGIC, .more = S16LD_DENOM_MINUS_12939_MORE};};
template<> struct libdivide_constants<int16_t,-12938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12938_MAGIC, .more = S16LD_DENOM_MINUS_12938_MORE};};
template<> struct libdivide_constants<int16_t,-12937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12937_MAGIC, .more = S16LD_DENOM_MINUS_12937_MORE};};
template<> struct libdivide_constants<int16_t,-12936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12936_MAGIC, .more = S16LD_DENOM_MINUS_12936_MORE};};
template<> struct libdivide_constants<int16_t,-12935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12935_MAGIC, .more = S16LD_DENOM_MINUS_12935_MORE};};
template<> struct libdivide_constants<int16_t,-12934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12934_MAGIC, .more = S16LD_DENOM_MINUS_12934_MORE};};
template<> struct libdivide_constants<int16_t,-12933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12933_MAGIC, .more = S16LD_DENOM_MINUS_12933_MORE};};
template<> struct libdivide_constants<int16_t,-12932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12932_MAGIC, .more = S16LD_DENOM_MINUS_12932_MORE};};
template<> struct libdivide_constants<int16_t,-12931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12931_MAGIC, .more = S16LD_DENOM_MINUS_12931_MORE};};
template<> struct libdivide_constants<int16_t,-12930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12930_MAGIC, .more = S16LD_DENOM_MINUS_12930_MORE};};
template<> struct libdivide_constants<int16_t,-12929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12929_MAGIC, .more = S16LD_DENOM_MINUS_12929_MORE};};
template<> struct libdivide_constants<int16_t,-12928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12928_MAGIC, .more = S16LD_DENOM_MINUS_12928_MORE};};
template<> struct libdivide_constants<int16_t,-12927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12927_MAGIC, .more = S16LD_DENOM_MINUS_12927_MORE};};
template<> struct libdivide_constants<int16_t,-12926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12926_MAGIC, .more = S16LD_DENOM_MINUS_12926_MORE};};
template<> struct libdivide_constants<int16_t,-12925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12925_MAGIC, .more = S16LD_DENOM_MINUS_12925_MORE};};
template<> struct libdivide_constants<int16_t,-12924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12924_MAGIC, .more = S16LD_DENOM_MINUS_12924_MORE};};
template<> struct libdivide_constants<int16_t,-12923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12923_MAGIC, .more = S16LD_DENOM_MINUS_12923_MORE};};
template<> struct libdivide_constants<int16_t,-12922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12922_MAGIC, .more = S16LD_DENOM_MINUS_12922_MORE};};
template<> struct libdivide_constants<int16_t,-12921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12921_MAGIC, .more = S16LD_DENOM_MINUS_12921_MORE};};
template<> struct libdivide_constants<int16_t,-12920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12920_MAGIC, .more = S16LD_DENOM_MINUS_12920_MORE};};
template<> struct libdivide_constants<int16_t,-12919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12919_MAGIC, .more = S16LD_DENOM_MINUS_12919_MORE};};
template<> struct libdivide_constants<int16_t,-12918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12918_MAGIC, .more = S16LD_DENOM_MINUS_12918_MORE};};
template<> struct libdivide_constants<int16_t,-12917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12917_MAGIC, .more = S16LD_DENOM_MINUS_12917_MORE};};
template<> struct libdivide_constants<int16_t,-12916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12916_MAGIC, .more = S16LD_DENOM_MINUS_12916_MORE};};
template<> struct libdivide_constants<int16_t,-12915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12915_MAGIC, .more = S16LD_DENOM_MINUS_12915_MORE};};
template<> struct libdivide_constants<int16_t,-12914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12914_MAGIC, .more = S16LD_DENOM_MINUS_12914_MORE};};
template<> struct libdivide_constants<int16_t,-12913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12913_MAGIC, .more = S16LD_DENOM_MINUS_12913_MORE};};
template<> struct libdivide_constants<int16_t,-12912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12912_MAGIC, .more = S16LD_DENOM_MINUS_12912_MORE};};
template<> struct libdivide_constants<int16_t,-12911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12911_MAGIC, .more = S16LD_DENOM_MINUS_12911_MORE};};
template<> struct libdivide_constants<int16_t,-12910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12910_MAGIC, .more = S16LD_DENOM_MINUS_12910_MORE};};
template<> struct libdivide_constants<int16_t,-12909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12909_MAGIC, .more = S16LD_DENOM_MINUS_12909_MORE};};
template<> struct libdivide_constants<int16_t,-12908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12908_MAGIC, .more = S16LD_DENOM_MINUS_12908_MORE};};
template<> struct libdivide_constants<int16_t,-12907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12907_MAGIC, .more = S16LD_DENOM_MINUS_12907_MORE};};
template<> struct libdivide_constants<int16_t,-12906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12906_MAGIC, .more = S16LD_DENOM_MINUS_12906_MORE};};
template<> struct libdivide_constants<int16_t,-12905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12905_MAGIC, .more = S16LD_DENOM_MINUS_12905_MORE};};
template<> struct libdivide_constants<int16_t,-12904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12904_MAGIC, .more = S16LD_DENOM_MINUS_12904_MORE};};
template<> struct libdivide_constants<int16_t,-12903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12903_MAGIC, .more = S16LD_DENOM_MINUS_12903_MORE};};
template<> struct libdivide_constants<int16_t,-12902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12902_MAGIC, .more = S16LD_DENOM_MINUS_12902_MORE};};
template<> struct libdivide_constants<int16_t,-12901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12901_MAGIC, .more = S16LD_DENOM_MINUS_12901_MORE};};
template<> struct libdivide_constants<int16_t,-12900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12900_MAGIC, .more = S16LD_DENOM_MINUS_12900_MORE};};
template<> struct libdivide_constants<int16_t,-12899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12899_MAGIC, .more = S16LD_DENOM_MINUS_12899_MORE};};
template<> struct libdivide_constants<int16_t,-12898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12898_MAGIC, .more = S16LD_DENOM_MINUS_12898_MORE};};
template<> struct libdivide_constants<int16_t,-12897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12897_MAGIC, .more = S16LD_DENOM_MINUS_12897_MORE};};
template<> struct libdivide_constants<int16_t,-12896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12896_MAGIC, .more = S16LD_DENOM_MINUS_12896_MORE};};
template<> struct libdivide_constants<int16_t,-12895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12895_MAGIC, .more = S16LD_DENOM_MINUS_12895_MORE};};
template<> struct libdivide_constants<int16_t,-12894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12894_MAGIC, .more = S16LD_DENOM_MINUS_12894_MORE};};
template<> struct libdivide_constants<int16_t,-12893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12893_MAGIC, .more = S16LD_DENOM_MINUS_12893_MORE};};
template<> struct libdivide_constants<int16_t,-12892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12892_MAGIC, .more = S16LD_DENOM_MINUS_12892_MORE};};
template<> struct libdivide_constants<int16_t,-12891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12891_MAGIC, .more = S16LD_DENOM_MINUS_12891_MORE};};
template<> struct libdivide_constants<int16_t,-12890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12890_MAGIC, .more = S16LD_DENOM_MINUS_12890_MORE};};
template<> struct libdivide_constants<int16_t,-12889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12889_MAGIC, .more = S16LD_DENOM_MINUS_12889_MORE};};
template<> struct libdivide_constants<int16_t,-12888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12888_MAGIC, .more = S16LD_DENOM_MINUS_12888_MORE};};
template<> struct libdivide_constants<int16_t,-12887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12887_MAGIC, .more = S16LD_DENOM_MINUS_12887_MORE};};
template<> struct libdivide_constants<int16_t,-12886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12886_MAGIC, .more = S16LD_DENOM_MINUS_12886_MORE};};
template<> struct libdivide_constants<int16_t,-12885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12885_MAGIC, .more = S16LD_DENOM_MINUS_12885_MORE};};
template<> struct libdivide_constants<int16_t,-12884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12884_MAGIC, .more = S16LD_DENOM_MINUS_12884_MORE};};
template<> struct libdivide_constants<int16_t,-12883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12883_MAGIC, .more = S16LD_DENOM_MINUS_12883_MORE};};
template<> struct libdivide_constants<int16_t,-12882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12882_MAGIC, .more = S16LD_DENOM_MINUS_12882_MORE};};
template<> struct libdivide_constants<int16_t,-12881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12881_MAGIC, .more = S16LD_DENOM_MINUS_12881_MORE};};
template<> struct libdivide_constants<int16_t,-12880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12880_MAGIC, .more = S16LD_DENOM_MINUS_12880_MORE};};
template<> struct libdivide_constants<int16_t,-12879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12879_MAGIC, .more = S16LD_DENOM_MINUS_12879_MORE};};
template<> struct libdivide_constants<int16_t,-12878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12878_MAGIC, .more = S16LD_DENOM_MINUS_12878_MORE};};
template<> struct libdivide_constants<int16_t,-12877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12877_MAGIC, .more = S16LD_DENOM_MINUS_12877_MORE};};
template<> struct libdivide_constants<int16_t,-12876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12876_MAGIC, .more = S16LD_DENOM_MINUS_12876_MORE};};
template<> struct libdivide_constants<int16_t,-12875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12875_MAGIC, .more = S16LD_DENOM_MINUS_12875_MORE};};
template<> struct libdivide_constants<int16_t,-12874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12874_MAGIC, .more = S16LD_DENOM_MINUS_12874_MORE};};
template<> struct libdivide_constants<int16_t,-12873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12873_MAGIC, .more = S16LD_DENOM_MINUS_12873_MORE};};
template<> struct libdivide_constants<int16_t,-12872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12872_MAGIC, .more = S16LD_DENOM_MINUS_12872_MORE};};
template<> struct libdivide_constants<int16_t,-12871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12871_MAGIC, .more = S16LD_DENOM_MINUS_12871_MORE};};
template<> struct libdivide_constants<int16_t,-12870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12870_MAGIC, .more = S16LD_DENOM_MINUS_12870_MORE};};
template<> struct libdivide_constants<int16_t,-12869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12869_MAGIC, .more = S16LD_DENOM_MINUS_12869_MORE};};
template<> struct libdivide_constants<int16_t,-12868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12868_MAGIC, .more = S16LD_DENOM_MINUS_12868_MORE};};
template<> struct libdivide_constants<int16_t,-12867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12867_MAGIC, .more = S16LD_DENOM_MINUS_12867_MORE};};
template<> struct libdivide_constants<int16_t,-12866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12866_MAGIC, .more = S16LD_DENOM_MINUS_12866_MORE};};
template<> struct libdivide_constants<int16_t,-12865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12865_MAGIC, .more = S16LD_DENOM_MINUS_12865_MORE};};
template<> struct libdivide_constants<int16_t,-12864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12864_MAGIC, .more = S16LD_DENOM_MINUS_12864_MORE};};
template<> struct libdivide_constants<int16_t,-12863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12863_MAGIC, .more = S16LD_DENOM_MINUS_12863_MORE};};
template<> struct libdivide_constants<int16_t,-12862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12862_MAGIC, .more = S16LD_DENOM_MINUS_12862_MORE};};
template<> struct libdivide_constants<int16_t,-12861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12861_MAGIC, .more = S16LD_DENOM_MINUS_12861_MORE};};
template<> struct libdivide_constants<int16_t,-12860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12860_MAGIC, .more = S16LD_DENOM_MINUS_12860_MORE};};
template<> struct libdivide_constants<int16_t,-12859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12859_MAGIC, .more = S16LD_DENOM_MINUS_12859_MORE};};
template<> struct libdivide_constants<int16_t,-12858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12858_MAGIC, .more = S16LD_DENOM_MINUS_12858_MORE};};
template<> struct libdivide_constants<int16_t,-12857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12857_MAGIC, .more = S16LD_DENOM_MINUS_12857_MORE};};
template<> struct libdivide_constants<int16_t,-12856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12856_MAGIC, .more = S16LD_DENOM_MINUS_12856_MORE};};
template<> struct libdivide_constants<int16_t,-12855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12855_MAGIC, .more = S16LD_DENOM_MINUS_12855_MORE};};
template<> struct libdivide_constants<int16_t,-12854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12854_MAGIC, .more = S16LD_DENOM_MINUS_12854_MORE};};
template<> struct libdivide_constants<int16_t,-12853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12853_MAGIC, .more = S16LD_DENOM_MINUS_12853_MORE};};
template<> struct libdivide_constants<int16_t,-12852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12852_MAGIC, .more = S16LD_DENOM_MINUS_12852_MORE};};
template<> struct libdivide_constants<int16_t,-12851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12851_MAGIC, .more = S16LD_DENOM_MINUS_12851_MORE};};
template<> struct libdivide_constants<int16_t,-12850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12850_MAGIC, .more = S16LD_DENOM_MINUS_12850_MORE};};
template<> struct libdivide_constants<int16_t,-12849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12849_MAGIC, .more = S16LD_DENOM_MINUS_12849_MORE};};
template<> struct libdivide_constants<int16_t,-12848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12848_MAGIC, .more = S16LD_DENOM_MINUS_12848_MORE};};
template<> struct libdivide_constants<int16_t,-12847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12847_MAGIC, .more = S16LD_DENOM_MINUS_12847_MORE};};
template<> struct libdivide_constants<int16_t,-12846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12846_MAGIC, .more = S16LD_DENOM_MINUS_12846_MORE};};
template<> struct libdivide_constants<int16_t,-12845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12845_MAGIC, .more = S16LD_DENOM_MINUS_12845_MORE};};
template<> struct libdivide_constants<int16_t,-12844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12844_MAGIC, .more = S16LD_DENOM_MINUS_12844_MORE};};
template<> struct libdivide_constants<int16_t,-12843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12843_MAGIC, .more = S16LD_DENOM_MINUS_12843_MORE};};
template<> struct libdivide_constants<int16_t,-12842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12842_MAGIC, .more = S16LD_DENOM_MINUS_12842_MORE};};
template<> struct libdivide_constants<int16_t,-12841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12841_MAGIC, .more = S16LD_DENOM_MINUS_12841_MORE};};
template<> struct libdivide_constants<int16_t,-12840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12840_MAGIC, .more = S16LD_DENOM_MINUS_12840_MORE};};
template<> struct libdivide_constants<int16_t,-12839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12839_MAGIC, .more = S16LD_DENOM_MINUS_12839_MORE};};
template<> struct libdivide_constants<int16_t,-12838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12838_MAGIC, .more = S16LD_DENOM_MINUS_12838_MORE};};
template<> struct libdivide_constants<int16_t,-12837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12837_MAGIC, .more = S16LD_DENOM_MINUS_12837_MORE};};
template<> struct libdivide_constants<int16_t,-12836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12836_MAGIC, .more = S16LD_DENOM_MINUS_12836_MORE};};
template<> struct libdivide_constants<int16_t,-12835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12835_MAGIC, .more = S16LD_DENOM_MINUS_12835_MORE};};
template<> struct libdivide_constants<int16_t,-12834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12834_MAGIC, .more = S16LD_DENOM_MINUS_12834_MORE};};
template<> struct libdivide_constants<int16_t,-12833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12833_MAGIC, .more = S16LD_DENOM_MINUS_12833_MORE};};
template<> struct libdivide_constants<int16_t,-12832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12832_MAGIC, .more = S16LD_DENOM_MINUS_12832_MORE};};
template<> struct libdivide_constants<int16_t,-12831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12831_MAGIC, .more = S16LD_DENOM_MINUS_12831_MORE};};
template<> struct libdivide_constants<int16_t,-12830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12830_MAGIC, .more = S16LD_DENOM_MINUS_12830_MORE};};
template<> struct libdivide_constants<int16_t,-12829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12829_MAGIC, .more = S16LD_DENOM_MINUS_12829_MORE};};
template<> struct libdivide_constants<int16_t,-12828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12828_MAGIC, .more = S16LD_DENOM_MINUS_12828_MORE};};
template<> struct libdivide_constants<int16_t,-12827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12827_MAGIC, .more = S16LD_DENOM_MINUS_12827_MORE};};
template<> struct libdivide_constants<int16_t,-12826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12826_MAGIC, .more = S16LD_DENOM_MINUS_12826_MORE};};
template<> struct libdivide_constants<int16_t,-12825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12825_MAGIC, .more = S16LD_DENOM_MINUS_12825_MORE};};
template<> struct libdivide_constants<int16_t,-12824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12824_MAGIC, .more = S16LD_DENOM_MINUS_12824_MORE};};
template<> struct libdivide_constants<int16_t,-12823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12823_MAGIC, .more = S16LD_DENOM_MINUS_12823_MORE};};
template<> struct libdivide_constants<int16_t,-12822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12822_MAGIC, .more = S16LD_DENOM_MINUS_12822_MORE};};
template<> struct libdivide_constants<int16_t,-12821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12821_MAGIC, .more = S16LD_DENOM_MINUS_12821_MORE};};
template<> struct libdivide_constants<int16_t,-12820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12820_MAGIC, .more = S16LD_DENOM_MINUS_12820_MORE};};
template<> struct libdivide_constants<int16_t,-12819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12819_MAGIC, .more = S16LD_DENOM_MINUS_12819_MORE};};
template<> struct libdivide_constants<int16_t,-12818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12818_MAGIC, .more = S16LD_DENOM_MINUS_12818_MORE};};
template<> struct libdivide_constants<int16_t,-12817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12817_MAGIC, .more = S16LD_DENOM_MINUS_12817_MORE};};
template<> struct libdivide_constants<int16_t,-12816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12816_MAGIC, .more = S16LD_DENOM_MINUS_12816_MORE};};
template<> struct libdivide_constants<int16_t,-12815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12815_MAGIC, .more = S16LD_DENOM_MINUS_12815_MORE};};
template<> struct libdivide_constants<int16_t,-12814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12814_MAGIC, .more = S16LD_DENOM_MINUS_12814_MORE};};
template<> struct libdivide_constants<int16_t,-12813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12813_MAGIC, .more = S16LD_DENOM_MINUS_12813_MORE};};
template<> struct libdivide_constants<int16_t,-12812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12812_MAGIC, .more = S16LD_DENOM_MINUS_12812_MORE};};
template<> struct libdivide_constants<int16_t,-12811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12811_MAGIC, .more = S16LD_DENOM_MINUS_12811_MORE};};
template<> struct libdivide_constants<int16_t,-12810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12810_MAGIC, .more = S16LD_DENOM_MINUS_12810_MORE};};
template<> struct libdivide_constants<int16_t,-12809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12809_MAGIC, .more = S16LD_DENOM_MINUS_12809_MORE};};
template<> struct libdivide_constants<int16_t,-12808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12808_MAGIC, .more = S16LD_DENOM_MINUS_12808_MORE};};
template<> struct libdivide_constants<int16_t,-12807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12807_MAGIC, .more = S16LD_DENOM_MINUS_12807_MORE};};
template<> struct libdivide_constants<int16_t,-12806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12806_MAGIC, .more = S16LD_DENOM_MINUS_12806_MORE};};
template<> struct libdivide_constants<int16_t,-12805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12805_MAGIC, .more = S16LD_DENOM_MINUS_12805_MORE};};
template<> struct libdivide_constants<int16_t,-12804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12804_MAGIC, .more = S16LD_DENOM_MINUS_12804_MORE};};
template<> struct libdivide_constants<int16_t,-12803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12803_MAGIC, .more = S16LD_DENOM_MINUS_12803_MORE};};
template<> struct libdivide_constants<int16_t,-12802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12802_MAGIC, .more = S16LD_DENOM_MINUS_12802_MORE};};
template<> struct libdivide_constants<int16_t,-12801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12801_MAGIC, .more = S16LD_DENOM_MINUS_12801_MORE};};
template<> struct libdivide_constants<int16_t,-12800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12800_MAGIC, .more = S16LD_DENOM_MINUS_12800_MORE};};
template<> struct libdivide_constants<int16_t,-12799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12799_MAGIC, .more = S16LD_DENOM_MINUS_12799_MORE};};
template<> struct libdivide_constants<int16_t,-12798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12798_MAGIC, .more = S16LD_DENOM_MINUS_12798_MORE};};
template<> struct libdivide_constants<int16_t,-12797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12797_MAGIC, .more = S16LD_DENOM_MINUS_12797_MORE};};
template<> struct libdivide_constants<int16_t,-12796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12796_MAGIC, .more = S16LD_DENOM_MINUS_12796_MORE};};
template<> struct libdivide_constants<int16_t,-12795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12795_MAGIC, .more = S16LD_DENOM_MINUS_12795_MORE};};
template<> struct libdivide_constants<int16_t,-12794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12794_MAGIC, .more = S16LD_DENOM_MINUS_12794_MORE};};
template<> struct libdivide_constants<int16_t,-12793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12793_MAGIC, .more = S16LD_DENOM_MINUS_12793_MORE};};
template<> struct libdivide_constants<int16_t,-12792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12792_MAGIC, .more = S16LD_DENOM_MINUS_12792_MORE};};
template<> struct libdivide_constants<int16_t,-12791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12791_MAGIC, .more = S16LD_DENOM_MINUS_12791_MORE};};
template<> struct libdivide_constants<int16_t,-12790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12790_MAGIC, .more = S16LD_DENOM_MINUS_12790_MORE};};
template<> struct libdivide_constants<int16_t,-12789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12789_MAGIC, .more = S16LD_DENOM_MINUS_12789_MORE};};
template<> struct libdivide_constants<int16_t,-12788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12788_MAGIC, .more = S16LD_DENOM_MINUS_12788_MORE};};
template<> struct libdivide_constants<int16_t,-12787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12787_MAGIC, .more = S16LD_DENOM_MINUS_12787_MORE};};
template<> struct libdivide_constants<int16_t,-12786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12786_MAGIC, .more = S16LD_DENOM_MINUS_12786_MORE};};
template<> struct libdivide_constants<int16_t,-12785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12785_MAGIC, .more = S16LD_DENOM_MINUS_12785_MORE};};
template<> struct libdivide_constants<int16_t,-12784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12784_MAGIC, .more = S16LD_DENOM_MINUS_12784_MORE};};
template<> struct libdivide_constants<int16_t,-12783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12783_MAGIC, .more = S16LD_DENOM_MINUS_12783_MORE};};
template<> struct libdivide_constants<int16_t,-12782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12782_MAGIC, .more = S16LD_DENOM_MINUS_12782_MORE};};
template<> struct libdivide_constants<int16_t,-12781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12781_MAGIC, .more = S16LD_DENOM_MINUS_12781_MORE};};
template<> struct libdivide_constants<int16_t,-12780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12780_MAGIC, .more = S16LD_DENOM_MINUS_12780_MORE};};
template<> struct libdivide_constants<int16_t,-12779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12779_MAGIC, .more = S16LD_DENOM_MINUS_12779_MORE};};
template<> struct libdivide_constants<int16_t,-12778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12778_MAGIC, .more = S16LD_DENOM_MINUS_12778_MORE};};
template<> struct libdivide_constants<int16_t,-12777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12777_MAGIC, .more = S16LD_DENOM_MINUS_12777_MORE};};
template<> struct libdivide_constants<int16_t,-12776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12776_MAGIC, .more = S16LD_DENOM_MINUS_12776_MORE};};
template<> struct libdivide_constants<int16_t,-12775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12775_MAGIC, .more = S16LD_DENOM_MINUS_12775_MORE};};
template<> struct libdivide_constants<int16_t,-12774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12774_MAGIC, .more = S16LD_DENOM_MINUS_12774_MORE};};
template<> struct libdivide_constants<int16_t,-12773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12773_MAGIC, .more = S16LD_DENOM_MINUS_12773_MORE};};
template<> struct libdivide_constants<int16_t,-12772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12772_MAGIC, .more = S16LD_DENOM_MINUS_12772_MORE};};
template<> struct libdivide_constants<int16_t,-12771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12771_MAGIC, .more = S16LD_DENOM_MINUS_12771_MORE};};
template<> struct libdivide_constants<int16_t,-12770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12770_MAGIC, .more = S16LD_DENOM_MINUS_12770_MORE};};
template<> struct libdivide_constants<int16_t,-12769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12769_MAGIC, .more = S16LD_DENOM_MINUS_12769_MORE};};
template<> struct libdivide_constants<int16_t,-12768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12768_MAGIC, .more = S16LD_DENOM_MINUS_12768_MORE};};
template<> struct libdivide_constants<int16_t,-12767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12767_MAGIC, .more = S16LD_DENOM_MINUS_12767_MORE};};
template<> struct libdivide_constants<int16_t,-12766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12766_MAGIC, .more = S16LD_DENOM_MINUS_12766_MORE};};
template<> struct libdivide_constants<int16_t,-12765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12765_MAGIC, .more = S16LD_DENOM_MINUS_12765_MORE};};
template<> struct libdivide_constants<int16_t,-12764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12764_MAGIC, .more = S16LD_DENOM_MINUS_12764_MORE};};
template<> struct libdivide_constants<int16_t,-12763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12763_MAGIC, .more = S16LD_DENOM_MINUS_12763_MORE};};
template<> struct libdivide_constants<int16_t,-12762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12762_MAGIC, .more = S16LD_DENOM_MINUS_12762_MORE};};
template<> struct libdivide_constants<int16_t,-12761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12761_MAGIC, .more = S16LD_DENOM_MINUS_12761_MORE};};
template<> struct libdivide_constants<int16_t,-12760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12760_MAGIC, .more = S16LD_DENOM_MINUS_12760_MORE};};
template<> struct libdivide_constants<int16_t,-12759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12759_MAGIC, .more = S16LD_DENOM_MINUS_12759_MORE};};
template<> struct libdivide_constants<int16_t,-12758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12758_MAGIC, .more = S16LD_DENOM_MINUS_12758_MORE};};
template<> struct libdivide_constants<int16_t,-12757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12757_MAGIC, .more = S16LD_DENOM_MINUS_12757_MORE};};
template<> struct libdivide_constants<int16_t,-12756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12756_MAGIC, .more = S16LD_DENOM_MINUS_12756_MORE};};
template<> struct libdivide_constants<int16_t,-12755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12755_MAGIC, .more = S16LD_DENOM_MINUS_12755_MORE};};
template<> struct libdivide_constants<int16_t,-12754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12754_MAGIC, .more = S16LD_DENOM_MINUS_12754_MORE};};
template<> struct libdivide_constants<int16_t,-12753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12753_MAGIC, .more = S16LD_DENOM_MINUS_12753_MORE};};
template<> struct libdivide_constants<int16_t,-12752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12752_MAGIC, .more = S16LD_DENOM_MINUS_12752_MORE};};
template<> struct libdivide_constants<int16_t,-12751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12751_MAGIC, .more = S16LD_DENOM_MINUS_12751_MORE};};
template<> struct libdivide_constants<int16_t,-12750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12750_MAGIC, .more = S16LD_DENOM_MINUS_12750_MORE};};
template<> struct libdivide_constants<int16_t,-12749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12749_MAGIC, .more = S16LD_DENOM_MINUS_12749_MORE};};
template<> struct libdivide_constants<int16_t,-12748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12748_MAGIC, .more = S16LD_DENOM_MINUS_12748_MORE};};
template<> struct libdivide_constants<int16_t,-12747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12747_MAGIC, .more = S16LD_DENOM_MINUS_12747_MORE};};
template<> struct libdivide_constants<int16_t,-12746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12746_MAGIC, .more = S16LD_DENOM_MINUS_12746_MORE};};
template<> struct libdivide_constants<int16_t,-12745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12745_MAGIC, .more = S16LD_DENOM_MINUS_12745_MORE};};
template<> struct libdivide_constants<int16_t,-12744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12744_MAGIC, .more = S16LD_DENOM_MINUS_12744_MORE};};
template<> struct libdivide_constants<int16_t,-12743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12743_MAGIC, .more = S16LD_DENOM_MINUS_12743_MORE};};
template<> struct libdivide_constants<int16_t,-12742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12742_MAGIC, .more = S16LD_DENOM_MINUS_12742_MORE};};
template<> struct libdivide_constants<int16_t,-12741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12741_MAGIC, .more = S16LD_DENOM_MINUS_12741_MORE};};
template<> struct libdivide_constants<int16_t,-12740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12740_MAGIC, .more = S16LD_DENOM_MINUS_12740_MORE};};
template<> struct libdivide_constants<int16_t,-12739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12739_MAGIC, .more = S16LD_DENOM_MINUS_12739_MORE};};
template<> struct libdivide_constants<int16_t,-12738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12738_MAGIC, .more = S16LD_DENOM_MINUS_12738_MORE};};
template<> struct libdivide_constants<int16_t,-12737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12737_MAGIC, .more = S16LD_DENOM_MINUS_12737_MORE};};
template<> struct libdivide_constants<int16_t,-12736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12736_MAGIC, .more = S16LD_DENOM_MINUS_12736_MORE};};
template<> struct libdivide_constants<int16_t,-12735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12735_MAGIC, .more = S16LD_DENOM_MINUS_12735_MORE};};
template<> struct libdivide_constants<int16_t,-12734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12734_MAGIC, .more = S16LD_DENOM_MINUS_12734_MORE};};
template<> struct libdivide_constants<int16_t,-12733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12733_MAGIC, .more = S16LD_DENOM_MINUS_12733_MORE};};
template<> struct libdivide_constants<int16_t,-12732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12732_MAGIC, .more = S16LD_DENOM_MINUS_12732_MORE};};
template<> struct libdivide_constants<int16_t,-12731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12731_MAGIC, .more = S16LD_DENOM_MINUS_12731_MORE};};
template<> struct libdivide_constants<int16_t,-12730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12730_MAGIC, .more = S16LD_DENOM_MINUS_12730_MORE};};
template<> struct libdivide_constants<int16_t,-12729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12729_MAGIC, .more = S16LD_DENOM_MINUS_12729_MORE};};
template<> struct libdivide_constants<int16_t,-12728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12728_MAGIC, .more = S16LD_DENOM_MINUS_12728_MORE};};
template<> struct libdivide_constants<int16_t,-12727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12727_MAGIC, .more = S16LD_DENOM_MINUS_12727_MORE};};
template<> struct libdivide_constants<int16_t,-12726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12726_MAGIC, .more = S16LD_DENOM_MINUS_12726_MORE};};
template<> struct libdivide_constants<int16_t,-12725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12725_MAGIC, .more = S16LD_DENOM_MINUS_12725_MORE};};
template<> struct libdivide_constants<int16_t,-12724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12724_MAGIC, .more = S16LD_DENOM_MINUS_12724_MORE};};
template<> struct libdivide_constants<int16_t,-12723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12723_MAGIC, .more = S16LD_DENOM_MINUS_12723_MORE};};
template<> struct libdivide_constants<int16_t,-12722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12722_MAGIC, .more = S16LD_DENOM_MINUS_12722_MORE};};
template<> struct libdivide_constants<int16_t,-12721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12721_MAGIC, .more = S16LD_DENOM_MINUS_12721_MORE};};
template<> struct libdivide_constants<int16_t,-12720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12720_MAGIC, .more = S16LD_DENOM_MINUS_12720_MORE};};
template<> struct libdivide_constants<int16_t,-12719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12719_MAGIC, .more = S16LD_DENOM_MINUS_12719_MORE};};
template<> struct libdivide_constants<int16_t,-12718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12718_MAGIC, .more = S16LD_DENOM_MINUS_12718_MORE};};
template<> struct libdivide_constants<int16_t,-12717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12717_MAGIC, .more = S16LD_DENOM_MINUS_12717_MORE};};
template<> struct libdivide_constants<int16_t,-12716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12716_MAGIC, .more = S16LD_DENOM_MINUS_12716_MORE};};
template<> struct libdivide_constants<int16_t,-12715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12715_MAGIC, .more = S16LD_DENOM_MINUS_12715_MORE};};
template<> struct libdivide_constants<int16_t,-12714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12714_MAGIC, .more = S16LD_DENOM_MINUS_12714_MORE};};
template<> struct libdivide_constants<int16_t,-12713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12713_MAGIC, .more = S16LD_DENOM_MINUS_12713_MORE};};
template<> struct libdivide_constants<int16_t,-12712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12712_MAGIC, .more = S16LD_DENOM_MINUS_12712_MORE};};
template<> struct libdivide_constants<int16_t,-12711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12711_MAGIC, .more = S16LD_DENOM_MINUS_12711_MORE};};
template<> struct libdivide_constants<int16_t,-12710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12710_MAGIC, .more = S16LD_DENOM_MINUS_12710_MORE};};
template<> struct libdivide_constants<int16_t,-12709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12709_MAGIC, .more = S16LD_DENOM_MINUS_12709_MORE};};
template<> struct libdivide_constants<int16_t,-12708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12708_MAGIC, .more = S16LD_DENOM_MINUS_12708_MORE};};
template<> struct libdivide_constants<int16_t,-12707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12707_MAGIC, .more = S16LD_DENOM_MINUS_12707_MORE};};
template<> struct libdivide_constants<int16_t,-12706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12706_MAGIC, .more = S16LD_DENOM_MINUS_12706_MORE};};
template<> struct libdivide_constants<int16_t,-12705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12705_MAGIC, .more = S16LD_DENOM_MINUS_12705_MORE};};
template<> struct libdivide_constants<int16_t,-12704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12704_MAGIC, .more = S16LD_DENOM_MINUS_12704_MORE};};
template<> struct libdivide_constants<int16_t,-12703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12703_MAGIC, .more = S16LD_DENOM_MINUS_12703_MORE};};
template<> struct libdivide_constants<int16_t,-12702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12702_MAGIC, .more = S16LD_DENOM_MINUS_12702_MORE};};
template<> struct libdivide_constants<int16_t,-12701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12701_MAGIC, .more = S16LD_DENOM_MINUS_12701_MORE};};
template<> struct libdivide_constants<int16_t,-12700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12700_MAGIC, .more = S16LD_DENOM_MINUS_12700_MORE};};
template<> struct libdivide_constants<int16_t,-12699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12699_MAGIC, .more = S16LD_DENOM_MINUS_12699_MORE};};
template<> struct libdivide_constants<int16_t,-12698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12698_MAGIC, .more = S16LD_DENOM_MINUS_12698_MORE};};
template<> struct libdivide_constants<int16_t,-12697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12697_MAGIC, .more = S16LD_DENOM_MINUS_12697_MORE};};
template<> struct libdivide_constants<int16_t,-12696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12696_MAGIC, .more = S16LD_DENOM_MINUS_12696_MORE};};
template<> struct libdivide_constants<int16_t,-12695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12695_MAGIC, .more = S16LD_DENOM_MINUS_12695_MORE};};
template<> struct libdivide_constants<int16_t,-12694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12694_MAGIC, .more = S16LD_DENOM_MINUS_12694_MORE};};
template<> struct libdivide_constants<int16_t,-12693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12693_MAGIC, .more = S16LD_DENOM_MINUS_12693_MORE};};
template<> struct libdivide_constants<int16_t,-12692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12692_MAGIC, .more = S16LD_DENOM_MINUS_12692_MORE};};
template<> struct libdivide_constants<int16_t,-12691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12691_MAGIC, .more = S16LD_DENOM_MINUS_12691_MORE};};
template<> struct libdivide_constants<int16_t,-12690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12690_MAGIC, .more = S16LD_DENOM_MINUS_12690_MORE};};
template<> struct libdivide_constants<int16_t,-12689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12689_MAGIC, .more = S16LD_DENOM_MINUS_12689_MORE};};
template<> struct libdivide_constants<int16_t,-12688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12688_MAGIC, .more = S16LD_DENOM_MINUS_12688_MORE};};
template<> struct libdivide_constants<int16_t,-12687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12687_MAGIC, .more = S16LD_DENOM_MINUS_12687_MORE};};
template<> struct libdivide_constants<int16_t,-12686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12686_MAGIC, .more = S16LD_DENOM_MINUS_12686_MORE};};
template<> struct libdivide_constants<int16_t,-12685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12685_MAGIC, .more = S16LD_DENOM_MINUS_12685_MORE};};
template<> struct libdivide_constants<int16_t,-12684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12684_MAGIC, .more = S16LD_DENOM_MINUS_12684_MORE};};
template<> struct libdivide_constants<int16_t,-12683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12683_MAGIC, .more = S16LD_DENOM_MINUS_12683_MORE};};
template<> struct libdivide_constants<int16_t,-12682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12682_MAGIC, .more = S16LD_DENOM_MINUS_12682_MORE};};
template<> struct libdivide_constants<int16_t,-12681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12681_MAGIC, .more = S16LD_DENOM_MINUS_12681_MORE};};
template<> struct libdivide_constants<int16_t,-12680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12680_MAGIC, .more = S16LD_DENOM_MINUS_12680_MORE};};
template<> struct libdivide_constants<int16_t,-12679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12679_MAGIC, .more = S16LD_DENOM_MINUS_12679_MORE};};
template<> struct libdivide_constants<int16_t,-12678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12678_MAGIC, .more = S16LD_DENOM_MINUS_12678_MORE};};
template<> struct libdivide_constants<int16_t,-12677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12677_MAGIC, .more = S16LD_DENOM_MINUS_12677_MORE};};
template<> struct libdivide_constants<int16_t,-12676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12676_MAGIC, .more = S16LD_DENOM_MINUS_12676_MORE};};
template<> struct libdivide_constants<int16_t,-12675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12675_MAGIC, .more = S16LD_DENOM_MINUS_12675_MORE};};
template<> struct libdivide_constants<int16_t,-12674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12674_MAGIC, .more = S16LD_DENOM_MINUS_12674_MORE};};
template<> struct libdivide_constants<int16_t,-12673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12673_MAGIC, .more = S16LD_DENOM_MINUS_12673_MORE};};
template<> struct libdivide_constants<int16_t,-12672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12672_MAGIC, .more = S16LD_DENOM_MINUS_12672_MORE};};
template<> struct libdivide_constants<int16_t,-12671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12671_MAGIC, .more = S16LD_DENOM_MINUS_12671_MORE};};
template<> struct libdivide_constants<int16_t,-12670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12670_MAGIC, .more = S16LD_DENOM_MINUS_12670_MORE};};
template<> struct libdivide_constants<int16_t,-12669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12669_MAGIC, .more = S16LD_DENOM_MINUS_12669_MORE};};
template<> struct libdivide_constants<int16_t,-12668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12668_MAGIC, .more = S16LD_DENOM_MINUS_12668_MORE};};
template<> struct libdivide_constants<int16_t,-12667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12667_MAGIC, .more = S16LD_DENOM_MINUS_12667_MORE};};
template<> struct libdivide_constants<int16_t,-12666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12666_MAGIC, .more = S16LD_DENOM_MINUS_12666_MORE};};
template<> struct libdivide_constants<int16_t,-12665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12665_MAGIC, .more = S16LD_DENOM_MINUS_12665_MORE};};
template<> struct libdivide_constants<int16_t,-12664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12664_MAGIC, .more = S16LD_DENOM_MINUS_12664_MORE};};
template<> struct libdivide_constants<int16_t,-12663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12663_MAGIC, .more = S16LD_DENOM_MINUS_12663_MORE};};
template<> struct libdivide_constants<int16_t,-12662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12662_MAGIC, .more = S16LD_DENOM_MINUS_12662_MORE};};
template<> struct libdivide_constants<int16_t,-12661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12661_MAGIC, .more = S16LD_DENOM_MINUS_12661_MORE};};
template<> struct libdivide_constants<int16_t,-12660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12660_MAGIC, .more = S16LD_DENOM_MINUS_12660_MORE};};
template<> struct libdivide_constants<int16_t,-12659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12659_MAGIC, .more = S16LD_DENOM_MINUS_12659_MORE};};
template<> struct libdivide_constants<int16_t,-12658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12658_MAGIC, .more = S16LD_DENOM_MINUS_12658_MORE};};
template<> struct libdivide_constants<int16_t,-12657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12657_MAGIC, .more = S16LD_DENOM_MINUS_12657_MORE};};
template<> struct libdivide_constants<int16_t,-12656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12656_MAGIC, .more = S16LD_DENOM_MINUS_12656_MORE};};
template<> struct libdivide_constants<int16_t,-12655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12655_MAGIC, .more = S16LD_DENOM_MINUS_12655_MORE};};
template<> struct libdivide_constants<int16_t,-12654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12654_MAGIC, .more = S16LD_DENOM_MINUS_12654_MORE};};
template<> struct libdivide_constants<int16_t,-12653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12653_MAGIC, .more = S16LD_DENOM_MINUS_12653_MORE};};
template<> struct libdivide_constants<int16_t,-12652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12652_MAGIC, .more = S16LD_DENOM_MINUS_12652_MORE};};
template<> struct libdivide_constants<int16_t,-12651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12651_MAGIC, .more = S16LD_DENOM_MINUS_12651_MORE};};
template<> struct libdivide_constants<int16_t,-12650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12650_MAGIC, .more = S16LD_DENOM_MINUS_12650_MORE};};
template<> struct libdivide_constants<int16_t,-12649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12649_MAGIC, .more = S16LD_DENOM_MINUS_12649_MORE};};
template<> struct libdivide_constants<int16_t,-12648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12648_MAGIC, .more = S16LD_DENOM_MINUS_12648_MORE};};
template<> struct libdivide_constants<int16_t,-12647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12647_MAGIC, .more = S16LD_DENOM_MINUS_12647_MORE};};
template<> struct libdivide_constants<int16_t,-12646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12646_MAGIC, .more = S16LD_DENOM_MINUS_12646_MORE};};
template<> struct libdivide_constants<int16_t,-12645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12645_MAGIC, .more = S16LD_DENOM_MINUS_12645_MORE};};
template<> struct libdivide_constants<int16_t,-12644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12644_MAGIC, .more = S16LD_DENOM_MINUS_12644_MORE};};
template<> struct libdivide_constants<int16_t,-12643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12643_MAGIC, .more = S16LD_DENOM_MINUS_12643_MORE};};
template<> struct libdivide_constants<int16_t,-12642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12642_MAGIC, .more = S16LD_DENOM_MINUS_12642_MORE};};
template<> struct libdivide_constants<int16_t,-12641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12641_MAGIC, .more = S16LD_DENOM_MINUS_12641_MORE};};
template<> struct libdivide_constants<int16_t,-12640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12640_MAGIC, .more = S16LD_DENOM_MINUS_12640_MORE};};
template<> struct libdivide_constants<int16_t,-12639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12639_MAGIC, .more = S16LD_DENOM_MINUS_12639_MORE};};
template<> struct libdivide_constants<int16_t,-12638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12638_MAGIC, .more = S16LD_DENOM_MINUS_12638_MORE};};
template<> struct libdivide_constants<int16_t,-12637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12637_MAGIC, .more = S16LD_DENOM_MINUS_12637_MORE};};
template<> struct libdivide_constants<int16_t,-12636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12636_MAGIC, .more = S16LD_DENOM_MINUS_12636_MORE};};
template<> struct libdivide_constants<int16_t,-12635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12635_MAGIC, .more = S16LD_DENOM_MINUS_12635_MORE};};
template<> struct libdivide_constants<int16_t,-12634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12634_MAGIC, .more = S16LD_DENOM_MINUS_12634_MORE};};
template<> struct libdivide_constants<int16_t,-12633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12633_MAGIC, .more = S16LD_DENOM_MINUS_12633_MORE};};
template<> struct libdivide_constants<int16_t,-12632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12632_MAGIC, .more = S16LD_DENOM_MINUS_12632_MORE};};
template<> struct libdivide_constants<int16_t,-12631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12631_MAGIC, .more = S16LD_DENOM_MINUS_12631_MORE};};
template<> struct libdivide_constants<int16_t,-12630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12630_MAGIC, .more = S16LD_DENOM_MINUS_12630_MORE};};
template<> struct libdivide_constants<int16_t,-12629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12629_MAGIC, .more = S16LD_DENOM_MINUS_12629_MORE};};
template<> struct libdivide_constants<int16_t,-12628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12628_MAGIC, .more = S16LD_DENOM_MINUS_12628_MORE};};
template<> struct libdivide_constants<int16_t,-12627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12627_MAGIC, .more = S16LD_DENOM_MINUS_12627_MORE};};
template<> struct libdivide_constants<int16_t,-12626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12626_MAGIC, .more = S16LD_DENOM_MINUS_12626_MORE};};
template<> struct libdivide_constants<int16_t,-12625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12625_MAGIC, .more = S16LD_DENOM_MINUS_12625_MORE};};
template<> struct libdivide_constants<int16_t,-12624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12624_MAGIC, .more = S16LD_DENOM_MINUS_12624_MORE};};
template<> struct libdivide_constants<int16_t,-12623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12623_MAGIC, .more = S16LD_DENOM_MINUS_12623_MORE};};
template<> struct libdivide_constants<int16_t,-12622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12622_MAGIC, .more = S16LD_DENOM_MINUS_12622_MORE};};
template<> struct libdivide_constants<int16_t,-12621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12621_MAGIC, .more = S16LD_DENOM_MINUS_12621_MORE};};
template<> struct libdivide_constants<int16_t,-12620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12620_MAGIC, .more = S16LD_DENOM_MINUS_12620_MORE};};
template<> struct libdivide_constants<int16_t,-12619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12619_MAGIC, .more = S16LD_DENOM_MINUS_12619_MORE};};
template<> struct libdivide_constants<int16_t,-12618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12618_MAGIC, .more = S16LD_DENOM_MINUS_12618_MORE};};
template<> struct libdivide_constants<int16_t,-12617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12617_MAGIC, .more = S16LD_DENOM_MINUS_12617_MORE};};
template<> struct libdivide_constants<int16_t,-12616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12616_MAGIC, .more = S16LD_DENOM_MINUS_12616_MORE};};
template<> struct libdivide_constants<int16_t,-12615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12615_MAGIC, .more = S16LD_DENOM_MINUS_12615_MORE};};
template<> struct libdivide_constants<int16_t,-12614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12614_MAGIC, .more = S16LD_DENOM_MINUS_12614_MORE};};
template<> struct libdivide_constants<int16_t,-12613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12613_MAGIC, .more = S16LD_DENOM_MINUS_12613_MORE};};
template<> struct libdivide_constants<int16_t,-12612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12612_MAGIC, .more = S16LD_DENOM_MINUS_12612_MORE};};
template<> struct libdivide_constants<int16_t,-12611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12611_MAGIC, .more = S16LD_DENOM_MINUS_12611_MORE};};
template<> struct libdivide_constants<int16_t,-12610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12610_MAGIC, .more = S16LD_DENOM_MINUS_12610_MORE};};
template<> struct libdivide_constants<int16_t,-12609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12609_MAGIC, .more = S16LD_DENOM_MINUS_12609_MORE};};
template<> struct libdivide_constants<int16_t,-12608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12608_MAGIC, .more = S16LD_DENOM_MINUS_12608_MORE};};
template<> struct libdivide_constants<int16_t,-12607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12607_MAGIC, .more = S16LD_DENOM_MINUS_12607_MORE};};
template<> struct libdivide_constants<int16_t,-12606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12606_MAGIC, .more = S16LD_DENOM_MINUS_12606_MORE};};
template<> struct libdivide_constants<int16_t,-12605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12605_MAGIC, .more = S16LD_DENOM_MINUS_12605_MORE};};
template<> struct libdivide_constants<int16_t,-12604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12604_MAGIC, .more = S16LD_DENOM_MINUS_12604_MORE};};
template<> struct libdivide_constants<int16_t,-12603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12603_MAGIC, .more = S16LD_DENOM_MINUS_12603_MORE};};
template<> struct libdivide_constants<int16_t,-12602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12602_MAGIC, .more = S16LD_DENOM_MINUS_12602_MORE};};
template<> struct libdivide_constants<int16_t,-12601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12601_MAGIC, .more = S16LD_DENOM_MINUS_12601_MORE};};
template<> struct libdivide_constants<int16_t,-12600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12600_MAGIC, .more = S16LD_DENOM_MINUS_12600_MORE};};
template<> struct libdivide_constants<int16_t,-12599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12599_MAGIC, .more = S16LD_DENOM_MINUS_12599_MORE};};
template<> struct libdivide_constants<int16_t,-12598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12598_MAGIC, .more = S16LD_DENOM_MINUS_12598_MORE};};
template<> struct libdivide_constants<int16_t,-12597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12597_MAGIC, .more = S16LD_DENOM_MINUS_12597_MORE};};
template<> struct libdivide_constants<int16_t,-12596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12596_MAGIC, .more = S16LD_DENOM_MINUS_12596_MORE};};
template<> struct libdivide_constants<int16_t,-12595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12595_MAGIC, .more = S16LD_DENOM_MINUS_12595_MORE};};
template<> struct libdivide_constants<int16_t,-12594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12594_MAGIC, .more = S16LD_DENOM_MINUS_12594_MORE};};
template<> struct libdivide_constants<int16_t,-12593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12593_MAGIC, .more = S16LD_DENOM_MINUS_12593_MORE};};
template<> struct libdivide_constants<int16_t,-12592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12592_MAGIC, .more = S16LD_DENOM_MINUS_12592_MORE};};
template<> struct libdivide_constants<int16_t,-12591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12591_MAGIC, .more = S16LD_DENOM_MINUS_12591_MORE};};
template<> struct libdivide_constants<int16_t,-12590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12590_MAGIC, .more = S16LD_DENOM_MINUS_12590_MORE};};
template<> struct libdivide_constants<int16_t,-12589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12589_MAGIC, .more = S16LD_DENOM_MINUS_12589_MORE};};
template<> struct libdivide_constants<int16_t,-12588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12588_MAGIC, .more = S16LD_DENOM_MINUS_12588_MORE};};
template<> struct libdivide_constants<int16_t,-12587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12587_MAGIC, .more = S16LD_DENOM_MINUS_12587_MORE};};
template<> struct libdivide_constants<int16_t,-12586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12586_MAGIC, .more = S16LD_DENOM_MINUS_12586_MORE};};
template<> struct libdivide_constants<int16_t,-12585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12585_MAGIC, .more = S16LD_DENOM_MINUS_12585_MORE};};
template<> struct libdivide_constants<int16_t,-12584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12584_MAGIC, .more = S16LD_DENOM_MINUS_12584_MORE};};
template<> struct libdivide_constants<int16_t,-12583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12583_MAGIC, .more = S16LD_DENOM_MINUS_12583_MORE};};
template<> struct libdivide_constants<int16_t,-12582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12582_MAGIC, .more = S16LD_DENOM_MINUS_12582_MORE};};
template<> struct libdivide_constants<int16_t,-12581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12581_MAGIC, .more = S16LD_DENOM_MINUS_12581_MORE};};
template<> struct libdivide_constants<int16_t,-12580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12580_MAGIC, .more = S16LD_DENOM_MINUS_12580_MORE};};
template<> struct libdivide_constants<int16_t,-12579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12579_MAGIC, .more = S16LD_DENOM_MINUS_12579_MORE};};
template<> struct libdivide_constants<int16_t,-12578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12578_MAGIC, .more = S16LD_DENOM_MINUS_12578_MORE};};
template<> struct libdivide_constants<int16_t,-12577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12577_MAGIC, .more = S16LD_DENOM_MINUS_12577_MORE};};
template<> struct libdivide_constants<int16_t,-12576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12576_MAGIC, .more = S16LD_DENOM_MINUS_12576_MORE};};
template<> struct libdivide_constants<int16_t,-12575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12575_MAGIC, .more = S16LD_DENOM_MINUS_12575_MORE};};
template<> struct libdivide_constants<int16_t,-12574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12574_MAGIC, .more = S16LD_DENOM_MINUS_12574_MORE};};
template<> struct libdivide_constants<int16_t,-12573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12573_MAGIC, .more = S16LD_DENOM_MINUS_12573_MORE};};
template<> struct libdivide_constants<int16_t,-12572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12572_MAGIC, .more = S16LD_DENOM_MINUS_12572_MORE};};
template<> struct libdivide_constants<int16_t,-12571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12571_MAGIC, .more = S16LD_DENOM_MINUS_12571_MORE};};
template<> struct libdivide_constants<int16_t,-12570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12570_MAGIC, .more = S16LD_DENOM_MINUS_12570_MORE};};
template<> struct libdivide_constants<int16_t,-12569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12569_MAGIC, .more = S16LD_DENOM_MINUS_12569_MORE};};
template<> struct libdivide_constants<int16_t,-12568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12568_MAGIC, .more = S16LD_DENOM_MINUS_12568_MORE};};
template<> struct libdivide_constants<int16_t,-12567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12567_MAGIC, .more = S16LD_DENOM_MINUS_12567_MORE};};
template<> struct libdivide_constants<int16_t,-12566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12566_MAGIC, .more = S16LD_DENOM_MINUS_12566_MORE};};
template<> struct libdivide_constants<int16_t,-12565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12565_MAGIC, .more = S16LD_DENOM_MINUS_12565_MORE};};
template<> struct libdivide_constants<int16_t,-12564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12564_MAGIC, .more = S16LD_DENOM_MINUS_12564_MORE};};
template<> struct libdivide_constants<int16_t,-12563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12563_MAGIC, .more = S16LD_DENOM_MINUS_12563_MORE};};
template<> struct libdivide_constants<int16_t,-12562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12562_MAGIC, .more = S16LD_DENOM_MINUS_12562_MORE};};
template<> struct libdivide_constants<int16_t,-12561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12561_MAGIC, .more = S16LD_DENOM_MINUS_12561_MORE};};
template<> struct libdivide_constants<int16_t,-12560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12560_MAGIC, .more = S16LD_DENOM_MINUS_12560_MORE};};
template<> struct libdivide_constants<int16_t,-12559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12559_MAGIC, .more = S16LD_DENOM_MINUS_12559_MORE};};
template<> struct libdivide_constants<int16_t,-12558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12558_MAGIC, .more = S16LD_DENOM_MINUS_12558_MORE};};
template<> struct libdivide_constants<int16_t,-12557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12557_MAGIC, .more = S16LD_DENOM_MINUS_12557_MORE};};
template<> struct libdivide_constants<int16_t,-12556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12556_MAGIC, .more = S16LD_DENOM_MINUS_12556_MORE};};
template<> struct libdivide_constants<int16_t,-12555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12555_MAGIC, .more = S16LD_DENOM_MINUS_12555_MORE};};
template<> struct libdivide_constants<int16_t,-12554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12554_MAGIC, .more = S16LD_DENOM_MINUS_12554_MORE};};
template<> struct libdivide_constants<int16_t,-12553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12553_MAGIC, .more = S16LD_DENOM_MINUS_12553_MORE};};
template<> struct libdivide_constants<int16_t,-12552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12552_MAGIC, .more = S16LD_DENOM_MINUS_12552_MORE};};
template<> struct libdivide_constants<int16_t,-12551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12551_MAGIC, .more = S16LD_DENOM_MINUS_12551_MORE};};
template<> struct libdivide_constants<int16_t,-12550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12550_MAGIC, .more = S16LD_DENOM_MINUS_12550_MORE};};
template<> struct libdivide_constants<int16_t,-12549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12549_MAGIC, .more = S16LD_DENOM_MINUS_12549_MORE};};
template<> struct libdivide_constants<int16_t,-12548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12548_MAGIC, .more = S16LD_DENOM_MINUS_12548_MORE};};
template<> struct libdivide_constants<int16_t,-12547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12547_MAGIC, .more = S16LD_DENOM_MINUS_12547_MORE};};
template<> struct libdivide_constants<int16_t,-12546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12546_MAGIC, .more = S16LD_DENOM_MINUS_12546_MORE};};
template<> struct libdivide_constants<int16_t,-12545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12545_MAGIC, .more = S16LD_DENOM_MINUS_12545_MORE};};
template<> struct libdivide_constants<int16_t,-12544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12544_MAGIC, .more = S16LD_DENOM_MINUS_12544_MORE};};
template<> struct libdivide_constants<int16_t,-12543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12543_MAGIC, .more = S16LD_DENOM_MINUS_12543_MORE};};
template<> struct libdivide_constants<int16_t,-12542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12542_MAGIC, .more = S16LD_DENOM_MINUS_12542_MORE};};
template<> struct libdivide_constants<int16_t,-12541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12541_MAGIC, .more = S16LD_DENOM_MINUS_12541_MORE};};
template<> struct libdivide_constants<int16_t,-12540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12540_MAGIC, .more = S16LD_DENOM_MINUS_12540_MORE};};
template<> struct libdivide_constants<int16_t,-12539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12539_MAGIC, .more = S16LD_DENOM_MINUS_12539_MORE};};
template<> struct libdivide_constants<int16_t,-12538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12538_MAGIC, .more = S16LD_DENOM_MINUS_12538_MORE};};
template<> struct libdivide_constants<int16_t,-12537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12537_MAGIC, .more = S16LD_DENOM_MINUS_12537_MORE};};
template<> struct libdivide_constants<int16_t,-12536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12536_MAGIC, .more = S16LD_DENOM_MINUS_12536_MORE};};
template<> struct libdivide_constants<int16_t,-12535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12535_MAGIC, .more = S16LD_DENOM_MINUS_12535_MORE};};
template<> struct libdivide_constants<int16_t,-12534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12534_MAGIC, .more = S16LD_DENOM_MINUS_12534_MORE};};
template<> struct libdivide_constants<int16_t,-12533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12533_MAGIC, .more = S16LD_DENOM_MINUS_12533_MORE};};
template<> struct libdivide_constants<int16_t,-12532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12532_MAGIC, .more = S16LD_DENOM_MINUS_12532_MORE};};
template<> struct libdivide_constants<int16_t,-12531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12531_MAGIC, .more = S16LD_DENOM_MINUS_12531_MORE};};
template<> struct libdivide_constants<int16_t,-12530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12530_MAGIC, .more = S16LD_DENOM_MINUS_12530_MORE};};
template<> struct libdivide_constants<int16_t,-12529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12529_MAGIC, .more = S16LD_DENOM_MINUS_12529_MORE};};
template<> struct libdivide_constants<int16_t,-12528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12528_MAGIC, .more = S16LD_DENOM_MINUS_12528_MORE};};
template<> struct libdivide_constants<int16_t,-12527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12527_MAGIC, .more = S16LD_DENOM_MINUS_12527_MORE};};
template<> struct libdivide_constants<int16_t,-12526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12526_MAGIC, .more = S16LD_DENOM_MINUS_12526_MORE};};
template<> struct libdivide_constants<int16_t,-12525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12525_MAGIC, .more = S16LD_DENOM_MINUS_12525_MORE};};
template<> struct libdivide_constants<int16_t,-12524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12524_MAGIC, .more = S16LD_DENOM_MINUS_12524_MORE};};
template<> struct libdivide_constants<int16_t,-12523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12523_MAGIC, .more = S16LD_DENOM_MINUS_12523_MORE};};
template<> struct libdivide_constants<int16_t,-12522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12522_MAGIC, .more = S16LD_DENOM_MINUS_12522_MORE};};
template<> struct libdivide_constants<int16_t,-12521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12521_MAGIC, .more = S16LD_DENOM_MINUS_12521_MORE};};
template<> struct libdivide_constants<int16_t,-12520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12520_MAGIC, .more = S16LD_DENOM_MINUS_12520_MORE};};
template<> struct libdivide_constants<int16_t,-12519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12519_MAGIC, .more = S16LD_DENOM_MINUS_12519_MORE};};
template<> struct libdivide_constants<int16_t,-12518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12518_MAGIC, .more = S16LD_DENOM_MINUS_12518_MORE};};
template<> struct libdivide_constants<int16_t,-12517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12517_MAGIC, .more = S16LD_DENOM_MINUS_12517_MORE};};
template<> struct libdivide_constants<int16_t,-12516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12516_MAGIC, .more = S16LD_DENOM_MINUS_12516_MORE};};
template<> struct libdivide_constants<int16_t,-12515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12515_MAGIC, .more = S16LD_DENOM_MINUS_12515_MORE};};
template<> struct libdivide_constants<int16_t,-12514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12514_MAGIC, .more = S16LD_DENOM_MINUS_12514_MORE};};
template<> struct libdivide_constants<int16_t,-12513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12513_MAGIC, .more = S16LD_DENOM_MINUS_12513_MORE};};
template<> struct libdivide_constants<int16_t,-12512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12512_MAGIC, .more = S16LD_DENOM_MINUS_12512_MORE};};
template<> struct libdivide_constants<int16_t,-12511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12511_MAGIC, .more = S16LD_DENOM_MINUS_12511_MORE};};
template<> struct libdivide_constants<int16_t,-12510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12510_MAGIC, .more = S16LD_DENOM_MINUS_12510_MORE};};
template<> struct libdivide_constants<int16_t,-12509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12509_MAGIC, .more = S16LD_DENOM_MINUS_12509_MORE};};
template<> struct libdivide_constants<int16_t,-12508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12508_MAGIC, .more = S16LD_DENOM_MINUS_12508_MORE};};
template<> struct libdivide_constants<int16_t,-12507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12507_MAGIC, .more = S16LD_DENOM_MINUS_12507_MORE};};
template<> struct libdivide_constants<int16_t,-12506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12506_MAGIC, .more = S16LD_DENOM_MINUS_12506_MORE};};
template<> struct libdivide_constants<int16_t,-12505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12505_MAGIC, .more = S16LD_DENOM_MINUS_12505_MORE};};
template<> struct libdivide_constants<int16_t,-12504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12504_MAGIC, .more = S16LD_DENOM_MINUS_12504_MORE};};
template<> struct libdivide_constants<int16_t,-12503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12503_MAGIC, .more = S16LD_DENOM_MINUS_12503_MORE};};
template<> struct libdivide_constants<int16_t,-12502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12502_MAGIC, .more = S16LD_DENOM_MINUS_12502_MORE};};
template<> struct libdivide_constants<int16_t,-12501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12501_MAGIC, .more = S16LD_DENOM_MINUS_12501_MORE};};
template<> struct libdivide_constants<int16_t,-12500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12500_MAGIC, .more = S16LD_DENOM_MINUS_12500_MORE};};
template<> struct libdivide_constants<int16_t,-12499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12499_MAGIC, .more = S16LD_DENOM_MINUS_12499_MORE};};
template<> struct libdivide_constants<int16_t,-12498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12498_MAGIC, .more = S16LD_DENOM_MINUS_12498_MORE};};
template<> struct libdivide_constants<int16_t,-12497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12497_MAGIC, .more = S16LD_DENOM_MINUS_12497_MORE};};
template<> struct libdivide_constants<int16_t,-12496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12496_MAGIC, .more = S16LD_DENOM_MINUS_12496_MORE};};
template<> struct libdivide_constants<int16_t,-12495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12495_MAGIC, .more = S16LD_DENOM_MINUS_12495_MORE};};
template<> struct libdivide_constants<int16_t,-12494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12494_MAGIC, .more = S16LD_DENOM_MINUS_12494_MORE};};
template<> struct libdivide_constants<int16_t,-12493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12493_MAGIC, .more = S16LD_DENOM_MINUS_12493_MORE};};
template<> struct libdivide_constants<int16_t,-12492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12492_MAGIC, .more = S16LD_DENOM_MINUS_12492_MORE};};
template<> struct libdivide_constants<int16_t,-12491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12491_MAGIC, .more = S16LD_DENOM_MINUS_12491_MORE};};
template<> struct libdivide_constants<int16_t,-12490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12490_MAGIC, .more = S16LD_DENOM_MINUS_12490_MORE};};
template<> struct libdivide_constants<int16_t,-12489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12489_MAGIC, .more = S16LD_DENOM_MINUS_12489_MORE};};
template<> struct libdivide_constants<int16_t,-12488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12488_MAGIC, .more = S16LD_DENOM_MINUS_12488_MORE};};
template<> struct libdivide_constants<int16_t,-12487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12487_MAGIC, .more = S16LD_DENOM_MINUS_12487_MORE};};
template<> struct libdivide_constants<int16_t,-12486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12486_MAGIC, .more = S16LD_DENOM_MINUS_12486_MORE};};
template<> struct libdivide_constants<int16_t,-12485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12485_MAGIC, .more = S16LD_DENOM_MINUS_12485_MORE};};
template<> struct libdivide_constants<int16_t,-12484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12484_MAGIC, .more = S16LD_DENOM_MINUS_12484_MORE};};
template<> struct libdivide_constants<int16_t,-12483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12483_MAGIC, .more = S16LD_DENOM_MINUS_12483_MORE};};
template<> struct libdivide_constants<int16_t,-12482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12482_MAGIC, .more = S16LD_DENOM_MINUS_12482_MORE};};
template<> struct libdivide_constants<int16_t,-12481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12481_MAGIC, .more = S16LD_DENOM_MINUS_12481_MORE};};
template<> struct libdivide_constants<int16_t,-12480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12480_MAGIC, .more = S16LD_DENOM_MINUS_12480_MORE};};
template<> struct libdivide_constants<int16_t,-12479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12479_MAGIC, .more = S16LD_DENOM_MINUS_12479_MORE};};
template<> struct libdivide_constants<int16_t,-12478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12478_MAGIC, .more = S16LD_DENOM_MINUS_12478_MORE};};
template<> struct libdivide_constants<int16_t,-12477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12477_MAGIC, .more = S16LD_DENOM_MINUS_12477_MORE};};
template<> struct libdivide_constants<int16_t,-12476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12476_MAGIC, .more = S16LD_DENOM_MINUS_12476_MORE};};
template<> struct libdivide_constants<int16_t,-12475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12475_MAGIC, .more = S16LD_DENOM_MINUS_12475_MORE};};
template<> struct libdivide_constants<int16_t,-12474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12474_MAGIC, .more = S16LD_DENOM_MINUS_12474_MORE};};
template<> struct libdivide_constants<int16_t,-12473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12473_MAGIC, .more = S16LD_DENOM_MINUS_12473_MORE};};
template<> struct libdivide_constants<int16_t,-12472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12472_MAGIC, .more = S16LD_DENOM_MINUS_12472_MORE};};
template<> struct libdivide_constants<int16_t,-12471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12471_MAGIC, .more = S16LD_DENOM_MINUS_12471_MORE};};
template<> struct libdivide_constants<int16_t,-12470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12470_MAGIC, .more = S16LD_DENOM_MINUS_12470_MORE};};
template<> struct libdivide_constants<int16_t,-12469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12469_MAGIC, .more = S16LD_DENOM_MINUS_12469_MORE};};
template<> struct libdivide_constants<int16_t,-12468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12468_MAGIC, .more = S16LD_DENOM_MINUS_12468_MORE};};
template<> struct libdivide_constants<int16_t,-12467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12467_MAGIC, .more = S16LD_DENOM_MINUS_12467_MORE};};
template<> struct libdivide_constants<int16_t,-12466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12466_MAGIC, .more = S16LD_DENOM_MINUS_12466_MORE};};
template<> struct libdivide_constants<int16_t,-12465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12465_MAGIC, .more = S16LD_DENOM_MINUS_12465_MORE};};
template<> struct libdivide_constants<int16_t,-12464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12464_MAGIC, .more = S16LD_DENOM_MINUS_12464_MORE};};
template<> struct libdivide_constants<int16_t,-12463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12463_MAGIC, .more = S16LD_DENOM_MINUS_12463_MORE};};
template<> struct libdivide_constants<int16_t,-12462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12462_MAGIC, .more = S16LD_DENOM_MINUS_12462_MORE};};
template<> struct libdivide_constants<int16_t,-12461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12461_MAGIC, .more = S16LD_DENOM_MINUS_12461_MORE};};
template<> struct libdivide_constants<int16_t,-12460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12460_MAGIC, .more = S16LD_DENOM_MINUS_12460_MORE};};
template<> struct libdivide_constants<int16_t,-12459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12459_MAGIC, .more = S16LD_DENOM_MINUS_12459_MORE};};
template<> struct libdivide_constants<int16_t,-12458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12458_MAGIC, .more = S16LD_DENOM_MINUS_12458_MORE};};
template<> struct libdivide_constants<int16_t,-12457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12457_MAGIC, .more = S16LD_DENOM_MINUS_12457_MORE};};
template<> struct libdivide_constants<int16_t,-12456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12456_MAGIC, .more = S16LD_DENOM_MINUS_12456_MORE};};
template<> struct libdivide_constants<int16_t,-12455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12455_MAGIC, .more = S16LD_DENOM_MINUS_12455_MORE};};
template<> struct libdivide_constants<int16_t,-12454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12454_MAGIC, .more = S16LD_DENOM_MINUS_12454_MORE};};
template<> struct libdivide_constants<int16_t,-12453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12453_MAGIC, .more = S16LD_DENOM_MINUS_12453_MORE};};
template<> struct libdivide_constants<int16_t,-12452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12452_MAGIC, .more = S16LD_DENOM_MINUS_12452_MORE};};
template<> struct libdivide_constants<int16_t,-12451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12451_MAGIC, .more = S16LD_DENOM_MINUS_12451_MORE};};
template<> struct libdivide_constants<int16_t,-12450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12450_MAGIC, .more = S16LD_DENOM_MINUS_12450_MORE};};
template<> struct libdivide_constants<int16_t,-12449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12449_MAGIC, .more = S16LD_DENOM_MINUS_12449_MORE};};
template<> struct libdivide_constants<int16_t,-12448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12448_MAGIC, .more = S16LD_DENOM_MINUS_12448_MORE};};
template<> struct libdivide_constants<int16_t,-12447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12447_MAGIC, .more = S16LD_DENOM_MINUS_12447_MORE};};
template<> struct libdivide_constants<int16_t,-12446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12446_MAGIC, .more = S16LD_DENOM_MINUS_12446_MORE};};
template<> struct libdivide_constants<int16_t,-12445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12445_MAGIC, .more = S16LD_DENOM_MINUS_12445_MORE};};
template<> struct libdivide_constants<int16_t,-12444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12444_MAGIC, .more = S16LD_DENOM_MINUS_12444_MORE};};
template<> struct libdivide_constants<int16_t,-12443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12443_MAGIC, .more = S16LD_DENOM_MINUS_12443_MORE};};
template<> struct libdivide_constants<int16_t,-12442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12442_MAGIC, .more = S16LD_DENOM_MINUS_12442_MORE};};
template<> struct libdivide_constants<int16_t,-12441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12441_MAGIC, .more = S16LD_DENOM_MINUS_12441_MORE};};
template<> struct libdivide_constants<int16_t,-12440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12440_MAGIC, .more = S16LD_DENOM_MINUS_12440_MORE};};
template<> struct libdivide_constants<int16_t,-12439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12439_MAGIC, .more = S16LD_DENOM_MINUS_12439_MORE};};
template<> struct libdivide_constants<int16_t,-12438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12438_MAGIC, .more = S16LD_DENOM_MINUS_12438_MORE};};
template<> struct libdivide_constants<int16_t,-12437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12437_MAGIC, .more = S16LD_DENOM_MINUS_12437_MORE};};
template<> struct libdivide_constants<int16_t,-12436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12436_MAGIC, .more = S16LD_DENOM_MINUS_12436_MORE};};
template<> struct libdivide_constants<int16_t,-12435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12435_MAGIC, .more = S16LD_DENOM_MINUS_12435_MORE};};
template<> struct libdivide_constants<int16_t,-12434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12434_MAGIC, .more = S16LD_DENOM_MINUS_12434_MORE};};
template<> struct libdivide_constants<int16_t,-12433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12433_MAGIC, .more = S16LD_DENOM_MINUS_12433_MORE};};
template<> struct libdivide_constants<int16_t,-12432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12432_MAGIC, .more = S16LD_DENOM_MINUS_12432_MORE};};
template<> struct libdivide_constants<int16_t,-12431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12431_MAGIC, .more = S16LD_DENOM_MINUS_12431_MORE};};
template<> struct libdivide_constants<int16_t,-12430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12430_MAGIC, .more = S16LD_DENOM_MINUS_12430_MORE};};
template<> struct libdivide_constants<int16_t,-12429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12429_MAGIC, .more = S16LD_DENOM_MINUS_12429_MORE};};
template<> struct libdivide_constants<int16_t,-12428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12428_MAGIC, .more = S16LD_DENOM_MINUS_12428_MORE};};
template<> struct libdivide_constants<int16_t,-12427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12427_MAGIC, .more = S16LD_DENOM_MINUS_12427_MORE};};
template<> struct libdivide_constants<int16_t,-12426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12426_MAGIC, .more = S16LD_DENOM_MINUS_12426_MORE};};
template<> struct libdivide_constants<int16_t,-12425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12425_MAGIC, .more = S16LD_DENOM_MINUS_12425_MORE};};
template<> struct libdivide_constants<int16_t,-12424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12424_MAGIC, .more = S16LD_DENOM_MINUS_12424_MORE};};
template<> struct libdivide_constants<int16_t,-12423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12423_MAGIC, .more = S16LD_DENOM_MINUS_12423_MORE};};
template<> struct libdivide_constants<int16_t,-12422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12422_MAGIC, .more = S16LD_DENOM_MINUS_12422_MORE};};
template<> struct libdivide_constants<int16_t,-12421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12421_MAGIC, .more = S16LD_DENOM_MINUS_12421_MORE};};
template<> struct libdivide_constants<int16_t,-12420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12420_MAGIC, .more = S16LD_DENOM_MINUS_12420_MORE};};
template<> struct libdivide_constants<int16_t,-12419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12419_MAGIC, .more = S16LD_DENOM_MINUS_12419_MORE};};
template<> struct libdivide_constants<int16_t,-12418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12418_MAGIC, .more = S16LD_DENOM_MINUS_12418_MORE};};
template<> struct libdivide_constants<int16_t,-12417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12417_MAGIC, .more = S16LD_DENOM_MINUS_12417_MORE};};
template<> struct libdivide_constants<int16_t,-12416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12416_MAGIC, .more = S16LD_DENOM_MINUS_12416_MORE};};
template<> struct libdivide_constants<int16_t,-12415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12415_MAGIC, .more = S16LD_DENOM_MINUS_12415_MORE};};
template<> struct libdivide_constants<int16_t,-12414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12414_MAGIC, .more = S16LD_DENOM_MINUS_12414_MORE};};
template<> struct libdivide_constants<int16_t,-12413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12413_MAGIC, .more = S16LD_DENOM_MINUS_12413_MORE};};
template<> struct libdivide_constants<int16_t,-12412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12412_MAGIC, .more = S16LD_DENOM_MINUS_12412_MORE};};
template<> struct libdivide_constants<int16_t,-12411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12411_MAGIC, .more = S16LD_DENOM_MINUS_12411_MORE};};
template<> struct libdivide_constants<int16_t,-12410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12410_MAGIC, .more = S16LD_DENOM_MINUS_12410_MORE};};
template<> struct libdivide_constants<int16_t,-12409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12409_MAGIC, .more = S16LD_DENOM_MINUS_12409_MORE};};
template<> struct libdivide_constants<int16_t,-12408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12408_MAGIC, .more = S16LD_DENOM_MINUS_12408_MORE};};
template<> struct libdivide_constants<int16_t,-12407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12407_MAGIC, .more = S16LD_DENOM_MINUS_12407_MORE};};
template<> struct libdivide_constants<int16_t,-12406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12406_MAGIC, .more = S16LD_DENOM_MINUS_12406_MORE};};
template<> struct libdivide_constants<int16_t,-12405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12405_MAGIC, .more = S16LD_DENOM_MINUS_12405_MORE};};
template<> struct libdivide_constants<int16_t,-12404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12404_MAGIC, .more = S16LD_DENOM_MINUS_12404_MORE};};
template<> struct libdivide_constants<int16_t,-12403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12403_MAGIC, .more = S16LD_DENOM_MINUS_12403_MORE};};
template<> struct libdivide_constants<int16_t,-12402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12402_MAGIC, .more = S16LD_DENOM_MINUS_12402_MORE};};
template<> struct libdivide_constants<int16_t,-12401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12401_MAGIC, .more = S16LD_DENOM_MINUS_12401_MORE};};
template<> struct libdivide_constants<int16_t,-12400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12400_MAGIC, .more = S16LD_DENOM_MINUS_12400_MORE};};
template<> struct libdivide_constants<int16_t,-12399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12399_MAGIC, .more = S16LD_DENOM_MINUS_12399_MORE};};
template<> struct libdivide_constants<int16_t,-12398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12398_MAGIC, .more = S16LD_DENOM_MINUS_12398_MORE};};
template<> struct libdivide_constants<int16_t,-12397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12397_MAGIC, .more = S16LD_DENOM_MINUS_12397_MORE};};
template<> struct libdivide_constants<int16_t,-12396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12396_MAGIC, .more = S16LD_DENOM_MINUS_12396_MORE};};
template<> struct libdivide_constants<int16_t,-12395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12395_MAGIC, .more = S16LD_DENOM_MINUS_12395_MORE};};
template<> struct libdivide_constants<int16_t,-12394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12394_MAGIC, .more = S16LD_DENOM_MINUS_12394_MORE};};
template<> struct libdivide_constants<int16_t,-12393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12393_MAGIC, .more = S16LD_DENOM_MINUS_12393_MORE};};
template<> struct libdivide_constants<int16_t,-12392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12392_MAGIC, .more = S16LD_DENOM_MINUS_12392_MORE};};
template<> struct libdivide_constants<int16_t,-12391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12391_MAGIC, .more = S16LD_DENOM_MINUS_12391_MORE};};
template<> struct libdivide_constants<int16_t,-12390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12390_MAGIC, .more = S16LD_DENOM_MINUS_12390_MORE};};
template<> struct libdivide_constants<int16_t,-12389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12389_MAGIC, .more = S16LD_DENOM_MINUS_12389_MORE};};
template<> struct libdivide_constants<int16_t,-12388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12388_MAGIC, .more = S16LD_DENOM_MINUS_12388_MORE};};
template<> struct libdivide_constants<int16_t,-12387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12387_MAGIC, .more = S16LD_DENOM_MINUS_12387_MORE};};
template<> struct libdivide_constants<int16_t,-12386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12386_MAGIC, .more = S16LD_DENOM_MINUS_12386_MORE};};
template<> struct libdivide_constants<int16_t,-12385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12385_MAGIC, .more = S16LD_DENOM_MINUS_12385_MORE};};
template<> struct libdivide_constants<int16_t,-12384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12384_MAGIC, .more = S16LD_DENOM_MINUS_12384_MORE};};
template<> struct libdivide_constants<int16_t,-12383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12383_MAGIC, .more = S16LD_DENOM_MINUS_12383_MORE};};
template<> struct libdivide_constants<int16_t,-12382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12382_MAGIC, .more = S16LD_DENOM_MINUS_12382_MORE};};
template<> struct libdivide_constants<int16_t,-12381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12381_MAGIC, .more = S16LD_DENOM_MINUS_12381_MORE};};
template<> struct libdivide_constants<int16_t,-12380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12380_MAGIC, .more = S16LD_DENOM_MINUS_12380_MORE};};
template<> struct libdivide_constants<int16_t,-12379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12379_MAGIC, .more = S16LD_DENOM_MINUS_12379_MORE};};
template<> struct libdivide_constants<int16_t,-12378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12378_MAGIC, .more = S16LD_DENOM_MINUS_12378_MORE};};
template<> struct libdivide_constants<int16_t,-12377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12377_MAGIC, .more = S16LD_DENOM_MINUS_12377_MORE};};
template<> struct libdivide_constants<int16_t,-12376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12376_MAGIC, .more = S16LD_DENOM_MINUS_12376_MORE};};
template<> struct libdivide_constants<int16_t,-12375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12375_MAGIC, .more = S16LD_DENOM_MINUS_12375_MORE};};
template<> struct libdivide_constants<int16_t,-12374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12374_MAGIC, .more = S16LD_DENOM_MINUS_12374_MORE};};
template<> struct libdivide_constants<int16_t,-12373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12373_MAGIC, .more = S16LD_DENOM_MINUS_12373_MORE};};
template<> struct libdivide_constants<int16_t,-12372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12372_MAGIC, .more = S16LD_DENOM_MINUS_12372_MORE};};
template<> struct libdivide_constants<int16_t,-12371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12371_MAGIC, .more = S16LD_DENOM_MINUS_12371_MORE};};
template<> struct libdivide_constants<int16_t,-12370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12370_MAGIC, .more = S16LD_DENOM_MINUS_12370_MORE};};
template<> struct libdivide_constants<int16_t,-12369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12369_MAGIC, .more = S16LD_DENOM_MINUS_12369_MORE};};
template<> struct libdivide_constants<int16_t,-12368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12368_MAGIC, .more = S16LD_DENOM_MINUS_12368_MORE};};
template<> struct libdivide_constants<int16_t,-12367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12367_MAGIC, .more = S16LD_DENOM_MINUS_12367_MORE};};
template<> struct libdivide_constants<int16_t,-12366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12366_MAGIC, .more = S16LD_DENOM_MINUS_12366_MORE};};
template<> struct libdivide_constants<int16_t,-12365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12365_MAGIC, .more = S16LD_DENOM_MINUS_12365_MORE};};
template<> struct libdivide_constants<int16_t,-12364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12364_MAGIC, .more = S16LD_DENOM_MINUS_12364_MORE};};
template<> struct libdivide_constants<int16_t,-12363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12363_MAGIC, .more = S16LD_DENOM_MINUS_12363_MORE};};
template<> struct libdivide_constants<int16_t,-12362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12362_MAGIC, .more = S16LD_DENOM_MINUS_12362_MORE};};
template<> struct libdivide_constants<int16_t,-12361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12361_MAGIC, .more = S16LD_DENOM_MINUS_12361_MORE};};
template<> struct libdivide_constants<int16_t,-12360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12360_MAGIC, .more = S16LD_DENOM_MINUS_12360_MORE};};
template<> struct libdivide_constants<int16_t,-12359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12359_MAGIC, .more = S16LD_DENOM_MINUS_12359_MORE};};
template<> struct libdivide_constants<int16_t,-12358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12358_MAGIC, .more = S16LD_DENOM_MINUS_12358_MORE};};
template<> struct libdivide_constants<int16_t,-12357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12357_MAGIC, .more = S16LD_DENOM_MINUS_12357_MORE};};
template<> struct libdivide_constants<int16_t,-12356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12356_MAGIC, .more = S16LD_DENOM_MINUS_12356_MORE};};
template<> struct libdivide_constants<int16_t,-12355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12355_MAGIC, .more = S16LD_DENOM_MINUS_12355_MORE};};
template<> struct libdivide_constants<int16_t,-12354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12354_MAGIC, .more = S16LD_DENOM_MINUS_12354_MORE};};
template<> struct libdivide_constants<int16_t,-12353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12353_MAGIC, .more = S16LD_DENOM_MINUS_12353_MORE};};
template<> struct libdivide_constants<int16_t,-12352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12352_MAGIC, .more = S16LD_DENOM_MINUS_12352_MORE};};
template<> struct libdivide_constants<int16_t,-12351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12351_MAGIC, .more = S16LD_DENOM_MINUS_12351_MORE};};
template<> struct libdivide_constants<int16_t,-12350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12350_MAGIC, .more = S16LD_DENOM_MINUS_12350_MORE};};
template<> struct libdivide_constants<int16_t,-12349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12349_MAGIC, .more = S16LD_DENOM_MINUS_12349_MORE};};
template<> struct libdivide_constants<int16_t,-12348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12348_MAGIC, .more = S16LD_DENOM_MINUS_12348_MORE};};
template<> struct libdivide_constants<int16_t,-12347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12347_MAGIC, .more = S16LD_DENOM_MINUS_12347_MORE};};
template<> struct libdivide_constants<int16_t,-12346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12346_MAGIC, .more = S16LD_DENOM_MINUS_12346_MORE};};
template<> struct libdivide_constants<int16_t,-12345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12345_MAGIC, .more = S16LD_DENOM_MINUS_12345_MORE};};
template<> struct libdivide_constants<int16_t,-12344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12344_MAGIC, .more = S16LD_DENOM_MINUS_12344_MORE};};
template<> struct libdivide_constants<int16_t,-12343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12343_MAGIC, .more = S16LD_DENOM_MINUS_12343_MORE};};
template<> struct libdivide_constants<int16_t,-12342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12342_MAGIC, .more = S16LD_DENOM_MINUS_12342_MORE};};
template<> struct libdivide_constants<int16_t,-12341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12341_MAGIC, .more = S16LD_DENOM_MINUS_12341_MORE};};
template<> struct libdivide_constants<int16_t,-12340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12340_MAGIC, .more = S16LD_DENOM_MINUS_12340_MORE};};
template<> struct libdivide_constants<int16_t,-12339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12339_MAGIC, .more = S16LD_DENOM_MINUS_12339_MORE};};
template<> struct libdivide_constants<int16_t,-12338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12338_MAGIC, .more = S16LD_DENOM_MINUS_12338_MORE};};
template<> struct libdivide_constants<int16_t,-12337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12337_MAGIC, .more = S16LD_DENOM_MINUS_12337_MORE};};
template<> struct libdivide_constants<int16_t,-12336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12336_MAGIC, .more = S16LD_DENOM_MINUS_12336_MORE};};
template<> struct libdivide_constants<int16_t,-12335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12335_MAGIC, .more = S16LD_DENOM_MINUS_12335_MORE};};
template<> struct libdivide_constants<int16_t,-12334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12334_MAGIC, .more = S16LD_DENOM_MINUS_12334_MORE};};
template<> struct libdivide_constants<int16_t,-12333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12333_MAGIC, .more = S16LD_DENOM_MINUS_12333_MORE};};
template<> struct libdivide_constants<int16_t,-12332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12332_MAGIC, .more = S16LD_DENOM_MINUS_12332_MORE};};
template<> struct libdivide_constants<int16_t,-12331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12331_MAGIC, .more = S16LD_DENOM_MINUS_12331_MORE};};
template<> struct libdivide_constants<int16_t,-12330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12330_MAGIC, .more = S16LD_DENOM_MINUS_12330_MORE};};
template<> struct libdivide_constants<int16_t,-12329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12329_MAGIC, .more = S16LD_DENOM_MINUS_12329_MORE};};
template<> struct libdivide_constants<int16_t,-12328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12328_MAGIC, .more = S16LD_DENOM_MINUS_12328_MORE};};
template<> struct libdivide_constants<int16_t,-12327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12327_MAGIC, .more = S16LD_DENOM_MINUS_12327_MORE};};
template<> struct libdivide_constants<int16_t,-12326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12326_MAGIC, .more = S16LD_DENOM_MINUS_12326_MORE};};
template<> struct libdivide_constants<int16_t,-12325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12325_MAGIC, .more = S16LD_DENOM_MINUS_12325_MORE};};
template<> struct libdivide_constants<int16_t,-12324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12324_MAGIC, .more = S16LD_DENOM_MINUS_12324_MORE};};
template<> struct libdivide_constants<int16_t,-12323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12323_MAGIC, .more = S16LD_DENOM_MINUS_12323_MORE};};
template<> struct libdivide_constants<int16_t,-12322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12322_MAGIC, .more = S16LD_DENOM_MINUS_12322_MORE};};
template<> struct libdivide_constants<int16_t,-12321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12321_MAGIC, .more = S16LD_DENOM_MINUS_12321_MORE};};
template<> struct libdivide_constants<int16_t,-12320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12320_MAGIC, .more = S16LD_DENOM_MINUS_12320_MORE};};
template<> struct libdivide_constants<int16_t,-12319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12319_MAGIC, .more = S16LD_DENOM_MINUS_12319_MORE};};
template<> struct libdivide_constants<int16_t,-12318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12318_MAGIC, .more = S16LD_DENOM_MINUS_12318_MORE};};
template<> struct libdivide_constants<int16_t,-12317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12317_MAGIC, .more = S16LD_DENOM_MINUS_12317_MORE};};
template<> struct libdivide_constants<int16_t,-12316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12316_MAGIC, .more = S16LD_DENOM_MINUS_12316_MORE};};
template<> struct libdivide_constants<int16_t,-12315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12315_MAGIC, .more = S16LD_DENOM_MINUS_12315_MORE};};
template<> struct libdivide_constants<int16_t,-12314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12314_MAGIC, .more = S16LD_DENOM_MINUS_12314_MORE};};
template<> struct libdivide_constants<int16_t,-12313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12313_MAGIC, .more = S16LD_DENOM_MINUS_12313_MORE};};
template<> struct libdivide_constants<int16_t,-12312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12312_MAGIC, .more = S16LD_DENOM_MINUS_12312_MORE};};
template<> struct libdivide_constants<int16_t,-12311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12311_MAGIC, .more = S16LD_DENOM_MINUS_12311_MORE};};
template<> struct libdivide_constants<int16_t,-12310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12310_MAGIC, .more = S16LD_DENOM_MINUS_12310_MORE};};
template<> struct libdivide_constants<int16_t,-12309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12309_MAGIC, .more = S16LD_DENOM_MINUS_12309_MORE};};
template<> struct libdivide_constants<int16_t,-12308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12308_MAGIC, .more = S16LD_DENOM_MINUS_12308_MORE};};
template<> struct libdivide_constants<int16_t,-12307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12307_MAGIC, .more = S16LD_DENOM_MINUS_12307_MORE};};
template<> struct libdivide_constants<int16_t,-12306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12306_MAGIC, .more = S16LD_DENOM_MINUS_12306_MORE};};
template<> struct libdivide_constants<int16_t,-12305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12305_MAGIC, .more = S16LD_DENOM_MINUS_12305_MORE};};
template<> struct libdivide_constants<int16_t,-12304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12304_MAGIC, .more = S16LD_DENOM_MINUS_12304_MORE};};
template<> struct libdivide_constants<int16_t,-12303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12303_MAGIC, .more = S16LD_DENOM_MINUS_12303_MORE};};
template<> struct libdivide_constants<int16_t,-12302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12302_MAGIC, .more = S16LD_DENOM_MINUS_12302_MORE};};
template<> struct libdivide_constants<int16_t,-12301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12301_MAGIC, .more = S16LD_DENOM_MINUS_12301_MORE};};
template<> struct libdivide_constants<int16_t,-12300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12300_MAGIC, .more = S16LD_DENOM_MINUS_12300_MORE};};
template<> struct libdivide_constants<int16_t,-12299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12299_MAGIC, .more = S16LD_DENOM_MINUS_12299_MORE};};
template<> struct libdivide_constants<int16_t,-12298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12298_MAGIC, .more = S16LD_DENOM_MINUS_12298_MORE};};
template<> struct libdivide_constants<int16_t,-12297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12297_MAGIC, .more = S16LD_DENOM_MINUS_12297_MORE};};
template<> struct libdivide_constants<int16_t,-12296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12296_MAGIC, .more = S16LD_DENOM_MINUS_12296_MORE};};
template<> struct libdivide_constants<int16_t,-12295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12295_MAGIC, .more = S16LD_DENOM_MINUS_12295_MORE};};
template<> struct libdivide_constants<int16_t,-12294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12294_MAGIC, .more = S16LD_DENOM_MINUS_12294_MORE};};
template<> struct libdivide_constants<int16_t,-12293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12293_MAGIC, .more = S16LD_DENOM_MINUS_12293_MORE};};
template<> struct libdivide_constants<int16_t,-12292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12292_MAGIC, .more = S16LD_DENOM_MINUS_12292_MORE};};
template<> struct libdivide_constants<int16_t,-12291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12291_MAGIC, .more = S16LD_DENOM_MINUS_12291_MORE};};
template<> struct libdivide_constants<int16_t,-12290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12290_MAGIC, .more = S16LD_DENOM_MINUS_12290_MORE};};
template<> struct libdivide_constants<int16_t,-12289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12289_MAGIC, .more = S16LD_DENOM_MINUS_12289_MORE};};
template<> struct libdivide_constants<int16_t,-12288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12288_MAGIC, .more = S16LD_DENOM_MINUS_12288_MORE};};
template<> struct libdivide_constants<int16_t,-12287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12287_MAGIC, .more = S16LD_DENOM_MINUS_12287_MORE};};
template<> struct libdivide_constants<int16_t,-12286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12286_MAGIC, .more = S16LD_DENOM_MINUS_12286_MORE};};
template<> struct libdivide_constants<int16_t,-12285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12285_MAGIC, .more = S16LD_DENOM_MINUS_12285_MORE};};
template<> struct libdivide_constants<int16_t,-12284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12284_MAGIC, .more = S16LD_DENOM_MINUS_12284_MORE};};
template<> struct libdivide_constants<int16_t,-12283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12283_MAGIC, .more = S16LD_DENOM_MINUS_12283_MORE};};
template<> struct libdivide_constants<int16_t,-12282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12282_MAGIC, .more = S16LD_DENOM_MINUS_12282_MORE};};
template<> struct libdivide_constants<int16_t,-12281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12281_MAGIC, .more = S16LD_DENOM_MINUS_12281_MORE};};
template<> struct libdivide_constants<int16_t,-12280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12280_MAGIC, .more = S16LD_DENOM_MINUS_12280_MORE};};
template<> struct libdivide_constants<int16_t,-12279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12279_MAGIC, .more = S16LD_DENOM_MINUS_12279_MORE};};
template<> struct libdivide_constants<int16_t,-12278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12278_MAGIC, .more = S16LD_DENOM_MINUS_12278_MORE};};
template<> struct libdivide_constants<int16_t,-12277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12277_MAGIC, .more = S16LD_DENOM_MINUS_12277_MORE};};
template<> struct libdivide_constants<int16_t,-12276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12276_MAGIC, .more = S16LD_DENOM_MINUS_12276_MORE};};
template<> struct libdivide_constants<int16_t,-12275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12275_MAGIC, .more = S16LD_DENOM_MINUS_12275_MORE};};
template<> struct libdivide_constants<int16_t,-12274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12274_MAGIC, .more = S16LD_DENOM_MINUS_12274_MORE};};
template<> struct libdivide_constants<int16_t,-12273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12273_MAGIC, .more = S16LD_DENOM_MINUS_12273_MORE};};
template<> struct libdivide_constants<int16_t,-12272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12272_MAGIC, .more = S16LD_DENOM_MINUS_12272_MORE};};
template<> struct libdivide_constants<int16_t,-12271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12271_MAGIC, .more = S16LD_DENOM_MINUS_12271_MORE};};
template<> struct libdivide_constants<int16_t,-12270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12270_MAGIC, .more = S16LD_DENOM_MINUS_12270_MORE};};
template<> struct libdivide_constants<int16_t,-12269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12269_MAGIC, .more = S16LD_DENOM_MINUS_12269_MORE};};
template<> struct libdivide_constants<int16_t,-12268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12268_MAGIC, .more = S16LD_DENOM_MINUS_12268_MORE};};
template<> struct libdivide_constants<int16_t,-12267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12267_MAGIC, .more = S16LD_DENOM_MINUS_12267_MORE};};
template<> struct libdivide_constants<int16_t,-12266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12266_MAGIC, .more = S16LD_DENOM_MINUS_12266_MORE};};
template<> struct libdivide_constants<int16_t,-12265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12265_MAGIC, .more = S16LD_DENOM_MINUS_12265_MORE};};
template<> struct libdivide_constants<int16_t,-12264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12264_MAGIC, .more = S16LD_DENOM_MINUS_12264_MORE};};
template<> struct libdivide_constants<int16_t,-12263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12263_MAGIC, .more = S16LD_DENOM_MINUS_12263_MORE};};
template<> struct libdivide_constants<int16_t,-12262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12262_MAGIC, .more = S16LD_DENOM_MINUS_12262_MORE};};
template<> struct libdivide_constants<int16_t,-12261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12261_MAGIC, .more = S16LD_DENOM_MINUS_12261_MORE};};
template<> struct libdivide_constants<int16_t,-12260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12260_MAGIC, .more = S16LD_DENOM_MINUS_12260_MORE};};
template<> struct libdivide_constants<int16_t,-12259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12259_MAGIC, .more = S16LD_DENOM_MINUS_12259_MORE};};
template<> struct libdivide_constants<int16_t,-12258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12258_MAGIC, .more = S16LD_DENOM_MINUS_12258_MORE};};
template<> struct libdivide_constants<int16_t,-12257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12257_MAGIC, .more = S16LD_DENOM_MINUS_12257_MORE};};
template<> struct libdivide_constants<int16_t,-12256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12256_MAGIC, .more = S16LD_DENOM_MINUS_12256_MORE};};
template<> struct libdivide_constants<int16_t,-12255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12255_MAGIC, .more = S16LD_DENOM_MINUS_12255_MORE};};
template<> struct libdivide_constants<int16_t,-12254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12254_MAGIC, .more = S16LD_DENOM_MINUS_12254_MORE};};
template<> struct libdivide_constants<int16_t,-12253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12253_MAGIC, .more = S16LD_DENOM_MINUS_12253_MORE};};
template<> struct libdivide_constants<int16_t,-12252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12252_MAGIC, .more = S16LD_DENOM_MINUS_12252_MORE};};
template<> struct libdivide_constants<int16_t,-12251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12251_MAGIC, .more = S16LD_DENOM_MINUS_12251_MORE};};
template<> struct libdivide_constants<int16_t,-12250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12250_MAGIC, .more = S16LD_DENOM_MINUS_12250_MORE};};
template<> struct libdivide_constants<int16_t,-12249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12249_MAGIC, .more = S16LD_DENOM_MINUS_12249_MORE};};
template<> struct libdivide_constants<int16_t,-12248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12248_MAGIC, .more = S16LD_DENOM_MINUS_12248_MORE};};
template<> struct libdivide_constants<int16_t,-12247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12247_MAGIC, .more = S16LD_DENOM_MINUS_12247_MORE};};
template<> struct libdivide_constants<int16_t,-12246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12246_MAGIC, .more = S16LD_DENOM_MINUS_12246_MORE};};
template<> struct libdivide_constants<int16_t,-12245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12245_MAGIC, .more = S16LD_DENOM_MINUS_12245_MORE};};
template<> struct libdivide_constants<int16_t,-12244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12244_MAGIC, .more = S16LD_DENOM_MINUS_12244_MORE};};
template<> struct libdivide_constants<int16_t,-12243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12243_MAGIC, .more = S16LD_DENOM_MINUS_12243_MORE};};
template<> struct libdivide_constants<int16_t,-12242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12242_MAGIC, .more = S16LD_DENOM_MINUS_12242_MORE};};
template<> struct libdivide_constants<int16_t,-12241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12241_MAGIC, .more = S16LD_DENOM_MINUS_12241_MORE};};
template<> struct libdivide_constants<int16_t,-12240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12240_MAGIC, .more = S16LD_DENOM_MINUS_12240_MORE};};
template<> struct libdivide_constants<int16_t,-12239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12239_MAGIC, .more = S16LD_DENOM_MINUS_12239_MORE};};
template<> struct libdivide_constants<int16_t,-12238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12238_MAGIC, .more = S16LD_DENOM_MINUS_12238_MORE};};
template<> struct libdivide_constants<int16_t,-12237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12237_MAGIC, .more = S16LD_DENOM_MINUS_12237_MORE};};
template<> struct libdivide_constants<int16_t,-12236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12236_MAGIC, .more = S16LD_DENOM_MINUS_12236_MORE};};
template<> struct libdivide_constants<int16_t,-12235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12235_MAGIC, .more = S16LD_DENOM_MINUS_12235_MORE};};
template<> struct libdivide_constants<int16_t,-12234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12234_MAGIC, .more = S16LD_DENOM_MINUS_12234_MORE};};
template<> struct libdivide_constants<int16_t,-12233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12233_MAGIC, .more = S16LD_DENOM_MINUS_12233_MORE};};
template<> struct libdivide_constants<int16_t,-12232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12232_MAGIC, .more = S16LD_DENOM_MINUS_12232_MORE};};
template<> struct libdivide_constants<int16_t,-12231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12231_MAGIC, .more = S16LD_DENOM_MINUS_12231_MORE};};
template<> struct libdivide_constants<int16_t,-12230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12230_MAGIC, .more = S16LD_DENOM_MINUS_12230_MORE};};
template<> struct libdivide_constants<int16_t,-12229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12229_MAGIC, .more = S16LD_DENOM_MINUS_12229_MORE};};
template<> struct libdivide_constants<int16_t,-12228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12228_MAGIC, .more = S16LD_DENOM_MINUS_12228_MORE};};
template<> struct libdivide_constants<int16_t,-12227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12227_MAGIC, .more = S16LD_DENOM_MINUS_12227_MORE};};
template<> struct libdivide_constants<int16_t,-12226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12226_MAGIC, .more = S16LD_DENOM_MINUS_12226_MORE};};
template<> struct libdivide_constants<int16_t,-12225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12225_MAGIC, .more = S16LD_DENOM_MINUS_12225_MORE};};
template<> struct libdivide_constants<int16_t,-12224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12224_MAGIC, .more = S16LD_DENOM_MINUS_12224_MORE};};
template<> struct libdivide_constants<int16_t,-12223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12223_MAGIC, .more = S16LD_DENOM_MINUS_12223_MORE};};
template<> struct libdivide_constants<int16_t,-12222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12222_MAGIC, .more = S16LD_DENOM_MINUS_12222_MORE};};
template<> struct libdivide_constants<int16_t,-12221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12221_MAGIC, .more = S16LD_DENOM_MINUS_12221_MORE};};
template<> struct libdivide_constants<int16_t,-12220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12220_MAGIC, .more = S16LD_DENOM_MINUS_12220_MORE};};
template<> struct libdivide_constants<int16_t,-12219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12219_MAGIC, .more = S16LD_DENOM_MINUS_12219_MORE};};
template<> struct libdivide_constants<int16_t,-12218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12218_MAGIC, .more = S16LD_DENOM_MINUS_12218_MORE};};
template<> struct libdivide_constants<int16_t,-12217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12217_MAGIC, .more = S16LD_DENOM_MINUS_12217_MORE};};
template<> struct libdivide_constants<int16_t,-12216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12216_MAGIC, .more = S16LD_DENOM_MINUS_12216_MORE};};
template<> struct libdivide_constants<int16_t,-12215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12215_MAGIC, .more = S16LD_DENOM_MINUS_12215_MORE};};
template<> struct libdivide_constants<int16_t,-12214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12214_MAGIC, .more = S16LD_DENOM_MINUS_12214_MORE};};
template<> struct libdivide_constants<int16_t,-12213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12213_MAGIC, .more = S16LD_DENOM_MINUS_12213_MORE};};
template<> struct libdivide_constants<int16_t,-12212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12212_MAGIC, .more = S16LD_DENOM_MINUS_12212_MORE};};
template<> struct libdivide_constants<int16_t,-12211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12211_MAGIC, .more = S16LD_DENOM_MINUS_12211_MORE};};
template<> struct libdivide_constants<int16_t,-12210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12210_MAGIC, .more = S16LD_DENOM_MINUS_12210_MORE};};
template<> struct libdivide_constants<int16_t,-12209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12209_MAGIC, .more = S16LD_DENOM_MINUS_12209_MORE};};
template<> struct libdivide_constants<int16_t,-12208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12208_MAGIC, .more = S16LD_DENOM_MINUS_12208_MORE};};
template<> struct libdivide_constants<int16_t,-12207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12207_MAGIC, .more = S16LD_DENOM_MINUS_12207_MORE};};
template<> struct libdivide_constants<int16_t,-12206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12206_MAGIC, .more = S16LD_DENOM_MINUS_12206_MORE};};
template<> struct libdivide_constants<int16_t,-12205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12205_MAGIC, .more = S16LD_DENOM_MINUS_12205_MORE};};
template<> struct libdivide_constants<int16_t,-12204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12204_MAGIC, .more = S16LD_DENOM_MINUS_12204_MORE};};
template<> struct libdivide_constants<int16_t,-12203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12203_MAGIC, .more = S16LD_DENOM_MINUS_12203_MORE};};
template<> struct libdivide_constants<int16_t,-12202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12202_MAGIC, .more = S16LD_DENOM_MINUS_12202_MORE};};
template<> struct libdivide_constants<int16_t,-12201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12201_MAGIC, .more = S16LD_DENOM_MINUS_12201_MORE};};
template<> struct libdivide_constants<int16_t,-12200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12200_MAGIC, .more = S16LD_DENOM_MINUS_12200_MORE};};
template<> struct libdivide_constants<int16_t,-12199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12199_MAGIC, .more = S16LD_DENOM_MINUS_12199_MORE};};
template<> struct libdivide_constants<int16_t,-12198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12198_MAGIC, .more = S16LD_DENOM_MINUS_12198_MORE};};
template<> struct libdivide_constants<int16_t,-12197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12197_MAGIC, .more = S16LD_DENOM_MINUS_12197_MORE};};
template<> struct libdivide_constants<int16_t,-12196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12196_MAGIC, .more = S16LD_DENOM_MINUS_12196_MORE};};
template<> struct libdivide_constants<int16_t,-12195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12195_MAGIC, .more = S16LD_DENOM_MINUS_12195_MORE};};
template<> struct libdivide_constants<int16_t,-12194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12194_MAGIC, .more = S16LD_DENOM_MINUS_12194_MORE};};
template<> struct libdivide_constants<int16_t,-12193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12193_MAGIC, .more = S16LD_DENOM_MINUS_12193_MORE};};
template<> struct libdivide_constants<int16_t,-12192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12192_MAGIC, .more = S16LD_DENOM_MINUS_12192_MORE};};
template<> struct libdivide_constants<int16_t,-12191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12191_MAGIC, .more = S16LD_DENOM_MINUS_12191_MORE};};
template<> struct libdivide_constants<int16_t,-12190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12190_MAGIC, .more = S16LD_DENOM_MINUS_12190_MORE};};
template<> struct libdivide_constants<int16_t,-12189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12189_MAGIC, .more = S16LD_DENOM_MINUS_12189_MORE};};
template<> struct libdivide_constants<int16_t,-12188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12188_MAGIC, .more = S16LD_DENOM_MINUS_12188_MORE};};
template<> struct libdivide_constants<int16_t,-12187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12187_MAGIC, .more = S16LD_DENOM_MINUS_12187_MORE};};
template<> struct libdivide_constants<int16_t,-12186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12186_MAGIC, .more = S16LD_DENOM_MINUS_12186_MORE};};
template<> struct libdivide_constants<int16_t,-12185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12185_MAGIC, .more = S16LD_DENOM_MINUS_12185_MORE};};
template<> struct libdivide_constants<int16_t,-12184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12184_MAGIC, .more = S16LD_DENOM_MINUS_12184_MORE};};
template<> struct libdivide_constants<int16_t,-12183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12183_MAGIC, .more = S16LD_DENOM_MINUS_12183_MORE};};
template<> struct libdivide_constants<int16_t,-12182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12182_MAGIC, .more = S16LD_DENOM_MINUS_12182_MORE};};
template<> struct libdivide_constants<int16_t,-12181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12181_MAGIC, .more = S16LD_DENOM_MINUS_12181_MORE};};
template<> struct libdivide_constants<int16_t,-12180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12180_MAGIC, .more = S16LD_DENOM_MINUS_12180_MORE};};
template<> struct libdivide_constants<int16_t,-12179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12179_MAGIC, .more = S16LD_DENOM_MINUS_12179_MORE};};
template<> struct libdivide_constants<int16_t,-12178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12178_MAGIC, .more = S16LD_DENOM_MINUS_12178_MORE};};
template<> struct libdivide_constants<int16_t,-12177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12177_MAGIC, .more = S16LD_DENOM_MINUS_12177_MORE};};
template<> struct libdivide_constants<int16_t,-12176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12176_MAGIC, .more = S16LD_DENOM_MINUS_12176_MORE};};
template<> struct libdivide_constants<int16_t,-12175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12175_MAGIC, .more = S16LD_DENOM_MINUS_12175_MORE};};
template<> struct libdivide_constants<int16_t,-12174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12174_MAGIC, .more = S16LD_DENOM_MINUS_12174_MORE};};
template<> struct libdivide_constants<int16_t,-12173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12173_MAGIC, .more = S16LD_DENOM_MINUS_12173_MORE};};
template<> struct libdivide_constants<int16_t,-12172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12172_MAGIC, .more = S16LD_DENOM_MINUS_12172_MORE};};
template<> struct libdivide_constants<int16_t,-12171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12171_MAGIC, .more = S16LD_DENOM_MINUS_12171_MORE};};
template<> struct libdivide_constants<int16_t,-12170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12170_MAGIC, .more = S16LD_DENOM_MINUS_12170_MORE};};
template<> struct libdivide_constants<int16_t,-12169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12169_MAGIC, .more = S16LD_DENOM_MINUS_12169_MORE};};
template<> struct libdivide_constants<int16_t,-12168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12168_MAGIC, .more = S16LD_DENOM_MINUS_12168_MORE};};
template<> struct libdivide_constants<int16_t,-12167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12167_MAGIC, .more = S16LD_DENOM_MINUS_12167_MORE};};
template<> struct libdivide_constants<int16_t,-12166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12166_MAGIC, .more = S16LD_DENOM_MINUS_12166_MORE};};
template<> struct libdivide_constants<int16_t,-12165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12165_MAGIC, .more = S16LD_DENOM_MINUS_12165_MORE};};
template<> struct libdivide_constants<int16_t,-12164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12164_MAGIC, .more = S16LD_DENOM_MINUS_12164_MORE};};
template<> struct libdivide_constants<int16_t,-12163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12163_MAGIC, .more = S16LD_DENOM_MINUS_12163_MORE};};
template<> struct libdivide_constants<int16_t,-12162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12162_MAGIC, .more = S16LD_DENOM_MINUS_12162_MORE};};
template<> struct libdivide_constants<int16_t,-12161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12161_MAGIC, .more = S16LD_DENOM_MINUS_12161_MORE};};
template<> struct libdivide_constants<int16_t,-12160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12160_MAGIC, .more = S16LD_DENOM_MINUS_12160_MORE};};
template<> struct libdivide_constants<int16_t,-12159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12159_MAGIC, .more = S16LD_DENOM_MINUS_12159_MORE};};
template<> struct libdivide_constants<int16_t,-12158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12158_MAGIC, .more = S16LD_DENOM_MINUS_12158_MORE};};
template<> struct libdivide_constants<int16_t,-12157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12157_MAGIC, .more = S16LD_DENOM_MINUS_12157_MORE};};
template<> struct libdivide_constants<int16_t,-12156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12156_MAGIC, .more = S16LD_DENOM_MINUS_12156_MORE};};
template<> struct libdivide_constants<int16_t,-12155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12155_MAGIC, .more = S16LD_DENOM_MINUS_12155_MORE};};
template<> struct libdivide_constants<int16_t,-12154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12154_MAGIC, .more = S16LD_DENOM_MINUS_12154_MORE};};
template<> struct libdivide_constants<int16_t,-12153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12153_MAGIC, .more = S16LD_DENOM_MINUS_12153_MORE};};
template<> struct libdivide_constants<int16_t,-12152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12152_MAGIC, .more = S16LD_DENOM_MINUS_12152_MORE};};
template<> struct libdivide_constants<int16_t,-12151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12151_MAGIC, .more = S16LD_DENOM_MINUS_12151_MORE};};
template<> struct libdivide_constants<int16_t,-12150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12150_MAGIC, .more = S16LD_DENOM_MINUS_12150_MORE};};
template<> struct libdivide_constants<int16_t,-12149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12149_MAGIC, .more = S16LD_DENOM_MINUS_12149_MORE};};
template<> struct libdivide_constants<int16_t,-12148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12148_MAGIC, .more = S16LD_DENOM_MINUS_12148_MORE};};
template<> struct libdivide_constants<int16_t,-12147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12147_MAGIC, .more = S16LD_DENOM_MINUS_12147_MORE};};
template<> struct libdivide_constants<int16_t,-12146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12146_MAGIC, .more = S16LD_DENOM_MINUS_12146_MORE};};
template<> struct libdivide_constants<int16_t,-12145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12145_MAGIC, .more = S16LD_DENOM_MINUS_12145_MORE};};
template<> struct libdivide_constants<int16_t,-12144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12144_MAGIC, .more = S16LD_DENOM_MINUS_12144_MORE};};
template<> struct libdivide_constants<int16_t,-12143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12143_MAGIC, .more = S16LD_DENOM_MINUS_12143_MORE};};
template<> struct libdivide_constants<int16_t,-12142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12142_MAGIC, .more = S16LD_DENOM_MINUS_12142_MORE};};
template<> struct libdivide_constants<int16_t,-12141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12141_MAGIC, .more = S16LD_DENOM_MINUS_12141_MORE};};
template<> struct libdivide_constants<int16_t,-12140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12140_MAGIC, .more = S16LD_DENOM_MINUS_12140_MORE};};
template<> struct libdivide_constants<int16_t,-12139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12139_MAGIC, .more = S16LD_DENOM_MINUS_12139_MORE};};
template<> struct libdivide_constants<int16_t,-12138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12138_MAGIC, .more = S16LD_DENOM_MINUS_12138_MORE};};
template<> struct libdivide_constants<int16_t,-12137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12137_MAGIC, .more = S16LD_DENOM_MINUS_12137_MORE};};
template<> struct libdivide_constants<int16_t,-12136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12136_MAGIC, .more = S16LD_DENOM_MINUS_12136_MORE};};
template<> struct libdivide_constants<int16_t,-12135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12135_MAGIC, .more = S16LD_DENOM_MINUS_12135_MORE};};
template<> struct libdivide_constants<int16_t,-12134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12134_MAGIC, .more = S16LD_DENOM_MINUS_12134_MORE};};
template<> struct libdivide_constants<int16_t,-12133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12133_MAGIC, .more = S16LD_DENOM_MINUS_12133_MORE};};
template<> struct libdivide_constants<int16_t,-12132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12132_MAGIC, .more = S16LD_DENOM_MINUS_12132_MORE};};
template<> struct libdivide_constants<int16_t,-12131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12131_MAGIC, .more = S16LD_DENOM_MINUS_12131_MORE};};
template<> struct libdivide_constants<int16_t,-12130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12130_MAGIC, .more = S16LD_DENOM_MINUS_12130_MORE};};
template<> struct libdivide_constants<int16_t,-12129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12129_MAGIC, .more = S16LD_DENOM_MINUS_12129_MORE};};
template<> struct libdivide_constants<int16_t,-12128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12128_MAGIC, .more = S16LD_DENOM_MINUS_12128_MORE};};
template<> struct libdivide_constants<int16_t,-12127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12127_MAGIC, .more = S16LD_DENOM_MINUS_12127_MORE};};
template<> struct libdivide_constants<int16_t,-12126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12126_MAGIC, .more = S16LD_DENOM_MINUS_12126_MORE};};
template<> struct libdivide_constants<int16_t,-12125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12125_MAGIC, .more = S16LD_DENOM_MINUS_12125_MORE};};
template<> struct libdivide_constants<int16_t,-12124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12124_MAGIC, .more = S16LD_DENOM_MINUS_12124_MORE};};
template<> struct libdivide_constants<int16_t,-12123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12123_MAGIC, .more = S16LD_DENOM_MINUS_12123_MORE};};
template<> struct libdivide_constants<int16_t,-12122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12122_MAGIC, .more = S16LD_DENOM_MINUS_12122_MORE};};
template<> struct libdivide_constants<int16_t,-12121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12121_MAGIC, .more = S16LD_DENOM_MINUS_12121_MORE};};
template<> struct libdivide_constants<int16_t,-12120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12120_MAGIC, .more = S16LD_DENOM_MINUS_12120_MORE};};
template<> struct libdivide_constants<int16_t,-12119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12119_MAGIC, .more = S16LD_DENOM_MINUS_12119_MORE};};
template<> struct libdivide_constants<int16_t,-12118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12118_MAGIC, .more = S16LD_DENOM_MINUS_12118_MORE};};
template<> struct libdivide_constants<int16_t,-12117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12117_MAGIC, .more = S16LD_DENOM_MINUS_12117_MORE};};
template<> struct libdivide_constants<int16_t,-12116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12116_MAGIC, .more = S16LD_DENOM_MINUS_12116_MORE};};
template<> struct libdivide_constants<int16_t,-12115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12115_MAGIC, .more = S16LD_DENOM_MINUS_12115_MORE};};
template<> struct libdivide_constants<int16_t,-12114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12114_MAGIC, .more = S16LD_DENOM_MINUS_12114_MORE};};
template<> struct libdivide_constants<int16_t,-12113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12113_MAGIC, .more = S16LD_DENOM_MINUS_12113_MORE};};
template<> struct libdivide_constants<int16_t,-12112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12112_MAGIC, .more = S16LD_DENOM_MINUS_12112_MORE};};
template<> struct libdivide_constants<int16_t,-12111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12111_MAGIC, .more = S16LD_DENOM_MINUS_12111_MORE};};
template<> struct libdivide_constants<int16_t,-12110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12110_MAGIC, .more = S16LD_DENOM_MINUS_12110_MORE};};
template<> struct libdivide_constants<int16_t,-12109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12109_MAGIC, .more = S16LD_DENOM_MINUS_12109_MORE};};
template<> struct libdivide_constants<int16_t,-12108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12108_MAGIC, .more = S16LD_DENOM_MINUS_12108_MORE};};
template<> struct libdivide_constants<int16_t,-12107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12107_MAGIC, .more = S16LD_DENOM_MINUS_12107_MORE};};
template<> struct libdivide_constants<int16_t,-12106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12106_MAGIC, .more = S16LD_DENOM_MINUS_12106_MORE};};
template<> struct libdivide_constants<int16_t,-12105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12105_MAGIC, .more = S16LD_DENOM_MINUS_12105_MORE};};
template<> struct libdivide_constants<int16_t,-12104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12104_MAGIC, .more = S16LD_DENOM_MINUS_12104_MORE};};
template<> struct libdivide_constants<int16_t,-12103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12103_MAGIC, .more = S16LD_DENOM_MINUS_12103_MORE};};
template<> struct libdivide_constants<int16_t,-12102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12102_MAGIC, .more = S16LD_DENOM_MINUS_12102_MORE};};
template<> struct libdivide_constants<int16_t,-12101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12101_MAGIC, .more = S16LD_DENOM_MINUS_12101_MORE};};
template<> struct libdivide_constants<int16_t,-12100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12100_MAGIC, .more = S16LD_DENOM_MINUS_12100_MORE};};
template<> struct libdivide_constants<int16_t,-12099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12099_MAGIC, .more = S16LD_DENOM_MINUS_12099_MORE};};
template<> struct libdivide_constants<int16_t,-12098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12098_MAGIC, .more = S16LD_DENOM_MINUS_12098_MORE};};
template<> struct libdivide_constants<int16_t,-12097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12097_MAGIC, .more = S16LD_DENOM_MINUS_12097_MORE};};
template<> struct libdivide_constants<int16_t,-12096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12096_MAGIC, .more = S16LD_DENOM_MINUS_12096_MORE};};
template<> struct libdivide_constants<int16_t,-12095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12095_MAGIC, .more = S16LD_DENOM_MINUS_12095_MORE};};
template<> struct libdivide_constants<int16_t,-12094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12094_MAGIC, .more = S16LD_DENOM_MINUS_12094_MORE};};
template<> struct libdivide_constants<int16_t,-12093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12093_MAGIC, .more = S16LD_DENOM_MINUS_12093_MORE};};
template<> struct libdivide_constants<int16_t,-12092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12092_MAGIC, .more = S16LD_DENOM_MINUS_12092_MORE};};
template<> struct libdivide_constants<int16_t,-12091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12091_MAGIC, .more = S16LD_DENOM_MINUS_12091_MORE};};
template<> struct libdivide_constants<int16_t,-12090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12090_MAGIC, .more = S16LD_DENOM_MINUS_12090_MORE};};
template<> struct libdivide_constants<int16_t,-12089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12089_MAGIC, .more = S16LD_DENOM_MINUS_12089_MORE};};
template<> struct libdivide_constants<int16_t,-12088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12088_MAGIC, .more = S16LD_DENOM_MINUS_12088_MORE};};
template<> struct libdivide_constants<int16_t,-12087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12087_MAGIC, .more = S16LD_DENOM_MINUS_12087_MORE};};
template<> struct libdivide_constants<int16_t,-12086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12086_MAGIC, .more = S16LD_DENOM_MINUS_12086_MORE};};
template<> struct libdivide_constants<int16_t,-12085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12085_MAGIC, .more = S16LD_DENOM_MINUS_12085_MORE};};
template<> struct libdivide_constants<int16_t,-12084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12084_MAGIC, .more = S16LD_DENOM_MINUS_12084_MORE};};
template<> struct libdivide_constants<int16_t,-12083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12083_MAGIC, .more = S16LD_DENOM_MINUS_12083_MORE};};
template<> struct libdivide_constants<int16_t,-12082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12082_MAGIC, .more = S16LD_DENOM_MINUS_12082_MORE};};
template<> struct libdivide_constants<int16_t,-12081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12081_MAGIC, .more = S16LD_DENOM_MINUS_12081_MORE};};
template<> struct libdivide_constants<int16_t,-12080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12080_MAGIC, .more = S16LD_DENOM_MINUS_12080_MORE};};
template<> struct libdivide_constants<int16_t,-12079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12079_MAGIC, .more = S16LD_DENOM_MINUS_12079_MORE};};
template<> struct libdivide_constants<int16_t,-12078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12078_MAGIC, .more = S16LD_DENOM_MINUS_12078_MORE};};
template<> struct libdivide_constants<int16_t,-12077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12077_MAGIC, .more = S16LD_DENOM_MINUS_12077_MORE};};
template<> struct libdivide_constants<int16_t,-12076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12076_MAGIC, .more = S16LD_DENOM_MINUS_12076_MORE};};
template<> struct libdivide_constants<int16_t,-12075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12075_MAGIC, .more = S16LD_DENOM_MINUS_12075_MORE};};
template<> struct libdivide_constants<int16_t,-12074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12074_MAGIC, .more = S16LD_DENOM_MINUS_12074_MORE};};
template<> struct libdivide_constants<int16_t,-12073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12073_MAGIC, .more = S16LD_DENOM_MINUS_12073_MORE};};
template<> struct libdivide_constants<int16_t,-12072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12072_MAGIC, .more = S16LD_DENOM_MINUS_12072_MORE};};
template<> struct libdivide_constants<int16_t,-12071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12071_MAGIC, .more = S16LD_DENOM_MINUS_12071_MORE};};
template<> struct libdivide_constants<int16_t,-12070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12070_MAGIC, .more = S16LD_DENOM_MINUS_12070_MORE};};
template<> struct libdivide_constants<int16_t,-12069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12069_MAGIC, .more = S16LD_DENOM_MINUS_12069_MORE};};
template<> struct libdivide_constants<int16_t,-12068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12068_MAGIC, .more = S16LD_DENOM_MINUS_12068_MORE};};
template<> struct libdivide_constants<int16_t,-12067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12067_MAGIC, .more = S16LD_DENOM_MINUS_12067_MORE};};
template<> struct libdivide_constants<int16_t,-12066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12066_MAGIC, .more = S16LD_DENOM_MINUS_12066_MORE};};
template<> struct libdivide_constants<int16_t,-12065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12065_MAGIC, .more = S16LD_DENOM_MINUS_12065_MORE};};
template<> struct libdivide_constants<int16_t,-12064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12064_MAGIC, .more = S16LD_DENOM_MINUS_12064_MORE};};
template<> struct libdivide_constants<int16_t,-12063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12063_MAGIC, .more = S16LD_DENOM_MINUS_12063_MORE};};
template<> struct libdivide_constants<int16_t,-12062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12062_MAGIC, .more = S16LD_DENOM_MINUS_12062_MORE};};
template<> struct libdivide_constants<int16_t,-12061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12061_MAGIC, .more = S16LD_DENOM_MINUS_12061_MORE};};
template<> struct libdivide_constants<int16_t,-12060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12060_MAGIC, .more = S16LD_DENOM_MINUS_12060_MORE};};
template<> struct libdivide_constants<int16_t,-12059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12059_MAGIC, .more = S16LD_DENOM_MINUS_12059_MORE};};
template<> struct libdivide_constants<int16_t,-12058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12058_MAGIC, .more = S16LD_DENOM_MINUS_12058_MORE};};
template<> struct libdivide_constants<int16_t,-12057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12057_MAGIC, .more = S16LD_DENOM_MINUS_12057_MORE};};
template<> struct libdivide_constants<int16_t,-12056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12056_MAGIC, .more = S16LD_DENOM_MINUS_12056_MORE};};
template<> struct libdivide_constants<int16_t,-12055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12055_MAGIC, .more = S16LD_DENOM_MINUS_12055_MORE};};
template<> struct libdivide_constants<int16_t,-12054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12054_MAGIC, .more = S16LD_DENOM_MINUS_12054_MORE};};
template<> struct libdivide_constants<int16_t,-12053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12053_MAGIC, .more = S16LD_DENOM_MINUS_12053_MORE};};
template<> struct libdivide_constants<int16_t,-12052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12052_MAGIC, .more = S16LD_DENOM_MINUS_12052_MORE};};
template<> struct libdivide_constants<int16_t,-12051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12051_MAGIC, .more = S16LD_DENOM_MINUS_12051_MORE};};
template<> struct libdivide_constants<int16_t,-12050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12050_MAGIC, .more = S16LD_DENOM_MINUS_12050_MORE};};
template<> struct libdivide_constants<int16_t,-12049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12049_MAGIC, .more = S16LD_DENOM_MINUS_12049_MORE};};
template<> struct libdivide_constants<int16_t,-12048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12048_MAGIC, .more = S16LD_DENOM_MINUS_12048_MORE};};
template<> struct libdivide_constants<int16_t,-12047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12047_MAGIC, .more = S16LD_DENOM_MINUS_12047_MORE};};
template<> struct libdivide_constants<int16_t,-12046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12046_MAGIC, .more = S16LD_DENOM_MINUS_12046_MORE};};
template<> struct libdivide_constants<int16_t,-12045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12045_MAGIC, .more = S16LD_DENOM_MINUS_12045_MORE};};
template<> struct libdivide_constants<int16_t,-12044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12044_MAGIC, .more = S16LD_DENOM_MINUS_12044_MORE};};
template<> struct libdivide_constants<int16_t,-12043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12043_MAGIC, .more = S16LD_DENOM_MINUS_12043_MORE};};
template<> struct libdivide_constants<int16_t,-12042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12042_MAGIC, .more = S16LD_DENOM_MINUS_12042_MORE};};
template<> struct libdivide_constants<int16_t,-12041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12041_MAGIC, .more = S16LD_DENOM_MINUS_12041_MORE};};
template<> struct libdivide_constants<int16_t,-12040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12040_MAGIC, .more = S16LD_DENOM_MINUS_12040_MORE};};
template<> struct libdivide_constants<int16_t,-12039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12039_MAGIC, .more = S16LD_DENOM_MINUS_12039_MORE};};
template<> struct libdivide_constants<int16_t,-12038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12038_MAGIC, .more = S16LD_DENOM_MINUS_12038_MORE};};
template<> struct libdivide_constants<int16_t,-12037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12037_MAGIC, .more = S16LD_DENOM_MINUS_12037_MORE};};
template<> struct libdivide_constants<int16_t,-12036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12036_MAGIC, .more = S16LD_DENOM_MINUS_12036_MORE};};
template<> struct libdivide_constants<int16_t,-12035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12035_MAGIC, .more = S16LD_DENOM_MINUS_12035_MORE};};
template<> struct libdivide_constants<int16_t,-12034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12034_MAGIC, .more = S16LD_DENOM_MINUS_12034_MORE};};
template<> struct libdivide_constants<int16_t,-12033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12033_MAGIC, .more = S16LD_DENOM_MINUS_12033_MORE};};
template<> struct libdivide_constants<int16_t,-12032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12032_MAGIC, .more = S16LD_DENOM_MINUS_12032_MORE};};
template<> struct libdivide_constants<int16_t,-12031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12031_MAGIC, .more = S16LD_DENOM_MINUS_12031_MORE};};
template<> struct libdivide_constants<int16_t,-12030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12030_MAGIC, .more = S16LD_DENOM_MINUS_12030_MORE};};
template<> struct libdivide_constants<int16_t,-12029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12029_MAGIC, .more = S16LD_DENOM_MINUS_12029_MORE};};
template<> struct libdivide_constants<int16_t,-12028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12028_MAGIC, .more = S16LD_DENOM_MINUS_12028_MORE};};
template<> struct libdivide_constants<int16_t,-12027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12027_MAGIC, .more = S16LD_DENOM_MINUS_12027_MORE};};
template<> struct libdivide_constants<int16_t,-12026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12026_MAGIC, .more = S16LD_DENOM_MINUS_12026_MORE};};
template<> struct libdivide_constants<int16_t,-12025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12025_MAGIC, .more = S16LD_DENOM_MINUS_12025_MORE};};
template<> struct libdivide_constants<int16_t,-12024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12024_MAGIC, .more = S16LD_DENOM_MINUS_12024_MORE};};
template<> struct libdivide_constants<int16_t,-12023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12023_MAGIC, .more = S16LD_DENOM_MINUS_12023_MORE};};
template<> struct libdivide_constants<int16_t,-12022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12022_MAGIC, .more = S16LD_DENOM_MINUS_12022_MORE};};
template<> struct libdivide_constants<int16_t,-12021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12021_MAGIC, .more = S16LD_DENOM_MINUS_12021_MORE};};
template<> struct libdivide_constants<int16_t,-12020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12020_MAGIC, .more = S16LD_DENOM_MINUS_12020_MORE};};
template<> struct libdivide_constants<int16_t,-12019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12019_MAGIC, .more = S16LD_DENOM_MINUS_12019_MORE};};
template<> struct libdivide_constants<int16_t,-12018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12018_MAGIC, .more = S16LD_DENOM_MINUS_12018_MORE};};
template<> struct libdivide_constants<int16_t,-12017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12017_MAGIC, .more = S16LD_DENOM_MINUS_12017_MORE};};
template<> struct libdivide_constants<int16_t,-12016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12016_MAGIC, .more = S16LD_DENOM_MINUS_12016_MORE};};
template<> struct libdivide_constants<int16_t,-12015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12015_MAGIC, .more = S16LD_DENOM_MINUS_12015_MORE};};
template<> struct libdivide_constants<int16_t,-12014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12014_MAGIC, .more = S16LD_DENOM_MINUS_12014_MORE};};
template<> struct libdivide_constants<int16_t,-12013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12013_MAGIC, .more = S16LD_DENOM_MINUS_12013_MORE};};
template<> struct libdivide_constants<int16_t,-12012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12012_MAGIC, .more = S16LD_DENOM_MINUS_12012_MORE};};
template<> struct libdivide_constants<int16_t,-12011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12011_MAGIC, .more = S16LD_DENOM_MINUS_12011_MORE};};
template<> struct libdivide_constants<int16_t,-12010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12010_MAGIC, .more = S16LD_DENOM_MINUS_12010_MORE};};
template<> struct libdivide_constants<int16_t,-12009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12009_MAGIC, .more = S16LD_DENOM_MINUS_12009_MORE};};
template<> struct libdivide_constants<int16_t,-12008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12008_MAGIC, .more = S16LD_DENOM_MINUS_12008_MORE};};
template<> struct libdivide_constants<int16_t,-12007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12007_MAGIC, .more = S16LD_DENOM_MINUS_12007_MORE};};
template<> struct libdivide_constants<int16_t,-12006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12006_MAGIC, .more = S16LD_DENOM_MINUS_12006_MORE};};
template<> struct libdivide_constants<int16_t,-12005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12005_MAGIC, .more = S16LD_DENOM_MINUS_12005_MORE};};
template<> struct libdivide_constants<int16_t,-12004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12004_MAGIC, .more = S16LD_DENOM_MINUS_12004_MORE};};
template<> struct libdivide_constants<int16_t,-12003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12003_MAGIC, .more = S16LD_DENOM_MINUS_12003_MORE};};
template<> struct libdivide_constants<int16_t,-12002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12002_MAGIC, .more = S16LD_DENOM_MINUS_12002_MORE};};
template<> struct libdivide_constants<int16_t,-12001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12001_MAGIC, .more = S16LD_DENOM_MINUS_12001_MORE};};
template<> struct libdivide_constants<int16_t,-12000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12000_MAGIC, .more = S16LD_DENOM_MINUS_12000_MORE};};
template<> struct libdivide_constants<int16_t,-11999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11999_MAGIC, .more = S16LD_DENOM_MINUS_11999_MORE};};
template<> struct libdivide_constants<int16_t,-11998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11998_MAGIC, .more = S16LD_DENOM_MINUS_11998_MORE};};
template<> struct libdivide_constants<int16_t,-11997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11997_MAGIC, .more = S16LD_DENOM_MINUS_11997_MORE};};
template<> struct libdivide_constants<int16_t,-11996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11996_MAGIC, .more = S16LD_DENOM_MINUS_11996_MORE};};
template<> struct libdivide_constants<int16_t,-11995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11995_MAGIC, .more = S16LD_DENOM_MINUS_11995_MORE};};
template<> struct libdivide_constants<int16_t,-11994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11994_MAGIC, .more = S16LD_DENOM_MINUS_11994_MORE};};
template<> struct libdivide_constants<int16_t,-11993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11993_MAGIC, .more = S16LD_DENOM_MINUS_11993_MORE};};
template<> struct libdivide_constants<int16_t,-11992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11992_MAGIC, .more = S16LD_DENOM_MINUS_11992_MORE};};
template<> struct libdivide_constants<int16_t,-11991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11991_MAGIC, .more = S16LD_DENOM_MINUS_11991_MORE};};
template<> struct libdivide_constants<int16_t,-11990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11990_MAGIC, .more = S16LD_DENOM_MINUS_11990_MORE};};
template<> struct libdivide_constants<int16_t,-11989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11989_MAGIC, .more = S16LD_DENOM_MINUS_11989_MORE};};
template<> struct libdivide_constants<int16_t,-11988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11988_MAGIC, .more = S16LD_DENOM_MINUS_11988_MORE};};
template<> struct libdivide_constants<int16_t,-11987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11987_MAGIC, .more = S16LD_DENOM_MINUS_11987_MORE};};
template<> struct libdivide_constants<int16_t,-11986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11986_MAGIC, .more = S16LD_DENOM_MINUS_11986_MORE};};
template<> struct libdivide_constants<int16_t,-11985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11985_MAGIC, .more = S16LD_DENOM_MINUS_11985_MORE};};
template<> struct libdivide_constants<int16_t,-11984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11984_MAGIC, .more = S16LD_DENOM_MINUS_11984_MORE};};
template<> struct libdivide_constants<int16_t,-11983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11983_MAGIC, .more = S16LD_DENOM_MINUS_11983_MORE};};
template<> struct libdivide_constants<int16_t,-11982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11982_MAGIC, .more = S16LD_DENOM_MINUS_11982_MORE};};
template<> struct libdivide_constants<int16_t,-11981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11981_MAGIC, .more = S16LD_DENOM_MINUS_11981_MORE};};
template<> struct libdivide_constants<int16_t,-11980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11980_MAGIC, .more = S16LD_DENOM_MINUS_11980_MORE};};
template<> struct libdivide_constants<int16_t,-11979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11979_MAGIC, .more = S16LD_DENOM_MINUS_11979_MORE};};
template<> struct libdivide_constants<int16_t,-11978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11978_MAGIC, .more = S16LD_DENOM_MINUS_11978_MORE};};
template<> struct libdivide_constants<int16_t,-11977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11977_MAGIC, .more = S16LD_DENOM_MINUS_11977_MORE};};
template<> struct libdivide_constants<int16_t,-11976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11976_MAGIC, .more = S16LD_DENOM_MINUS_11976_MORE};};
template<> struct libdivide_constants<int16_t,-11975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11975_MAGIC, .more = S16LD_DENOM_MINUS_11975_MORE};};
template<> struct libdivide_constants<int16_t,-11974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11974_MAGIC, .more = S16LD_DENOM_MINUS_11974_MORE};};
template<> struct libdivide_constants<int16_t,-11973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11973_MAGIC, .more = S16LD_DENOM_MINUS_11973_MORE};};
template<> struct libdivide_constants<int16_t,-11972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11972_MAGIC, .more = S16LD_DENOM_MINUS_11972_MORE};};
template<> struct libdivide_constants<int16_t,-11971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11971_MAGIC, .more = S16LD_DENOM_MINUS_11971_MORE};};
template<> struct libdivide_constants<int16_t,-11970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11970_MAGIC, .more = S16LD_DENOM_MINUS_11970_MORE};};
template<> struct libdivide_constants<int16_t,-11969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11969_MAGIC, .more = S16LD_DENOM_MINUS_11969_MORE};};
template<> struct libdivide_constants<int16_t,-11968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11968_MAGIC, .more = S16LD_DENOM_MINUS_11968_MORE};};
template<> struct libdivide_constants<int16_t,-11967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11967_MAGIC, .more = S16LD_DENOM_MINUS_11967_MORE};};
template<> struct libdivide_constants<int16_t,-11966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11966_MAGIC, .more = S16LD_DENOM_MINUS_11966_MORE};};
template<> struct libdivide_constants<int16_t,-11965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11965_MAGIC, .more = S16LD_DENOM_MINUS_11965_MORE};};
template<> struct libdivide_constants<int16_t,-11964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11964_MAGIC, .more = S16LD_DENOM_MINUS_11964_MORE};};
template<> struct libdivide_constants<int16_t,-11963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11963_MAGIC, .more = S16LD_DENOM_MINUS_11963_MORE};};
template<> struct libdivide_constants<int16_t,-11962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11962_MAGIC, .more = S16LD_DENOM_MINUS_11962_MORE};};
template<> struct libdivide_constants<int16_t,-11961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11961_MAGIC, .more = S16LD_DENOM_MINUS_11961_MORE};};
template<> struct libdivide_constants<int16_t,-11960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11960_MAGIC, .more = S16LD_DENOM_MINUS_11960_MORE};};
template<> struct libdivide_constants<int16_t,-11959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11959_MAGIC, .more = S16LD_DENOM_MINUS_11959_MORE};};
template<> struct libdivide_constants<int16_t,-11958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11958_MAGIC, .more = S16LD_DENOM_MINUS_11958_MORE};};
template<> struct libdivide_constants<int16_t,-11957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11957_MAGIC, .more = S16LD_DENOM_MINUS_11957_MORE};};
template<> struct libdivide_constants<int16_t,-11956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11956_MAGIC, .more = S16LD_DENOM_MINUS_11956_MORE};};
template<> struct libdivide_constants<int16_t,-11955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11955_MAGIC, .more = S16LD_DENOM_MINUS_11955_MORE};};
template<> struct libdivide_constants<int16_t,-11954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11954_MAGIC, .more = S16LD_DENOM_MINUS_11954_MORE};};
template<> struct libdivide_constants<int16_t,-11953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11953_MAGIC, .more = S16LD_DENOM_MINUS_11953_MORE};};
template<> struct libdivide_constants<int16_t,-11952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11952_MAGIC, .more = S16LD_DENOM_MINUS_11952_MORE};};
template<> struct libdivide_constants<int16_t,-11951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11951_MAGIC, .more = S16LD_DENOM_MINUS_11951_MORE};};
template<> struct libdivide_constants<int16_t,-11950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11950_MAGIC, .more = S16LD_DENOM_MINUS_11950_MORE};};
template<> struct libdivide_constants<int16_t,-11949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11949_MAGIC, .more = S16LD_DENOM_MINUS_11949_MORE};};
template<> struct libdivide_constants<int16_t,-11948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11948_MAGIC, .more = S16LD_DENOM_MINUS_11948_MORE};};
template<> struct libdivide_constants<int16_t,-11947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11947_MAGIC, .more = S16LD_DENOM_MINUS_11947_MORE};};
template<> struct libdivide_constants<int16_t,-11946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11946_MAGIC, .more = S16LD_DENOM_MINUS_11946_MORE};};
template<> struct libdivide_constants<int16_t,-11945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11945_MAGIC, .more = S16LD_DENOM_MINUS_11945_MORE};};
template<> struct libdivide_constants<int16_t,-11944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11944_MAGIC, .more = S16LD_DENOM_MINUS_11944_MORE};};
template<> struct libdivide_constants<int16_t,-11943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11943_MAGIC, .more = S16LD_DENOM_MINUS_11943_MORE};};
template<> struct libdivide_constants<int16_t,-11942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11942_MAGIC, .more = S16LD_DENOM_MINUS_11942_MORE};};
template<> struct libdivide_constants<int16_t,-11941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11941_MAGIC, .more = S16LD_DENOM_MINUS_11941_MORE};};
template<> struct libdivide_constants<int16_t,-11940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11940_MAGIC, .more = S16LD_DENOM_MINUS_11940_MORE};};
template<> struct libdivide_constants<int16_t,-11939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11939_MAGIC, .more = S16LD_DENOM_MINUS_11939_MORE};};
template<> struct libdivide_constants<int16_t,-11938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11938_MAGIC, .more = S16LD_DENOM_MINUS_11938_MORE};};
template<> struct libdivide_constants<int16_t,-11937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11937_MAGIC, .more = S16LD_DENOM_MINUS_11937_MORE};};
template<> struct libdivide_constants<int16_t,-11936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11936_MAGIC, .more = S16LD_DENOM_MINUS_11936_MORE};};
template<> struct libdivide_constants<int16_t,-11935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11935_MAGIC, .more = S16LD_DENOM_MINUS_11935_MORE};};
template<> struct libdivide_constants<int16_t,-11934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11934_MAGIC, .more = S16LD_DENOM_MINUS_11934_MORE};};
template<> struct libdivide_constants<int16_t,-11933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11933_MAGIC, .more = S16LD_DENOM_MINUS_11933_MORE};};
template<> struct libdivide_constants<int16_t,-11932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11932_MAGIC, .more = S16LD_DENOM_MINUS_11932_MORE};};
template<> struct libdivide_constants<int16_t,-11931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11931_MAGIC, .more = S16LD_DENOM_MINUS_11931_MORE};};
template<> struct libdivide_constants<int16_t,-11930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11930_MAGIC, .more = S16LD_DENOM_MINUS_11930_MORE};};
template<> struct libdivide_constants<int16_t,-11929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11929_MAGIC, .more = S16LD_DENOM_MINUS_11929_MORE};};
template<> struct libdivide_constants<int16_t,-11928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11928_MAGIC, .more = S16LD_DENOM_MINUS_11928_MORE};};
template<> struct libdivide_constants<int16_t,-11927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11927_MAGIC, .more = S16LD_DENOM_MINUS_11927_MORE};};
template<> struct libdivide_constants<int16_t,-11926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11926_MAGIC, .more = S16LD_DENOM_MINUS_11926_MORE};};
template<> struct libdivide_constants<int16_t,-11925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11925_MAGIC, .more = S16LD_DENOM_MINUS_11925_MORE};};
template<> struct libdivide_constants<int16_t,-11924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11924_MAGIC, .more = S16LD_DENOM_MINUS_11924_MORE};};
template<> struct libdivide_constants<int16_t,-11923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11923_MAGIC, .more = S16LD_DENOM_MINUS_11923_MORE};};
template<> struct libdivide_constants<int16_t,-11922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11922_MAGIC, .more = S16LD_DENOM_MINUS_11922_MORE};};
template<> struct libdivide_constants<int16_t,-11921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11921_MAGIC, .more = S16LD_DENOM_MINUS_11921_MORE};};
template<> struct libdivide_constants<int16_t,-11920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11920_MAGIC, .more = S16LD_DENOM_MINUS_11920_MORE};};
template<> struct libdivide_constants<int16_t,-11919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11919_MAGIC, .more = S16LD_DENOM_MINUS_11919_MORE};};
template<> struct libdivide_constants<int16_t,-11918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11918_MAGIC, .more = S16LD_DENOM_MINUS_11918_MORE};};
template<> struct libdivide_constants<int16_t,-11917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11917_MAGIC, .more = S16LD_DENOM_MINUS_11917_MORE};};
template<> struct libdivide_constants<int16_t,-11916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11916_MAGIC, .more = S16LD_DENOM_MINUS_11916_MORE};};
template<> struct libdivide_constants<int16_t,-11915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11915_MAGIC, .more = S16LD_DENOM_MINUS_11915_MORE};};
template<> struct libdivide_constants<int16_t,-11914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11914_MAGIC, .more = S16LD_DENOM_MINUS_11914_MORE};};
template<> struct libdivide_constants<int16_t,-11913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11913_MAGIC, .more = S16LD_DENOM_MINUS_11913_MORE};};
template<> struct libdivide_constants<int16_t,-11912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11912_MAGIC, .more = S16LD_DENOM_MINUS_11912_MORE};};
template<> struct libdivide_constants<int16_t,-11911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11911_MAGIC, .more = S16LD_DENOM_MINUS_11911_MORE};};
template<> struct libdivide_constants<int16_t,-11910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11910_MAGIC, .more = S16LD_DENOM_MINUS_11910_MORE};};
template<> struct libdivide_constants<int16_t,-11909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11909_MAGIC, .more = S16LD_DENOM_MINUS_11909_MORE};};
template<> struct libdivide_constants<int16_t,-11908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11908_MAGIC, .more = S16LD_DENOM_MINUS_11908_MORE};};
template<> struct libdivide_constants<int16_t,-11907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11907_MAGIC, .more = S16LD_DENOM_MINUS_11907_MORE};};
template<> struct libdivide_constants<int16_t,-11906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11906_MAGIC, .more = S16LD_DENOM_MINUS_11906_MORE};};
template<> struct libdivide_constants<int16_t,-11905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11905_MAGIC, .more = S16LD_DENOM_MINUS_11905_MORE};};
template<> struct libdivide_constants<int16_t,-11904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11904_MAGIC, .more = S16LD_DENOM_MINUS_11904_MORE};};
template<> struct libdivide_constants<int16_t,-11903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11903_MAGIC, .more = S16LD_DENOM_MINUS_11903_MORE};};
template<> struct libdivide_constants<int16_t,-11902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11902_MAGIC, .more = S16LD_DENOM_MINUS_11902_MORE};};
template<> struct libdivide_constants<int16_t,-11901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11901_MAGIC, .more = S16LD_DENOM_MINUS_11901_MORE};};
template<> struct libdivide_constants<int16_t,-11900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11900_MAGIC, .more = S16LD_DENOM_MINUS_11900_MORE};};
template<> struct libdivide_constants<int16_t,-11899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11899_MAGIC, .more = S16LD_DENOM_MINUS_11899_MORE};};
template<> struct libdivide_constants<int16_t,-11898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11898_MAGIC, .more = S16LD_DENOM_MINUS_11898_MORE};};
template<> struct libdivide_constants<int16_t,-11897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11897_MAGIC, .more = S16LD_DENOM_MINUS_11897_MORE};};
template<> struct libdivide_constants<int16_t,-11896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11896_MAGIC, .more = S16LD_DENOM_MINUS_11896_MORE};};
template<> struct libdivide_constants<int16_t,-11895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11895_MAGIC, .more = S16LD_DENOM_MINUS_11895_MORE};};
template<> struct libdivide_constants<int16_t,-11894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11894_MAGIC, .more = S16LD_DENOM_MINUS_11894_MORE};};
template<> struct libdivide_constants<int16_t,-11893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11893_MAGIC, .more = S16LD_DENOM_MINUS_11893_MORE};};
template<> struct libdivide_constants<int16_t,-11892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11892_MAGIC, .more = S16LD_DENOM_MINUS_11892_MORE};};
template<> struct libdivide_constants<int16_t,-11891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11891_MAGIC, .more = S16LD_DENOM_MINUS_11891_MORE};};
template<> struct libdivide_constants<int16_t,-11890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11890_MAGIC, .more = S16LD_DENOM_MINUS_11890_MORE};};
template<> struct libdivide_constants<int16_t,-11889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11889_MAGIC, .more = S16LD_DENOM_MINUS_11889_MORE};};
template<> struct libdivide_constants<int16_t,-11888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11888_MAGIC, .more = S16LD_DENOM_MINUS_11888_MORE};};
template<> struct libdivide_constants<int16_t,-11887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11887_MAGIC, .more = S16LD_DENOM_MINUS_11887_MORE};};
template<> struct libdivide_constants<int16_t,-11886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11886_MAGIC, .more = S16LD_DENOM_MINUS_11886_MORE};};
template<> struct libdivide_constants<int16_t,-11885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11885_MAGIC, .more = S16LD_DENOM_MINUS_11885_MORE};};
template<> struct libdivide_constants<int16_t,-11884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11884_MAGIC, .more = S16LD_DENOM_MINUS_11884_MORE};};
template<> struct libdivide_constants<int16_t,-11883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11883_MAGIC, .more = S16LD_DENOM_MINUS_11883_MORE};};
template<> struct libdivide_constants<int16_t,-11882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11882_MAGIC, .more = S16LD_DENOM_MINUS_11882_MORE};};
template<> struct libdivide_constants<int16_t,-11881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11881_MAGIC, .more = S16LD_DENOM_MINUS_11881_MORE};};
template<> struct libdivide_constants<int16_t,-11880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11880_MAGIC, .more = S16LD_DENOM_MINUS_11880_MORE};};
template<> struct libdivide_constants<int16_t,-11879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11879_MAGIC, .more = S16LD_DENOM_MINUS_11879_MORE};};
template<> struct libdivide_constants<int16_t,-11878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11878_MAGIC, .more = S16LD_DENOM_MINUS_11878_MORE};};
template<> struct libdivide_constants<int16_t,-11877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11877_MAGIC, .more = S16LD_DENOM_MINUS_11877_MORE};};
template<> struct libdivide_constants<int16_t,-11876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11876_MAGIC, .more = S16LD_DENOM_MINUS_11876_MORE};};
template<> struct libdivide_constants<int16_t,-11875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11875_MAGIC, .more = S16LD_DENOM_MINUS_11875_MORE};};
template<> struct libdivide_constants<int16_t,-11874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11874_MAGIC, .more = S16LD_DENOM_MINUS_11874_MORE};};
template<> struct libdivide_constants<int16_t,-11873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11873_MAGIC, .more = S16LD_DENOM_MINUS_11873_MORE};};
template<> struct libdivide_constants<int16_t,-11872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11872_MAGIC, .more = S16LD_DENOM_MINUS_11872_MORE};};
template<> struct libdivide_constants<int16_t,-11871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11871_MAGIC, .more = S16LD_DENOM_MINUS_11871_MORE};};
template<> struct libdivide_constants<int16_t,-11870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11870_MAGIC, .more = S16LD_DENOM_MINUS_11870_MORE};};
template<> struct libdivide_constants<int16_t,-11869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11869_MAGIC, .more = S16LD_DENOM_MINUS_11869_MORE};};
template<> struct libdivide_constants<int16_t,-11868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11868_MAGIC, .more = S16LD_DENOM_MINUS_11868_MORE};};
template<> struct libdivide_constants<int16_t,-11867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11867_MAGIC, .more = S16LD_DENOM_MINUS_11867_MORE};};
template<> struct libdivide_constants<int16_t,-11866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11866_MAGIC, .more = S16LD_DENOM_MINUS_11866_MORE};};
template<> struct libdivide_constants<int16_t,-11865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11865_MAGIC, .more = S16LD_DENOM_MINUS_11865_MORE};};
template<> struct libdivide_constants<int16_t,-11864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11864_MAGIC, .more = S16LD_DENOM_MINUS_11864_MORE};};
template<> struct libdivide_constants<int16_t,-11863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11863_MAGIC, .more = S16LD_DENOM_MINUS_11863_MORE};};
template<> struct libdivide_constants<int16_t,-11862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11862_MAGIC, .more = S16LD_DENOM_MINUS_11862_MORE};};
template<> struct libdivide_constants<int16_t,-11861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11861_MAGIC, .more = S16LD_DENOM_MINUS_11861_MORE};};
template<> struct libdivide_constants<int16_t,-11860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11860_MAGIC, .more = S16LD_DENOM_MINUS_11860_MORE};};
template<> struct libdivide_constants<int16_t,-11859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11859_MAGIC, .more = S16LD_DENOM_MINUS_11859_MORE};};
template<> struct libdivide_constants<int16_t,-11858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11858_MAGIC, .more = S16LD_DENOM_MINUS_11858_MORE};};
template<> struct libdivide_constants<int16_t,-11857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11857_MAGIC, .more = S16LD_DENOM_MINUS_11857_MORE};};
template<> struct libdivide_constants<int16_t,-11856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11856_MAGIC, .more = S16LD_DENOM_MINUS_11856_MORE};};
template<> struct libdivide_constants<int16_t,-11855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11855_MAGIC, .more = S16LD_DENOM_MINUS_11855_MORE};};
template<> struct libdivide_constants<int16_t,-11854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11854_MAGIC, .more = S16LD_DENOM_MINUS_11854_MORE};};
template<> struct libdivide_constants<int16_t,-11853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11853_MAGIC, .more = S16LD_DENOM_MINUS_11853_MORE};};
template<> struct libdivide_constants<int16_t,-11852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11852_MAGIC, .more = S16LD_DENOM_MINUS_11852_MORE};};
template<> struct libdivide_constants<int16_t,-11851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11851_MAGIC, .more = S16LD_DENOM_MINUS_11851_MORE};};
template<> struct libdivide_constants<int16_t,-11850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11850_MAGIC, .more = S16LD_DENOM_MINUS_11850_MORE};};
template<> struct libdivide_constants<int16_t,-11849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11849_MAGIC, .more = S16LD_DENOM_MINUS_11849_MORE};};
template<> struct libdivide_constants<int16_t,-11848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11848_MAGIC, .more = S16LD_DENOM_MINUS_11848_MORE};};
template<> struct libdivide_constants<int16_t,-11847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11847_MAGIC, .more = S16LD_DENOM_MINUS_11847_MORE};};
template<> struct libdivide_constants<int16_t,-11846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11846_MAGIC, .more = S16LD_DENOM_MINUS_11846_MORE};};
template<> struct libdivide_constants<int16_t,-11845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11845_MAGIC, .more = S16LD_DENOM_MINUS_11845_MORE};};
template<> struct libdivide_constants<int16_t,-11844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11844_MAGIC, .more = S16LD_DENOM_MINUS_11844_MORE};};
template<> struct libdivide_constants<int16_t,-11843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11843_MAGIC, .more = S16LD_DENOM_MINUS_11843_MORE};};
template<> struct libdivide_constants<int16_t,-11842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11842_MAGIC, .more = S16LD_DENOM_MINUS_11842_MORE};};
template<> struct libdivide_constants<int16_t,-11841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11841_MAGIC, .more = S16LD_DENOM_MINUS_11841_MORE};};
template<> struct libdivide_constants<int16_t,-11840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11840_MAGIC, .more = S16LD_DENOM_MINUS_11840_MORE};};
template<> struct libdivide_constants<int16_t,-11839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11839_MAGIC, .more = S16LD_DENOM_MINUS_11839_MORE};};
template<> struct libdivide_constants<int16_t,-11838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11838_MAGIC, .more = S16LD_DENOM_MINUS_11838_MORE};};
template<> struct libdivide_constants<int16_t,-11837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11837_MAGIC, .more = S16LD_DENOM_MINUS_11837_MORE};};
template<> struct libdivide_constants<int16_t,-11836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11836_MAGIC, .more = S16LD_DENOM_MINUS_11836_MORE};};
template<> struct libdivide_constants<int16_t,-11835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11835_MAGIC, .more = S16LD_DENOM_MINUS_11835_MORE};};
template<> struct libdivide_constants<int16_t,-11834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11834_MAGIC, .more = S16LD_DENOM_MINUS_11834_MORE};};
template<> struct libdivide_constants<int16_t,-11833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11833_MAGIC, .more = S16LD_DENOM_MINUS_11833_MORE};};
template<> struct libdivide_constants<int16_t,-11832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11832_MAGIC, .more = S16LD_DENOM_MINUS_11832_MORE};};
template<> struct libdivide_constants<int16_t,-11831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11831_MAGIC, .more = S16LD_DENOM_MINUS_11831_MORE};};
template<> struct libdivide_constants<int16_t,-11830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11830_MAGIC, .more = S16LD_DENOM_MINUS_11830_MORE};};
template<> struct libdivide_constants<int16_t,-11829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11829_MAGIC, .more = S16LD_DENOM_MINUS_11829_MORE};};
template<> struct libdivide_constants<int16_t,-11828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11828_MAGIC, .more = S16LD_DENOM_MINUS_11828_MORE};};
template<> struct libdivide_constants<int16_t,-11827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11827_MAGIC, .more = S16LD_DENOM_MINUS_11827_MORE};};
template<> struct libdivide_constants<int16_t,-11826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11826_MAGIC, .more = S16LD_DENOM_MINUS_11826_MORE};};
template<> struct libdivide_constants<int16_t,-11825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11825_MAGIC, .more = S16LD_DENOM_MINUS_11825_MORE};};
template<> struct libdivide_constants<int16_t,-11824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11824_MAGIC, .more = S16LD_DENOM_MINUS_11824_MORE};};
template<> struct libdivide_constants<int16_t,-11823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11823_MAGIC, .more = S16LD_DENOM_MINUS_11823_MORE};};
template<> struct libdivide_constants<int16_t,-11822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11822_MAGIC, .more = S16LD_DENOM_MINUS_11822_MORE};};
template<> struct libdivide_constants<int16_t,-11821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11821_MAGIC, .more = S16LD_DENOM_MINUS_11821_MORE};};
template<> struct libdivide_constants<int16_t,-11820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11820_MAGIC, .more = S16LD_DENOM_MINUS_11820_MORE};};
template<> struct libdivide_constants<int16_t,-11819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11819_MAGIC, .more = S16LD_DENOM_MINUS_11819_MORE};};
template<> struct libdivide_constants<int16_t,-11818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11818_MAGIC, .more = S16LD_DENOM_MINUS_11818_MORE};};
template<> struct libdivide_constants<int16_t,-11817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11817_MAGIC, .more = S16LD_DENOM_MINUS_11817_MORE};};
template<> struct libdivide_constants<int16_t,-11816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11816_MAGIC, .more = S16LD_DENOM_MINUS_11816_MORE};};
template<> struct libdivide_constants<int16_t,-11815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11815_MAGIC, .more = S16LD_DENOM_MINUS_11815_MORE};};
template<> struct libdivide_constants<int16_t,-11814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11814_MAGIC, .more = S16LD_DENOM_MINUS_11814_MORE};};
template<> struct libdivide_constants<int16_t,-11813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11813_MAGIC, .more = S16LD_DENOM_MINUS_11813_MORE};};
template<> struct libdivide_constants<int16_t,-11812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11812_MAGIC, .more = S16LD_DENOM_MINUS_11812_MORE};};
template<> struct libdivide_constants<int16_t,-11811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11811_MAGIC, .more = S16LD_DENOM_MINUS_11811_MORE};};
template<> struct libdivide_constants<int16_t,-11810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11810_MAGIC, .more = S16LD_DENOM_MINUS_11810_MORE};};
template<> struct libdivide_constants<int16_t,-11809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11809_MAGIC, .more = S16LD_DENOM_MINUS_11809_MORE};};
template<> struct libdivide_constants<int16_t,-11808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11808_MAGIC, .more = S16LD_DENOM_MINUS_11808_MORE};};
template<> struct libdivide_constants<int16_t,-11807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11807_MAGIC, .more = S16LD_DENOM_MINUS_11807_MORE};};
template<> struct libdivide_constants<int16_t,-11806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11806_MAGIC, .more = S16LD_DENOM_MINUS_11806_MORE};};
template<> struct libdivide_constants<int16_t,-11805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11805_MAGIC, .more = S16LD_DENOM_MINUS_11805_MORE};};
template<> struct libdivide_constants<int16_t,-11804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11804_MAGIC, .more = S16LD_DENOM_MINUS_11804_MORE};};
template<> struct libdivide_constants<int16_t,-11803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11803_MAGIC, .more = S16LD_DENOM_MINUS_11803_MORE};};
template<> struct libdivide_constants<int16_t,-11802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11802_MAGIC, .more = S16LD_DENOM_MINUS_11802_MORE};};
template<> struct libdivide_constants<int16_t,-11801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11801_MAGIC, .more = S16LD_DENOM_MINUS_11801_MORE};};
template<> struct libdivide_constants<int16_t,-11800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11800_MAGIC, .more = S16LD_DENOM_MINUS_11800_MORE};};
template<> struct libdivide_constants<int16_t,-11799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11799_MAGIC, .more = S16LD_DENOM_MINUS_11799_MORE};};
template<> struct libdivide_constants<int16_t,-11798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11798_MAGIC, .more = S16LD_DENOM_MINUS_11798_MORE};};
template<> struct libdivide_constants<int16_t,-11797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11797_MAGIC, .more = S16LD_DENOM_MINUS_11797_MORE};};
template<> struct libdivide_constants<int16_t,-11796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11796_MAGIC, .more = S16LD_DENOM_MINUS_11796_MORE};};
template<> struct libdivide_constants<int16_t,-11795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11795_MAGIC, .more = S16LD_DENOM_MINUS_11795_MORE};};
template<> struct libdivide_constants<int16_t,-11794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11794_MAGIC, .more = S16LD_DENOM_MINUS_11794_MORE};};
template<> struct libdivide_constants<int16_t,-11793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11793_MAGIC, .more = S16LD_DENOM_MINUS_11793_MORE};};
template<> struct libdivide_constants<int16_t,-11792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11792_MAGIC, .more = S16LD_DENOM_MINUS_11792_MORE};};
template<> struct libdivide_constants<int16_t,-11791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11791_MAGIC, .more = S16LD_DENOM_MINUS_11791_MORE};};
template<> struct libdivide_constants<int16_t,-11790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11790_MAGIC, .more = S16LD_DENOM_MINUS_11790_MORE};};
template<> struct libdivide_constants<int16_t,-11789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11789_MAGIC, .more = S16LD_DENOM_MINUS_11789_MORE};};
template<> struct libdivide_constants<int16_t,-11788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11788_MAGIC, .more = S16LD_DENOM_MINUS_11788_MORE};};
template<> struct libdivide_constants<int16_t,-11787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11787_MAGIC, .more = S16LD_DENOM_MINUS_11787_MORE};};
template<> struct libdivide_constants<int16_t,-11786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11786_MAGIC, .more = S16LD_DENOM_MINUS_11786_MORE};};
template<> struct libdivide_constants<int16_t,-11785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11785_MAGIC, .more = S16LD_DENOM_MINUS_11785_MORE};};
template<> struct libdivide_constants<int16_t,-11784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11784_MAGIC, .more = S16LD_DENOM_MINUS_11784_MORE};};
template<> struct libdivide_constants<int16_t,-11783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11783_MAGIC, .more = S16LD_DENOM_MINUS_11783_MORE};};
template<> struct libdivide_constants<int16_t,-11782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11782_MAGIC, .more = S16LD_DENOM_MINUS_11782_MORE};};
template<> struct libdivide_constants<int16_t,-11781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11781_MAGIC, .more = S16LD_DENOM_MINUS_11781_MORE};};
template<> struct libdivide_constants<int16_t,-11780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11780_MAGIC, .more = S16LD_DENOM_MINUS_11780_MORE};};
template<> struct libdivide_constants<int16_t,-11779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11779_MAGIC, .more = S16LD_DENOM_MINUS_11779_MORE};};
template<> struct libdivide_constants<int16_t,-11778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11778_MAGIC, .more = S16LD_DENOM_MINUS_11778_MORE};};
template<> struct libdivide_constants<int16_t,-11777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11777_MAGIC, .more = S16LD_DENOM_MINUS_11777_MORE};};
template<> struct libdivide_constants<int16_t,-11776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11776_MAGIC, .more = S16LD_DENOM_MINUS_11776_MORE};};
template<> struct libdivide_constants<int16_t,-11775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11775_MAGIC, .more = S16LD_DENOM_MINUS_11775_MORE};};
template<> struct libdivide_constants<int16_t,-11774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11774_MAGIC, .more = S16LD_DENOM_MINUS_11774_MORE};};
template<> struct libdivide_constants<int16_t,-11773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11773_MAGIC, .more = S16LD_DENOM_MINUS_11773_MORE};};
template<> struct libdivide_constants<int16_t,-11772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11772_MAGIC, .more = S16LD_DENOM_MINUS_11772_MORE};};
template<> struct libdivide_constants<int16_t,-11771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11771_MAGIC, .more = S16LD_DENOM_MINUS_11771_MORE};};
template<> struct libdivide_constants<int16_t,-11770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11770_MAGIC, .more = S16LD_DENOM_MINUS_11770_MORE};};
template<> struct libdivide_constants<int16_t,-11769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11769_MAGIC, .more = S16LD_DENOM_MINUS_11769_MORE};};
template<> struct libdivide_constants<int16_t,-11768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11768_MAGIC, .more = S16LD_DENOM_MINUS_11768_MORE};};
template<> struct libdivide_constants<int16_t,-11767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11767_MAGIC, .more = S16LD_DENOM_MINUS_11767_MORE};};
template<> struct libdivide_constants<int16_t,-11766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11766_MAGIC, .more = S16LD_DENOM_MINUS_11766_MORE};};
template<> struct libdivide_constants<int16_t,-11765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11765_MAGIC, .more = S16LD_DENOM_MINUS_11765_MORE};};
template<> struct libdivide_constants<int16_t,-11764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11764_MAGIC, .more = S16LD_DENOM_MINUS_11764_MORE};};
template<> struct libdivide_constants<int16_t,-11763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11763_MAGIC, .more = S16LD_DENOM_MINUS_11763_MORE};};
template<> struct libdivide_constants<int16_t,-11762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11762_MAGIC, .more = S16LD_DENOM_MINUS_11762_MORE};};
template<> struct libdivide_constants<int16_t,-11761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11761_MAGIC, .more = S16LD_DENOM_MINUS_11761_MORE};};
template<> struct libdivide_constants<int16_t,-11760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11760_MAGIC, .more = S16LD_DENOM_MINUS_11760_MORE};};
template<> struct libdivide_constants<int16_t,-11759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11759_MAGIC, .more = S16LD_DENOM_MINUS_11759_MORE};};
template<> struct libdivide_constants<int16_t,-11758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11758_MAGIC, .more = S16LD_DENOM_MINUS_11758_MORE};};
template<> struct libdivide_constants<int16_t,-11757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11757_MAGIC, .more = S16LD_DENOM_MINUS_11757_MORE};};
template<> struct libdivide_constants<int16_t,-11756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11756_MAGIC, .more = S16LD_DENOM_MINUS_11756_MORE};};
template<> struct libdivide_constants<int16_t,-11755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11755_MAGIC, .more = S16LD_DENOM_MINUS_11755_MORE};};
template<> struct libdivide_constants<int16_t,-11754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11754_MAGIC, .more = S16LD_DENOM_MINUS_11754_MORE};};
template<> struct libdivide_constants<int16_t,-11753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11753_MAGIC, .more = S16LD_DENOM_MINUS_11753_MORE};};
template<> struct libdivide_constants<int16_t,-11752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11752_MAGIC, .more = S16LD_DENOM_MINUS_11752_MORE};};
template<> struct libdivide_constants<int16_t,-11751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11751_MAGIC, .more = S16LD_DENOM_MINUS_11751_MORE};};
template<> struct libdivide_constants<int16_t,-11750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11750_MAGIC, .more = S16LD_DENOM_MINUS_11750_MORE};};
template<> struct libdivide_constants<int16_t,-11749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11749_MAGIC, .more = S16LD_DENOM_MINUS_11749_MORE};};
template<> struct libdivide_constants<int16_t,-11748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11748_MAGIC, .more = S16LD_DENOM_MINUS_11748_MORE};};
template<> struct libdivide_constants<int16_t,-11747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11747_MAGIC, .more = S16LD_DENOM_MINUS_11747_MORE};};
template<> struct libdivide_constants<int16_t,-11746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11746_MAGIC, .more = S16LD_DENOM_MINUS_11746_MORE};};
template<> struct libdivide_constants<int16_t,-11745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11745_MAGIC, .more = S16LD_DENOM_MINUS_11745_MORE};};
template<> struct libdivide_constants<int16_t,-11744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11744_MAGIC, .more = S16LD_DENOM_MINUS_11744_MORE};};
template<> struct libdivide_constants<int16_t,-11743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11743_MAGIC, .more = S16LD_DENOM_MINUS_11743_MORE};};
template<> struct libdivide_constants<int16_t,-11742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11742_MAGIC, .more = S16LD_DENOM_MINUS_11742_MORE};};
template<> struct libdivide_constants<int16_t,-11741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11741_MAGIC, .more = S16LD_DENOM_MINUS_11741_MORE};};
template<> struct libdivide_constants<int16_t,-11740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11740_MAGIC, .more = S16LD_DENOM_MINUS_11740_MORE};};
template<> struct libdivide_constants<int16_t,-11739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11739_MAGIC, .more = S16LD_DENOM_MINUS_11739_MORE};};
template<> struct libdivide_constants<int16_t,-11738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11738_MAGIC, .more = S16LD_DENOM_MINUS_11738_MORE};};
template<> struct libdivide_constants<int16_t,-11737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11737_MAGIC, .more = S16LD_DENOM_MINUS_11737_MORE};};
template<> struct libdivide_constants<int16_t,-11736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11736_MAGIC, .more = S16LD_DENOM_MINUS_11736_MORE};};
template<> struct libdivide_constants<int16_t,-11735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11735_MAGIC, .more = S16LD_DENOM_MINUS_11735_MORE};};
template<> struct libdivide_constants<int16_t,-11734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11734_MAGIC, .more = S16LD_DENOM_MINUS_11734_MORE};};
template<> struct libdivide_constants<int16_t,-11733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11733_MAGIC, .more = S16LD_DENOM_MINUS_11733_MORE};};
template<> struct libdivide_constants<int16_t,-11732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11732_MAGIC, .more = S16LD_DENOM_MINUS_11732_MORE};};
template<> struct libdivide_constants<int16_t,-11731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11731_MAGIC, .more = S16LD_DENOM_MINUS_11731_MORE};};
template<> struct libdivide_constants<int16_t,-11730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11730_MAGIC, .more = S16LD_DENOM_MINUS_11730_MORE};};
template<> struct libdivide_constants<int16_t,-11729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11729_MAGIC, .more = S16LD_DENOM_MINUS_11729_MORE};};
template<> struct libdivide_constants<int16_t,-11728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11728_MAGIC, .more = S16LD_DENOM_MINUS_11728_MORE};};
template<> struct libdivide_constants<int16_t,-11727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11727_MAGIC, .more = S16LD_DENOM_MINUS_11727_MORE};};
template<> struct libdivide_constants<int16_t,-11726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11726_MAGIC, .more = S16LD_DENOM_MINUS_11726_MORE};};
template<> struct libdivide_constants<int16_t,-11725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11725_MAGIC, .more = S16LD_DENOM_MINUS_11725_MORE};};
template<> struct libdivide_constants<int16_t,-11724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11724_MAGIC, .more = S16LD_DENOM_MINUS_11724_MORE};};
template<> struct libdivide_constants<int16_t,-11723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11723_MAGIC, .more = S16LD_DENOM_MINUS_11723_MORE};};
template<> struct libdivide_constants<int16_t,-11722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11722_MAGIC, .more = S16LD_DENOM_MINUS_11722_MORE};};
template<> struct libdivide_constants<int16_t,-11721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11721_MAGIC, .more = S16LD_DENOM_MINUS_11721_MORE};};
template<> struct libdivide_constants<int16_t,-11720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11720_MAGIC, .more = S16LD_DENOM_MINUS_11720_MORE};};
template<> struct libdivide_constants<int16_t,-11719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11719_MAGIC, .more = S16LD_DENOM_MINUS_11719_MORE};};
template<> struct libdivide_constants<int16_t,-11718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11718_MAGIC, .more = S16LD_DENOM_MINUS_11718_MORE};};
template<> struct libdivide_constants<int16_t,-11717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11717_MAGIC, .more = S16LD_DENOM_MINUS_11717_MORE};};
template<> struct libdivide_constants<int16_t,-11716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11716_MAGIC, .more = S16LD_DENOM_MINUS_11716_MORE};};
template<> struct libdivide_constants<int16_t,-11715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11715_MAGIC, .more = S16LD_DENOM_MINUS_11715_MORE};};
template<> struct libdivide_constants<int16_t,-11714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11714_MAGIC, .more = S16LD_DENOM_MINUS_11714_MORE};};
template<> struct libdivide_constants<int16_t,-11713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11713_MAGIC, .more = S16LD_DENOM_MINUS_11713_MORE};};
template<> struct libdivide_constants<int16_t,-11712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11712_MAGIC, .more = S16LD_DENOM_MINUS_11712_MORE};};
template<> struct libdivide_constants<int16_t,-11711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11711_MAGIC, .more = S16LD_DENOM_MINUS_11711_MORE};};
template<> struct libdivide_constants<int16_t,-11710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11710_MAGIC, .more = S16LD_DENOM_MINUS_11710_MORE};};
template<> struct libdivide_constants<int16_t,-11709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11709_MAGIC, .more = S16LD_DENOM_MINUS_11709_MORE};};
template<> struct libdivide_constants<int16_t,-11708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11708_MAGIC, .more = S16LD_DENOM_MINUS_11708_MORE};};
template<> struct libdivide_constants<int16_t,-11707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11707_MAGIC, .more = S16LD_DENOM_MINUS_11707_MORE};};
template<> struct libdivide_constants<int16_t,-11706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11706_MAGIC, .more = S16LD_DENOM_MINUS_11706_MORE};};
template<> struct libdivide_constants<int16_t,-11705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11705_MAGIC, .more = S16LD_DENOM_MINUS_11705_MORE};};
template<> struct libdivide_constants<int16_t,-11704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11704_MAGIC, .more = S16LD_DENOM_MINUS_11704_MORE};};
template<> struct libdivide_constants<int16_t,-11703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11703_MAGIC, .more = S16LD_DENOM_MINUS_11703_MORE};};
template<> struct libdivide_constants<int16_t,-11702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11702_MAGIC, .more = S16LD_DENOM_MINUS_11702_MORE};};
template<> struct libdivide_constants<int16_t,-11701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11701_MAGIC, .more = S16LD_DENOM_MINUS_11701_MORE};};
template<> struct libdivide_constants<int16_t,-11700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11700_MAGIC, .more = S16LD_DENOM_MINUS_11700_MORE};};
template<> struct libdivide_constants<int16_t,-11699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11699_MAGIC, .more = S16LD_DENOM_MINUS_11699_MORE};};
template<> struct libdivide_constants<int16_t,-11698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11698_MAGIC, .more = S16LD_DENOM_MINUS_11698_MORE};};
template<> struct libdivide_constants<int16_t,-11697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11697_MAGIC, .more = S16LD_DENOM_MINUS_11697_MORE};};
template<> struct libdivide_constants<int16_t,-11696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11696_MAGIC, .more = S16LD_DENOM_MINUS_11696_MORE};};
template<> struct libdivide_constants<int16_t,-11695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11695_MAGIC, .more = S16LD_DENOM_MINUS_11695_MORE};};
template<> struct libdivide_constants<int16_t,-11694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11694_MAGIC, .more = S16LD_DENOM_MINUS_11694_MORE};};
template<> struct libdivide_constants<int16_t,-11693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11693_MAGIC, .more = S16LD_DENOM_MINUS_11693_MORE};};
template<> struct libdivide_constants<int16_t,-11692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11692_MAGIC, .more = S16LD_DENOM_MINUS_11692_MORE};};
template<> struct libdivide_constants<int16_t,-11691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11691_MAGIC, .more = S16LD_DENOM_MINUS_11691_MORE};};
template<> struct libdivide_constants<int16_t,-11690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11690_MAGIC, .more = S16LD_DENOM_MINUS_11690_MORE};};
template<> struct libdivide_constants<int16_t,-11689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11689_MAGIC, .more = S16LD_DENOM_MINUS_11689_MORE};};
template<> struct libdivide_constants<int16_t,-11688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11688_MAGIC, .more = S16LD_DENOM_MINUS_11688_MORE};};
template<> struct libdivide_constants<int16_t,-11687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11687_MAGIC, .more = S16LD_DENOM_MINUS_11687_MORE};};
template<> struct libdivide_constants<int16_t,-11686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11686_MAGIC, .more = S16LD_DENOM_MINUS_11686_MORE};};
template<> struct libdivide_constants<int16_t,-11685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11685_MAGIC, .more = S16LD_DENOM_MINUS_11685_MORE};};
template<> struct libdivide_constants<int16_t,-11684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11684_MAGIC, .more = S16LD_DENOM_MINUS_11684_MORE};};
template<> struct libdivide_constants<int16_t,-11683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11683_MAGIC, .more = S16LD_DENOM_MINUS_11683_MORE};};
template<> struct libdivide_constants<int16_t,-11682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11682_MAGIC, .more = S16LD_DENOM_MINUS_11682_MORE};};
template<> struct libdivide_constants<int16_t,-11681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11681_MAGIC, .more = S16LD_DENOM_MINUS_11681_MORE};};
template<> struct libdivide_constants<int16_t,-11680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11680_MAGIC, .more = S16LD_DENOM_MINUS_11680_MORE};};
template<> struct libdivide_constants<int16_t,-11679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11679_MAGIC, .more = S16LD_DENOM_MINUS_11679_MORE};};
template<> struct libdivide_constants<int16_t,-11678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11678_MAGIC, .more = S16LD_DENOM_MINUS_11678_MORE};};
template<> struct libdivide_constants<int16_t,-11677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11677_MAGIC, .more = S16LD_DENOM_MINUS_11677_MORE};};
template<> struct libdivide_constants<int16_t,-11676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11676_MAGIC, .more = S16LD_DENOM_MINUS_11676_MORE};};
template<> struct libdivide_constants<int16_t,-11675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11675_MAGIC, .more = S16LD_DENOM_MINUS_11675_MORE};};
template<> struct libdivide_constants<int16_t,-11674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11674_MAGIC, .more = S16LD_DENOM_MINUS_11674_MORE};};
template<> struct libdivide_constants<int16_t,-11673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11673_MAGIC, .more = S16LD_DENOM_MINUS_11673_MORE};};
template<> struct libdivide_constants<int16_t,-11672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11672_MAGIC, .more = S16LD_DENOM_MINUS_11672_MORE};};
template<> struct libdivide_constants<int16_t,-11671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11671_MAGIC, .more = S16LD_DENOM_MINUS_11671_MORE};};
template<> struct libdivide_constants<int16_t,-11670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11670_MAGIC, .more = S16LD_DENOM_MINUS_11670_MORE};};
template<> struct libdivide_constants<int16_t,-11669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11669_MAGIC, .more = S16LD_DENOM_MINUS_11669_MORE};};
template<> struct libdivide_constants<int16_t,-11668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11668_MAGIC, .more = S16LD_DENOM_MINUS_11668_MORE};};
template<> struct libdivide_constants<int16_t,-11667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11667_MAGIC, .more = S16LD_DENOM_MINUS_11667_MORE};};
template<> struct libdivide_constants<int16_t,-11666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11666_MAGIC, .more = S16LD_DENOM_MINUS_11666_MORE};};
template<> struct libdivide_constants<int16_t,-11665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11665_MAGIC, .more = S16LD_DENOM_MINUS_11665_MORE};};
template<> struct libdivide_constants<int16_t,-11664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11664_MAGIC, .more = S16LD_DENOM_MINUS_11664_MORE};};
template<> struct libdivide_constants<int16_t,-11663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11663_MAGIC, .more = S16LD_DENOM_MINUS_11663_MORE};};
template<> struct libdivide_constants<int16_t,-11662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11662_MAGIC, .more = S16LD_DENOM_MINUS_11662_MORE};};
template<> struct libdivide_constants<int16_t,-11661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11661_MAGIC, .more = S16LD_DENOM_MINUS_11661_MORE};};
template<> struct libdivide_constants<int16_t,-11660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11660_MAGIC, .more = S16LD_DENOM_MINUS_11660_MORE};};
template<> struct libdivide_constants<int16_t,-11659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11659_MAGIC, .more = S16LD_DENOM_MINUS_11659_MORE};};
template<> struct libdivide_constants<int16_t,-11658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11658_MAGIC, .more = S16LD_DENOM_MINUS_11658_MORE};};
template<> struct libdivide_constants<int16_t,-11657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11657_MAGIC, .more = S16LD_DENOM_MINUS_11657_MORE};};
template<> struct libdivide_constants<int16_t,-11656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11656_MAGIC, .more = S16LD_DENOM_MINUS_11656_MORE};};
template<> struct libdivide_constants<int16_t,-11655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11655_MAGIC, .more = S16LD_DENOM_MINUS_11655_MORE};};
template<> struct libdivide_constants<int16_t,-11654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11654_MAGIC, .more = S16LD_DENOM_MINUS_11654_MORE};};
template<> struct libdivide_constants<int16_t,-11653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11653_MAGIC, .more = S16LD_DENOM_MINUS_11653_MORE};};
template<> struct libdivide_constants<int16_t,-11652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11652_MAGIC, .more = S16LD_DENOM_MINUS_11652_MORE};};
template<> struct libdivide_constants<int16_t,-11651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11651_MAGIC, .more = S16LD_DENOM_MINUS_11651_MORE};};
template<> struct libdivide_constants<int16_t,-11650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11650_MAGIC, .more = S16LD_DENOM_MINUS_11650_MORE};};
template<> struct libdivide_constants<int16_t,-11649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11649_MAGIC, .more = S16LD_DENOM_MINUS_11649_MORE};};
template<> struct libdivide_constants<int16_t,-11648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11648_MAGIC, .more = S16LD_DENOM_MINUS_11648_MORE};};
template<> struct libdivide_constants<int16_t,-11647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11647_MAGIC, .more = S16LD_DENOM_MINUS_11647_MORE};};
template<> struct libdivide_constants<int16_t,-11646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11646_MAGIC, .more = S16LD_DENOM_MINUS_11646_MORE};};
template<> struct libdivide_constants<int16_t,-11645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11645_MAGIC, .more = S16LD_DENOM_MINUS_11645_MORE};};
template<> struct libdivide_constants<int16_t,-11644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11644_MAGIC, .more = S16LD_DENOM_MINUS_11644_MORE};};
template<> struct libdivide_constants<int16_t,-11643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11643_MAGIC, .more = S16LD_DENOM_MINUS_11643_MORE};};
template<> struct libdivide_constants<int16_t,-11642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11642_MAGIC, .more = S16LD_DENOM_MINUS_11642_MORE};};
template<> struct libdivide_constants<int16_t,-11641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11641_MAGIC, .more = S16LD_DENOM_MINUS_11641_MORE};};
template<> struct libdivide_constants<int16_t,-11640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11640_MAGIC, .more = S16LD_DENOM_MINUS_11640_MORE};};
template<> struct libdivide_constants<int16_t,-11639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11639_MAGIC, .more = S16LD_DENOM_MINUS_11639_MORE};};
template<> struct libdivide_constants<int16_t,-11638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11638_MAGIC, .more = S16LD_DENOM_MINUS_11638_MORE};};
template<> struct libdivide_constants<int16_t,-11637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11637_MAGIC, .more = S16LD_DENOM_MINUS_11637_MORE};};
template<> struct libdivide_constants<int16_t,-11636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11636_MAGIC, .more = S16LD_DENOM_MINUS_11636_MORE};};
template<> struct libdivide_constants<int16_t,-11635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11635_MAGIC, .more = S16LD_DENOM_MINUS_11635_MORE};};
template<> struct libdivide_constants<int16_t,-11634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11634_MAGIC, .more = S16LD_DENOM_MINUS_11634_MORE};};
template<> struct libdivide_constants<int16_t,-11633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11633_MAGIC, .more = S16LD_DENOM_MINUS_11633_MORE};};
template<> struct libdivide_constants<int16_t,-11632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11632_MAGIC, .more = S16LD_DENOM_MINUS_11632_MORE};};
template<> struct libdivide_constants<int16_t,-11631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11631_MAGIC, .more = S16LD_DENOM_MINUS_11631_MORE};};
template<> struct libdivide_constants<int16_t,-11630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11630_MAGIC, .more = S16LD_DENOM_MINUS_11630_MORE};};
template<> struct libdivide_constants<int16_t,-11629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11629_MAGIC, .more = S16LD_DENOM_MINUS_11629_MORE};};
template<> struct libdivide_constants<int16_t,-11628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11628_MAGIC, .more = S16LD_DENOM_MINUS_11628_MORE};};
template<> struct libdivide_constants<int16_t,-11627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11627_MAGIC, .more = S16LD_DENOM_MINUS_11627_MORE};};
template<> struct libdivide_constants<int16_t,-11626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11626_MAGIC, .more = S16LD_DENOM_MINUS_11626_MORE};};
template<> struct libdivide_constants<int16_t,-11625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11625_MAGIC, .more = S16LD_DENOM_MINUS_11625_MORE};};
template<> struct libdivide_constants<int16_t,-11624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11624_MAGIC, .more = S16LD_DENOM_MINUS_11624_MORE};};
template<> struct libdivide_constants<int16_t,-11623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11623_MAGIC, .more = S16LD_DENOM_MINUS_11623_MORE};};
template<> struct libdivide_constants<int16_t,-11622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11622_MAGIC, .more = S16LD_DENOM_MINUS_11622_MORE};};
template<> struct libdivide_constants<int16_t,-11621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11621_MAGIC, .more = S16LD_DENOM_MINUS_11621_MORE};};
template<> struct libdivide_constants<int16_t,-11620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11620_MAGIC, .more = S16LD_DENOM_MINUS_11620_MORE};};
template<> struct libdivide_constants<int16_t,-11619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11619_MAGIC, .more = S16LD_DENOM_MINUS_11619_MORE};};
template<> struct libdivide_constants<int16_t,-11618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11618_MAGIC, .more = S16LD_DENOM_MINUS_11618_MORE};};
template<> struct libdivide_constants<int16_t,-11617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11617_MAGIC, .more = S16LD_DENOM_MINUS_11617_MORE};};
template<> struct libdivide_constants<int16_t,-11616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11616_MAGIC, .more = S16LD_DENOM_MINUS_11616_MORE};};
template<> struct libdivide_constants<int16_t,-11615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11615_MAGIC, .more = S16LD_DENOM_MINUS_11615_MORE};};
template<> struct libdivide_constants<int16_t,-11614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11614_MAGIC, .more = S16LD_DENOM_MINUS_11614_MORE};};
template<> struct libdivide_constants<int16_t,-11613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11613_MAGIC, .more = S16LD_DENOM_MINUS_11613_MORE};};
template<> struct libdivide_constants<int16_t,-11612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11612_MAGIC, .more = S16LD_DENOM_MINUS_11612_MORE};};
template<> struct libdivide_constants<int16_t,-11611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11611_MAGIC, .more = S16LD_DENOM_MINUS_11611_MORE};};
template<> struct libdivide_constants<int16_t,-11610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11610_MAGIC, .more = S16LD_DENOM_MINUS_11610_MORE};};
template<> struct libdivide_constants<int16_t,-11609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11609_MAGIC, .more = S16LD_DENOM_MINUS_11609_MORE};};
template<> struct libdivide_constants<int16_t,-11608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11608_MAGIC, .more = S16LD_DENOM_MINUS_11608_MORE};};
template<> struct libdivide_constants<int16_t,-11607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11607_MAGIC, .more = S16LD_DENOM_MINUS_11607_MORE};};
template<> struct libdivide_constants<int16_t,-11606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11606_MAGIC, .more = S16LD_DENOM_MINUS_11606_MORE};};
template<> struct libdivide_constants<int16_t,-11605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11605_MAGIC, .more = S16LD_DENOM_MINUS_11605_MORE};};
template<> struct libdivide_constants<int16_t,-11604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11604_MAGIC, .more = S16LD_DENOM_MINUS_11604_MORE};};
template<> struct libdivide_constants<int16_t,-11603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11603_MAGIC, .more = S16LD_DENOM_MINUS_11603_MORE};};
template<> struct libdivide_constants<int16_t,-11602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11602_MAGIC, .more = S16LD_DENOM_MINUS_11602_MORE};};
template<> struct libdivide_constants<int16_t,-11601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11601_MAGIC, .more = S16LD_DENOM_MINUS_11601_MORE};};
template<> struct libdivide_constants<int16_t,-11600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11600_MAGIC, .more = S16LD_DENOM_MINUS_11600_MORE};};
template<> struct libdivide_constants<int16_t,-11599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11599_MAGIC, .more = S16LD_DENOM_MINUS_11599_MORE};};
template<> struct libdivide_constants<int16_t,-11598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11598_MAGIC, .more = S16LD_DENOM_MINUS_11598_MORE};};
template<> struct libdivide_constants<int16_t,-11597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11597_MAGIC, .more = S16LD_DENOM_MINUS_11597_MORE};};
template<> struct libdivide_constants<int16_t,-11596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11596_MAGIC, .more = S16LD_DENOM_MINUS_11596_MORE};};
template<> struct libdivide_constants<int16_t,-11595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11595_MAGIC, .more = S16LD_DENOM_MINUS_11595_MORE};};
template<> struct libdivide_constants<int16_t,-11594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11594_MAGIC, .more = S16LD_DENOM_MINUS_11594_MORE};};
template<> struct libdivide_constants<int16_t,-11593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11593_MAGIC, .more = S16LD_DENOM_MINUS_11593_MORE};};
template<> struct libdivide_constants<int16_t,-11592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11592_MAGIC, .more = S16LD_DENOM_MINUS_11592_MORE};};
template<> struct libdivide_constants<int16_t,-11591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11591_MAGIC, .more = S16LD_DENOM_MINUS_11591_MORE};};
template<> struct libdivide_constants<int16_t,-11590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11590_MAGIC, .more = S16LD_DENOM_MINUS_11590_MORE};};
template<> struct libdivide_constants<int16_t,-11589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11589_MAGIC, .more = S16LD_DENOM_MINUS_11589_MORE};};
template<> struct libdivide_constants<int16_t,-11588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11588_MAGIC, .more = S16LD_DENOM_MINUS_11588_MORE};};
template<> struct libdivide_constants<int16_t,-11587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11587_MAGIC, .more = S16LD_DENOM_MINUS_11587_MORE};};
template<> struct libdivide_constants<int16_t,-11586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11586_MAGIC, .more = S16LD_DENOM_MINUS_11586_MORE};};
template<> struct libdivide_constants<int16_t,-11585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11585_MAGIC, .more = S16LD_DENOM_MINUS_11585_MORE};};
template<> struct libdivide_constants<int16_t,-11584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11584_MAGIC, .more = S16LD_DENOM_MINUS_11584_MORE};};
template<> struct libdivide_constants<int16_t,-11583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11583_MAGIC, .more = S16LD_DENOM_MINUS_11583_MORE};};
template<> struct libdivide_constants<int16_t,-11582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11582_MAGIC, .more = S16LD_DENOM_MINUS_11582_MORE};};
template<> struct libdivide_constants<int16_t,-11581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11581_MAGIC, .more = S16LD_DENOM_MINUS_11581_MORE};};
template<> struct libdivide_constants<int16_t,-11580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11580_MAGIC, .more = S16LD_DENOM_MINUS_11580_MORE};};
template<> struct libdivide_constants<int16_t,-11579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11579_MAGIC, .more = S16LD_DENOM_MINUS_11579_MORE};};
template<> struct libdivide_constants<int16_t,-11578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11578_MAGIC, .more = S16LD_DENOM_MINUS_11578_MORE};};
template<> struct libdivide_constants<int16_t,-11577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11577_MAGIC, .more = S16LD_DENOM_MINUS_11577_MORE};};
template<> struct libdivide_constants<int16_t,-11576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11576_MAGIC, .more = S16LD_DENOM_MINUS_11576_MORE};};
template<> struct libdivide_constants<int16_t,-11575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11575_MAGIC, .more = S16LD_DENOM_MINUS_11575_MORE};};
template<> struct libdivide_constants<int16_t,-11574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11574_MAGIC, .more = S16LD_DENOM_MINUS_11574_MORE};};
template<> struct libdivide_constants<int16_t,-11573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11573_MAGIC, .more = S16LD_DENOM_MINUS_11573_MORE};};
template<> struct libdivide_constants<int16_t,-11572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11572_MAGIC, .more = S16LD_DENOM_MINUS_11572_MORE};};
template<> struct libdivide_constants<int16_t,-11571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11571_MAGIC, .more = S16LD_DENOM_MINUS_11571_MORE};};
template<> struct libdivide_constants<int16_t,-11570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11570_MAGIC, .more = S16LD_DENOM_MINUS_11570_MORE};};
template<> struct libdivide_constants<int16_t,-11569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11569_MAGIC, .more = S16LD_DENOM_MINUS_11569_MORE};};
template<> struct libdivide_constants<int16_t,-11568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11568_MAGIC, .more = S16LD_DENOM_MINUS_11568_MORE};};
template<> struct libdivide_constants<int16_t,-11567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11567_MAGIC, .more = S16LD_DENOM_MINUS_11567_MORE};};
template<> struct libdivide_constants<int16_t,-11566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11566_MAGIC, .more = S16LD_DENOM_MINUS_11566_MORE};};
template<> struct libdivide_constants<int16_t,-11565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11565_MAGIC, .more = S16LD_DENOM_MINUS_11565_MORE};};
template<> struct libdivide_constants<int16_t,-11564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11564_MAGIC, .more = S16LD_DENOM_MINUS_11564_MORE};};
template<> struct libdivide_constants<int16_t,-11563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11563_MAGIC, .more = S16LD_DENOM_MINUS_11563_MORE};};
template<> struct libdivide_constants<int16_t,-11562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11562_MAGIC, .more = S16LD_DENOM_MINUS_11562_MORE};};
template<> struct libdivide_constants<int16_t,-11561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11561_MAGIC, .more = S16LD_DENOM_MINUS_11561_MORE};};
template<> struct libdivide_constants<int16_t,-11560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11560_MAGIC, .more = S16LD_DENOM_MINUS_11560_MORE};};
template<> struct libdivide_constants<int16_t,-11559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11559_MAGIC, .more = S16LD_DENOM_MINUS_11559_MORE};};
template<> struct libdivide_constants<int16_t,-11558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11558_MAGIC, .more = S16LD_DENOM_MINUS_11558_MORE};};
template<> struct libdivide_constants<int16_t,-11557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11557_MAGIC, .more = S16LD_DENOM_MINUS_11557_MORE};};
template<> struct libdivide_constants<int16_t,-11556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11556_MAGIC, .more = S16LD_DENOM_MINUS_11556_MORE};};
template<> struct libdivide_constants<int16_t,-11555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11555_MAGIC, .more = S16LD_DENOM_MINUS_11555_MORE};};
template<> struct libdivide_constants<int16_t,-11554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11554_MAGIC, .more = S16LD_DENOM_MINUS_11554_MORE};};
template<> struct libdivide_constants<int16_t,-11553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11553_MAGIC, .more = S16LD_DENOM_MINUS_11553_MORE};};
template<> struct libdivide_constants<int16_t,-11552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11552_MAGIC, .more = S16LD_DENOM_MINUS_11552_MORE};};
template<> struct libdivide_constants<int16_t,-11551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11551_MAGIC, .more = S16LD_DENOM_MINUS_11551_MORE};};
template<> struct libdivide_constants<int16_t,-11550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11550_MAGIC, .more = S16LD_DENOM_MINUS_11550_MORE};};
template<> struct libdivide_constants<int16_t,-11549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11549_MAGIC, .more = S16LD_DENOM_MINUS_11549_MORE};};
template<> struct libdivide_constants<int16_t,-11548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11548_MAGIC, .more = S16LD_DENOM_MINUS_11548_MORE};};
template<> struct libdivide_constants<int16_t,-11547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11547_MAGIC, .more = S16LD_DENOM_MINUS_11547_MORE};};
template<> struct libdivide_constants<int16_t,-11546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11546_MAGIC, .more = S16LD_DENOM_MINUS_11546_MORE};};
template<> struct libdivide_constants<int16_t,-11545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11545_MAGIC, .more = S16LD_DENOM_MINUS_11545_MORE};};
template<> struct libdivide_constants<int16_t,-11544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11544_MAGIC, .more = S16LD_DENOM_MINUS_11544_MORE};};
template<> struct libdivide_constants<int16_t,-11543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11543_MAGIC, .more = S16LD_DENOM_MINUS_11543_MORE};};
template<> struct libdivide_constants<int16_t,-11542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11542_MAGIC, .more = S16LD_DENOM_MINUS_11542_MORE};};
template<> struct libdivide_constants<int16_t,-11541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11541_MAGIC, .more = S16LD_DENOM_MINUS_11541_MORE};};
template<> struct libdivide_constants<int16_t,-11540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11540_MAGIC, .more = S16LD_DENOM_MINUS_11540_MORE};};
template<> struct libdivide_constants<int16_t,-11539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11539_MAGIC, .more = S16LD_DENOM_MINUS_11539_MORE};};
template<> struct libdivide_constants<int16_t,-11538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11538_MAGIC, .more = S16LD_DENOM_MINUS_11538_MORE};};
template<> struct libdivide_constants<int16_t,-11537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11537_MAGIC, .more = S16LD_DENOM_MINUS_11537_MORE};};
template<> struct libdivide_constants<int16_t,-11536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11536_MAGIC, .more = S16LD_DENOM_MINUS_11536_MORE};};
template<> struct libdivide_constants<int16_t,-11535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11535_MAGIC, .more = S16LD_DENOM_MINUS_11535_MORE};};
template<> struct libdivide_constants<int16_t,-11534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11534_MAGIC, .more = S16LD_DENOM_MINUS_11534_MORE};};
template<> struct libdivide_constants<int16_t,-11533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11533_MAGIC, .more = S16LD_DENOM_MINUS_11533_MORE};};
template<> struct libdivide_constants<int16_t,-11532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11532_MAGIC, .more = S16LD_DENOM_MINUS_11532_MORE};};
template<> struct libdivide_constants<int16_t,-11531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11531_MAGIC, .more = S16LD_DENOM_MINUS_11531_MORE};};
template<> struct libdivide_constants<int16_t,-11530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11530_MAGIC, .more = S16LD_DENOM_MINUS_11530_MORE};};
template<> struct libdivide_constants<int16_t,-11529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11529_MAGIC, .more = S16LD_DENOM_MINUS_11529_MORE};};
template<> struct libdivide_constants<int16_t,-11528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11528_MAGIC, .more = S16LD_DENOM_MINUS_11528_MORE};};
template<> struct libdivide_constants<int16_t,-11527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11527_MAGIC, .more = S16LD_DENOM_MINUS_11527_MORE};};
template<> struct libdivide_constants<int16_t,-11526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11526_MAGIC, .more = S16LD_DENOM_MINUS_11526_MORE};};
template<> struct libdivide_constants<int16_t,-11525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11525_MAGIC, .more = S16LD_DENOM_MINUS_11525_MORE};};
template<> struct libdivide_constants<int16_t,-11524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11524_MAGIC, .more = S16LD_DENOM_MINUS_11524_MORE};};
template<> struct libdivide_constants<int16_t,-11523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11523_MAGIC, .more = S16LD_DENOM_MINUS_11523_MORE};};
template<> struct libdivide_constants<int16_t,-11522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11522_MAGIC, .more = S16LD_DENOM_MINUS_11522_MORE};};
template<> struct libdivide_constants<int16_t,-11521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11521_MAGIC, .more = S16LD_DENOM_MINUS_11521_MORE};};
template<> struct libdivide_constants<int16_t,-11520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11520_MAGIC, .more = S16LD_DENOM_MINUS_11520_MORE};};
template<> struct libdivide_constants<int16_t,-11519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11519_MAGIC, .more = S16LD_DENOM_MINUS_11519_MORE};};
template<> struct libdivide_constants<int16_t,-11518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11518_MAGIC, .more = S16LD_DENOM_MINUS_11518_MORE};};
template<> struct libdivide_constants<int16_t,-11517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11517_MAGIC, .more = S16LD_DENOM_MINUS_11517_MORE};};
template<> struct libdivide_constants<int16_t,-11516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11516_MAGIC, .more = S16LD_DENOM_MINUS_11516_MORE};};
template<> struct libdivide_constants<int16_t,-11515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11515_MAGIC, .more = S16LD_DENOM_MINUS_11515_MORE};};
template<> struct libdivide_constants<int16_t,-11514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11514_MAGIC, .more = S16LD_DENOM_MINUS_11514_MORE};};
template<> struct libdivide_constants<int16_t,-11513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11513_MAGIC, .more = S16LD_DENOM_MINUS_11513_MORE};};
template<> struct libdivide_constants<int16_t,-11512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11512_MAGIC, .more = S16LD_DENOM_MINUS_11512_MORE};};
template<> struct libdivide_constants<int16_t,-11511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11511_MAGIC, .more = S16LD_DENOM_MINUS_11511_MORE};};
template<> struct libdivide_constants<int16_t,-11510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11510_MAGIC, .more = S16LD_DENOM_MINUS_11510_MORE};};
template<> struct libdivide_constants<int16_t,-11509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11509_MAGIC, .more = S16LD_DENOM_MINUS_11509_MORE};};
template<> struct libdivide_constants<int16_t,-11508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11508_MAGIC, .more = S16LD_DENOM_MINUS_11508_MORE};};
template<> struct libdivide_constants<int16_t,-11507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11507_MAGIC, .more = S16LD_DENOM_MINUS_11507_MORE};};
template<> struct libdivide_constants<int16_t,-11506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11506_MAGIC, .more = S16LD_DENOM_MINUS_11506_MORE};};
template<> struct libdivide_constants<int16_t,-11505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11505_MAGIC, .more = S16LD_DENOM_MINUS_11505_MORE};};
template<> struct libdivide_constants<int16_t,-11504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11504_MAGIC, .more = S16LD_DENOM_MINUS_11504_MORE};};
template<> struct libdivide_constants<int16_t,-11503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11503_MAGIC, .more = S16LD_DENOM_MINUS_11503_MORE};};
template<> struct libdivide_constants<int16_t,-11502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11502_MAGIC, .more = S16LD_DENOM_MINUS_11502_MORE};};
template<> struct libdivide_constants<int16_t,-11501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11501_MAGIC, .more = S16LD_DENOM_MINUS_11501_MORE};};
template<> struct libdivide_constants<int16_t,-11500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11500_MAGIC, .more = S16LD_DENOM_MINUS_11500_MORE};};
template<> struct libdivide_constants<int16_t,-11499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11499_MAGIC, .more = S16LD_DENOM_MINUS_11499_MORE};};
template<> struct libdivide_constants<int16_t,-11498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11498_MAGIC, .more = S16LD_DENOM_MINUS_11498_MORE};};
template<> struct libdivide_constants<int16_t,-11497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11497_MAGIC, .more = S16LD_DENOM_MINUS_11497_MORE};};
template<> struct libdivide_constants<int16_t,-11496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11496_MAGIC, .more = S16LD_DENOM_MINUS_11496_MORE};};
template<> struct libdivide_constants<int16_t,-11495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11495_MAGIC, .more = S16LD_DENOM_MINUS_11495_MORE};};
template<> struct libdivide_constants<int16_t,-11494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11494_MAGIC, .more = S16LD_DENOM_MINUS_11494_MORE};};
template<> struct libdivide_constants<int16_t,-11493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11493_MAGIC, .more = S16LD_DENOM_MINUS_11493_MORE};};
template<> struct libdivide_constants<int16_t,-11492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11492_MAGIC, .more = S16LD_DENOM_MINUS_11492_MORE};};
template<> struct libdivide_constants<int16_t,-11491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11491_MAGIC, .more = S16LD_DENOM_MINUS_11491_MORE};};
template<> struct libdivide_constants<int16_t,-11490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11490_MAGIC, .more = S16LD_DENOM_MINUS_11490_MORE};};
template<> struct libdivide_constants<int16_t,-11489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11489_MAGIC, .more = S16LD_DENOM_MINUS_11489_MORE};};
template<> struct libdivide_constants<int16_t,-11488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11488_MAGIC, .more = S16LD_DENOM_MINUS_11488_MORE};};
template<> struct libdivide_constants<int16_t,-11487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11487_MAGIC, .more = S16LD_DENOM_MINUS_11487_MORE};};
template<> struct libdivide_constants<int16_t,-11486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11486_MAGIC, .more = S16LD_DENOM_MINUS_11486_MORE};};
template<> struct libdivide_constants<int16_t,-11485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11485_MAGIC, .more = S16LD_DENOM_MINUS_11485_MORE};};
template<> struct libdivide_constants<int16_t,-11484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11484_MAGIC, .more = S16LD_DENOM_MINUS_11484_MORE};};
template<> struct libdivide_constants<int16_t,-11483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11483_MAGIC, .more = S16LD_DENOM_MINUS_11483_MORE};};
template<> struct libdivide_constants<int16_t,-11482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11482_MAGIC, .more = S16LD_DENOM_MINUS_11482_MORE};};
template<> struct libdivide_constants<int16_t,-11481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11481_MAGIC, .more = S16LD_DENOM_MINUS_11481_MORE};};
template<> struct libdivide_constants<int16_t,-11480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11480_MAGIC, .more = S16LD_DENOM_MINUS_11480_MORE};};
template<> struct libdivide_constants<int16_t,-11479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11479_MAGIC, .more = S16LD_DENOM_MINUS_11479_MORE};};
template<> struct libdivide_constants<int16_t,-11478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11478_MAGIC, .more = S16LD_DENOM_MINUS_11478_MORE};};
template<> struct libdivide_constants<int16_t,-11477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11477_MAGIC, .more = S16LD_DENOM_MINUS_11477_MORE};};
template<> struct libdivide_constants<int16_t,-11476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11476_MAGIC, .more = S16LD_DENOM_MINUS_11476_MORE};};
template<> struct libdivide_constants<int16_t,-11475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11475_MAGIC, .more = S16LD_DENOM_MINUS_11475_MORE};};
template<> struct libdivide_constants<int16_t,-11474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11474_MAGIC, .more = S16LD_DENOM_MINUS_11474_MORE};};
template<> struct libdivide_constants<int16_t,-11473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11473_MAGIC, .more = S16LD_DENOM_MINUS_11473_MORE};};
template<> struct libdivide_constants<int16_t,-11472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11472_MAGIC, .more = S16LD_DENOM_MINUS_11472_MORE};};
template<> struct libdivide_constants<int16_t,-11471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11471_MAGIC, .more = S16LD_DENOM_MINUS_11471_MORE};};
template<> struct libdivide_constants<int16_t,-11470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11470_MAGIC, .more = S16LD_DENOM_MINUS_11470_MORE};};
template<> struct libdivide_constants<int16_t,-11469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11469_MAGIC, .more = S16LD_DENOM_MINUS_11469_MORE};};
template<> struct libdivide_constants<int16_t,-11468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11468_MAGIC, .more = S16LD_DENOM_MINUS_11468_MORE};};
template<> struct libdivide_constants<int16_t,-11467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11467_MAGIC, .more = S16LD_DENOM_MINUS_11467_MORE};};
template<> struct libdivide_constants<int16_t,-11466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11466_MAGIC, .more = S16LD_DENOM_MINUS_11466_MORE};};
template<> struct libdivide_constants<int16_t,-11465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11465_MAGIC, .more = S16LD_DENOM_MINUS_11465_MORE};};
template<> struct libdivide_constants<int16_t,-11464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11464_MAGIC, .more = S16LD_DENOM_MINUS_11464_MORE};};
template<> struct libdivide_constants<int16_t,-11463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11463_MAGIC, .more = S16LD_DENOM_MINUS_11463_MORE};};
template<> struct libdivide_constants<int16_t,-11462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11462_MAGIC, .more = S16LD_DENOM_MINUS_11462_MORE};};
template<> struct libdivide_constants<int16_t,-11461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11461_MAGIC, .more = S16LD_DENOM_MINUS_11461_MORE};};
template<> struct libdivide_constants<int16_t,-11460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11460_MAGIC, .more = S16LD_DENOM_MINUS_11460_MORE};};
template<> struct libdivide_constants<int16_t,-11459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11459_MAGIC, .more = S16LD_DENOM_MINUS_11459_MORE};};
template<> struct libdivide_constants<int16_t,-11458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11458_MAGIC, .more = S16LD_DENOM_MINUS_11458_MORE};};
template<> struct libdivide_constants<int16_t,-11457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11457_MAGIC, .more = S16LD_DENOM_MINUS_11457_MORE};};
template<> struct libdivide_constants<int16_t,-11456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11456_MAGIC, .more = S16LD_DENOM_MINUS_11456_MORE};};
template<> struct libdivide_constants<int16_t,-11455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11455_MAGIC, .more = S16LD_DENOM_MINUS_11455_MORE};};
template<> struct libdivide_constants<int16_t,-11454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11454_MAGIC, .more = S16LD_DENOM_MINUS_11454_MORE};};
template<> struct libdivide_constants<int16_t,-11453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11453_MAGIC, .more = S16LD_DENOM_MINUS_11453_MORE};};
template<> struct libdivide_constants<int16_t,-11452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11452_MAGIC, .more = S16LD_DENOM_MINUS_11452_MORE};};
template<> struct libdivide_constants<int16_t,-11451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11451_MAGIC, .more = S16LD_DENOM_MINUS_11451_MORE};};
template<> struct libdivide_constants<int16_t,-11450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11450_MAGIC, .more = S16LD_DENOM_MINUS_11450_MORE};};
template<> struct libdivide_constants<int16_t,-11449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11449_MAGIC, .more = S16LD_DENOM_MINUS_11449_MORE};};
template<> struct libdivide_constants<int16_t,-11448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11448_MAGIC, .more = S16LD_DENOM_MINUS_11448_MORE};};
template<> struct libdivide_constants<int16_t,-11447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11447_MAGIC, .more = S16LD_DENOM_MINUS_11447_MORE};};
template<> struct libdivide_constants<int16_t,-11446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11446_MAGIC, .more = S16LD_DENOM_MINUS_11446_MORE};};
template<> struct libdivide_constants<int16_t,-11445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11445_MAGIC, .more = S16LD_DENOM_MINUS_11445_MORE};};
template<> struct libdivide_constants<int16_t,-11444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11444_MAGIC, .more = S16LD_DENOM_MINUS_11444_MORE};};
template<> struct libdivide_constants<int16_t,-11443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11443_MAGIC, .more = S16LD_DENOM_MINUS_11443_MORE};};
template<> struct libdivide_constants<int16_t,-11442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11442_MAGIC, .more = S16LD_DENOM_MINUS_11442_MORE};};
template<> struct libdivide_constants<int16_t,-11441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11441_MAGIC, .more = S16LD_DENOM_MINUS_11441_MORE};};
template<> struct libdivide_constants<int16_t,-11440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11440_MAGIC, .more = S16LD_DENOM_MINUS_11440_MORE};};
template<> struct libdivide_constants<int16_t,-11439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11439_MAGIC, .more = S16LD_DENOM_MINUS_11439_MORE};};
template<> struct libdivide_constants<int16_t,-11438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11438_MAGIC, .more = S16LD_DENOM_MINUS_11438_MORE};};
template<> struct libdivide_constants<int16_t,-11437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11437_MAGIC, .more = S16LD_DENOM_MINUS_11437_MORE};};
template<> struct libdivide_constants<int16_t,-11436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11436_MAGIC, .more = S16LD_DENOM_MINUS_11436_MORE};};
template<> struct libdivide_constants<int16_t,-11435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11435_MAGIC, .more = S16LD_DENOM_MINUS_11435_MORE};};
template<> struct libdivide_constants<int16_t,-11434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11434_MAGIC, .more = S16LD_DENOM_MINUS_11434_MORE};};
template<> struct libdivide_constants<int16_t,-11433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11433_MAGIC, .more = S16LD_DENOM_MINUS_11433_MORE};};
template<> struct libdivide_constants<int16_t,-11432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11432_MAGIC, .more = S16LD_DENOM_MINUS_11432_MORE};};
template<> struct libdivide_constants<int16_t,-11431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11431_MAGIC, .more = S16LD_DENOM_MINUS_11431_MORE};};
template<> struct libdivide_constants<int16_t,-11430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11430_MAGIC, .more = S16LD_DENOM_MINUS_11430_MORE};};
template<> struct libdivide_constants<int16_t,-11429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11429_MAGIC, .more = S16LD_DENOM_MINUS_11429_MORE};};
template<> struct libdivide_constants<int16_t,-11428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11428_MAGIC, .more = S16LD_DENOM_MINUS_11428_MORE};};
template<> struct libdivide_constants<int16_t,-11427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11427_MAGIC, .more = S16LD_DENOM_MINUS_11427_MORE};};
template<> struct libdivide_constants<int16_t,-11426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11426_MAGIC, .more = S16LD_DENOM_MINUS_11426_MORE};};
template<> struct libdivide_constants<int16_t,-11425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11425_MAGIC, .more = S16LD_DENOM_MINUS_11425_MORE};};
template<> struct libdivide_constants<int16_t,-11424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11424_MAGIC, .more = S16LD_DENOM_MINUS_11424_MORE};};
template<> struct libdivide_constants<int16_t,-11423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11423_MAGIC, .more = S16LD_DENOM_MINUS_11423_MORE};};
template<> struct libdivide_constants<int16_t,-11422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11422_MAGIC, .more = S16LD_DENOM_MINUS_11422_MORE};};
template<> struct libdivide_constants<int16_t,-11421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11421_MAGIC, .more = S16LD_DENOM_MINUS_11421_MORE};};
template<> struct libdivide_constants<int16_t,-11420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11420_MAGIC, .more = S16LD_DENOM_MINUS_11420_MORE};};
template<> struct libdivide_constants<int16_t,-11419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11419_MAGIC, .more = S16LD_DENOM_MINUS_11419_MORE};};
template<> struct libdivide_constants<int16_t,-11418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11418_MAGIC, .more = S16LD_DENOM_MINUS_11418_MORE};};
template<> struct libdivide_constants<int16_t,-11417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11417_MAGIC, .more = S16LD_DENOM_MINUS_11417_MORE};};
template<> struct libdivide_constants<int16_t,-11416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11416_MAGIC, .more = S16LD_DENOM_MINUS_11416_MORE};};
template<> struct libdivide_constants<int16_t,-11415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11415_MAGIC, .more = S16LD_DENOM_MINUS_11415_MORE};};
template<> struct libdivide_constants<int16_t,-11414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11414_MAGIC, .more = S16LD_DENOM_MINUS_11414_MORE};};
template<> struct libdivide_constants<int16_t,-11413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11413_MAGIC, .more = S16LD_DENOM_MINUS_11413_MORE};};
template<> struct libdivide_constants<int16_t,-11412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11412_MAGIC, .more = S16LD_DENOM_MINUS_11412_MORE};};
template<> struct libdivide_constants<int16_t,-11411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11411_MAGIC, .more = S16LD_DENOM_MINUS_11411_MORE};};
template<> struct libdivide_constants<int16_t,-11410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11410_MAGIC, .more = S16LD_DENOM_MINUS_11410_MORE};};
template<> struct libdivide_constants<int16_t,-11409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11409_MAGIC, .more = S16LD_DENOM_MINUS_11409_MORE};};
template<> struct libdivide_constants<int16_t,-11408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11408_MAGIC, .more = S16LD_DENOM_MINUS_11408_MORE};};
template<> struct libdivide_constants<int16_t,-11407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11407_MAGIC, .more = S16LD_DENOM_MINUS_11407_MORE};};
template<> struct libdivide_constants<int16_t,-11406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11406_MAGIC, .more = S16LD_DENOM_MINUS_11406_MORE};};
template<> struct libdivide_constants<int16_t,-11405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11405_MAGIC, .more = S16LD_DENOM_MINUS_11405_MORE};};
template<> struct libdivide_constants<int16_t,-11404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11404_MAGIC, .more = S16LD_DENOM_MINUS_11404_MORE};};
template<> struct libdivide_constants<int16_t,-11403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11403_MAGIC, .more = S16LD_DENOM_MINUS_11403_MORE};};
template<> struct libdivide_constants<int16_t,-11402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11402_MAGIC, .more = S16LD_DENOM_MINUS_11402_MORE};};
template<> struct libdivide_constants<int16_t,-11401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11401_MAGIC, .more = S16LD_DENOM_MINUS_11401_MORE};};
template<> struct libdivide_constants<int16_t,-11400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11400_MAGIC, .more = S16LD_DENOM_MINUS_11400_MORE};};
template<> struct libdivide_constants<int16_t,-11399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11399_MAGIC, .more = S16LD_DENOM_MINUS_11399_MORE};};
template<> struct libdivide_constants<int16_t,-11398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11398_MAGIC, .more = S16LD_DENOM_MINUS_11398_MORE};};
template<> struct libdivide_constants<int16_t,-11397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11397_MAGIC, .more = S16LD_DENOM_MINUS_11397_MORE};};
template<> struct libdivide_constants<int16_t,-11396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11396_MAGIC, .more = S16LD_DENOM_MINUS_11396_MORE};};
template<> struct libdivide_constants<int16_t,-11395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11395_MAGIC, .more = S16LD_DENOM_MINUS_11395_MORE};};
template<> struct libdivide_constants<int16_t,-11394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11394_MAGIC, .more = S16LD_DENOM_MINUS_11394_MORE};};
template<> struct libdivide_constants<int16_t,-11393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11393_MAGIC, .more = S16LD_DENOM_MINUS_11393_MORE};};
template<> struct libdivide_constants<int16_t,-11392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11392_MAGIC, .more = S16LD_DENOM_MINUS_11392_MORE};};
template<> struct libdivide_constants<int16_t,-11391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11391_MAGIC, .more = S16LD_DENOM_MINUS_11391_MORE};};
template<> struct libdivide_constants<int16_t,-11390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11390_MAGIC, .more = S16LD_DENOM_MINUS_11390_MORE};};
template<> struct libdivide_constants<int16_t,-11389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11389_MAGIC, .more = S16LD_DENOM_MINUS_11389_MORE};};
template<> struct libdivide_constants<int16_t,-11388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11388_MAGIC, .more = S16LD_DENOM_MINUS_11388_MORE};};
template<> struct libdivide_constants<int16_t,-11387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11387_MAGIC, .more = S16LD_DENOM_MINUS_11387_MORE};};
template<> struct libdivide_constants<int16_t,-11386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11386_MAGIC, .more = S16LD_DENOM_MINUS_11386_MORE};};
template<> struct libdivide_constants<int16_t,-11385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11385_MAGIC, .more = S16LD_DENOM_MINUS_11385_MORE};};
template<> struct libdivide_constants<int16_t,-11384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11384_MAGIC, .more = S16LD_DENOM_MINUS_11384_MORE};};
template<> struct libdivide_constants<int16_t,-11383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11383_MAGIC, .more = S16LD_DENOM_MINUS_11383_MORE};};
template<> struct libdivide_constants<int16_t,-11382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11382_MAGIC, .more = S16LD_DENOM_MINUS_11382_MORE};};
template<> struct libdivide_constants<int16_t,-11381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11381_MAGIC, .more = S16LD_DENOM_MINUS_11381_MORE};};
template<> struct libdivide_constants<int16_t,-11380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11380_MAGIC, .more = S16LD_DENOM_MINUS_11380_MORE};};
template<> struct libdivide_constants<int16_t,-11379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11379_MAGIC, .more = S16LD_DENOM_MINUS_11379_MORE};};
template<> struct libdivide_constants<int16_t,-11378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11378_MAGIC, .more = S16LD_DENOM_MINUS_11378_MORE};};
template<> struct libdivide_constants<int16_t,-11377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11377_MAGIC, .more = S16LD_DENOM_MINUS_11377_MORE};};
template<> struct libdivide_constants<int16_t,-11376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11376_MAGIC, .more = S16LD_DENOM_MINUS_11376_MORE};};
template<> struct libdivide_constants<int16_t,-11375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11375_MAGIC, .more = S16LD_DENOM_MINUS_11375_MORE};};
template<> struct libdivide_constants<int16_t,-11374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11374_MAGIC, .more = S16LD_DENOM_MINUS_11374_MORE};};
template<> struct libdivide_constants<int16_t,-11373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11373_MAGIC, .more = S16LD_DENOM_MINUS_11373_MORE};};
template<> struct libdivide_constants<int16_t,-11372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11372_MAGIC, .more = S16LD_DENOM_MINUS_11372_MORE};};
template<> struct libdivide_constants<int16_t,-11371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11371_MAGIC, .more = S16LD_DENOM_MINUS_11371_MORE};};
template<> struct libdivide_constants<int16_t,-11370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11370_MAGIC, .more = S16LD_DENOM_MINUS_11370_MORE};};
template<> struct libdivide_constants<int16_t,-11369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11369_MAGIC, .more = S16LD_DENOM_MINUS_11369_MORE};};
template<> struct libdivide_constants<int16_t,-11368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11368_MAGIC, .more = S16LD_DENOM_MINUS_11368_MORE};};
template<> struct libdivide_constants<int16_t,-11367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11367_MAGIC, .more = S16LD_DENOM_MINUS_11367_MORE};};
template<> struct libdivide_constants<int16_t,-11366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11366_MAGIC, .more = S16LD_DENOM_MINUS_11366_MORE};};
template<> struct libdivide_constants<int16_t,-11365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11365_MAGIC, .more = S16LD_DENOM_MINUS_11365_MORE};};
template<> struct libdivide_constants<int16_t,-11364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11364_MAGIC, .more = S16LD_DENOM_MINUS_11364_MORE};};
template<> struct libdivide_constants<int16_t,-11363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11363_MAGIC, .more = S16LD_DENOM_MINUS_11363_MORE};};
template<> struct libdivide_constants<int16_t,-11362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11362_MAGIC, .more = S16LD_DENOM_MINUS_11362_MORE};};
template<> struct libdivide_constants<int16_t,-11361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11361_MAGIC, .more = S16LD_DENOM_MINUS_11361_MORE};};
template<> struct libdivide_constants<int16_t,-11360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11360_MAGIC, .more = S16LD_DENOM_MINUS_11360_MORE};};
template<> struct libdivide_constants<int16_t,-11359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11359_MAGIC, .more = S16LD_DENOM_MINUS_11359_MORE};};
template<> struct libdivide_constants<int16_t,-11358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11358_MAGIC, .more = S16LD_DENOM_MINUS_11358_MORE};};
template<> struct libdivide_constants<int16_t,-11357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11357_MAGIC, .more = S16LD_DENOM_MINUS_11357_MORE};};
template<> struct libdivide_constants<int16_t,-11356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11356_MAGIC, .more = S16LD_DENOM_MINUS_11356_MORE};};
template<> struct libdivide_constants<int16_t,-11355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11355_MAGIC, .more = S16LD_DENOM_MINUS_11355_MORE};};
template<> struct libdivide_constants<int16_t,-11354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11354_MAGIC, .more = S16LD_DENOM_MINUS_11354_MORE};};
template<> struct libdivide_constants<int16_t,-11353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11353_MAGIC, .more = S16LD_DENOM_MINUS_11353_MORE};};
template<> struct libdivide_constants<int16_t,-11352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11352_MAGIC, .more = S16LD_DENOM_MINUS_11352_MORE};};
template<> struct libdivide_constants<int16_t,-11351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11351_MAGIC, .more = S16LD_DENOM_MINUS_11351_MORE};};
template<> struct libdivide_constants<int16_t,-11350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11350_MAGIC, .more = S16LD_DENOM_MINUS_11350_MORE};};
template<> struct libdivide_constants<int16_t,-11349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11349_MAGIC, .more = S16LD_DENOM_MINUS_11349_MORE};};
template<> struct libdivide_constants<int16_t,-11348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11348_MAGIC, .more = S16LD_DENOM_MINUS_11348_MORE};};
template<> struct libdivide_constants<int16_t,-11347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11347_MAGIC, .more = S16LD_DENOM_MINUS_11347_MORE};};
template<> struct libdivide_constants<int16_t,-11346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11346_MAGIC, .more = S16LD_DENOM_MINUS_11346_MORE};};
template<> struct libdivide_constants<int16_t,-11345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11345_MAGIC, .more = S16LD_DENOM_MINUS_11345_MORE};};
template<> struct libdivide_constants<int16_t,-11344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11344_MAGIC, .more = S16LD_DENOM_MINUS_11344_MORE};};
template<> struct libdivide_constants<int16_t,-11343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11343_MAGIC, .more = S16LD_DENOM_MINUS_11343_MORE};};
template<> struct libdivide_constants<int16_t,-11342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11342_MAGIC, .more = S16LD_DENOM_MINUS_11342_MORE};};
template<> struct libdivide_constants<int16_t,-11341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11341_MAGIC, .more = S16LD_DENOM_MINUS_11341_MORE};};
template<> struct libdivide_constants<int16_t,-11340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11340_MAGIC, .more = S16LD_DENOM_MINUS_11340_MORE};};
template<> struct libdivide_constants<int16_t,-11339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11339_MAGIC, .more = S16LD_DENOM_MINUS_11339_MORE};};
template<> struct libdivide_constants<int16_t,-11338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11338_MAGIC, .more = S16LD_DENOM_MINUS_11338_MORE};};
template<> struct libdivide_constants<int16_t,-11337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11337_MAGIC, .more = S16LD_DENOM_MINUS_11337_MORE};};
template<> struct libdivide_constants<int16_t,-11336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11336_MAGIC, .more = S16LD_DENOM_MINUS_11336_MORE};};
template<> struct libdivide_constants<int16_t,-11335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11335_MAGIC, .more = S16LD_DENOM_MINUS_11335_MORE};};
template<> struct libdivide_constants<int16_t,-11334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11334_MAGIC, .more = S16LD_DENOM_MINUS_11334_MORE};};
template<> struct libdivide_constants<int16_t,-11333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11333_MAGIC, .more = S16LD_DENOM_MINUS_11333_MORE};};
template<> struct libdivide_constants<int16_t,-11332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11332_MAGIC, .more = S16LD_DENOM_MINUS_11332_MORE};};
template<> struct libdivide_constants<int16_t,-11331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11331_MAGIC, .more = S16LD_DENOM_MINUS_11331_MORE};};
template<> struct libdivide_constants<int16_t,-11330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11330_MAGIC, .more = S16LD_DENOM_MINUS_11330_MORE};};
template<> struct libdivide_constants<int16_t,-11329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11329_MAGIC, .more = S16LD_DENOM_MINUS_11329_MORE};};
template<> struct libdivide_constants<int16_t,-11328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11328_MAGIC, .more = S16LD_DENOM_MINUS_11328_MORE};};
template<> struct libdivide_constants<int16_t,-11327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11327_MAGIC, .more = S16LD_DENOM_MINUS_11327_MORE};};
template<> struct libdivide_constants<int16_t,-11326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11326_MAGIC, .more = S16LD_DENOM_MINUS_11326_MORE};};
template<> struct libdivide_constants<int16_t,-11325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11325_MAGIC, .more = S16LD_DENOM_MINUS_11325_MORE};};
template<> struct libdivide_constants<int16_t,-11324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11324_MAGIC, .more = S16LD_DENOM_MINUS_11324_MORE};};
template<> struct libdivide_constants<int16_t,-11323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11323_MAGIC, .more = S16LD_DENOM_MINUS_11323_MORE};};
template<> struct libdivide_constants<int16_t,-11322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11322_MAGIC, .more = S16LD_DENOM_MINUS_11322_MORE};};
template<> struct libdivide_constants<int16_t,-11321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11321_MAGIC, .more = S16LD_DENOM_MINUS_11321_MORE};};
template<> struct libdivide_constants<int16_t,-11320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11320_MAGIC, .more = S16LD_DENOM_MINUS_11320_MORE};};
template<> struct libdivide_constants<int16_t,-11319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11319_MAGIC, .more = S16LD_DENOM_MINUS_11319_MORE};};
template<> struct libdivide_constants<int16_t,-11318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11318_MAGIC, .more = S16LD_DENOM_MINUS_11318_MORE};};
template<> struct libdivide_constants<int16_t,-11317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11317_MAGIC, .more = S16LD_DENOM_MINUS_11317_MORE};};
template<> struct libdivide_constants<int16_t,-11316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11316_MAGIC, .more = S16LD_DENOM_MINUS_11316_MORE};};
template<> struct libdivide_constants<int16_t,-11315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11315_MAGIC, .more = S16LD_DENOM_MINUS_11315_MORE};};
template<> struct libdivide_constants<int16_t,-11314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11314_MAGIC, .more = S16LD_DENOM_MINUS_11314_MORE};};
template<> struct libdivide_constants<int16_t,-11313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11313_MAGIC, .more = S16LD_DENOM_MINUS_11313_MORE};};
template<> struct libdivide_constants<int16_t,-11312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11312_MAGIC, .more = S16LD_DENOM_MINUS_11312_MORE};};
template<> struct libdivide_constants<int16_t,-11311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11311_MAGIC, .more = S16LD_DENOM_MINUS_11311_MORE};};
template<> struct libdivide_constants<int16_t,-11310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11310_MAGIC, .more = S16LD_DENOM_MINUS_11310_MORE};};
template<> struct libdivide_constants<int16_t,-11309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11309_MAGIC, .more = S16LD_DENOM_MINUS_11309_MORE};};
template<> struct libdivide_constants<int16_t,-11308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11308_MAGIC, .more = S16LD_DENOM_MINUS_11308_MORE};};
template<> struct libdivide_constants<int16_t,-11307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11307_MAGIC, .more = S16LD_DENOM_MINUS_11307_MORE};};
template<> struct libdivide_constants<int16_t,-11306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11306_MAGIC, .more = S16LD_DENOM_MINUS_11306_MORE};};
template<> struct libdivide_constants<int16_t,-11305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11305_MAGIC, .more = S16LD_DENOM_MINUS_11305_MORE};};
template<> struct libdivide_constants<int16_t,-11304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11304_MAGIC, .more = S16LD_DENOM_MINUS_11304_MORE};};
template<> struct libdivide_constants<int16_t,-11303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11303_MAGIC, .more = S16LD_DENOM_MINUS_11303_MORE};};
template<> struct libdivide_constants<int16_t,-11302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11302_MAGIC, .more = S16LD_DENOM_MINUS_11302_MORE};};
template<> struct libdivide_constants<int16_t,-11301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11301_MAGIC, .more = S16LD_DENOM_MINUS_11301_MORE};};
template<> struct libdivide_constants<int16_t,-11300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11300_MAGIC, .more = S16LD_DENOM_MINUS_11300_MORE};};
template<> struct libdivide_constants<int16_t,-11299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11299_MAGIC, .more = S16LD_DENOM_MINUS_11299_MORE};};
template<> struct libdivide_constants<int16_t,-11298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11298_MAGIC, .more = S16LD_DENOM_MINUS_11298_MORE};};
template<> struct libdivide_constants<int16_t,-11297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11297_MAGIC, .more = S16LD_DENOM_MINUS_11297_MORE};};
template<> struct libdivide_constants<int16_t,-11296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11296_MAGIC, .more = S16LD_DENOM_MINUS_11296_MORE};};
template<> struct libdivide_constants<int16_t,-11295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11295_MAGIC, .more = S16LD_DENOM_MINUS_11295_MORE};};
template<> struct libdivide_constants<int16_t,-11294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11294_MAGIC, .more = S16LD_DENOM_MINUS_11294_MORE};};
template<> struct libdivide_constants<int16_t,-11293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11293_MAGIC, .more = S16LD_DENOM_MINUS_11293_MORE};};
template<> struct libdivide_constants<int16_t,-11292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11292_MAGIC, .more = S16LD_DENOM_MINUS_11292_MORE};};
template<> struct libdivide_constants<int16_t,-11291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11291_MAGIC, .more = S16LD_DENOM_MINUS_11291_MORE};};
template<> struct libdivide_constants<int16_t,-11290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11290_MAGIC, .more = S16LD_DENOM_MINUS_11290_MORE};};
template<> struct libdivide_constants<int16_t,-11289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11289_MAGIC, .more = S16LD_DENOM_MINUS_11289_MORE};};
template<> struct libdivide_constants<int16_t,-11288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11288_MAGIC, .more = S16LD_DENOM_MINUS_11288_MORE};};
template<> struct libdivide_constants<int16_t,-11287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11287_MAGIC, .more = S16LD_DENOM_MINUS_11287_MORE};};
template<> struct libdivide_constants<int16_t,-11286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11286_MAGIC, .more = S16LD_DENOM_MINUS_11286_MORE};};
template<> struct libdivide_constants<int16_t,-11285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11285_MAGIC, .more = S16LD_DENOM_MINUS_11285_MORE};};
template<> struct libdivide_constants<int16_t,-11284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11284_MAGIC, .more = S16LD_DENOM_MINUS_11284_MORE};};
template<> struct libdivide_constants<int16_t,-11283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11283_MAGIC, .more = S16LD_DENOM_MINUS_11283_MORE};};
template<> struct libdivide_constants<int16_t,-11282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11282_MAGIC, .more = S16LD_DENOM_MINUS_11282_MORE};};
template<> struct libdivide_constants<int16_t,-11281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11281_MAGIC, .more = S16LD_DENOM_MINUS_11281_MORE};};
template<> struct libdivide_constants<int16_t,-11280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11280_MAGIC, .more = S16LD_DENOM_MINUS_11280_MORE};};
template<> struct libdivide_constants<int16_t,-11279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11279_MAGIC, .more = S16LD_DENOM_MINUS_11279_MORE};};
template<> struct libdivide_constants<int16_t,-11278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11278_MAGIC, .more = S16LD_DENOM_MINUS_11278_MORE};};
template<> struct libdivide_constants<int16_t,-11277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11277_MAGIC, .more = S16LD_DENOM_MINUS_11277_MORE};};
template<> struct libdivide_constants<int16_t,-11276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11276_MAGIC, .more = S16LD_DENOM_MINUS_11276_MORE};};
template<> struct libdivide_constants<int16_t,-11275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11275_MAGIC, .more = S16LD_DENOM_MINUS_11275_MORE};};
template<> struct libdivide_constants<int16_t,-11274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11274_MAGIC, .more = S16LD_DENOM_MINUS_11274_MORE};};
template<> struct libdivide_constants<int16_t,-11273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11273_MAGIC, .more = S16LD_DENOM_MINUS_11273_MORE};};
template<> struct libdivide_constants<int16_t,-11272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11272_MAGIC, .more = S16LD_DENOM_MINUS_11272_MORE};};
template<> struct libdivide_constants<int16_t,-11271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11271_MAGIC, .more = S16LD_DENOM_MINUS_11271_MORE};};
template<> struct libdivide_constants<int16_t,-11270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11270_MAGIC, .more = S16LD_DENOM_MINUS_11270_MORE};};
template<> struct libdivide_constants<int16_t,-11269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11269_MAGIC, .more = S16LD_DENOM_MINUS_11269_MORE};};
template<> struct libdivide_constants<int16_t,-11268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11268_MAGIC, .more = S16LD_DENOM_MINUS_11268_MORE};};
template<> struct libdivide_constants<int16_t,-11267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11267_MAGIC, .more = S16LD_DENOM_MINUS_11267_MORE};};
template<> struct libdivide_constants<int16_t,-11266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11266_MAGIC, .more = S16LD_DENOM_MINUS_11266_MORE};};
template<> struct libdivide_constants<int16_t,-11265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11265_MAGIC, .more = S16LD_DENOM_MINUS_11265_MORE};};
template<> struct libdivide_constants<int16_t,-11264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11264_MAGIC, .more = S16LD_DENOM_MINUS_11264_MORE};};
template<> struct libdivide_constants<int16_t,-11263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11263_MAGIC, .more = S16LD_DENOM_MINUS_11263_MORE};};
template<> struct libdivide_constants<int16_t,-11262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11262_MAGIC, .more = S16LD_DENOM_MINUS_11262_MORE};};
template<> struct libdivide_constants<int16_t,-11261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11261_MAGIC, .more = S16LD_DENOM_MINUS_11261_MORE};};
template<> struct libdivide_constants<int16_t,-11260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11260_MAGIC, .more = S16LD_DENOM_MINUS_11260_MORE};};
template<> struct libdivide_constants<int16_t,-11259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11259_MAGIC, .more = S16LD_DENOM_MINUS_11259_MORE};};
template<> struct libdivide_constants<int16_t,-11258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11258_MAGIC, .more = S16LD_DENOM_MINUS_11258_MORE};};
template<> struct libdivide_constants<int16_t,-11257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11257_MAGIC, .more = S16LD_DENOM_MINUS_11257_MORE};};
template<> struct libdivide_constants<int16_t,-11256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11256_MAGIC, .more = S16LD_DENOM_MINUS_11256_MORE};};
template<> struct libdivide_constants<int16_t,-11255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11255_MAGIC, .more = S16LD_DENOM_MINUS_11255_MORE};};
template<> struct libdivide_constants<int16_t,-11254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11254_MAGIC, .more = S16LD_DENOM_MINUS_11254_MORE};};
template<> struct libdivide_constants<int16_t,-11253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11253_MAGIC, .more = S16LD_DENOM_MINUS_11253_MORE};};
template<> struct libdivide_constants<int16_t,-11252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11252_MAGIC, .more = S16LD_DENOM_MINUS_11252_MORE};};
template<> struct libdivide_constants<int16_t,-11251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11251_MAGIC, .more = S16LD_DENOM_MINUS_11251_MORE};};
template<> struct libdivide_constants<int16_t,-11250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11250_MAGIC, .more = S16LD_DENOM_MINUS_11250_MORE};};
template<> struct libdivide_constants<int16_t,-11249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11249_MAGIC, .more = S16LD_DENOM_MINUS_11249_MORE};};
template<> struct libdivide_constants<int16_t,-11248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11248_MAGIC, .more = S16LD_DENOM_MINUS_11248_MORE};};
template<> struct libdivide_constants<int16_t,-11247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11247_MAGIC, .more = S16LD_DENOM_MINUS_11247_MORE};};
template<> struct libdivide_constants<int16_t,-11246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11246_MAGIC, .more = S16LD_DENOM_MINUS_11246_MORE};};
template<> struct libdivide_constants<int16_t,-11245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11245_MAGIC, .more = S16LD_DENOM_MINUS_11245_MORE};};
template<> struct libdivide_constants<int16_t,-11244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11244_MAGIC, .more = S16LD_DENOM_MINUS_11244_MORE};};
template<> struct libdivide_constants<int16_t,-11243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11243_MAGIC, .more = S16LD_DENOM_MINUS_11243_MORE};};
template<> struct libdivide_constants<int16_t,-11242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11242_MAGIC, .more = S16LD_DENOM_MINUS_11242_MORE};};
template<> struct libdivide_constants<int16_t,-11241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11241_MAGIC, .more = S16LD_DENOM_MINUS_11241_MORE};};
template<> struct libdivide_constants<int16_t,-11240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11240_MAGIC, .more = S16LD_DENOM_MINUS_11240_MORE};};
template<> struct libdivide_constants<int16_t,-11239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11239_MAGIC, .more = S16LD_DENOM_MINUS_11239_MORE};};
template<> struct libdivide_constants<int16_t,-11238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11238_MAGIC, .more = S16LD_DENOM_MINUS_11238_MORE};};
template<> struct libdivide_constants<int16_t,-11237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11237_MAGIC, .more = S16LD_DENOM_MINUS_11237_MORE};};
template<> struct libdivide_constants<int16_t,-11236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11236_MAGIC, .more = S16LD_DENOM_MINUS_11236_MORE};};
template<> struct libdivide_constants<int16_t,-11235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11235_MAGIC, .more = S16LD_DENOM_MINUS_11235_MORE};};
template<> struct libdivide_constants<int16_t,-11234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11234_MAGIC, .more = S16LD_DENOM_MINUS_11234_MORE};};
template<> struct libdivide_constants<int16_t,-11233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11233_MAGIC, .more = S16LD_DENOM_MINUS_11233_MORE};};
template<> struct libdivide_constants<int16_t,-11232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11232_MAGIC, .more = S16LD_DENOM_MINUS_11232_MORE};};
template<> struct libdivide_constants<int16_t,-11231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11231_MAGIC, .more = S16LD_DENOM_MINUS_11231_MORE};};
template<> struct libdivide_constants<int16_t,-11230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11230_MAGIC, .more = S16LD_DENOM_MINUS_11230_MORE};};
template<> struct libdivide_constants<int16_t,-11229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11229_MAGIC, .more = S16LD_DENOM_MINUS_11229_MORE};};
template<> struct libdivide_constants<int16_t,-11228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11228_MAGIC, .more = S16LD_DENOM_MINUS_11228_MORE};};
template<> struct libdivide_constants<int16_t,-11227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11227_MAGIC, .more = S16LD_DENOM_MINUS_11227_MORE};};
template<> struct libdivide_constants<int16_t,-11226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11226_MAGIC, .more = S16LD_DENOM_MINUS_11226_MORE};};
template<> struct libdivide_constants<int16_t,-11225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11225_MAGIC, .more = S16LD_DENOM_MINUS_11225_MORE};};
template<> struct libdivide_constants<int16_t,-11224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11224_MAGIC, .more = S16LD_DENOM_MINUS_11224_MORE};};
template<> struct libdivide_constants<int16_t,-11223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11223_MAGIC, .more = S16LD_DENOM_MINUS_11223_MORE};};
template<> struct libdivide_constants<int16_t,-11222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11222_MAGIC, .more = S16LD_DENOM_MINUS_11222_MORE};};
template<> struct libdivide_constants<int16_t,-11221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11221_MAGIC, .more = S16LD_DENOM_MINUS_11221_MORE};};
template<> struct libdivide_constants<int16_t,-11220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11220_MAGIC, .more = S16LD_DENOM_MINUS_11220_MORE};};
template<> struct libdivide_constants<int16_t,-11219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11219_MAGIC, .more = S16LD_DENOM_MINUS_11219_MORE};};
template<> struct libdivide_constants<int16_t,-11218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11218_MAGIC, .more = S16LD_DENOM_MINUS_11218_MORE};};
template<> struct libdivide_constants<int16_t,-11217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11217_MAGIC, .more = S16LD_DENOM_MINUS_11217_MORE};};
template<> struct libdivide_constants<int16_t,-11216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11216_MAGIC, .more = S16LD_DENOM_MINUS_11216_MORE};};
template<> struct libdivide_constants<int16_t,-11215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11215_MAGIC, .more = S16LD_DENOM_MINUS_11215_MORE};};
template<> struct libdivide_constants<int16_t,-11214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11214_MAGIC, .more = S16LD_DENOM_MINUS_11214_MORE};};
template<> struct libdivide_constants<int16_t,-11213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11213_MAGIC, .more = S16LD_DENOM_MINUS_11213_MORE};};
template<> struct libdivide_constants<int16_t,-11212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11212_MAGIC, .more = S16LD_DENOM_MINUS_11212_MORE};};
template<> struct libdivide_constants<int16_t,-11211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11211_MAGIC, .more = S16LD_DENOM_MINUS_11211_MORE};};
template<> struct libdivide_constants<int16_t,-11210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11210_MAGIC, .more = S16LD_DENOM_MINUS_11210_MORE};};
template<> struct libdivide_constants<int16_t,-11209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11209_MAGIC, .more = S16LD_DENOM_MINUS_11209_MORE};};
template<> struct libdivide_constants<int16_t,-11208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11208_MAGIC, .more = S16LD_DENOM_MINUS_11208_MORE};};
template<> struct libdivide_constants<int16_t,-11207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11207_MAGIC, .more = S16LD_DENOM_MINUS_11207_MORE};};
template<> struct libdivide_constants<int16_t,-11206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11206_MAGIC, .more = S16LD_DENOM_MINUS_11206_MORE};};
template<> struct libdivide_constants<int16_t,-11205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11205_MAGIC, .more = S16LD_DENOM_MINUS_11205_MORE};};
template<> struct libdivide_constants<int16_t,-11204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11204_MAGIC, .more = S16LD_DENOM_MINUS_11204_MORE};};
template<> struct libdivide_constants<int16_t,-11203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11203_MAGIC, .more = S16LD_DENOM_MINUS_11203_MORE};};
template<> struct libdivide_constants<int16_t,-11202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11202_MAGIC, .more = S16LD_DENOM_MINUS_11202_MORE};};
template<> struct libdivide_constants<int16_t,-11201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11201_MAGIC, .more = S16LD_DENOM_MINUS_11201_MORE};};
template<> struct libdivide_constants<int16_t,-11200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11200_MAGIC, .more = S16LD_DENOM_MINUS_11200_MORE};};
template<> struct libdivide_constants<int16_t,-11199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11199_MAGIC, .more = S16LD_DENOM_MINUS_11199_MORE};};
template<> struct libdivide_constants<int16_t,-11198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11198_MAGIC, .more = S16LD_DENOM_MINUS_11198_MORE};};
template<> struct libdivide_constants<int16_t,-11197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11197_MAGIC, .more = S16LD_DENOM_MINUS_11197_MORE};};
template<> struct libdivide_constants<int16_t,-11196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11196_MAGIC, .more = S16LD_DENOM_MINUS_11196_MORE};};
template<> struct libdivide_constants<int16_t,-11195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11195_MAGIC, .more = S16LD_DENOM_MINUS_11195_MORE};};
template<> struct libdivide_constants<int16_t,-11194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11194_MAGIC, .more = S16LD_DENOM_MINUS_11194_MORE};};
template<> struct libdivide_constants<int16_t,-11193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11193_MAGIC, .more = S16LD_DENOM_MINUS_11193_MORE};};
template<> struct libdivide_constants<int16_t,-11192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11192_MAGIC, .more = S16LD_DENOM_MINUS_11192_MORE};};
template<> struct libdivide_constants<int16_t,-11191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11191_MAGIC, .more = S16LD_DENOM_MINUS_11191_MORE};};
template<> struct libdivide_constants<int16_t,-11190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11190_MAGIC, .more = S16LD_DENOM_MINUS_11190_MORE};};
template<> struct libdivide_constants<int16_t,-11189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11189_MAGIC, .more = S16LD_DENOM_MINUS_11189_MORE};};
template<> struct libdivide_constants<int16_t,-11188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11188_MAGIC, .more = S16LD_DENOM_MINUS_11188_MORE};};
template<> struct libdivide_constants<int16_t,-11187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11187_MAGIC, .more = S16LD_DENOM_MINUS_11187_MORE};};
template<> struct libdivide_constants<int16_t,-11186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11186_MAGIC, .more = S16LD_DENOM_MINUS_11186_MORE};};
template<> struct libdivide_constants<int16_t,-11185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11185_MAGIC, .more = S16LD_DENOM_MINUS_11185_MORE};};
template<> struct libdivide_constants<int16_t,-11184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11184_MAGIC, .more = S16LD_DENOM_MINUS_11184_MORE};};
template<> struct libdivide_constants<int16_t,-11183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11183_MAGIC, .more = S16LD_DENOM_MINUS_11183_MORE};};
template<> struct libdivide_constants<int16_t,-11182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11182_MAGIC, .more = S16LD_DENOM_MINUS_11182_MORE};};
template<> struct libdivide_constants<int16_t,-11181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11181_MAGIC, .more = S16LD_DENOM_MINUS_11181_MORE};};
template<> struct libdivide_constants<int16_t,-11180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11180_MAGIC, .more = S16LD_DENOM_MINUS_11180_MORE};};
template<> struct libdivide_constants<int16_t,-11179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11179_MAGIC, .more = S16LD_DENOM_MINUS_11179_MORE};};
template<> struct libdivide_constants<int16_t,-11178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11178_MAGIC, .more = S16LD_DENOM_MINUS_11178_MORE};};
template<> struct libdivide_constants<int16_t,-11177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11177_MAGIC, .more = S16LD_DENOM_MINUS_11177_MORE};};
template<> struct libdivide_constants<int16_t,-11176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11176_MAGIC, .more = S16LD_DENOM_MINUS_11176_MORE};};
template<> struct libdivide_constants<int16_t,-11175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11175_MAGIC, .more = S16LD_DENOM_MINUS_11175_MORE};};
template<> struct libdivide_constants<int16_t,-11174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11174_MAGIC, .more = S16LD_DENOM_MINUS_11174_MORE};};
template<> struct libdivide_constants<int16_t,-11173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11173_MAGIC, .more = S16LD_DENOM_MINUS_11173_MORE};};
template<> struct libdivide_constants<int16_t,-11172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11172_MAGIC, .more = S16LD_DENOM_MINUS_11172_MORE};};
template<> struct libdivide_constants<int16_t,-11171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11171_MAGIC, .more = S16LD_DENOM_MINUS_11171_MORE};};
template<> struct libdivide_constants<int16_t,-11170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11170_MAGIC, .more = S16LD_DENOM_MINUS_11170_MORE};};
template<> struct libdivide_constants<int16_t,-11169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11169_MAGIC, .more = S16LD_DENOM_MINUS_11169_MORE};};
template<> struct libdivide_constants<int16_t,-11168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11168_MAGIC, .more = S16LD_DENOM_MINUS_11168_MORE};};
template<> struct libdivide_constants<int16_t,-11167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11167_MAGIC, .more = S16LD_DENOM_MINUS_11167_MORE};};
template<> struct libdivide_constants<int16_t,-11166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11166_MAGIC, .more = S16LD_DENOM_MINUS_11166_MORE};};
template<> struct libdivide_constants<int16_t,-11165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11165_MAGIC, .more = S16LD_DENOM_MINUS_11165_MORE};};
template<> struct libdivide_constants<int16_t,-11164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11164_MAGIC, .more = S16LD_DENOM_MINUS_11164_MORE};};
template<> struct libdivide_constants<int16_t,-11163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11163_MAGIC, .more = S16LD_DENOM_MINUS_11163_MORE};};
template<> struct libdivide_constants<int16_t,-11162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11162_MAGIC, .more = S16LD_DENOM_MINUS_11162_MORE};};
template<> struct libdivide_constants<int16_t,-11161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11161_MAGIC, .more = S16LD_DENOM_MINUS_11161_MORE};};
template<> struct libdivide_constants<int16_t,-11160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11160_MAGIC, .more = S16LD_DENOM_MINUS_11160_MORE};};
template<> struct libdivide_constants<int16_t,-11159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11159_MAGIC, .more = S16LD_DENOM_MINUS_11159_MORE};};
template<> struct libdivide_constants<int16_t,-11158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11158_MAGIC, .more = S16LD_DENOM_MINUS_11158_MORE};};
template<> struct libdivide_constants<int16_t,-11157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11157_MAGIC, .more = S16LD_DENOM_MINUS_11157_MORE};};
template<> struct libdivide_constants<int16_t,-11156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11156_MAGIC, .more = S16LD_DENOM_MINUS_11156_MORE};};
template<> struct libdivide_constants<int16_t,-11155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11155_MAGIC, .more = S16LD_DENOM_MINUS_11155_MORE};};
template<> struct libdivide_constants<int16_t,-11154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11154_MAGIC, .more = S16LD_DENOM_MINUS_11154_MORE};};
template<> struct libdivide_constants<int16_t,-11153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11153_MAGIC, .more = S16LD_DENOM_MINUS_11153_MORE};};
template<> struct libdivide_constants<int16_t,-11152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11152_MAGIC, .more = S16LD_DENOM_MINUS_11152_MORE};};
template<> struct libdivide_constants<int16_t,-11151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11151_MAGIC, .more = S16LD_DENOM_MINUS_11151_MORE};};
template<> struct libdivide_constants<int16_t,-11150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11150_MAGIC, .more = S16LD_DENOM_MINUS_11150_MORE};};
template<> struct libdivide_constants<int16_t,-11149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11149_MAGIC, .more = S16LD_DENOM_MINUS_11149_MORE};};
template<> struct libdivide_constants<int16_t,-11148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11148_MAGIC, .more = S16LD_DENOM_MINUS_11148_MORE};};
template<> struct libdivide_constants<int16_t,-11147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11147_MAGIC, .more = S16LD_DENOM_MINUS_11147_MORE};};
template<> struct libdivide_constants<int16_t,-11146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11146_MAGIC, .more = S16LD_DENOM_MINUS_11146_MORE};};
template<> struct libdivide_constants<int16_t,-11145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11145_MAGIC, .more = S16LD_DENOM_MINUS_11145_MORE};};
template<> struct libdivide_constants<int16_t,-11144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11144_MAGIC, .more = S16LD_DENOM_MINUS_11144_MORE};};
template<> struct libdivide_constants<int16_t,-11143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11143_MAGIC, .more = S16LD_DENOM_MINUS_11143_MORE};};
template<> struct libdivide_constants<int16_t,-11142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11142_MAGIC, .more = S16LD_DENOM_MINUS_11142_MORE};};
template<> struct libdivide_constants<int16_t,-11141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11141_MAGIC, .more = S16LD_DENOM_MINUS_11141_MORE};};
template<> struct libdivide_constants<int16_t,-11140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11140_MAGIC, .more = S16LD_DENOM_MINUS_11140_MORE};};
template<> struct libdivide_constants<int16_t,-11139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11139_MAGIC, .more = S16LD_DENOM_MINUS_11139_MORE};};
template<> struct libdivide_constants<int16_t,-11138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11138_MAGIC, .more = S16LD_DENOM_MINUS_11138_MORE};};
template<> struct libdivide_constants<int16_t,-11137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11137_MAGIC, .more = S16LD_DENOM_MINUS_11137_MORE};};
template<> struct libdivide_constants<int16_t,-11136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11136_MAGIC, .more = S16LD_DENOM_MINUS_11136_MORE};};
template<> struct libdivide_constants<int16_t,-11135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11135_MAGIC, .more = S16LD_DENOM_MINUS_11135_MORE};};
template<> struct libdivide_constants<int16_t,-11134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11134_MAGIC, .more = S16LD_DENOM_MINUS_11134_MORE};};
template<> struct libdivide_constants<int16_t,-11133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11133_MAGIC, .more = S16LD_DENOM_MINUS_11133_MORE};};
template<> struct libdivide_constants<int16_t,-11132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11132_MAGIC, .more = S16LD_DENOM_MINUS_11132_MORE};};
template<> struct libdivide_constants<int16_t,-11131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11131_MAGIC, .more = S16LD_DENOM_MINUS_11131_MORE};};
template<> struct libdivide_constants<int16_t,-11130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11130_MAGIC, .more = S16LD_DENOM_MINUS_11130_MORE};};
template<> struct libdivide_constants<int16_t,-11129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11129_MAGIC, .more = S16LD_DENOM_MINUS_11129_MORE};};
template<> struct libdivide_constants<int16_t,-11128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11128_MAGIC, .more = S16LD_DENOM_MINUS_11128_MORE};};
template<> struct libdivide_constants<int16_t,-11127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11127_MAGIC, .more = S16LD_DENOM_MINUS_11127_MORE};};
template<> struct libdivide_constants<int16_t,-11126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11126_MAGIC, .more = S16LD_DENOM_MINUS_11126_MORE};};
template<> struct libdivide_constants<int16_t,-11125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11125_MAGIC, .more = S16LD_DENOM_MINUS_11125_MORE};};
template<> struct libdivide_constants<int16_t,-11124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11124_MAGIC, .more = S16LD_DENOM_MINUS_11124_MORE};};
template<> struct libdivide_constants<int16_t,-11123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11123_MAGIC, .more = S16LD_DENOM_MINUS_11123_MORE};};
template<> struct libdivide_constants<int16_t,-11122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11122_MAGIC, .more = S16LD_DENOM_MINUS_11122_MORE};};
template<> struct libdivide_constants<int16_t,-11121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11121_MAGIC, .more = S16LD_DENOM_MINUS_11121_MORE};};
template<> struct libdivide_constants<int16_t,-11120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11120_MAGIC, .more = S16LD_DENOM_MINUS_11120_MORE};};
template<> struct libdivide_constants<int16_t,-11119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11119_MAGIC, .more = S16LD_DENOM_MINUS_11119_MORE};};
template<> struct libdivide_constants<int16_t,-11118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11118_MAGIC, .more = S16LD_DENOM_MINUS_11118_MORE};};
template<> struct libdivide_constants<int16_t,-11117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11117_MAGIC, .more = S16LD_DENOM_MINUS_11117_MORE};};
template<> struct libdivide_constants<int16_t,-11116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11116_MAGIC, .more = S16LD_DENOM_MINUS_11116_MORE};};
template<> struct libdivide_constants<int16_t,-11115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11115_MAGIC, .more = S16LD_DENOM_MINUS_11115_MORE};};
template<> struct libdivide_constants<int16_t,-11114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11114_MAGIC, .more = S16LD_DENOM_MINUS_11114_MORE};};
template<> struct libdivide_constants<int16_t,-11113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11113_MAGIC, .more = S16LD_DENOM_MINUS_11113_MORE};};
template<> struct libdivide_constants<int16_t,-11112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11112_MAGIC, .more = S16LD_DENOM_MINUS_11112_MORE};};
template<> struct libdivide_constants<int16_t,-11111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11111_MAGIC, .more = S16LD_DENOM_MINUS_11111_MORE};};
template<> struct libdivide_constants<int16_t,-11110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11110_MAGIC, .more = S16LD_DENOM_MINUS_11110_MORE};};
template<> struct libdivide_constants<int16_t,-11109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11109_MAGIC, .more = S16LD_DENOM_MINUS_11109_MORE};};
template<> struct libdivide_constants<int16_t,-11108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11108_MAGIC, .more = S16LD_DENOM_MINUS_11108_MORE};};
template<> struct libdivide_constants<int16_t,-11107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11107_MAGIC, .more = S16LD_DENOM_MINUS_11107_MORE};};
template<> struct libdivide_constants<int16_t,-11106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11106_MAGIC, .more = S16LD_DENOM_MINUS_11106_MORE};};
template<> struct libdivide_constants<int16_t,-11105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11105_MAGIC, .more = S16LD_DENOM_MINUS_11105_MORE};};
template<> struct libdivide_constants<int16_t,-11104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11104_MAGIC, .more = S16LD_DENOM_MINUS_11104_MORE};};
template<> struct libdivide_constants<int16_t,-11103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11103_MAGIC, .more = S16LD_DENOM_MINUS_11103_MORE};};
template<> struct libdivide_constants<int16_t,-11102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11102_MAGIC, .more = S16LD_DENOM_MINUS_11102_MORE};};
template<> struct libdivide_constants<int16_t,-11101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11101_MAGIC, .more = S16LD_DENOM_MINUS_11101_MORE};};
template<> struct libdivide_constants<int16_t,-11100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11100_MAGIC, .more = S16LD_DENOM_MINUS_11100_MORE};};
template<> struct libdivide_constants<int16_t,-11099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11099_MAGIC, .more = S16LD_DENOM_MINUS_11099_MORE};};
template<> struct libdivide_constants<int16_t,-11098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11098_MAGIC, .more = S16LD_DENOM_MINUS_11098_MORE};};
template<> struct libdivide_constants<int16_t,-11097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11097_MAGIC, .more = S16LD_DENOM_MINUS_11097_MORE};};
template<> struct libdivide_constants<int16_t,-11096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11096_MAGIC, .more = S16LD_DENOM_MINUS_11096_MORE};};
template<> struct libdivide_constants<int16_t,-11095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11095_MAGIC, .more = S16LD_DENOM_MINUS_11095_MORE};};
template<> struct libdivide_constants<int16_t,-11094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11094_MAGIC, .more = S16LD_DENOM_MINUS_11094_MORE};};
template<> struct libdivide_constants<int16_t,-11093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11093_MAGIC, .more = S16LD_DENOM_MINUS_11093_MORE};};
template<> struct libdivide_constants<int16_t,-11092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11092_MAGIC, .more = S16LD_DENOM_MINUS_11092_MORE};};
template<> struct libdivide_constants<int16_t,-11091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11091_MAGIC, .more = S16LD_DENOM_MINUS_11091_MORE};};
template<> struct libdivide_constants<int16_t,-11090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11090_MAGIC, .more = S16LD_DENOM_MINUS_11090_MORE};};
template<> struct libdivide_constants<int16_t,-11089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11089_MAGIC, .more = S16LD_DENOM_MINUS_11089_MORE};};
template<> struct libdivide_constants<int16_t,-11088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11088_MAGIC, .more = S16LD_DENOM_MINUS_11088_MORE};};
template<> struct libdivide_constants<int16_t,-11087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11087_MAGIC, .more = S16LD_DENOM_MINUS_11087_MORE};};
template<> struct libdivide_constants<int16_t,-11086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11086_MAGIC, .more = S16LD_DENOM_MINUS_11086_MORE};};
template<> struct libdivide_constants<int16_t,-11085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11085_MAGIC, .more = S16LD_DENOM_MINUS_11085_MORE};};
template<> struct libdivide_constants<int16_t,-11084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11084_MAGIC, .more = S16LD_DENOM_MINUS_11084_MORE};};
template<> struct libdivide_constants<int16_t,-11083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11083_MAGIC, .more = S16LD_DENOM_MINUS_11083_MORE};};
template<> struct libdivide_constants<int16_t,-11082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11082_MAGIC, .more = S16LD_DENOM_MINUS_11082_MORE};};
template<> struct libdivide_constants<int16_t,-11081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11081_MAGIC, .more = S16LD_DENOM_MINUS_11081_MORE};};
template<> struct libdivide_constants<int16_t,-11080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11080_MAGIC, .more = S16LD_DENOM_MINUS_11080_MORE};};
template<> struct libdivide_constants<int16_t,-11079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11079_MAGIC, .more = S16LD_DENOM_MINUS_11079_MORE};};
template<> struct libdivide_constants<int16_t,-11078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11078_MAGIC, .more = S16LD_DENOM_MINUS_11078_MORE};};
template<> struct libdivide_constants<int16_t,-11077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11077_MAGIC, .more = S16LD_DENOM_MINUS_11077_MORE};};
template<> struct libdivide_constants<int16_t,-11076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11076_MAGIC, .more = S16LD_DENOM_MINUS_11076_MORE};};
template<> struct libdivide_constants<int16_t,-11075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11075_MAGIC, .more = S16LD_DENOM_MINUS_11075_MORE};};
template<> struct libdivide_constants<int16_t,-11074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11074_MAGIC, .more = S16LD_DENOM_MINUS_11074_MORE};};
template<> struct libdivide_constants<int16_t,-11073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11073_MAGIC, .more = S16LD_DENOM_MINUS_11073_MORE};};
template<> struct libdivide_constants<int16_t,-11072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11072_MAGIC, .more = S16LD_DENOM_MINUS_11072_MORE};};
template<> struct libdivide_constants<int16_t,-11071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11071_MAGIC, .more = S16LD_DENOM_MINUS_11071_MORE};};
template<> struct libdivide_constants<int16_t,-11070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11070_MAGIC, .more = S16LD_DENOM_MINUS_11070_MORE};};
template<> struct libdivide_constants<int16_t,-11069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11069_MAGIC, .more = S16LD_DENOM_MINUS_11069_MORE};};
template<> struct libdivide_constants<int16_t,-11068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11068_MAGIC, .more = S16LD_DENOM_MINUS_11068_MORE};};
template<> struct libdivide_constants<int16_t,-11067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11067_MAGIC, .more = S16LD_DENOM_MINUS_11067_MORE};};
template<> struct libdivide_constants<int16_t,-11066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11066_MAGIC, .more = S16LD_DENOM_MINUS_11066_MORE};};
template<> struct libdivide_constants<int16_t,-11065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11065_MAGIC, .more = S16LD_DENOM_MINUS_11065_MORE};};
template<> struct libdivide_constants<int16_t,-11064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11064_MAGIC, .more = S16LD_DENOM_MINUS_11064_MORE};};
template<> struct libdivide_constants<int16_t,-11063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11063_MAGIC, .more = S16LD_DENOM_MINUS_11063_MORE};};
template<> struct libdivide_constants<int16_t,-11062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11062_MAGIC, .more = S16LD_DENOM_MINUS_11062_MORE};};
template<> struct libdivide_constants<int16_t,-11061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11061_MAGIC, .more = S16LD_DENOM_MINUS_11061_MORE};};
template<> struct libdivide_constants<int16_t,-11060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11060_MAGIC, .more = S16LD_DENOM_MINUS_11060_MORE};};
template<> struct libdivide_constants<int16_t,-11059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11059_MAGIC, .more = S16LD_DENOM_MINUS_11059_MORE};};
template<> struct libdivide_constants<int16_t,-11058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11058_MAGIC, .more = S16LD_DENOM_MINUS_11058_MORE};};
template<> struct libdivide_constants<int16_t,-11057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11057_MAGIC, .more = S16LD_DENOM_MINUS_11057_MORE};};
template<> struct libdivide_constants<int16_t,-11056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11056_MAGIC, .more = S16LD_DENOM_MINUS_11056_MORE};};
template<> struct libdivide_constants<int16_t,-11055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11055_MAGIC, .more = S16LD_DENOM_MINUS_11055_MORE};};
template<> struct libdivide_constants<int16_t,-11054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11054_MAGIC, .more = S16LD_DENOM_MINUS_11054_MORE};};
template<> struct libdivide_constants<int16_t,-11053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11053_MAGIC, .more = S16LD_DENOM_MINUS_11053_MORE};};
template<> struct libdivide_constants<int16_t,-11052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11052_MAGIC, .more = S16LD_DENOM_MINUS_11052_MORE};};
template<> struct libdivide_constants<int16_t,-11051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11051_MAGIC, .more = S16LD_DENOM_MINUS_11051_MORE};};
template<> struct libdivide_constants<int16_t,-11050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11050_MAGIC, .more = S16LD_DENOM_MINUS_11050_MORE};};
template<> struct libdivide_constants<int16_t,-11049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11049_MAGIC, .more = S16LD_DENOM_MINUS_11049_MORE};};
template<> struct libdivide_constants<int16_t,-11048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11048_MAGIC, .more = S16LD_DENOM_MINUS_11048_MORE};};
template<> struct libdivide_constants<int16_t,-11047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11047_MAGIC, .more = S16LD_DENOM_MINUS_11047_MORE};};
template<> struct libdivide_constants<int16_t,-11046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11046_MAGIC, .more = S16LD_DENOM_MINUS_11046_MORE};};
template<> struct libdivide_constants<int16_t,-11045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11045_MAGIC, .more = S16LD_DENOM_MINUS_11045_MORE};};
template<> struct libdivide_constants<int16_t,-11044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11044_MAGIC, .more = S16LD_DENOM_MINUS_11044_MORE};};
template<> struct libdivide_constants<int16_t,-11043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11043_MAGIC, .more = S16LD_DENOM_MINUS_11043_MORE};};
template<> struct libdivide_constants<int16_t,-11042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11042_MAGIC, .more = S16LD_DENOM_MINUS_11042_MORE};};
template<> struct libdivide_constants<int16_t,-11041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11041_MAGIC, .more = S16LD_DENOM_MINUS_11041_MORE};};
template<> struct libdivide_constants<int16_t,-11040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11040_MAGIC, .more = S16LD_DENOM_MINUS_11040_MORE};};
template<> struct libdivide_constants<int16_t,-11039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11039_MAGIC, .more = S16LD_DENOM_MINUS_11039_MORE};};
template<> struct libdivide_constants<int16_t,-11038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11038_MAGIC, .more = S16LD_DENOM_MINUS_11038_MORE};};
template<> struct libdivide_constants<int16_t,-11037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11037_MAGIC, .more = S16LD_DENOM_MINUS_11037_MORE};};
template<> struct libdivide_constants<int16_t,-11036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11036_MAGIC, .more = S16LD_DENOM_MINUS_11036_MORE};};
template<> struct libdivide_constants<int16_t,-11035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11035_MAGIC, .more = S16LD_DENOM_MINUS_11035_MORE};};
template<> struct libdivide_constants<int16_t,-11034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11034_MAGIC, .more = S16LD_DENOM_MINUS_11034_MORE};};
template<> struct libdivide_constants<int16_t,-11033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11033_MAGIC, .more = S16LD_DENOM_MINUS_11033_MORE};};
template<> struct libdivide_constants<int16_t,-11032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11032_MAGIC, .more = S16LD_DENOM_MINUS_11032_MORE};};
template<> struct libdivide_constants<int16_t,-11031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11031_MAGIC, .more = S16LD_DENOM_MINUS_11031_MORE};};
template<> struct libdivide_constants<int16_t,-11030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11030_MAGIC, .more = S16LD_DENOM_MINUS_11030_MORE};};
template<> struct libdivide_constants<int16_t,-11029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11029_MAGIC, .more = S16LD_DENOM_MINUS_11029_MORE};};
template<> struct libdivide_constants<int16_t,-11028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11028_MAGIC, .more = S16LD_DENOM_MINUS_11028_MORE};};
template<> struct libdivide_constants<int16_t,-11027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11027_MAGIC, .more = S16LD_DENOM_MINUS_11027_MORE};};
template<> struct libdivide_constants<int16_t,-11026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11026_MAGIC, .more = S16LD_DENOM_MINUS_11026_MORE};};
template<> struct libdivide_constants<int16_t,-11025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11025_MAGIC, .more = S16LD_DENOM_MINUS_11025_MORE};};
template<> struct libdivide_constants<int16_t,-11024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11024_MAGIC, .more = S16LD_DENOM_MINUS_11024_MORE};};
template<> struct libdivide_constants<int16_t,-11023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11023_MAGIC, .more = S16LD_DENOM_MINUS_11023_MORE};};
template<> struct libdivide_constants<int16_t,-11022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11022_MAGIC, .more = S16LD_DENOM_MINUS_11022_MORE};};
template<> struct libdivide_constants<int16_t,-11021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11021_MAGIC, .more = S16LD_DENOM_MINUS_11021_MORE};};
template<> struct libdivide_constants<int16_t,-11020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11020_MAGIC, .more = S16LD_DENOM_MINUS_11020_MORE};};
template<> struct libdivide_constants<int16_t,-11019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11019_MAGIC, .more = S16LD_DENOM_MINUS_11019_MORE};};
template<> struct libdivide_constants<int16_t,-11018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11018_MAGIC, .more = S16LD_DENOM_MINUS_11018_MORE};};
template<> struct libdivide_constants<int16_t,-11017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11017_MAGIC, .more = S16LD_DENOM_MINUS_11017_MORE};};
template<> struct libdivide_constants<int16_t,-11016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11016_MAGIC, .more = S16LD_DENOM_MINUS_11016_MORE};};
template<> struct libdivide_constants<int16_t,-11015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11015_MAGIC, .more = S16LD_DENOM_MINUS_11015_MORE};};
template<> struct libdivide_constants<int16_t,-11014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11014_MAGIC, .more = S16LD_DENOM_MINUS_11014_MORE};};
template<> struct libdivide_constants<int16_t,-11013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11013_MAGIC, .more = S16LD_DENOM_MINUS_11013_MORE};};
template<> struct libdivide_constants<int16_t,-11012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11012_MAGIC, .more = S16LD_DENOM_MINUS_11012_MORE};};
template<> struct libdivide_constants<int16_t,-11011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11011_MAGIC, .more = S16LD_DENOM_MINUS_11011_MORE};};
template<> struct libdivide_constants<int16_t,-11010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11010_MAGIC, .more = S16LD_DENOM_MINUS_11010_MORE};};
template<> struct libdivide_constants<int16_t,-11009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11009_MAGIC, .more = S16LD_DENOM_MINUS_11009_MORE};};
template<> struct libdivide_constants<int16_t,-11008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11008_MAGIC, .more = S16LD_DENOM_MINUS_11008_MORE};};
template<> struct libdivide_constants<int16_t,-11007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11007_MAGIC, .more = S16LD_DENOM_MINUS_11007_MORE};};
template<> struct libdivide_constants<int16_t,-11006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11006_MAGIC, .more = S16LD_DENOM_MINUS_11006_MORE};};
template<> struct libdivide_constants<int16_t,-11005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11005_MAGIC, .more = S16LD_DENOM_MINUS_11005_MORE};};
template<> struct libdivide_constants<int16_t,-11004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11004_MAGIC, .more = S16LD_DENOM_MINUS_11004_MORE};};
template<> struct libdivide_constants<int16_t,-11003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11003_MAGIC, .more = S16LD_DENOM_MINUS_11003_MORE};};
template<> struct libdivide_constants<int16_t,-11002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11002_MAGIC, .more = S16LD_DENOM_MINUS_11002_MORE};};
template<> struct libdivide_constants<int16_t,-11001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11001_MAGIC, .more = S16LD_DENOM_MINUS_11001_MORE};};
template<> struct libdivide_constants<int16_t,-11000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11000_MAGIC, .more = S16LD_DENOM_MINUS_11000_MORE};};
template<> struct libdivide_constants<int16_t,-10999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10999_MAGIC, .more = S16LD_DENOM_MINUS_10999_MORE};};
template<> struct libdivide_constants<int16_t,-10998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10998_MAGIC, .more = S16LD_DENOM_MINUS_10998_MORE};};
template<> struct libdivide_constants<int16_t,-10997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10997_MAGIC, .more = S16LD_DENOM_MINUS_10997_MORE};};
template<> struct libdivide_constants<int16_t,-10996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10996_MAGIC, .more = S16LD_DENOM_MINUS_10996_MORE};};
template<> struct libdivide_constants<int16_t,-10995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10995_MAGIC, .more = S16LD_DENOM_MINUS_10995_MORE};};
template<> struct libdivide_constants<int16_t,-10994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10994_MAGIC, .more = S16LD_DENOM_MINUS_10994_MORE};};
template<> struct libdivide_constants<int16_t,-10993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10993_MAGIC, .more = S16LD_DENOM_MINUS_10993_MORE};};
template<> struct libdivide_constants<int16_t,-10992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10992_MAGIC, .more = S16LD_DENOM_MINUS_10992_MORE};};
template<> struct libdivide_constants<int16_t,-10991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10991_MAGIC, .more = S16LD_DENOM_MINUS_10991_MORE};};
template<> struct libdivide_constants<int16_t,-10990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10990_MAGIC, .more = S16LD_DENOM_MINUS_10990_MORE};};
template<> struct libdivide_constants<int16_t,-10989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10989_MAGIC, .more = S16LD_DENOM_MINUS_10989_MORE};};
template<> struct libdivide_constants<int16_t,-10988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10988_MAGIC, .more = S16LD_DENOM_MINUS_10988_MORE};};
template<> struct libdivide_constants<int16_t,-10987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10987_MAGIC, .more = S16LD_DENOM_MINUS_10987_MORE};};
template<> struct libdivide_constants<int16_t,-10986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10986_MAGIC, .more = S16LD_DENOM_MINUS_10986_MORE};};
template<> struct libdivide_constants<int16_t,-10985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10985_MAGIC, .more = S16LD_DENOM_MINUS_10985_MORE};};
template<> struct libdivide_constants<int16_t,-10984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10984_MAGIC, .more = S16LD_DENOM_MINUS_10984_MORE};};
template<> struct libdivide_constants<int16_t,-10983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10983_MAGIC, .more = S16LD_DENOM_MINUS_10983_MORE};};
template<> struct libdivide_constants<int16_t,-10982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10982_MAGIC, .more = S16LD_DENOM_MINUS_10982_MORE};};
template<> struct libdivide_constants<int16_t,-10981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10981_MAGIC, .more = S16LD_DENOM_MINUS_10981_MORE};};
template<> struct libdivide_constants<int16_t,-10980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10980_MAGIC, .more = S16LD_DENOM_MINUS_10980_MORE};};
template<> struct libdivide_constants<int16_t,-10979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10979_MAGIC, .more = S16LD_DENOM_MINUS_10979_MORE};};
template<> struct libdivide_constants<int16_t,-10978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10978_MAGIC, .more = S16LD_DENOM_MINUS_10978_MORE};};
template<> struct libdivide_constants<int16_t,-10977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10977_MAGIC, .more = S16LD_DENOM_MINUS_10977_MORE};};
template<> struct libdivide_constants<int16_t,-10976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10976_MAGIC, .more = S16LD_DENOM_MINUS_10976_MORE};};
template<> struct libdivide_constants<int16_t,-10975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10975_MAGIC, .more = S16LD_DENOM_MINUS_10975_MORE};};
template<> struct libdivide_constants<int16_t,-10974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10974_MAGIC, .more = S16LD_DENOM_MINUS_10974_MORE};};
template<> struct libdivide_constants<int16_t,-10973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10973_MAGIC, .more = S16LD_DENOM_MINUS_10973_MORE};};
template<> struct libdivide_constants<int16_t,-10972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10972_MAGIC, .more = S16LD_DENOM_MINUS_10972_MORE};};
template<> struct libdivide_constants<int16_t,-10971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10971_MAGIC, .more = S16LD_DENOM_MINUS_10971_MORE};};
template<> struct libdivide_constants<int16_t,-10970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10970_MAGIC, .more = S16LD_DENOM_MINUS_10970_MORE};};
template<> struct libdivide_constants<int16_t,-10969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10969_MAGIC, .more = S16LD_DENOM_MINUS_10969_MORE};};
template<> struct libdivide_constants<int16_t,-10968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10968_MAGIC, .more = S16LD_DENOM_MINUS_10968_MORE};};
template<> struct libdivide_constants<int16_t,-10967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10967_MAGIC, .more = S16LD_DENOM_MINUS_10967_MORE};};
template<> struct libdivide_constants<int16_t,-10966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10966_MAGIC, .more = S16LD_DENOM_MINUS_10966_MORE};};
template<> struct libdivide_constants<int16_t,-10965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10965_MAGIC, .more = S16LD_DENOM_MINUS_10965_MORE};};
template<> struct libdivide_constants<int16_t,-10964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10964_MAGIC, .more = S16LD_DENOM_MINUS_10964_MORE};};
template<> struct libdivide_constants<int16_t,-10963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10963_MAGIC, .more = S16LD_DENOM_MINUS_10963_MORE};};
template<> struct libdivide_constants<int16_t,-10962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10962_MAGIC, .more = S16LD_DENOM_MINUS_10962_MORE};};
template<> struct libdivide_constants<int16_t,-10961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10961_MAGIC, .more = S16LD_DENOM_MINUS_10961_MORE};};
template<> struct libdivide_constants<int16_t,-10960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10960_MAGIC, .more = S16LD_DENOM_MINUS_10960_MORE};};
template<> struct libdivide_constants<int16_t,-10959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10959_MAGIC, .more = S16LD_DENOM_MINUS_10959_MORE};};
template<> struct libdivide_constants<int16_t,-10958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10958_MAGIC, .more = S16LD_DENOM_MINUS_10958_MORE};};
template<> struct libdivide_constants<int16_t,-10957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10957_MAGIC, .more = S16LD_DENOM_MINUS_10957_MORE};};
template<> struct libdivide_constants<int16_t,-10956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10956_MAGIC, .more = S16LD_DENOM_MINUS_10956_MORE};};
template<> struct libdivide_constants<int16_t,-10955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10955_MAGIC, .more = S16LD_DENOM_MINUS_10955_MORE};};
template<> struct libdivide_constants<int16_t,-10954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10954_MAGIC, .more = S16LD_DENOM_MINUS_10954_MORE};};
template<> struct libdivide_constants<int16_t,-10953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10953_MAGIC, .more = S16LD_DENOM_MINUS_10953_MORE};};
template<> struct libdivide_constants<int16_t,-10952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10952_MAGIC, .more = S16LD_DENOM_MINUS_10952_MORE};};
template<> struct libdivide_constants<int16_t,-10951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10951_MAGIC, .more = S16LD_DENOM_MINUS_10951_MORE};};
template<> struct libdivide_constants<int16_t,-10950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10950_MAGIC, .more = S16LD_DENOM_MINUS_10950_MORE};};
template<> struct libdivide_constants<int16_t,-10949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10949_MAGIC, .more = S16LD_DENOM_MINUS_10949_MORE};};
template<> struct libdivide_constants<int16_t,-10948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10948_MAGIC, .more = S16LD_DENOM_MINUS_10948_MORE};};
template<> struct libdivide_constants<int16_t,-10947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10947_MAGIC, .more = S16LD_DENOM_MINUS_10947_MORE};};
template<> struct libdivide_constants<int16_t,-10946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10946_MAGIC, .more = S16LD_DENOM_MINUS_10946_MORE};};
template<> struct libdivide_constants<int16_t,-10945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10945_MAGIC, .more = S16LD_DENOM_MINUS_10945_MORE};};
template<> struct libdivide_constants<int16_t,-10944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10944_MAGIC, .more = S16LD_DENOM_MINUS_10944_MORE};};
template<> struct libdivide_constants<int16_t,-10943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10943_MAGIC, .more = S16LD_DENOM_MINUS_10943_MORE};};
template<> struct libdivide_constants<int16_t,-10942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10942_MAGIC, .more = S16LD_DENOM_MINUS_10942_MORE};};
template<> struct libdivide_constants<int16_t,-10941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10941_MAGIC, .more = S16LD_DENOM_MINUS_10941_MORE};};
template<> struct libdivide_constants<int16_t,-10940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10940_MAGIC, .more = S16LD_DENOM_MINUS_10940_MORE};};
template<> struct libdivide_constants<int16_t,-10939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10939_MAGIC, .more = S16LD_DENOM_MINUS_10939_MORE};};
template<> struct libdivide_constants<int16_t,-10938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10938_MAGIC, .more = S16LD_DENOM_MINUS_10938_MORE};};
template<> struct libdivide_constants<int16_t,-10937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10937_MAGIC, .more = S16LD_DENOM_MINUS_10937_MORE};};
template<> struct libdivide_constants<int16_t,-10936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10936_MAGIC, .more = S16LD_DENOM_MINUS_10936_MORE};};
template<> struct libdivide_constants<int16_t,-10935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10935_MAGIC, .more = S16LD_DENOM_MINUS_10935_MORE};};
template<> struct libdivide_constants<int16_t,-10934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10934_MAGIC, .more = S16LD_DENOM_MINUS_10934_MORE};};
template<> struct libdivide_constants<int16_t,-10933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10933_MAGIC, .more = S16LD_DENOM_MINUS_10933_MORE};};
template<> struct libdivide_constants<int16_t,-10932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10932_MAGIC, .more = S16LD_DENOM_MINUS_10932_MORE};};
template<> struct libdivide_constants<int16_t,-10931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10931_MAGIC, .more = S16LD_DENOM_MINUS_10931_MORE};};
template<> struct libdivide_constants<int16_t,-10930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10930_MAGIC, .more = S16LD_DENOM_MINUS_10930_MORE};};
template<> struct libdivide_constants<int16_t,-10929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10929_MAGIC, .more = S16LD_DENOM_MINUS_10929_MORE};};
template<> struct libdivide_constants<int16_t,-10928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10928_MAGIC, .more = S16LD_DENOM_MINUS_10928_MORE};};
template<> struct libdivide_constants<int16_t,-10927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10927_MAGIC, .more = S16LD_DENOM_MINUS_10927_MORE};};
template<> struct libdivide_constants<int16_t,-10926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10926_MAGIC, .more = S16LD_DENOM_MINUS_10926_MORE};};
template<> struct libdivide_constants<int16_t,-10925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10925_MAGIC, .more = S16LD_DENOM_MINUS_10925_MORE};};
template<> struct libdivide_constants<int16_t,-10924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10924_MAGIC, .more = S16LD_DENOM_MINUS_10924_MORE};};
template<> struct libdivide_constants<int16_t,-10923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10923_MAGIC, .more = S16LD_DENOM_MINUS_10923_MORE};};
template<> struct libdivide_constants<int16_t,-10922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10922_MAGIC, .more = S16LD_DENOM_MINUS_10922_MORE};};
template<> struct libdivide_constants<int16_t,-10921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10921_MAGIC, .more = S16LD_DENOM_MINUS_10921_MORE};};
template<> struct libdivide_constants<int16_t,-10920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10920_MAGIC, .more = S16LD_DENOM_MINUS_10920_MORE};};
template<> struct libdivide_constants<int16_t,-10919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10919_MAGIC, .more = S16LD_DENOM_MINUS_10919_MORE};};
template<> struct libdivide_constants<int16_t,-10918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10918_MAGIC, .more = S16LD_DENOM_MINUS_10918_MORE};};
template<> struct libdivide_constants<int16_t,-10917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10917_MAGIC, .more = S16LD_DENOM_MINUS_10917_MORE};};
template<> struct libdivide_constants<int16_t,-10916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10916_MAGIC, .more = S16LD_DENOM_MINUS_10916_MORE};};
template<> struct libdivide_constants<int16_t,-10915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10915_MAGIC, .more = S16LD_DENOM_MINUS_10915_MORE};};
template<> struct libdivide_constants<int16_t,-10914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10914_MAGIC, .more = S16LD_DENOM_MINUS_10914_MORE};};
template<> struct libdivide_constants<int16_t,-10913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10913_MAGIC, .more = S16LD_DENOM_MINUS_10913_MORE};};
template<> struct libdivide_constants<int16_t,-10912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10912_MAGIC, .more = S16LD_DENOM_MINUS_10912_MORE};};
template<> struct libdivide_constants<int16_t,-10911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10911_MAGIC, .more = S16LD_DENOM_MINUS_10911_MORE};};
template<> struct libdivide_constants<int16_t,-10910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10910_MAGIC, .more = S16LD_DENOM_MINUS_10910_MORE};};
template<> struct libdivide_constants<int16_t,-10909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10909_MAGIC, .more = S16LD_DENOM_MINUS_10909_MORE};};
template<> struct libdivide_constants<int16_t,-10908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10908_MAGIC, .more = S16LD_DENOM_MINUS_10908_MORE};};
template<> struct libdivide_constants<int16_t,-10907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10907_MAGIC, .more = S16LD_DENOM_MINUS_10907_MORE};};
template<> struct libdivide_constants<int16_t,-10906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10906_MAGIC, .more = S16LD_DENOM_MINUS_10906_MORE};};
template<> struct libdivide_constants<int16_t,-10905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10905_MAGIC, .more = S16LD_DENOM_MINUS_10905_MORE};};
template<> struct libdivide_constants<int16_t,-10904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10904_MAGIC, .more = S16LD_DENOM_MINUS_10904_MORE};};
template<> struct libdivide_constants<int16_t,-10903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10903_MAGIC, .more = S16LD_DENOM_MINUS_10903_MORE};};
template<> struct libdivide_constants<int16_t,-10902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10902_MAGIC, .more = S16LD_DENOM_MINUS_10902_MORE};};
template<> struct libdivide_constants<int16_t,-10901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10901_MAGIC, .more = S16LD_DENOM_MINUS_10901_MORE};};
template<> struct libdivide_constants<int16_t,-10900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10900_MAGIC, .more = S16LD_DENOM_MINUS_10900_MORE};};
template<> struct libdivide_constants<int16_t,-10899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10899_MAGIC, .more = S16LD_DENOM_MINUS_10899_MORE};};
template<> struct libdivide_constants<int16_t,-10898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10898_MAGIC, .more = S16LD_DENOM_MINUS_10898_MORE};};
template<> struct libdivide_constants<int16_t,-10897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10897_MAGIC, .more = S16LD_DENOM_MINUS_10897_MORE};};
template<> struct libdivide_constants<int16_t,-10896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10896_MAGIC, .more = S16LD_DENOM_MINUS_10896_MORE};};
template<> struct libdivide_constants<int16_t,-10895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10895_MAGIC, .more = S16LD_DENOM_MINUS_10895_MORE};};
template<> struct libdivide_constants<int16_t,-10894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10894_MAGIC, .more = S16LD_DENOM_MINUS_10894_MORE};};
template<> struct libdivide_constants<int16_t,-10893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10893_MAGIC, .more = S16LD_DENOM_MINUS_10893_MORE};};
template<> struct libdivide_constants<int16_t,-10892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10892_MAGIC, .more = S16LD_DENOM_MINUS_10892_MORE};};
template<> struct libdivide_constants<int16_t,-10891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10891_MAGIC, .more = S16LD_DENOM_MINUS_10891_MORE};};
template<> struct libdivide_constants<int16_t,-10890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10890_MAGIC, .more = S16LD_DENOM_MINUS_10890_MORE};};
template<> struct libdivide_constants<int16_t,-10889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10889_MAGIC, .more = S16LD_DENOM_MINUS_10889_MORE};};
template<> struct libdivide_constants<int16_t,-10888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10888_MAGIC, .more = S16LD_DENOM_MINUS_10888_MORE};};
template<> struct libdivide_constants<int16_t,-10887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10887_MAGIC, .more = S16LD_DENOM_MINUS_10887_MORE};};
template<> struct libdivide_constants<int16_t,-10886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10886_MAGIC, .more = S16LD_DENOM_MINUS_10886_MORE};};
template<> struct libdivide_constants<int16_t,-10885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10885_MAGIC, .more = S16LD_DENOM_MINUS_10885_MORE};};
template<> struct libdivide_constants<int16_t,-10884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10884_MAGIC, .more = S16LD_DENOM_MINUS_10884_MORE};};
template<> struct libdivide_constants<int16_t,-10883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10883_MAGIC, .more = S16LD_DENOM_MINUS_10883_MORE};};
template<> struct libdivide_constants<int16_t,-10882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10882_MAGIC, .more = S16LD_DENOM_MINUS_10882_MORE};};
template<> struct libdivide_constants<int16_t,-10881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10881_MAGIC, .more = S16LD_DENOM_MINUS_10881_MORE};};
template<> struct libdivide_constants<int16_t,-10880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10880_MAGIC, .more = S16LD_DENOM_MINUS_10880_MORE};};
template<> struct libdivide_constants<int16_t,-10879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10879_MAGIC, .more = S16LD_DENOM_MINUS_10879_MORE};};
template<> struct libdivide_constants<int16_t,-10878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10878_MAGIC, .more = S16LD_DENOM_MINUS_10878_MORE};};
template<> struct libdivide_constants<int16_t,-10877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10877_MAGIC, .more = S16LD_DENOM_MINUS_10877_MORE};};
template<> struct libdivide_constants<int16_t,-10876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10876_MAGIC, .more = S16LD_DENOM_MINUS_10876_MORE};};
template<> struct libdivide_constants<int16_t,-10875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10875_MAGIC, .more = S16LD_DENOM_MINUS_10875_MORE};};
template<> struct libdivide_constants<int16_t,-10874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10874_MAGIC, .more = S16LD_DENOM_MINUS_10874_MORE};};
template<> struct libdivide_constants<int16_t,-10873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10873_MAGIC, .more = S16LD_DENOM_MINUS_10873_MORE};};
template<> struct libdivide_constants<int16_t,-10872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10872_MAGIC, .more = S16LD_DENOM_MINUS_10872_MORE};};
template<> struct libdivide_constants<int16_t,-10871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10871_MAGIC, .more = S16LD_DENOM_MINUS_10871_MORE};};
template<> struct libdivide_constants<int16_t,-10870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10870_MAGIC, .more = S16LD_DENOM_MINUS_10870_MORE};};
template<> struct libdivide_constants<int16_t,-10869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10869_MAGIC, .more = S16LD_DENOM_MINUS_10869_MORE};};
template<> struct libdivide_constants<int16_t,-10868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10868_MAGIC, .more = S16LD_DENOM_MINUS_10868_MORE};};
template<> struct libdivide_constants<int16_t,-10867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10867_MAGIC, .more = S16LD_DENOM_MINUS_10867_MORE};};
template<> struct libdivide_constants<int16_t,-10866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10866_MAGIC, .more = S16LD_DENOM_MINUS_10866_MORE};};
template<> struct libdivide_constants<int16_t,-10865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10865_MAGIC, .more = S16LD_DENOM_MINUS_10865_MORE};};
template<> struct libdivide_constants<int16_t,-10864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10864_MAGIC, .more = S16LD_DENOM_MINUS_10864_MORE};};
template<> struct libdivide_constants<int16_t,-10863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10863_MAGIC, .more = S16LD_DENOM_MINUS_10863_MORE};};
template<> struct libdivide_constants<int16_t,-10862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10862_MAGIC, .more = S16LD_DENOM_MINUS_10862_MORE};};
template<> struct libdivide_constants<int16_t,-10861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10861_MAGIC, .more = S16LD_DENOM_MINUS_10861_MORE};};
template<> struct libdivide_constants<int16_t,-10860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10860_MAGIC, .more = S16LD_DENOM_MINUS_10860_MORE};};
template<> struct libdivide_constants<int16_t,-10859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10859_MAGIC, .more = S16LD_DENOM_MINUS_10859_MORE};};
template<> struct libdivide_constants<int16_t,-10858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10858_MAGIC, .more = S16LD_DENOM_MINUS_10858_MORE};};
template<> struct libdivide_constants<int16_t,-10857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10857_MAGIC, .more = S16LD_DENOM_MINUS_10857_MORE};};
template<> struct libdivide_constants<int16_t,-10856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10856_MAGIC, .more = S16LD_DENOM_MINUS_10856_MORE};};
template<> struct libdivide_constants<int16_t,-10855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10855_MAGIC, .more = S16LD_DENOM_MINUS_10855_MORE};};
template<> struct libdivide_constants<int16_t,-10854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10854_MAGIC, .more = S16LD_DENOM_MINUS_10854_MORE};};
template<> struct libdivide_constants<int16_t,-10853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10853_MAGIC, .more = S16LD_DENOM_MINUS_10853_MORE};};
template<> struct libdivide_constants<int16_t,-10852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10852_MAGIC, .more = S16LD_DENOM_MINUS_10852_MORE};};
template<> struct libdivide_constants<int16_t,-10851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10851_MAGIC, .more = S16LD_DENOM_MINUS_10851_MORE};};
template<> struct libdivide_constants<int16_t,-10850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10850_MAGIC, .more = S16LD_DENOM_MINUS_10850_MORE};};
template<> struct libdivide_constants<int16_t,-10849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10849_MAGIC, .more = S16LD_DENOM_MINUS_10849_MORE};};
template<> struct libdivide_constants<int16_t,-10848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10848_MAGIC, .more = S16LD_DENOM_MINUS_10848_MORE};};
template<> struct libdivide_constants<int16_t,-10847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10847_MAGIC, .more = S16LD_DENOM_MINUS_10847_MORE};};
template<> struct libdivide_constants<int16_t,-10846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10846_MAGIC, .more = S16LD_DENOM_MINUS_10846_MORE};};
template<> struct libdivide_constants<int16_t,-10845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10845_MAGIC, .more = S16LD_DENOM_MINUS_10845_MORE};};
template<> struct libdivide_constants<int16_t,-10844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10844_MAGIC, .more = S16LD_DENOM_MINUS_10844_MORE};};
template<> struct libdivide_constants<int16_t,-10843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10843_MAGIC, .more = S16LD_DENOM_MINUS_10843_MORE};};
template<> struct libdivide_constants<int16_t,-10842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10842_MAGIC, .more = S16LD_DENOM_MINUS_10842_MORE};};
template<> struct libdivide_constants<int16_t,-10841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10841_MAGIC, .more = S16LD_DENOM_MINUS_10841_MORE};};
template<> struct libdivide_constants<int16_t,-10840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10840_MAGIC, .more = S16LD_DENOM_MINUS_10840_MORE};};
template<> struct libdivide_constants<int16_t,-10839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10839_MAGIC, .more = S16LD_DENOM_MINUS_10839_MORE};};
template<> struct libdivide_constants<int16_t,-10838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10838_MAGIC, .more = S16LD_DENOM_MINUS_10838_MORE};};
template<> struct libdivide_constants<int16_t,-10837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10837_MAGIC, .more = S16LD_DENOM_MINUS_10837_MORE};};
template<> struct libdivide_constants<int16_t,-10836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10836_MAGIC, .more = S16LD_DENOM_MINUS_10836_MORE};};
template<> struct libdivide_constants<int16_t,-10835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10835_MAGIC, .more = S16LD_DENOM_MINUS_10835_MORE};};
template<> struct libdivide_constants<int16_t,-10834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10834_MAGIC, .more = S16LD_DENOM_MINUS_10834_MORE};};
template<> struct libdivide_constants<int16_t,-10833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10833_MAGIC, .more = S16LD_DENOM_MINUS_10833_MORE};};
template<> struct libdivide_constants<int16_t,-10832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10832_MAGIC, .more = S16LD_DENOM_MINUS_10832_MORE};};
template<> struct libdivide_constants<int16_t,-10831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10831_MAGIC, .more = S16LD_DENOM_MINUS_10831_MORE};};
template<> struct libdivide_constants<int16_t,-10830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10830_MAGIC, .more = S16LD_DENOM_MINUS_10830_MORE};};
template<> struct libdivide_constants<int16_t,-10829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10829_MAGIC, .more = S16LD_DENOM_MINUS_10829_MORE};};
template<> struct libdivide_constants<int16_t,-10828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10828_MAGIC, .more = S16LD_DENOM_MINUS_10828_MORE};};
template<> struct libdivide_constants<int16_t,-10827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10827_MAGIC, .more = S16LD_DENOM_MINUS_10827_MORE};};
template<> struct libdivide_constants<int16_t,-10826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10826_MAGIC, .more = S16LD_DENOM_MINUS_10826_MORE};};
template<> struct libdivide_constants<int16_t,-10825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10825_MAGIC, .more = S16LD_DENOM_MINUS_10825_MORE};};
template<> struct libdivide_constants<int16_t,-10824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10824_MAGIC, .more = S16LD_DENOM_MINUS_10824_MORE};};
template<> struct libdivide_constants<int16_t,-10823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10823_MAGIC, .more = S16LD_DENOM_MINUS_10823_MORE};};
template<> struct libdivide_constants<int16_t,-10822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10822_MAGIC, .more = S16LD_DENOM_MINUS_10822_MORE};};
template<> struct libdivide_constants<int16_t,-10821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10821_MAGIC, .more = S16LD_DENOM_MINUS_10821_MORE};};
template<> struct libdivide_constants<int16_t,-10820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10820_MAGIC, .more = S16LD_DENOM_MINUS_10820_MORE};};
template<> struct libdivide_constants<int16_t,-10819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10819_MAGIC, .more = S16LD_DENOM_MINUS_10819_MORE};};
template<> struct libdivide_constants<int16_t,-10818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10818_MAGIC, .more = S16LD_DENOM_MINUS_10818_MORE};};
template<> struct libdivide_constants<int16_t,-10817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10817_MAGIC, .more = S16LD_DENOM_MINUS_10817_MORE};};
template<> struct libdivide_constants<int16_t,-10816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10816_MAGIC, .more = S16LD_DENOM_MINUS_10816_MORE};};
template<> struct libdivide_constants<int16_t,-10815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10815_MAGIC, .more = S16LD_DENOM_MINUS_10815_MORE};};
template<> struct libdivide_constants<int16_t,-10814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10814_MAGIC, .more = S16LD_DENOM_MINUS_10814_MORE};};
template<> struct libdivide_constants<int16_t,-10813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10813_MAGIC, .more = S16LD_DENOM_MINUS_10813_MORE};};
template<> struct libdivide_constants<int16_t,-10812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10812_MAGIC, .more = S16LD_DENOM_MINUS_10812_MORE};};
template<> struct libdivide_constants<int16_t,-10811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10811_MAGIC, .more = S16LD_DENOM_MINUS_10811_MORE};};
template<> struct libdivide_constants<int16_t,-10810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10810_MAGIC, .more = S16LD_DENOM_MINUS_10810_MORE};};
template<> struct libdivide_constants<int16_t,-10809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10809_MAGIC, .more = S16LD_DENOM_MINUS_10809_MORE};};
template<> struct libdivide_constants<int16_t,-10808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10808_MAGIC, .more = S16LD_DENOM_MINUS_10808_MORE};};
template<> struct libdivide_constants<int16_t,-10807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10807_MAGIC, .more = S16LD_DENOM_MINUS_10807_MORE};};
template<> struct libdivide_constants<int16_t,-10806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10806_MAGIC, .more = S16LD_DENOM_MINUS_10806_MORE};};
template<> struct libdivide_constants<int16_t,-10805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10805_MAGIC, .more = S16LD_DENOM_MINUS_10805_MORE};};
template<> struct libdivide_constants<int16_t,-10804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10804_MAGIC, .more = S16LD_DENOM_MINUS_10804_MORE};};
template<> struct libdivide_constants<int16_t,-10803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10803_MAGIC, .more = S16LD_DENOM_MINUS_10803_MORE};};
template<> struct libdivide_constants<int16_t,-10802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10802_MAGIC, .more = S16LD_DENOM_MINUS_10802_MORE};};
template<> struct libdivide_constants<int16_t,-10801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10801_MAGIC, .more = S16LD_DENOM_MINUS_10801_MORE};};
template<> struct libdivide_constants<int16_t,-10800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10800_MAGIC, .more = S16LD_DENOM_MINUS_10800_MORE};};
template<> struct libdivide_constants<int16_t,-10799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10799_MAGIC, .more = S16LD_DENOM_MINUS_10799_MORE};};
template<> struct libdivide_constants<int16_t,-10798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10798_MAGIC, .more = S16LD_DENOM_MINUS_10798_MORE};};
template<> struct libdivide_constants<int16_t,-10797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10797_MAGIC, .more = S16LD_DENOM_MINUS_10797_MORE};};
template<> struct libdivide_constants<int16_t,-10796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10796_MAGIC, .more = S16LD_DENOM_MINUS_10796_MORE};};
template<> struct libdivide_constants<int16_t,-10795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10795_MAGIC, .more = S16LD_DENOM_MINUS_10795_MORE};};
template<> struct libdivide_constants<int16_t,-10794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10794_MAGIC, .more = S16LD_DENOM_MINUS_10794_MORE};};
template<> struct libdivide_constants<int16_t,-10793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10793_MAGIC, .more = S16LD_DENOM_MINUS_10793_MORE};};
template<> struct libdivide_constants<int16_t,-10792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10792_MAGIC, .more = S16LD_DENOM_MINUS_10792_MORE};};
template<> struct libdivide_constants<int16_t,-10791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10791_MAGIC, .more = S16LD_DENOM_MINUS_10791_MORE};};
template<> struct libdivide_constants<int16_t,-10790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10790_MAGIC, .more = S16LD_DENOM_MINUS_10790_MORE};};
template<> struct libdivide_constants<int16_t,-10789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10789_MAGIC, .more = S16LD_DENOM_MINUS_10789_MORE};};
template<> struct libdivide_constants<int16_t,-10788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10788_MAGIC, .more = S16LD_DENOM_MINUS_10788_MORE};};
template<> struct libdivide_constants<int16_t,-10787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10787_MAGIC, .more = S16LD_DENOM_MINUS_10787_MORE};};
template<> struct libdivide_constants<int16_t,-10786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10786_MAGIC, .more = S16LD_DENOM_MINUS_10786_MORE};};
template<> struct libdivide_constants<int16_t,-10785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10785_MAGIC, .more = S16LD_DENOM_MINUS_10785_MORE};};
template<> struct libdivide_constants<int16_t,-10784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10784_MAGIC, .more = S16LD_DENOM_MINUS_10784_MORE};};
template<> struct libdivide_constants<int16_t,-10783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10783_MAGIC, .more = S16LD_DENOM_MINUS_10783_MORE};};
template<> struct libdivide_constants<int16_t,-10782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10782_MAGIC, .more = S16LD_DENOM_MINUS_10782_MORE};};
template<> struct libdivide_constants<int16_t,-10781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10781_MAGIC, .more = S16LD_DENOM_MINUS_10781_MORE};};
template<> struct libdivide_constants<int16_t,-10780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10780_MAGIC, .more = S16LD_DENOM_MINUS_10780_MORE};};
template<> struct libdivide_constants<int16_t,-10779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10779_MAGIC, .more = S16LD_DENOM_MINUS_10779_MORE};};
template<> struct libdivide_constants<int16_t,-10778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10778_MAGIC, .more = S16LD_DENOM_MINUS_10778_MORE};};
template<> struct libdivide_constants<int16_t,-10777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10777_MAGIC, .more = S16LD_DENOM_MINUS_10777_MORE};};
template<> struct libdivide_constants<int16_t,-10776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10776_MAGIC, .more = S16LD_DENOM_MINUS_10776_MORE};};
template<> struct libdivide_constants<int16_t,-10775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10775_MAGIC, .more = S16LD_DENOM_MINUS_10775_MORE};};
template<> struct libdivide_constants<int16_t,-10774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10774_MAGIC, .more = S16LD_DENOM_MINUS_10774_MORE};};
template<> struct libdivide_constants<int16_t,-10773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10773_MAGIC, .more = S16LD_DENOM_MINUS_10773_MORE};};
template<> struct libdivide_constants<int16_t,-10772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10772_MAGIC, .more = S16LD_DENOM_MINUS_10772_MORE};};
template<> struct libdivide_constants<int16_t,-10771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10771_MAGIC, .more = S16LD_DENOM_MINUS_10771_MORE};};
template<> struct libdivide_constants<int16_t,-10770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10770_MAGIC, .more = S16LD_DENOM_MINUS_10770_MORE};};
template<> struct libdivide_constants<int16_t,-10769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10769_MAGIC, .more = S16LD_DENOM_MINUS_10769_MORE};};
template<> struct libdivide_constants<int16_t,-10768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10768_MAGIC, .more = S16LD_DENOM_MINUS_10768_MORE};};
template<> struct libdivide_constants<int16_t,-10767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10767_MAGIC, .more = S16LD_DENOM_MINUS_10767_MORE};};
template<> struct libdivide_constants<int16_t,-10766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10766_MAGIC, .more = S16LD_DENOM_MINUS_10766_MORE};};
template<> struct libdivide_constants<int16_t,-10765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10765_MAGIC, .more = S16LD_DENOM_MINUS_10765_MORE};};
template<> struct libdivide_constants<int16_t,-10764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10764_MAGIC, .more = S16LD_DENOM_MINUS_10764_MORE};};
template<> struct libdivide_constants<int16_t,-10763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10763_MAGIC, .more = S16LD_DENOM_MINUS_10763_MORE};};
template<> struct libdivide_constants<int16_t,-10762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10762_MAGIC, .more = S16LD_DENOM_MINUS_10762_MORE};};
template<> struct libdivide_constants<int16_t,-10761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10761_MAGIC, .more = S16LD_DENOM_MINUS_10761_MORE};};
template<> struct libdivide_constants<int16_t,-10760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10760_MAGIC, .more = S16LD_DENOM_MINUS_10760_MORE};};
template<> struct libdivide_constants<int16_t,-10759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10759_MAGIC, .more = S16LD_DENOM_MINUS_10759_MORE};};
template<> struct libdivide_constants<int16_t,-10758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10758_MAGIC, .more = S16LD_DENOM_MINUS_10758_MORE};};
template<> struct libdivide_constants<int16_t,-10757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10757_MAGIC, .more = S16LD_DENOM_MINUS_10757_MORE};};
template<> struct libdivide_constants<int16_t,-10756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10756_MAGIC, .more = S16LD_DENOM_MINUS_10756_MORE};};
template<> struct libdivide_constants<int16_t,-10755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10755_MAGIC, .more = S16LD_DENOM_MINUS_10755_MORE};};
template<> struct libdivide_constants<int16_t,-10754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10754_MAGIC, .more = S16LD_DENOM_MINUS_10754_MORE};};
template<> struct libdivide_constants<int16_t,-10753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10753_MAGIC, .more = S16LD_DENOM_MINUS_10753_MORE};};
template<> struct libdivide_constants<int16_t,-10752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10752_MAGIC, .more = S16LD_DENOM_MINUS_10752_MORE};};
template<> struct libdivide_constants<int16_t,-10751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10751_MAGIC, .more = S16LD_DENOM_MINUS_10751_MORE};};
template<> struct libdivide_constants<int16_t,-10750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10750_MAGIC, .more = S16LD_DENOM_MINUS_10750_MORE};};
template<> struct libdivide_constants<int16_t,-10749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10749_MAGIC, .more = S16LD_DENOM_MINUS_10749_MORE};};
template<> struct libdivide_constants<int16_t,-10748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10748_MAGIC, .more = S16LD_DENOM_MINUS_10748_MORE};};
template<> struct libdivide_constants<int16_t,-10747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10747_MAGIC, .more = S16LD_DENOM_MINUS_10747_MORE};};
template<> struct libdivide_constants<int16_t,-10746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10746_MAGIC, .more = S16LD_DENOM_MINUS_10746_MORE};};
template<> struct libdivide_constants<int16_t,-10745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10745_MAGIC, .more = S16LD_DENOM_MINUS_10745_MORE};};
template<> struct libdivide_constants<int16_t,-10744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10744_MAGIC, .more = S16LD_DENOM_MINUS_10744_MORE};};
template<> struct libdivide_constants<int16_t,-10743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10743_MAGIC, .more = S16LD_DENOM_MINUS_10743_MORE};};
template<> struct libdivide_constants<int16_t,-10742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10742_MAGIC, .more = S16LD_DENOM_MINUS_10742_MORE};};
template<> struct libdivide_constants<int16_t,-10741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10741_MAGIC, .more = S16LD_DENOM_MINUS_10741_MORE};};
template<> struct libdivide_constants<int16_t,-10740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10740_MAGIC, .more = S16LD_DENOM_MINUS_10740_MORE};};
template<> struct libdivide_constants<int16_t,-10739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10739_MAGIC, .more = S16LD_DENOM_MINUS_10739_MORE};};
template<> struct libdivide_constants<int16_t,-10738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10738_MAGIC, .more = S16LD_DENOM_MINUS_10738_MORE};};
template<> struct libdivide_constants<int16_t,-10737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10737_MAGIC, .more = S16LD_DENOM_MINUS_10737_MORE};};
template<> struct libdivide_constants<int16_t,-10736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10736_MAGIC, .more = S16LD_DENOM_MINUS_10736_MORE};};
template<> struct libdivide_constants<int16_t,-10735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10735_MAGIC, .more = S16LD_DENOM_MINUS_10735_MORE};};
template<> struct libdivide_constants<int16_t,-10734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10734_MAGIC, .more = S16LD_DENOM_MINUS_10734_MORE};};
template<> struct libdivide_constants<int16_t,-10733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10733_MAGIC, .more = S16LD_DENOM_MINUS_10733_MORE};};
template<> struct libdivide_constants<int16_t,-10732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10732_MAGIC, .more = S16LD_DENOM_MINUS_10732_MORE};};
template<> struct libdivide_constants<int16_t,-10731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10731_MAGIC, .more = S16LD_DENOM_MINUS_10731_MORE};};
template<> struct libdivide_constants<int16_t,-10730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10730_MAGIC, .more = S16LD_DENOM_MINUS_10730_MORE};};
template<> struct libdivide_constants<int16_t,-10729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10729_MAGIC, .more = S16LD_DENOM_MINUS_10729_MORE};};
template<> struct libdivide_constants<int16_t,-10728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10728_MAGIC, .more = S16LD_DENOM_MINUS_10728_MORE};};
template<> struct libdivide_constants<int16_t,-10727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10727_MAGIC, .more = S16LD_DENOM_MINUS_10727_MORE};};
template<> struct libdivide_constants<int16_t,-10726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10726_MAGIC, .more = S16LD_DENOM_MINUS_10726_MORE};};
template<> struct libdivide_constants<int16_t,-10725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10725_MAGIC, .more = S16LD_DENOM_MINUS_10725_MORE};};
template<> struct libdivide_constants<int16_t,-10724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10724_MAGIC, .more = S16LD_DENOM_MINUS_10724_MORE};};
template<> struct libdivide_constants<int16_t,-10723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10723_MAGIC, .more = S16LD_DENOM_MINUS_10723_MORE};};
template<> struct libdivide_constants<int16_t,-10722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10722_MAGIC, .more = S16LD_DENOM_MINUS_10722_MORE};};
template<> struct libdivide_constants<int16_t,-10721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10721_MAGIC, .more = S16LD_DENOM_MINUS_10721_MORE};};
template<> struct libdivide_constants<int16_t,-10720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10720_MAGIC, .more = S16LD_DENOM_MINUS_10720_MORE};};
template<> struct libdivide_constants<int16_t,-10719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10719_MAGIC, .more = S16LD_DENOM_MINUS_10719_MORE};};
template<> struct libdivide_constants<int16_t,-10718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10718_MAGIC, .more = S16LD_DENOM_MINUS_10718_MORE};};
template<> struct libdivide_constants<int16_t,-10717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10717_MAGIC, .more = S16LD_DENOM_MINUS_10717_MORE};};
template<> struct libdivide_constants<int16_t,-10716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10716_MAGIC, .more = S16LD_DENOM_MINUS_10716_MORE};};
template<> struct libdivide_constants<int16_t,-10715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10715_MAGIC, .more = S16LD_DENOM_MINUS_10715_MORE};};
template<> struct libdivide_constants<int16_t,-10714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10714_MAGIC, .more = S16LD_DENOM_MINUS_10714_MORE};};
template<> struct libdivide_constants<int16_t,-10713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10713_MAGIC, .more = S16LD_DENOM_MINUS_10713_MORE};};
template<> struct libdivide_constants<int16_t,-10712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10712_MAGIC, .more = S16LD_DENOM_MINUS_10712_MORE};};
template<> struct libdivide_constants<int16_t,-10711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10711_MAGIC, .more = S16LD_DENOM_MINUS_10711_MORE};};
template<> struct libdivide_constants<int16_t,-10710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10710_MAGIC, .more = S16LD_DENOM_MINUS_10710_MORE};};
template<> struct libdivide_constants<int16_t,-10709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10709_MAGIC, .more = S16LD_DENOM_MINUS_10709_MORE};};
template<> struct libdivide_constants<int16_t,-10708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10708_MAGIC, .more = S16LD_DENOM_MINUS_10708_MORE};};
template<> struct libdivide_constants<int16_t,-10707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10707_MAGIC, .more = S16LD_DENOM_MINUS_10707_MORE};};
template<> struct libdivide_constants<int16_t,-10706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10706_MAGIC, .more = S16LD_DENOM_MINUS_10706_MORE};};
template<> struct libdivide_constants<int16_t,-10705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10705_MAGIC, .more = S16LD_DENOM_MINUS_10705_MORE};};
template<> struct libdivide_constants<int16_t,-10704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10704_MAGIC, .more = S16LD_DENOM_MINUS_10704_MORE};};
template<> struct libdivide_constants<int16_t,-10703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10703_MAGIC, .more = S16LD_DENOM_MINUS_10703_MORE};};
template<> struct libdivide_constants<int16_t,-10702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10702_MAGIC, .more = S16LD_DENOM_MINUS_10702_MORE};};
template<> struct libdivide_constants<int16_t,-10701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10701_MAGIC, .more = S16LD_DENOM_MINUS_10701_MORE};};
template<> struct libdivide_constants<int16_t,-10700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10700_MAGIC, .more = S16LD_DENOM_MINUS_10700_MORE};};
template<> struct libdivide_constants<int16_t,-10699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10699_MAGIC, .more = S16LD_DENOM_MINUS_10699_MORE};};
template<> struct libdivide_constants<int16_t,-10698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10698_MAGIC, .more = S16LD_DENOM_MINUS_10698_MORE};};
template<> struct libdivide_constants<int16_t,-10697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10697_MAGIC, .more = S16LD_DENOM_MINUS_10697_MORE};};
template<> struct libdivide_constants<int16_t,-10696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10696_MAGIC, .more = S16LD_DENOM_MINUS_10696_MORE};};
template<> struct libdivide_constants<int16_t,-10695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10695_MAGIC, .more = S16LD_DENOM_MINUS_10695_MORE};};
template<> struct libdivide_constants<int16_t,-10694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10694_MAGIC, .more = S16LD_DENOM_MINUS_10694_MORE};};
template<> struct libdivide_constants<int16_t,-10693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10693_MAGIC, .more = S16LD_DENOM_MINUS_10693_MORE};};
template<> struct libdivide_constants<int16_t,-10692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10692_MAGIC, .more = S16LD_DENOM_MINUS_10692_MORE};};
template<> struct libdivide_constants<int16_t,-10691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10691_MAGIC, .more = S16LD_DENOM_MINUS_10691_MORE};};
template<> struct libdivide_constants<int16_t,-10690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10690_MAGIC, .more = S16LD_DENOM_MINUS_10690_MORE};};
template<> struct libdivide_constants<int16_t,-10689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10689_MAGIC, .more = S16LD_DENOM_MINUS_10689_MORE};};
template<> struct libdivide_constants<int16_t,-10688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10688_MAGIC, .more = S16LD_DENOM_MINUS_10688_MORE};};
template<> struct libdivide_constants<int16_t,-10687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10687_MAGIC, .more = S16LD_DENOM_MINUS_10687_MORE};};
template<> struct libdivide_constants<int16_t,-10686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10686_MAGIC, .more = S16LD_DENOM_MINUS_10686_MORE};};
template<> struct libdivide_constants<int16_t,-10685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10685_MAGIC, .more = S16LD_DENOM_MINUS_10685_MORE};};
template<> struct libdivide_constants<int16_t,-10684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10684_MAGIC, .more = S16LD_DENOM_MINUS_10684_MORE};};
template<> struct libdivide_constants<int16_t,-10683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10683_MAGIC, .more = S16LD_DENOM_MINUS_10683_MORE};};
template<> struct libdivide_constants<int16_t,-10682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10682_MAGIC, .more = S16LD_DENOM_MINUS_10682_MORE};};
template<> struct libdivide_constants<int16_t,-10681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10681_MAGIC, .more = S16LD_DENOM_MINUS_10681_MORE};};
template<> struct libdivide_constants<int16_t,-10680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10680_MAGIC, .more = S16LD_DENOM_MINUS_10680_MORE};};
template<> struct libdivide_constants<int16_t,-10679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10679_MAGIC, .more = S16LD_DENOM_MINUS_10679_MORE};};
template<> struct libdivide_constants<int16_t,-10678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10678_MAGIC, .more = S16LD_DENOM_MINUS_10678_MORE};};
template<> struct libdivide_constants<int16_t,-10677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10677_MAGIC, .more = S16LD_DENOM_MINUS_10677_MORE};};
template<> struct libdivide_constants<int16_t,-10676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10676_MAGIC, .more = S16LD_DENOM_MINUS_10676_MORE};};
template<> struct libdivide_constants<int16_t,-10675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10675_MAGIC, .more = S16LD_DENOM_MINUS_10675_MORE};};
template<> struct libdivide_constants<int16_t,-10674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10674_MAGIC, .more = S16LD_DENOM_MINUS_10674_MORE};};
template<> struct libdivide_constants<int16_t,-10673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10673_MAGIC, .more = S16LD_DENOM_MINUS_10673_MORE};};
template<> struct libdivide_constants<int16_t,-10672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10672_MAGIC, .more = S16LD_DENOM_MINUS_10672_MORE};};
template<> struct libdivide_constants<int16_t,-10671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10671_MAGIC, .more = S16LD_DENOM_MINUS_10671_MORE};};
template<> struct libdivide_constants<int16_t,-10670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10670_MAGIC, .more = S16LD_DENOM_MINUS_10670_MORE};};
template<> struct libdivide_constants<int16_t,-10669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10669_MAGIC, .more = S16LD_DENOM_MINUS_10669_MORE};};
template<> struct libdivide_constants<int16_t,-10668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10668_MAGIC, .more = S16LD_DENOM_MINUS_10668_MORE};};
template<> struct libdivide_constants<int16_t,-10667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10667_MAGIC, .more = S16LD_DENOM_MINUS_10667_MORE};};
template<> struct libdivide_constants<int16_t,-10666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10666_MAGIC, .more = S16LD_DENOM_MINUS_10666_MORE};};
template<> struct libdivide_constants<int16_t,-10665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10665_MAGIC, .more = S16LD_DENOM_MINUS_10665_MORE};};
template<> struct libdivide_constants<int16_t,-10664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10664_MAGIC, .more = S16LD_DENOM_MINUS_10664_MORE};};
template<> struct libdivide_constants<int16_t,-10663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10663_MAGIC, .more = S16LD_DENOM_MINUS_10663_MORE};};
template<> struct libdivide_constants<int16_t,-10662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10662_MAGIC, .more = S16LD_DENOM_MINUS_10662_MORE};};
template<> struct libdivide_constants<int16_t,-10661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10661_MAGIC, .more = S16LD_DENOM_MINUS_10661_MORE};};
template<> struct libdivide_constants<int16_t,-10660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10660_MAGIC, .more = S16LD_DENOM_MINUS_10660_MORE};};
template<> struct libdivide_constants<int16_t,-10659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10659_MAGIC, .more = S16LD_DENOM_MINUS_10659_MORE};};
template<> struct libdivide_constants<int16_t,-10658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10658_MAGIC, .more = S16LD_DENOM_MINUS_10658_MORE};};
template<> struct libdivide_constants<int16_t,-10657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10657_MAGIC, .more = S16LD_DENOM_MINUS_10657_MORE};};
template<> struct libdivide_constants<int16_t,-10656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10656_MAGIC, .more = S16LD_DENOM_MINUS_10656_MORE};};
template<> struct libdivide_constants<int16_t,-10655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10655_MAGIC, .more = S16LD_DENOM_MINUS_10655_MORE};};
template<> struct libdivide_constants<int16_t,-10654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10654_MAGIC, .more = S16LD_DENOM_MINUS_10654_MORE};};
template<> struct libdivide_constants<int16_t,-10653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10653_MAGIC, .more = S16LD_DENOM_MINUS_10653_MORE};};
template<> struct libdivide_constants<int16_t,-10652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10652_MAGIC, .more = S16LD_DENOM_MINUS_10652_MORE};};
template<> struct libdivide_constants<int16_t,-10651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10651_MAGIC, .more = S16LD_DENOM_MINUS_10651_MORE};};
template<> struct libdivide_constants<int16_t,-10650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10650_MAGIC, .more = S16LD_DENOM_MINUS_10650_MORE};};
template<> struct libdivide_constants<int16_t,-10649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10649_MAGIC, .more = S16LD_DENOM_MINUS_10649_MORE};};
template<> struct libdivide_constants<int16_t,-10648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10648_MAGIC, .more = S16LD_DENOM_MINUS_10648_MORE};};
template<> struct libdivide_constants<int16_t,-10647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10647_MAGIC, .more = S16LD_DENOM_MINUS_10647_MORE};};
template<> struct libdivide_constants<int16_t,-10646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10646_MAGIC, .more = S16LD_DENOM_MINUS_10646_MORE};};
template<> struct libdivide_constants<int16_t,-10645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10645_MAGIC, .more = S16LD_DENOM_MINUS_10645_MORE};};
template<> struct libdivide_constants<int16_t,-10644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10644_MAGIC, .more = S16LD_DENOM_MINUS_10644_MORE};};
template<> struct libdivide_constants<int16_t,-10643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10643_MAGIC, .more = S16LD_DENOM_MINUS_10643_MORE};};
template<> struct libdivide_constants<int16_t,-10642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10642_MAGIC, .more = S16LD_DENOM_MINUS_10642_MORE};};
template<> struct libdivide_constants<int16_t,-10641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10641_MAGIC, .more = S16LD_DENOM_MINUS_10641_MORE};};
template<> struct libdivide_constants<int16_t,-10640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10640_MAGIC, .more = S16LD_DENOM_MINUS_10640_MORE};};
template<> struct libdivide_constants<int16_t,-10639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10639_MAGIC, .more = S16LD_DENOM_MINUS_10639_MORE};};
template<> struct libdivide_constants<int16_t,-10638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10638_MAGIC, .more = S16LD_DENOM_MINUS_10638_MORE};};
template<> struct libdivide_constants<int16_t,-10637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10637_MAGIC, .more = S16LD_DENOM_MINUS_10637_MORE};};
template<> struct libdivide_constants<int16_t,-10636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10636_MAGIC, .more = S16LD_DENOM_MINUS_10636_MORE};};
template<> struct libdivide_constants<int16_t,-10635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10635_MAGIC, .more = S16LD_DENOM_MINUS_10635_MORE};};
template<> struct libdivide_constants<int16_t,-10634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10634_MAGIC, .more = S16LD_DENOM_MINUS_10634_MORE};};
template<> struct libdivide_constants<int16_t,-10633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10633_MAGIC, .more = S16LD_DENOM_MINUS_10633_MORE};};
template<> struct libdivide_constants<int16_t,-10632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10632_MAGIC, .more = S16LD_DENOM_MINUS_10632_MORE};};
template<> struct libdivide_constants<int16_t,-10631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10631_MAGIC, .more = S16LD_DENOM_MINUS_10631_MORE};};
template<> struct libdivide_constants<int16_t,-10630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10630_MAGIC, .more = S16LD_DENOM_MINUS_10630_MORE};};
template<> struct libdivide_constants<int16_t,-10629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10629_MAGIC, .more = S16LD_DENOM_MINUS_10629_MORE};};
template<> struct libdivide_constants<int16_t,-10628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10628_MAGIC, .more = S16LD_DENOM_MINUS_10628_MORE};};
template<> struct libdivide_constants<int16_t,-10627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10627_MAGIC, .more = S16LD_DENOM_MINUS_10627_MORE};};
template<> struct libdivide_constants<int16_t,-10626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10626_MAGIC, .more = S16LD_DENOM_MINUS_10626_MORE};};
template<> struct libdivide_constants<int16_t,-10625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10625_MAGIC, .more = S16LD_DENOM_MINUS_10625_MORE};};
template<> struct libdivide_constants<int16_t,-10624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10624_MAGIC, .more = S16LD_DENOM_MINUS_10624_MORE};};
template<> struct libdivide_constants<int16_t,-10623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10623_MAGIC, .more = S16LD_DENOM_MINUS_10623_MORE};};
template<> struct libdivide_constants<int16_t,-10622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10622_MAGIC, .more = S16LD_DENOM_MINUS_10622_MORE};};
template<> struct libdivide_constants<int16_t,-10621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10621_MAGIC, .more = S16LD_DENOM_MINUS_10621_MORE};};
template<> struct libdivide_constants<int16_t,-10620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10620_MAGIC, .more = S16LD_DENOM_MINUS_10620_MORE};};
template<> struct libdivide_constants<int16_t,-10619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10619_MAGIC, .more = S16LD_DENOM_MINUS_10619_MORE};};
template<> struct libdivide_constants<int16_t,-10618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10618_MAGIC, .more = S16LD_DENOM_MINUS_10618_MORE};};
template<> struct libdivide_constants<int16_t,-10617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10617_MAGIC, .more = S16LD_DENOM_MINUS_10617_MORE};};
template<> struct libdivide_constants<int16_t,-10616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10616_MAGIC, .more = S16LD_DENOM_MINUS_10616_MORE};};
template<> struct libdivide_constants<int16_t,-10615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10615_MAGIC, .more = S16LD_DENOM_MINUS_10615_MORE};};
template<> struct libdivide_constants<int16_t,-10614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10614_MAGIC, .more = S16LD_DENOM_MINUS_10614_MORE};};
template<> struct libdivide_constants<int16_t,-10613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10613_MAGIC, .more = S16LD_DENOM_MINUS_10613_MORE};};
template<> struct libdivide_constants<int16_t,-10612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10612_MAGIC, .more = S16LD_DENOM_MINUS_10612_MORE};};
template<> struct libdivide_constants<int16_t,-10611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10611_MAGIC, .more = S16LD_DENOM_MINUS_10611_MORE};};
template<> struct libdivide_constants<int16_t,-10610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10610_MAGIC, .more = S16LD_DENOM_MINUS_10610_MORE};};
template<> struct libdivide_constants<int16_t,-10609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10609_MAGIC, .more = S16LD_DENOM_MINUS_10609_MORE};};
template<> struct libdivide_constants<int16_t,-10608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10608_MAGIC, .more = S16LD_DENOM_MINUS_10608_MORE};};
template<> struct libdivide_constants<int16_t,-10607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10607_MAGIC, .more = S16LD_DENOM_MINUS_10607_MORE};};
template<> struct libdivide_constants<int16_t,-10606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10606_MAGIC, .more = S16LD_DENOM_MINUS_10606_MORE};};
template<> struct libdivide_constants<int16_t,-10605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10605_MAGIC, .more = S16LD_DENOM_MINUS_10605_MORE};};
template<> struct libdivide_constants<int16_t,-10604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10604_MAGIC, .more = S16LD_DENOM_MINUS_10604_MORE};};
template<> struct libdivide_constants<int16_t,-10603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10603_MAGIC, .more = S16LD_DENOM_MINUS_10603_MORE};};
template<> struct libdivide_constants<int16_t,-10602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10602_MAGIC, .more = S16LD_DENOM_MINUS_10602_MORE};};
template<> struct libdivide_constants<int16_t,-10601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10601_MAGIC, .more = S16LD_DENOM_MINUS_10601_MORE};};
template<> struct libdivide_constants<int16_t,-10600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10600_MAGIC, .more = S16LD_DENOM_MINUS_10600_MORE};};
template<> struct libdivide_constants<int16_t,-10599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10599_MAGIC, .more = S16LD_DENOM_MINUS_10599_MORE};};
template<> struct libdivide_constants<int16_t,-10598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10598_MAGIC, .more = S16LD_DENOM_MINUS_10598_MORE};};
template<> struct libdivide_constants<int16_t,-10597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10597_MAGIC, .more = S16LD_DENOM_MINUS_10597_MORE};};
template<> struct libdivide_constants<int16_t,-10596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10596_MAGIC, .more = S16LD_DENOM_MINUS_10596_MORE};};
template<> struct libdivide_constants<int16_t,-10595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10595_MAGIC, .more = S16LD_DENOM_MINUS_10595_MORE};};
template<> struct libdivide_constants<int16_t,-10594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10594_MAGIC, .more = S16LD_DENOM_MINUS_10594_MORE};};
template<> struct libdivide_constants<int16_t,-10593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10593_MAGIC, .more = S16LD_DENOM_MINUS_10593_MORE};};
template<> struct libdivide_constants<int16_t,-10592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10592_MAGIC, .more = S16LD_DENOM_MINUS_10592_MORE};};
template<> struct libdivide_constants<int16_t,-10591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10591_MAGIC, .more = S16LD_DENOM_MINUS_10591_MORE};};
template<> struct libdivide_constants<int16_t,-10590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10590_MAGIC, .more = S16LD_DENOM_MINUS_10590_MORE};};
template<> struct libdivide_constants<int16_t,-10589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10589_MAGIC, .more = S16LD_DENOM_MINUS_10589_MORE};};
template<> struct libdivide_constants<int16_t,-10588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10588_MAGIC, .more = S16LD_DENOM_MINUS_10588_MORE};};
template<> struct libdivide_constants<int16_t,-10587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10587_MAGIC, .more = S16LD_DENOM_MINUS_10587_MORE};};
template<> struct libdivide_constants<int16_t,-10586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10586_MAGIC, .more = S16LD_DENOM_MINUS_10586_MORE};};
template<> struct libdivide_constants<int16_t,-10585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10585_MAGIC, .more = S16LD_DENOM_MINUS_10585_MORE};};
template<> struct libdivide_constants<int16_t,-10584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10584_MAGIC, .more = S16LD_DENOM_MINUS_10584_MORE};};
template<> struct libdivide_constants<int16_t,-10583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10583_MAGIC, .more = S16LD_DENOM_MINUS_10583_MORE};};
template<> struct libdivide_constants<int16_t,-10582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10582_MAGIC, .more = S16LD_DENOM_MINUS_10582_MORE};};
template<> struct libdivide_constants<int16_t,-10581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10581_MAGIC, .more = S16LD_DENOM_MINUS_10581_MORE};};
template<> struct libdivide_constants<int16_t,-10580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10580_MAGIC, .more = S16LD_DENOM_MINUS_10580_MORE};};
template<> struct libdivide_constants<int16_t,-10579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10579_MAGIC, .more = S16LD_DENOM_MINUS_10579_MORE};};
template<> struct libdivide_constants<int16_t,-10578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10578_MAGIC, .more = S16LD_DENOM_MINUS_10578_MORE};};
template<> struct libdivide_constants<int16_t,-10577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10577_MAGIC, .more = S16LD_DENOM_MINUS_10577_MORE};};
template<> struct libdivide_constants<int16_t,-10576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10576_MAGIC, .more = S16LD_DENOM_MINUS_10576_MORE};};
template<> struct libdivide_constants<int16_t,-10575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10575_MAGIC, .more = S16LD_DENOM_MINUS_10575_MORE};};
template<> struct libdivide_constants<int16_t,-10574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10574_MAGIC, .more = S16LD_DENOM_MINUS_10574_MORE};};
template<> struct libdivide_constants<int16_t,-10573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10573_MAGIC, .more = S16LD_DENOM_MINUS_10573_MORE};};
template<> struct libdivide_constants<int16_t,-10572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10572_MAGIC, .more = S16LD_DENOM_MINUS_10572_MORE};};
template<> struct libdivide_constants<int16_t,-10571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10571_MAGIC, .more = S16LD_DENOM_MINUS_10571_MORE};};
template<> struct libdivide_constants<int16_t,-10570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10570_MAGIC, .more = S16LD_DENOM_MINUS_10570_MORE};};
template<> struct libdivide_constants<int16_t,-10569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10569_MAGIC, .more = S16LD_DENOM_MINUS_10569_MORE};};
template<> struct libdivide_constants<int16_t,-10568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10568_MAGIC, .more = S16LD_DENOM_MINUS_10568_MORE};};
template<> struct libdivide_constants<int16_t,-10567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10567_MAGIC, .more = S16LD_DENOM_MINUS_10567_MORE};};
template<> struct libdivide_constants<int16_t,-10566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10566_MAGIC, .more = S16LD_DENOM_MINUS_10566_MORE};};
template<> struct libdivide_constants<int16_t,-10565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10565_MAGIC, .more = S16LD_DENOM_MINUS_10565_MORE};};
template<> struct libdivide_constants<int16_t,-10564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10564_MAGIC, .more = S16LD_DENOM_MINUS_10564_MORE};};
template<> struct libdivide_constants<int16_t,-10563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10563_MAGIC, .more = S16LD_DENOM_MINUS_10563_MORE};};
template<> struct libdivide_constants<int16_t,-10562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10562_MAGIC, .more = S16LD_DENOM_MINUS_10562_MORE};};
template<> struct libdivide_constants<int16_t,-10561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10561_MAGIC, .more = S16LD_DENOM_MINUS_10561_MORE};};
template<> struct libdivide_constants<int16_t,-10560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10560_MAGIC, .more = S16LD_DENOM_MINUS_10560_MORE};};
template<> struct libdivide_constants<int16_t,-10559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10559_MAGIC, .more = S16LD_DENOM_MINUS_10559_MORE};};
template<> struct libdivide_constants<int16_t,-10558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10558_MAGIC, .more = S16LD_DENOM_MINUS_10558_MORE};};
template<> struct libdivide_constants<int16_t,-10557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10557_MAGIC, .more = S16LD_DENOM_MINUS_10557_MORE};};
template<> struct libdivide_constants<int16_t,-10556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10556_MAGIC, .more = S16LD_DENOM_MINUS_10556_MORE};};
template<> struct libdivide_constants<int16_t,-10555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10555_MAGIC, .more = S16LD_DENOM_MINUS_10555_MORE};};
template<> struct libdivide_constants<int16_t,-10554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10554_MAGIC, .more = S16LD_DENOM_MINUS_10554_MORE};};
template<> struct libdivide_constants<int16_t,-10553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10553_MAGIC, .more = S16LD_DENOM_MINUS_10553_MORE};};
template<> struct libdivide_constants<int16_t,-10552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10552_MAGIC, .more = S16LD_DENOM_MINUS_10552_MORE};};
template<> struct libdivide_constants<int16_t,-10551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10551_MAGIC, .more = S16LD_DENOM_MINUS_10551_MORE};};
template<> struct libdivide_constants<int16_t,-10550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10550_MAGIC, .more = S16LD_DENOM_MINUS_10550_MORE};};
template<> struct libdivide_constants<int16_t,-10549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10549_MAGIC, .more = S16LD_DENOM_MINUS_10549_MORE};};
template<> struct libdivide_constants<int16_t,-10548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10548_MAGIC, .more = S16LD_DENOM_MINUS_10548_MORE};};
template<> struct libdivide_constants<int16_t,-10547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10547_MAGIC, .more = S16LD_DENOM_MINUS_10547_MORE};};
template<> struct libdivide_constants<int16_t,-10546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10546_MAGIC, .more = S16LD_DENOM_MINUS_10546_MORE};};
template<> struct libdivide_constants<int16_t,-10545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10545_MAGIC, .more = S16LD_DENOM_MINUS_10545_MORE};};
template<> struct libdivide_constants<int16_t,-10544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10544_MAGIC, .more = S16LD_DENOM_MINUS_10544_MORE};};
template<> struct libdivide_constants<int16_t,-10543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10543_MAGIC, .more = S16LD_DENOM_MINUS_10543_MORE};};
template<> struct libdivide_constants<int16_t,-10542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10542_MAGIC, .more = S16LD_DENOM_MINUS_10542_MORE};};
template<> struct libdivide_constants<int16_t,-10541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10541_MAGIC, .more = S16LD_DENOM_MINUS_10541_MORE};};
template<> struct libdivide_constants<int16_t,-10540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10540_MAGIC, .more = S16LD_DENOM_MINUS_10540_MORE};};
template<> struct libdivide_constants<int16_t,-10539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10539_MAGIC, .more = S16LD_DENOM_MINUS_10539_MORE};};
template<> struct libdivide_constants<int16_t,-10538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10538_MAGIC, .more = S16LD_DENOM_MINUS_10538_MORE};};
template<> struct libdivide_constants<int16_t,-10537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10537_MAGIC, .more = S16LD_DENOM_MINUS_10537_MORE};};
template<> struct libdivide_constants<int16_t,-10536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10536_MAGIC, .more = S16LD_DENOM_MINUS_10536_MORE};};
template<> struct libdivide_constants<int16_t,-10535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10535_MAGIC, .more = S16LD_DENOM_MINUS_10535_MORE};};
template<> struct libdivide_constants<int16_t,-10534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10534_MAGIC, .more = S16LD_DENOM_MINUS_10534_MORE};};
template<> struct libdivide_constants<int16_t,-10533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10533_MAGIC, .more = S16LD_DENOM_MINUS_10533_MORE};};
template<> struct libdivide_constants<int16_t,-10532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10532_MAGIC, .more = S16LD_DENOM_MINUS_10532_MORE};};
template<> struct libdivide_constants<int16_t,-10531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10531_MAGIC, .more = S16LD_DENOM_MINUS_10531_MORE};};
template<> struct libdivide_constants<int16_t,-10530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10530_MAGIC, .more = S16LD_DENOM_MINUS_10530_MORE};};
template<> struct libdivide_constants<int16_t,-10529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10529_MAGIC, .more = S16LD_DENOM_MINUS_10529_MORE};};
template<> struct libdivide_constants<int16_t,-10528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10528_MAGIC, .more = S16LD_DENOM_MINUS_10528_MORE};};
template<> struct libdivide_constants<int16_t,-10527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10527_MAGIC, .more = S16LD_DENOM_MINUS_10527_MORE};};
template<> struct libdivide_constants<int16_t,-10526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10526_MAGIC, .more = S16LD_DENOM_MINUS_10526_MORE};};
template<> struct libdivide_constants<int16_t,-10525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10525_MAGIC, .more = S16LD_DENOM_MINUS_10525_MORE};};
template<> struct libdivide_constants<int16_t,-10524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10524_MAGIC, .more = S16LD_DENOM_MINUS_10524_MORE};};
template<> struct libdivide_constants<int16_t,-10523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10523_MAGIC, .more = S16LD_DENOM_MINUS_10523_MORE};};
template<> struct libdivide_constants<int16_t,-10522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10522_MAGIC, .more = S16LD_DENOM_MINUS_10522_MORE};};
template<> struct libdivide_constants<int16_t,-10521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10521_MAGIC, .more = S16LD_DENOM_MINUS_10521_MORE};};
template<> struct libdivide_constants<int16_t,-10520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10520_MAGIC, .more = S16LD_DENOM_MINUS_10520_MORE};};
template<> struct libdivide_constants<int16_t,-10519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10519_MAGIC, .more = S16LD_DENOM_MINUS_10519_MORE};};
template<> struct libdivide_constants<int16_t,-10518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10518_MAGIC, .more = S16LD_DENOM_MINUS_10518_MORE};};
template<> struct libdivide_constants<int16_t,-10517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10517_MAGIC, .more = S16LD_DENOM_MINUS_10517_MORE};};
template<> struct libdivide_constants<int16_t,-10516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10516_MAGIC, .more = S16LD_DENOM_MINUS_10516_MORE};};
template<> struct libdivide_constants<int16_t,-10515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10515_MAGIC, .more = S16LD_DENOM_MINUS_10515_MORE};};
template<> struct libdivide_constants<int16_t,-10514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10514_MAGIC, .more = S16LD_DENOM_MINUS_10514_MORE};};
template<> struct libdivide_constants<int16_t,-10513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10513_MAGIC, .more = S16LD_DENOM_MINUS_10513_MORE};};
template<> struct libdivide_constants<int16_t,-10512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10512_MAGIC, .more = S16LD_DENOM_MINUS_10512_MORE};};
template<> struct libdivide_constants<int16_t,-10511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10511_MAGIC, .more = S16LD_DENOM_MINUS_10511_MORE};};
template<> struct libdivide_constants<int16_t,-10510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10510_MAGIC, .more = S16LD_DENOM_MINUS_10510_MORE};};
template<> struct libdivide_constants<int16_t,-10509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10509_MAGIC, .more = S16LD_DENOM_MINUS_10509_MORE};};
template<> struct libdivide_constants<int16_t,-10508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10508_MAGIC, .more = S16LD_DENOM_MINUS_10508_MORE};};
template<> struct libdivide_constants<int16_t,-10507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10507_MAGIC, .more = S16LD_DENOM_MINUS_10507_MORE};};
template<> struct libdivide_constants<int16_t,-10506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10506_MAGIC, .more = S16LD_DENOM_MINUS_10506_MORE};};
template<> struct libdivide_constants<int16_t,-10505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10505_MAGIC, .more = S16LD_DENOM_MINUS_10505_MORE};};
template<> struct libdivide_constants<int16_t,-10504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10504_MAGIC, .more = S16LD_DENOM_MINUS_10504_MORE};};
template<> struct libdivide_constants<int16_t,-10503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10503_MAGIC, .more = S16LD_DENOM_MINUS_10503_MORE};};
template<> struct libdivide_constants<int16_t,-10502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10502_MAGIC, .more = S16LD_DENOM_MINUS_10502_MORE};};
template<> struct libdivide_constants<int16_t,-10501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10501_MAGIC, .more = S16LD_DENOM_MINUS_10501_MORE};};
template<> struct libdivide_constants<int16_t,-10500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10500_MAGIC, .more = S16LD_DENOM_MINUS_10500_MORE};};
template<> struct libdivide_constants<int16_t,-10499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10499_MAGIC, .more = S16LD_DENOM_MINUS_10499_MORE};};
template<> struct libdivide_constants<int16_t,-10498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10498_MAGIC, .more = S16LD_DENOM_MINUS_10498_MORE};};
template<> struct libdivide_constants<int16_t,-10497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10497_MAGIC, .more = S16LD_DENOM_MINUS_10497_MORE};};
template<> struct libdivide_constants<int16_t,-10496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10496_MAGIC, .more = S16LD_DENOM_MINUS_10496_MORE};};
template<> struct libdivide_constants<int16_t,-10495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10495_MAGIC, .more = S16LD_DENOM_MINUS_10495_MORE};};
template<> struct libdivide_constants<int16_t,-10494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10494_MAGIC, .more = S16LD_DENOM_MINUS_10494_MORE};};
template<> struct libdivide_constants<int16_t,-10493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10493_MAGIC, .more = S16LD_DENOM_MINUS_10493_MORE};};
template<> struct libdivide_constants<int16_t,-10492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10492_MAGIC, .more = S16LD_DENOM_MINUS_10492_MORE};};
template<> struct libdivide_constants<int16_t,-10491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10491_MAGIC, .more = S16LD_DENOM_MINUS_10491_MORE};};
template<> struct libdivide_constants<int16_t,-10490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10490_MAGIC, .more = S16LD_DENOM_MINUS_10490_MORE};};
template<> struct libdivide_constants<int16_t,-10489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10489_MAGIC, .more = S16LD_DENOM_MINUS_10489_MORE};};
template<> struct libdivide_constants<int16_t,-10488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10488_MAGIC, .more = S16LD_DENOM_MINUS_10488_MORE};};
template<> struct libdivide_constants<int16_t,-10487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10487_MAGIC, .more = S16LD_DENOM_MINUS_10487_MORE};};
template<> struct libdivide_constants<int16_t,-10486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10486_MAGIC, .more = S16LD_DENOM_MINUS_10486_MORE};};
template<> struct libdivide_constants<int16_t,-10485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10485_MAGIC, .more = S16LD_DENOM_MINUS_10485_MORE};};
template<> struct libdivide_constants<int16_t,-10484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10484_MAGIC, .more = S16LD_DENOM_MINUS_10484_MORE};};
template<> struct libdivide_constants<int16_t,-10483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10483_MAGIC, .more = S16LD_DENOM_MINUS_10483_MORE};};
template<> struct libdivide_constants<int16_t,-10482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10482_MAGIC, .more = S16LD_DENOM_MINUS_10482_MORE};};
template<> struct libdivide_constants<int16_t,-10481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10481_MAGIC, .more = S16LD_DENOM_MINUS_10481_MORE};};
template<> struct libdivide_constants<int16_t,-10480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10480_MAGIC, .more = S16LD_DENOM_MINUS_10480_MORE};};
template<> struct libdivide_constants<int16_t,-10479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10479_MAGIC, .more = S16LD_DENOM_MINUS_10479_MORE};};
template<> struct libdivide_constants<int16_t,-10478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10478_MAGIC, .more = S16LD_DENOM_MINUS_10478_MORE};};
template<> struct libdivide_constants<int16_t,-10477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10477_MAGIC, .more = S16LD_DENOM_MINUS_10477_MORE};};
template<> struct libdivide_constants<int16_t,-10476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10476_MAGIC, .more = S16LD_DENOM_MINUS_10476_MORE};};
template<> struct libdivide_constants<int16_t,-10475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10475_MAGIC, .more = S16LD_DENOM_MINUS_10475_MORE};};
template<> struct libdivide_constants<int16_t,-10474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10474_MAGIC, .more = S16LD_DENOM_MINUS_10474_MORE};};
template<> struct libdivide_constants<int16_t,-10473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10473_MAGIC, .more = S16LD_DENOM_MINUS_10473_MORE};};
template<> struct libdivide_constants<int16_t,-10472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10472_MAGIC, .more = S16LD_DENOM_MINUS_10472_MORE};};
template<> struct libdivide_constants<int16_t,-10471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10471_MAGIC, .more = S16LD_DENOM_MINUS_10471_MORE};};
template<> struct libdivide_constants<int16_t,-10470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10470_MAGIC, .more = S16LD_DENOM_MINUS_10470_MORE};};
template<> struct libdivide_constants<int16_t,-10469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10469_MAGIC, .more = S16LD_DENOM_MINUS_10469_MORE};};
template<> struct libdivide_constants<int16_t,-10468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10468_MAGIC, .more = S16LD_DENOM_MINUS_10468_MORE};};
template<> struct libdivide_constants<int16_t,-10467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10467_MAGIC, .more = S16LD_DENOM_MINUS_10467_MORE};};
template<> struct libdivide_constants<int16_t,-10466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10466_MAGIC, .more = S16LD_DENOM_MINUS_10466_MORE};};
template<> struct libdivide_constants<int16_t,-10465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10465_MAGIC, .more = S16LD_DENOM_MINUS_10465_MORE};};
template<> struct libdivide_constants<int16_t,-10464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10464_MAGIC, .more = S16LD_DENOM_MINUS_10464_MORE};};
template<> struct libdivide_constants<int16_t,-10463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10463_MAGIC, .more = S16LD_DENOM_MINUS_10463_MORE};};
template<> struct libdivide_constants<int16_t,-10462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10462_MAGIC, .more = S16LD_DENOM_MINUS_10462_MORE};};
template<> struct libdivide_constants<int16_t,-10461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10461_MAGIC, .more = S16LD_DENOM_MINUS_10461_MORE};};
template<> struct libdivide_constants<int16_t,-10460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10460_MAGIC, .more = S16LD_DENOM_MINUS_10460_MORE};};
template<> struct libdivide_constants<int16_t,-10459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10459_MAGIC, .more = S16LD_DENOM_MINUS_10459_MORE};};
template<> struct libdivide_constants<int16_t,-10458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10458_MAGIC, .more = S16LD_DENOM_MINUS_10458_MORE};};
template<> struct libdivide_constants<int16_t,-10457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10457_MAGIC, .more = S16LD_DENOM_MINUS_10457_MORE};};
template<> struct libdivide_constants<int16_t,-10456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10456_MAGIC, .more = S16LD_DENOM_MINUS_10456_MORE};};
template<> struct libdivide_constants<int16_t,-10455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10455_MAGIC, .more = S16LD_DENOM_MINUS_10455_MORE};};
template<> struct libdivide_constants<int16_t,-10454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10454_MAGIC, .more = S16LD_DENOM_MINUS_10454_MORE};};
template<> struct libdivide_constants<int16_t,-10453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10453_MAGIC, .more = S16LD_DENOM_MINUS_10453_MORE};};
template<> struct libdivide_constants<int16_t,-10452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10452_MAGIC, .more = S16LD_DENOM_MINUS_10452_MORE};};
template<> struct libdivide_constants<int16_t,-10451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10451_MAGIC, .more = S16LD_DENOM_MINUS_10451_MORE};};
template<> struct libdivide_constants<int16_t,-10450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10450_MAGIC, .more = S16LD_DENOM_MINUS_10450_MORE};};
template<> struct libdivide_constants<int16_t,-10449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10449_MAGIC, .more = S16LD_DENOM_MINUS_10449_MORE};};
template<> struct libdivide_constants<int16_t,-10448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10448_MAGIC, .more = S16LD_DENOM_MINUS_10448_MORE};};
template<> struct libdivide_constants<int16_t,-10447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10447_MAGIC, .more = S16LD_DENOM_MINUS_10447_MORE};};
template<> struct libdivide_constants<int16_t,-10446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10446_MAGIC, .more = S16LD_DENOM_MINUS_10446_MORE};};
template<> struct libdivide_constants<int16_t,-10445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10445_MAGIC, .more = S16LD_DENOM_MINUS_10445_MORE};};
template<> struct libdivide_constants<int16_t,-10444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10444_MAGIC, .more = S16LD_DENOM_MINUS_10444_MORE};};
template<> struct libdivide_constants<int16_t,-10443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10443_MAGIC, .more = S16LD_DENOM_MINUS_10443_MORE};};
template<> struct libdivide_constants<int16_t,-10442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10442_MAGIC, .more = S16LD_DENOM_MINUS_10442_MORE};};
template<> struct libdivide_constants<int16_t,-10441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10441_MAGIC, .more = S16LD_DENOM_MINUS_10441_MORE};};
template<> struct libdivide_constants<int16_t,-10440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10440_MAGIC, .more = S16LD_DENOM_MINUS_10440_MORE};};
template<> struct libdivide_constants<int16_t,-10439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10439_MAGIC, .more = S16LD_DENOM_MINUS_10439_MORE};};
template<> struct libdivide_constants<int16_t,-10438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10438_MAGIC, .more = S16LD_DENOM_MINUS_10438_MORE};};
template<> struct libdivide_constants<int16_t,-10437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10437_MAGIC, .more = S16LD_DENOM_MINUS_10437_MORE};};
template<> struct libdivide_constants<int16_t,-10436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10436_MAGIC, .more = S16LD_DENOM_MINUS_10436_MORE};};
template<> struct libdivide_constants<int16_t,-10435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10435_MAGIC, .more = S16LD_DENOM_MINUS_10435_MORE};};
template<> struct libdivide_constants<int16_t,-10434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10434_MAGIC, .more = S16LD_DENOM_MINUS_10434_MORE};};
template<> struct libdivide_constants<int16_t,-10433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10433_MAGIC, .more = S16LD_DENOM_MINUS_10433_MORE};};
template<> struct libdivide_constants<int16_t,-10432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10432_MAGIC, .more = S16LD_DENOM_MINUS_10432_MORE};};
template<> struct libdivide_constants<int16_t,-10431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10431_MAGIC, .more = S16LD_DENOM_MINUS_10431_MORE};};
template<> struct libdivide_constants<int16_t,-10430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10430_MAGIC, .more = S16LD_DENOM_MINUS_10430_MORE};};
template<> struct libdivide_constants<int16_t,-10429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10429_MAGIC, .more = S16LD_DENOM_MINUS_10429_MORE};};
template<> struct libdivide_constants<int16_t,-10428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10428_MAGIC, .more = S16LD_DENOM_MINUS_10428_MORE};};
template<> struct libdivide_constants<int16_t,-10427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10427_MAGIC, .more = S16LD_DENOM_MINUS_10427_MORE};};
template<> struct libdivide_constants<int16_t,-10426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10426_MAGIC, .more = S16LD_DENOM_MINUS_10426_MORE};};
template<> struct libdivide_constants<int16_t,-10425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10425_MAGIC, .more = S16LD_DENOM_MINUS_10425_MORE};};
template<> struct libdivide_constants<int16_t,-10424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10424_MAGIC, .more = S16LD_DENOM_MINUS_10424_MORE};};
template<> struct libdivide_constants<int16_t,-10423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10423_MAGIC, .more = S16LD_DENOM_MINUS_10423_MORE};};
template<> struct libdivide_constants<int16_t,-10422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10422_MAGIC, .more = S16LD_DENOM_MINUS_10422_MORE};};
template<> struct libdivide_constants<int16_t,-10421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10421_MAGIC, .more = S16LD_DENOM_MINUS_10421_MORE};};
template<> struct libdivide_constants<int16_t,-10420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10420_MAGIC, .more = S16LD_DENOM_MINUS_10420_MORE};};
template<> struct libdivide_constants<int16_t,-10419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10419_MAGIC, .more = S16LD_DENOM_MINUS_10419_MORE};};
template<> struct libdivide_constants<int16_t,-10418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10418_MAGIC, .more = S16LD_DENOM_MINUS_10418_MORE};};
template<> struct libdivide_constants<int16_t,-10417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10417_MAGIC, .more = S16LD_DENOM_MINUS_10417_MORE};};
template<> struct libdivide_constants<int16_t,-10416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10416_MAGIC, .more = S16LD_DENOM_MINUS_10416_MORE};};
template<> struct libdivide_constants<int16_t,-10415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10415_MAGIC, .more = S16LD_DENOM_MINUS_10415_MORE};};
template<> struct libdivide_constants<int16_t,-10414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10414_MAGIC, .more = S16LD_DENOM_MINUS_10414_MORE};};
template<> struct libdivide_constants<int16_t,-10413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10413_MAGIC, .more = S16LD_DENOM_MINUS_10413_MORE};};
template<> struct libdivide_constants<int16_t,-10412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10412_MAGIC, .more = S16LD_DENOM_MINUS_10412_MORE};};
template<> struct libdivide_constants<int16_t,-10411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10411_MAGIC, .more = S16LD_DENOM_MINUS_10411_MORE};};
template<> struct libdivide_constants<int16_t,-10410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10410_MAGIC, .more = S16LD_DENOM_MINUS_10410_MORE};};
template<> struct libdivide_constants<int16_t,-10409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10409_MAGIC, .more = S16LD_DENOM_MINUS_10409_MORE};};
template<> struct libdivide_constants<int16_t,-10408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10408_MAGIC, .more = S16LD_DENOM_MINUS_10408_MORE};};
template<> struct libdivide_constants<int16_t,-10407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10407_MAGIC, .more = S16LD_DENOM_MINUS_10407_MORE};};
template<> struct libdivide_constants<int16_t,-10406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10406_MAGIC, .more = S16LD_DENOM_MINUS_10406_MORE};};
template<> struct libdivide_constants<int16_t,-10405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10405_MAGIC, .more = S16LD_DENOM_MINUS_10405_MORE};};
template<> struct libdivide_constants<int16_t,-10404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10404_MAGIC, .more = S16LD_DENOM_MINUS_10404_MORE};};
template<> struct libdivide_constants<int16_t,-10403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10403_MAGIC, .more = S16LD_DENOM_MINUS_10403_MORE};};
template<> struct libdivide_constants<int16_t,-10402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10402_MAGIC, .more = S16LD_DENOM_MINUS_10402_MORE};};
template<> struct libdivide_constants<int16_t,-10401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10401_MAGIC, .more = S16LD_DENOM_MINUS_10401_MORE};};
template<> struct libdivide_constants<int16_t,-10400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10400_MAGIC, .more = S16LD_DENOM_MINUS_10400_MORE};};
template<> struct libdivide_constants<int16_t,-10399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10399_MAGIC, .more = S16LD_DENOM_MINUS_10399_MORE};};
template<> struct libdivide_constants<int16_t,-10398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10398_MAGIC, .more = S16LD_DENOM_MINUS_10398_MORE};};
template<> struct libdivide_constants<int16_t,-10397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10397_MAGIC, .more = S16LD_DENOM_MINUS_10397_MORE};};
template<> struct libdivide_constants<int16_t,-10396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10396_MAGIC, .more = S16LD_DENOM_MINUS_10396_MORE};};
template<> struct libdivide_constants<int16_t,-10395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10395_MAGIC, .more = S16LD_DENOM_MINUS_10395_MORE};};
template<> struct libdivide_constants<int16_t,-10394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10394_MAGIC, .more = S16LD_DENOM_MINUS_10394_MORE};};
template<> struct libdivide_constants<int16_t,-10393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10393_MAGIC, .more = S16LD_DENOM_MINUS_10393_MORE};};
template<> struct libdivide_constants<int16_t,-10392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10392_MAGIC, .more = S16LD_DENOM_MINUS_10392_MORE};};
template<> struct libdivide_constants<int16_t,-10391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10391_MAGIC, .more = S16LD_DENOM_MINUS_10391_MORE};};
template<> struct libdivide_constants<int16_t,-10390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10390_MAGIC, .more = S16LD_DENOM_MINUS_10390_MORE};};
template<> struct libdivide_constants<int16_t,-10389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10389_MAGIC, .more = S16LD_DENOM_MINUS_10389_MORE};};
template<> struct libdivide_constants<int16_t,-10388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10388_MAGIC, .more = S16LD_DENOM_MINUS_10388_MORE};};
template<> struct libdivide_constants<int16_t,-10387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10387_MAGIC, .more = S16LD_DENOM_MINUS_10387_MORE};};
template<> struct libdivide_constants<int16_t,-10386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10386_MAGIC, .more = S16LD_DENOM_MINUS_10386_MORE};};
template<> struct libdivide_constants<int16_t,-10385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10385_MAGIC, .more = S16LD_DENOM_MINUS_10385_MORE};};
template<> struct libdivide_constants<int16_t,-10384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10384_MAGIC, .more = S16LD_DENOM_MINUS_10384_MORE};};
template<> struct libdivide_constants<int16_t,-10383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10383_MAGIC, .more = S16LD_DENOM_MINUS_10383_MORE};};
template<> struct libdivide_constants<int16_t,-10382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10382_MAGIC, .more = S16LD_DENOM_MINUS_10382_MORE};};
template<> struct libdivide_constants<int16_t,-10381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10381_MAGIC, .more = S16LD_DENOM_MINUS_10381_MORE};};
template<> struct libdivide_constants<int16_t,-10380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10380_MAGIC, .more = S16LD_DENOM_MINUS_10380_MORE};};
template<> struct libdivide_constants<int16_t,-10379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10379_MAGIC, .more = S16LD_DENOM_MINUS_10379_MORE};};
template<> struct libdivide_constants<int16_t,-10378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10378_MAGIC, .more = S16LD_DENOM_MINUS_10378_MORE};};
template<> struct libdivide_constants<int16_t,-10377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10377_MAGIC, .more = S16LD_DENOM_MINUS_10377_MORE};};
template<> struct libdivide_constants<int16_t,-10376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10376_MAGIC, .more = S16LD_DENOM_MINUS_10376_MORE};};
template<> struct libdivide_constants<int16_t,-10375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10375_MAGIC, .more = S16LD_DENOM_MINUS_10375_MORE};};
template<> struct libdivide_constants<int16_t,-10374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10374_MAGIC, .more = S16LD_DENOM_MINUS_10374_MORE};};
template<> struct libdivide_constants<int16_t,-10373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10373_MAGIC, .more = S16LD_DENOM_MINUS_10373_MORE};};
template<> struct libdivide_constants<int16_t,-10372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10372_MAGIC, .more = S16LD_DENOM_MINUS_10372_MORE};};
template<> struct libdivide_constants<int16_t,-10371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10371_MAGIC, .more = S16LD_DENOM_MINUS_10371_MORE};};
template<> struct libdivide_constants<int16_t,-10370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10370_MAGIC, .more = S16LD_DENOM_MINUS_10370_MORE};};
template<> struct libdivide_constants<int16_t,-10369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10369_MAGIC, .more = S16LD_DENOM_MINUS_10369_MORE};};
template<> struct libdivide_constants<int16_t,-10368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10368_MAGIC, .more = S16LD_DENOM_MINUS_10368_MORE};};
template<> struct libdivide_constants<int16_t,-10367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10367_MAGIC, .more = S16LD_DENOM_MINUS_10367_MORE};};
template<> struct libdivide_constants<int16_t,-10366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10366_MAGIC, .more = S16LD_DENOM_MINUS_10366_MORE};};
template<> struct libdivide_constants<int16_t,-10365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10365_MAGIC, .more = S16LD_DENOM_MINUS_10365_MORE};};
template<> struct libdivide_constants<int16_t,-10364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10364_MAGIC, .more = S16LD_DENOM_MINUS_10364_MORE};};
template<> struct libdivide_constants<int16_t,-10363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10363_MAGIC, .more = S16LD_DENOM_MINUS_10363_MORE};};
template<> struct libdivide_constants<int16_t,-10362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10362_MAGIC, .more = S16LD_DENOM_MINUS_10362_MORE};};
template<> struct libdivide_constants<int16_t,-10361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10361_MAGIC, .more = S16LD_DENOM_MINUS_10361_MORE};};
template<> struct libdivide_constants<int16_t,-10360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10360_MAGIC, .more = S16LD_DENOM_MINUS_10360_MORE};};
template<> struct libdivide_constants<int16_t,-10359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10359_MAGIC, .more = S16LD_DENOM_MINUS_10359_MORE};};
template<> struct libdivide_constants<int16_t,-10358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10358_MAGIC, .more = S16LD_DENOM_MINUS_10358_MORE};};
template<> struct libdivide_constants<int16_t,-10357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10357_MAGIC, .more = S16LD_DENOM_MINUS_10357_MORE};};
template<> struct libdivide_constants<int16_t,-10356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10356_MAGIC, .more = S16LD_DENOM_MINUS_10356_MORE};};
template<> struct libdivide_constants<int16_t,-10355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10355_MAGIC, .more = S16LD_DENOM_MINUS_10355_MORE};};
template<> struct libdivide_constants<int16_t,-10354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10354_MAGIC, .more = S16LD_DENOM_MINUS_10354_MORE};};
template<> struct libdivide_constants<int16_t,-10353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10353_MAGIC, .more = S16LD_DENOM_MINUS_10353_MORE};};
template<> struct libdivide_constants<int16_t,-10352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10352_MAGIC, .more = S16LD_DENOM_MINUS_10352_MORE};};
template<> struct libdivide_constants<int16_t,-10351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10351_MAGIC, .more = S16LD_DENOM_MINUS_10351_MORE};};
template<> struct libdivide_constants<int16_t,-10350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10350_MAGIC, .more = S16LD_DENOM_MINUS_10350_MORE};};
template<> struct libdivide_constants<int16_t,-10349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10349_MAGIC, .more = S16LD_DENOM_MINUS_10349_MORE};};
template<> struct libdivide_constants<int16_t,-10348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10348_MAGIC, .more = S16LD_DENOM_MINUS_10348_MORE};};
template<> struct libdivide_constants<int16_t,-10347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10347_MAGIC, .more = S16LD_DENOM_MINUS_10347_MORE};};
template<> struct libdivide_constants<int16_t,-10346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10346_MAGIC, .more = S16LD_DENOM_MINUS_10346_MORE};};
template<> struct libdivide_constants<int16_t,-10345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10345_MAGIC, .more = S16LD_DENOM_MINUS_10345_MORE};};
template<> struct libdivide_constants<int16_t,-10344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10344_MAGIC, .more = S16LD_DENOM_MINUS_10344_MORE};};
template<> struct libdivide_constants<int16_t,-10343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10343_MAGIC, .more = S16LD_DENOM_MINUS_10343_MORE};};
template<> struct libdivide_constants<int16_t,-10342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10342_MAGIC, .more = S16LD_DENOM_MINUS_10342_MORE};};
template<> struct libdivide_constants<int16_t,-10341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10341_MAGIC, .more = S16LD_DENOM_MINUS_10341_MORE};};
template<> struct libdivide_constants<int16_t,-10340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10340_MAGIC, .more = S16LD_DENOM_MINUS_10340_MORE};};
template<> struct libdivide_constants<int16_t,-10339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10339_MAGIC, .more = S16LD_DENOM_MINUS_10339_MORE};};
template<> struct libdivide_constants<int16_t,-10338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10338_MAGIC, .more = S16LD_DENOM_MINUS_10338_MORE};};
template<> struct libdivide_constants<int16_t,-10337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10337_MAGIC, .more = S16LD_DENOM_MINUS_10337_MORE};};
template<> struct libdivide_constants<int16_t,-10336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10336_MAGIC, .more = S16LD_DENOM_MINUS_10336_MORE};};
template<> struct libdivide_constants<int16_t,-10335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10335_MAGIC, .more = S16LD_DENOM_MINUS_10335_MORE};};
template<> struct libdivide_constants<int16_t,-10334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10334_MAGIC, .more = S16LD_DENOM_MINUS_10334_MORE};};
template<> struct libdivide_constants<int16_t,-10333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10333_MAGIC, .more = S16LD_DENOM_MINUS_10333_MORE};};
template<> struct libdivide_constants<int16_t,-10332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10332_MAGIC, .more = S16LD_DENOM_MINUS_10332_MORE};};
template<> struct libdivide_constants<int16_t,-10331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10331_MAGIC, .more = S16LD_DENOM_MINUS_10331_MORE};};
template<> struct libdivide_constants<int16_t,-10330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10330_MAGIC, .more = S16LD_DENOM_MINUS_10330_MORE};};
template<> struct libdivide_constants<int16_t,-10329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10329_MAGIC, .more = S16LD_DENOM_MINUS_10329_MORE};};
template<> struct libdivide_constants<int16_t,-10328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10328_MAGIC, .more = S16LD_DENOM_MINUS_10328_MORE};};
template<> struct libdivide_constants<int16_t,-10327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10327_MAGIC, .more = S16LD_DENOM_MINUS_10327_MORE};};
template<> struct libdivide_constants<int16_t,-10326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10326_MAGIC, .more = S16LD_DENOM_MINUS_10326_MORE};};
template<> struct libdivide_constants<int16_t,-10325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10325_MAGIC, .more = S16LD_DENOM_MINUS_10325_MORE};};
template<> struct libdivide_constants<int16_t,-10324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10324_MAGIC, .more = S16LD_DENOM_MINUS_10324_MORE};};
template<> struct libdivide_constants<int16_t,-10323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10323_MAGIC, .more = S16LD_DENOM_MINUS_10323_MORE};};
template<> struct libdivide_constants<int16_t,-10322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10322_MAGIC, .more = S16LD_DENOM_MINUS_10322_MORE};};
template<> struct libdivide_constants<int16_t,-10321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10321_MAGIC, .more = S16LD_DENOM_MINUS_10321_MORE};};
template<> struct libdivide_constants<int16_t,-10320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10320_MAGIC, .more = S16LD_DENOM_MINUS_10320_MORE};};
template<> struct libdivide_constants<int16_t,-10319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10319_MAGIC, .more = S16LD_DENOM_MINUS_10319_MORE};};
template<> struct libdivide_constants<int16_t,-10318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10318_MAGIC, .more = S16LD_DENOM_MINUS_10318_MORE};};
template<> struct libdivide_constants<int16_t,-10317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10317_MAGIC, .more = S16LD_DENOM_MINUS_10317_MORE};};
template<> struct libdivide_constants<int16_t,-10316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10316_MAGIC, .more = S16LD_DENOM_MINUS_10316_MORE};};
template<> struct libdivide_constants<int16_t,-10315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10315_MAGIC, .more = S16LD_DENOM_MINUS_10315_MORE};};
template<> struct libdivide_constants<int16_t,-10314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10314_MAGIC, .more = S16LD_DENOM_MINUS_10314_MORE};};
template<> struct libdivide_constants<int16_t,-10313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10313_MAGIC, .more = S16LD_DENOM_MINUS_10313_MORE};};
template<> struct libdivide_constants<int16_t,-10312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10312_MAGIC, .more = S16LD_DENOM_MINUS_10312_MORE};};
template<> struct libdivide_constants<int16_t,-10311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10311_MAGIC, .more = S16LD_DENOM_MINUS_10311_MORE};};
template<> struct libdivide_constants<int16_t,-10310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10310_MAGIC, .more = S16LD_DENOM_MINUS_10310_MORE};};
template<> struct libdivide_constants<int16_t,-10309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10309_MAGIC, .more = S16LD_DENOM_MINUS_10309_MORE};};
template<> struct libdivide_constants<int16_t,-10308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10308_MAGIC, .more = S16LD_DENOM_MINUS_10308_MORE};};
template<> struct libdivide_constants<int16_t,-10307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10307_MAGIC, .more = S16LD_DENOM_MINUS_10307_MORE};};
template<> struct libdivide_constants<int16_t,-10306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10306_MAGIC, .more = S16LD_DENOM_MINUS_10306_MORE};};
template<> struct libdivide_constants<int16_t,-10305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10305_MAGIC, .more = S16LD_DENOM_MINUS_10305_MORE};};
template<> struct libdivide_constants<int16_t,-10304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10304_MAGIC, .more = S16LD_DENOM_MINUS_10304_MORE};};
template<> struct libdivide_constants<int16_t,-10303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10303_MAGIC, .more = S16LD_DENOM_MINUS_10303_MORE};};
template<> struct libdivide_constants<int16_t,-10302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10302_MAGIC, .more = S16LD_DENOM_MINUS_10302_MORE};};
template<> struct libdivide_constants<int16_t,-10301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10301_MAGIC, .more = S16LD_DENOM_MINUS_10301_MORE};};
template<> struct libdivide_constants<int16_t,-10300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10300_MAGIC, .more = S16LD_DENOM_MINUS_10300_MORE};};
template<> struct libdivide_constants<int16_t,-10299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10299_MAGIC, .more = S16LD_DENOM_MINUS_10299_MORE};};
template<> struct libdivide_constants<int16_t,-10298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10298_MAGIC, .more = S16LD_DENOM_MINUS_10298_MORE};};
template<> struct libdivide_constants<int16_t,-10297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10297_MAGIC, .more = S16LD_DENOM_MINUS_10297_MORE};};
template<> struct libdivide_constants<int16_t,-10296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10296_MAGIC, .more = S16LD_DENOM_MINUS_10296_MORE};};
template<> struct libdivide_constants<int16_t,-10295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10295_MAGIC, .more = S16LD_DENOM_MINUS_10295_MORE};};
template<> struct libdivide_constants<int16_t,-10294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10294_MAGIC, .more = S16LD_DENOM_MINUS_10294_MORE};};
template<> struct libdivide_constants<int16_t,-10293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10293_MAGIC, .more = S16LD_DENOM_MINUS_10293_MORE};};
template<> struct libdivide_constants<int16_t,-10292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10292_MAGIC, .more = S16LD_DENOM_MINUS_10292_MORE};};
template<> struct libdivide_constants<int16_t,-10291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10291_MAGIC, .more = S16LD_DENOM_MINUS_10291_MORE};};
template<> struct libdivide_constants<int16_t,-10290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10290_MAGIC, .more = S16LD_DENOM_MINUS_10290_MORE};};
template<> struct libdivide_constants<int16_t,-10289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10289_MAGIC, .more = S16LD_DENOM_MINUS_10289_MORE};};
template<> struct libdivide_constants<int16_t,-10288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10288_MAGIC, .more = S16LD_DENOM_MINUS_10288_MORE};};
template<> struct libdivide_constants<int16_t,-10287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10287_MAGIC, .more = S16LD_DENOM_MINUS_10287_MORE};};
template<> struct libdivide_constants<int16_t,-10286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10286_MAGIC, .more = S16LD_DENOM_MINUS_10286_MORE};};
template<> struct libdivide_constants<int16_t,-10285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10285_MAGIC, .more = S16LD_DENOM_MINUS_10285_MORE};};
template<> struct libdivide_constants<int16_t,-10284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10284_MAGIC, .more = S16LD_DENOM_MINUS_10284_MORE};};
template<> struct libdivide_constants<int16_t,-10283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10283_MAGIC, .more = S16LD_DENOM_MINUS_10283_MORE};};
template<> struct libdivide_constants<int16_t,-10282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10282_MAGIC, .more = S16LD_DENOM_MINUS_10282_MORE};};
template<> struct libdivide_constants<int16_t,-10281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10281_MAGIC, .more = S16LD_DENOM_MINUS_10281_MORE};};
template<> struct libdivide_constants<int16_t,-10280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10280_MAGIC, .more = S16LD_DENOM_MINUS_10280_MORE};};
template<> struct libdivide_constants<int16_t,-10279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10279_MAGIC, .more = S16LD_DENOM_MINUS_10279_MORE};};
template<> struct libdivide_constants<int16_t,-10278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10278_MAGIC, .more = S16LD_DENOM_MINUS_10278_MORE};};
template<> struct libdivide_constants<int16_t,-10277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10277_MAGIC, .more = S16LD_DENOM_MINUS_10277_MORE};};
template<> struct libdivide_constants<int16_t,-10276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10276_MAGIC, .more = S16LD_DENOM_MINUS_10276_MORE};};
template<> struct libdivide_constants<int16_t,-10275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10275_MAGIC, .more = S16LD_DENOM_MINUS_10275_MORE};};
template<> struct libdivide_constants<int16_t,-10274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10274_MAGIC, .more = S16LD_DENOM_MINUS_10274_MORE};};
template<> struct libdivide_constants<int16_t,-10273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10273_MAGIC, .more = S16LD_DENOM_MINUS_10273_MORE};};
template<> struct libdivide_constants<int16_t,-10272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10272_MAGIC, .more = S16LD_DENOM_MINUS_10272_MORE};};
template<> struct libdivide_constants<int16_t,-10271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10271_MAGIC, .more = S16LD_DENOM_MINUS_10271_MORE};};
template<> struct libdivide_constants<int16_t,-10270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10270_MAGIC, .more = S16LD_DENOM_MINUS_10270_MORE};};
template<> struct libdivide_constants<int16_t,-10269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10269_MAGIC, .more = S16LD_DENOM_MINUS_10269_MORE};};
template<> struct libdivide_constants<int16_t,-10268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10268_MAGIC, .more = S16LD_DENOM_MINUS_10268_MORE};};
template<> struct libdivide_constants<int16_t,-10267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10267_MAGIC, .more = S16LD_DENOM_MINUS_10267_MORE};};
template<> struct libdivide_constants<int16_t,-10266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10266_MAGIC, .more = S16LD_DENOM_MINUS_10266_MORE};};
template<> struct libdivide_constants<int16_t,-10265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10265_MAGIC, .more = S16LD_DENOM_MINUS_10265_MORE};};
template<> struct libdivide_constants<int16_t,-10264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10264_MAGIC, .more = S16LD_DENOM_MINUS_10264_MORE};};
template<> struct libdivide_constants<int16_t,-10263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10263_MAGIC, .more = S16LD_DENOM_MINUS_10263_MORE};};
template<> struct libdivide_constants<int16_t,-10262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10262_MAGIC, .more = S16LD_DENOM_MINUS_10262_MORE};};
template<> struct libdivide_constants<int16_t,-10261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10261_MAGIC, .more = S16LD_DENOM_MINUS_10261_MORE};};
template<> struct libdivide_constants<int16_t,-10260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10260_MAGIC, .more = S16LD_DENOM_MINUS_10260_MORE};};
template<> struct libdivide_constants<int16_t,-10259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10259_MAGIC, .more = S16LD_DENOM_MINUS_10259_MORE};};
template<> struct libdivide_constants<int16_t,-10258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10258_MAGIC, .more = S16LD_DENOM_MINUS_10258_MORE};};
template<> struct libdivide_constants<int16_t,-10257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10257_MAGIC, .more = S16LD_DENOM_MINUS_10257_MORE};};
template<> struct libdivide_constants<int16_t,-10256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10256_MAGIC, .more = S16LD_DENOM_MINUS_10256_MORE};};
template<> struct libdivide_constants<int16_t,-10255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10255_MAGIC, .more = S16LD_DENOM_MINUS_10255_MORE};};
template<> struct libdivide_constants<int16_t,-10254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10254_MAGIC, .more = S16LD_DENOM_MINUS_10254_MORE};};
template<> struct libdivide_constants<int16_t,-10253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10253_MAGIC, .more = S16LD_DENOM_MINUS_10253_MORE};};
template<> struct libdivide_constants<int16_t,-10252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10252_MAGIC, .more = S16LD_DENOM_MINUS_10252_MORE};};
template<> struct libdivide_constants<int16_t,-10251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10251_MAGIC, .more = S16LD_DENOM_MINUS_10251_MORE};};
template<> struct libdivide_constants<int16_t,-10250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10250_MAGIC, .more = S16LD_DENOM_MINUS_10250_MORE};};
template<> struct libdivide_constants<int16_t,-10249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10249_MAGIC, .more = S16LD_DENOM_MINUS_10249_MORE};};
template<> struct libdivide_constants<int16_t,-10248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10248_MAGIC, .more = S16LD_DENOM_MINUS_10248_MORE};};
template<> struct libdivide_constants<int16_t,-10247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10247_MAGIC, .more = S16LD_DENOM_MINUS_10247_MORE};};
template<> struct libdivide_constants<int16_t,-10246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10246_MAGIC, .more = S16LD_DENOM_MINUS_10246_MORE};};
template<> struct libdivide_constants<int16_t,-10245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10245_MAGIC, .more = S16LD_DENOM_MINUS_10245_MORE};};
template<> struct libdivide_constants<int16_t,-10244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10244_MAGIC, .more = S16LD_DENOM_MINUS_10244_MORE};};
template<> struct libdivide_constants<int16_t,-10243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10243_MAGIC, .more = S16LD_DENOM_MINUS_10243_MORE};};
template<> struct libdivide_constants<int16_t,-10242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10242_MAGIC, .more = S16LD_DENOM_MINUS_10242_MORE};};
template<> struct libdivide_constants<int16_t,-10241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10241_MAGIC, .more = S16LD_DENOM_MINUS_10241_MORE};};
template<> struct libdivide_constants<int16_t,-10240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10240_MAGIC, .more = S16LD_DENOM_MINUS_10240_MORE};};
template<> struct libdivide_constants<int16_t,-10239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10239_MAGIC, .more = S16LD_DENOM_MINUS_10239_MORE};};
template<> struct libdivide_constants<int16_t,-10238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10238_MAGIC, .more = S16LD_DENOM_MINUS_10238_MORE};};
template<> struct libdivide_constants<int16_t,-10237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10237_MAGIC, .more = S16LD_DENOM_MINUS_10237_MORE};};
template<> struct libdivide_constants<int16_t,-10236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10236_MAGIC, .more = S16LD_DENOM_MINUS_10236_MORE};};
template<> struct libdivide_constants<int16_t,-10235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10235_MAGIC, .more = S16LD_DENOM_MINUS_10235_MORE};};
template<> struct libdivide_constants<int16_t,-10234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10234_MAGIC, .more = S16LD_DENOM_MINUS_10234_MORE};};
template<> struct libdivide_constants<int16_t,-10233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10233_MAGIC, .more = S16LD_DENOM_MINUS_10233_MORE};};
template<> struct libdivide_constants<int16_t,-10232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10232_MAGIC, .more = S16LD_DENOM_MINUS_10232_MORE};};
template<> struct libdivide_constants<int16_t,-10231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10231_MAGIC, .more = S16LD_DENOM_MINUS_10231_MORE};};
template<> struct libdivide_constants<int16_t,-10230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10230_MAGIC, .more = S16LD_DENOM_MINUS_10230_MORE};};
template<> struct libdivide_constants<int16_t,-10229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10229_MAGIC, .more = S16LD_DENOM_MINUS_10229_MORE};};
template<> struct libdivide_constants<int16_t,-10228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10228_MAGIC, .more = S16LD_DENOM_MINUS_10228_MORE};};
template<> struct libdivide_constants<int16_t,-10227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10227_MAGIC, .more = S16LD_DENOM_MINUS_10227_MORE};};
template<> struct libdivide_constants<int16_t,-10226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10226_MAGIC, .more = S16LD_DENOM_MINUS_10226_MORE};};
template<> struct libdivide_constants<int16_t,-10225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10225_MAGIC, .more = S16LD_DENOM_MINUS_10225_MORE};};
template<> struct libdivide_constants<int16_t,-10224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10224_MAGIC, .more = S16LD_DENOM_MINUS_10224_MORE};};
template<> struct libdivide_constants<int16_t,-10223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10223_MAGIC, .more = S16LD_DENOM_MINUS_10223_MORE};};
template<> struct libdivide_constants<int16_t,-10222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10222_MAGIC, .more = S16LD_DENOM_MINUS_10222_MORE};};
template<> struct libdivide_constants<int16_t,-10221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10221_MAGIC, .more = S16LD_DENOM_MINUS_10221_MORE};};
template<> struct libdivide_constants<int16_t,-10220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10220_MAGIC, .more = S16LD_DENOM_MINUS_10220_MORE};};
template<> struct libdivide_constants<int16_t,-10219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10219_MAGIC, .more = S16LD_DENOM_MINUS_10219_MORE};};
template<> struct libdivide_constants<int16_t,-10218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10218_MAGIC, .more = S16LD_DENOM_MINUS_10218_MORE};};
template<> struct libdivide_constants<int16_t,-10217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10217_MAGIC, .more = S16LD_DENOM_MINUS_10217_MORE};};
template<> struct libdivide_constants<int16_t,-10216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10216_MAGIC, .more = S16LD_DENOM_MINUS_10216_MORE};};
template<> struct libdivide_constants<int16_t,-10215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10215_MAGIC, .more = S16LD_DENOM_MINUS_10215_MORE};};
template<> struct libdivide_constants<int16_t,-10214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10214_MAGIC, .more = S16LD_DENOM_MINUS_10214_MORE};};
template<> struct libdivide_constants<int16_t,-10213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10213_MAGIC, .more = S16LD_DENOM_MINUS_10213_MORE};};
template<> struct libdivide_constants<int16_t,-10212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10212_MAGIC, .more = S16LD_DENOM_MINUS_10212_MORE};};
template<> struct libdivide_constants<int16_t,-10211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10211_MAGIC, .more = S16LD_DENOM_MINUS_10211_MORE};};
template<> struct libdivide_constants<int16_t,-10210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10210_MAGIC, .more = S16LD_DENOM_MINUS_10210_MORE};};
template<> struct libdivide_constants<int16_t,-10209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10209_MAGIC, .more = S16LD_DENOM_MINUS_10209_MORE};};
template<> struct libdivide_constants<int16_t,-10208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10208_MAGIC, .more = S16LD_DENOM_MINUS_10208_MORE};};
template<> struct libdivide_constants<int16_t,-10207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10207_MAGIC, .more = S16LD_DENOM_MINUS_10207_MORE};};
template<> struct libdivide_constants<int16_t,-10206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10206_MAGIC, .more = S16LD_DENOM_MINUS_10206_MORE};};
template<> struct libdivide_constants<int16_t,-10205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10205_MAGIC, .more = S16LD_DENOM_MINUS_10205_MORE};};
template<> struct libdivide_constants<int16_t,-10204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10204_MAGIC, .more = S16LD_DENOM_MINUS_10204_MORE};};
template<> struct libdivide_constants<int16_t,-10203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10203_MAGIC, .more = S16LD_DENOM_MINUS_10203_MORE};};
template<> struct libdivide_constants<int16_t,-10202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10202_MAGIC, .more = S16LD_DENOM_MINUS_10202_MORE};};
template<> struct libdivide_constants<int16_t,-10201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10201_MAGIC, .more = S16LD_DENOM_MINUS_10201_MORE};};
template<> struct libdivide_constants<int16_t,-10200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10200_MAGIC, .more = S16LD_DENOM_MINUS_10200_MORE};};
template<> struct libdivide_constants<int16_t,-10199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10199_MAGIC, .more = S16LD_DENOM_MINUS_10199_MORE};};
template<> struct libdivide_constants<int16_t,-10198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10198_MAGIC, .more = S16LD_DENOM_MINUS_10198_MORE};};
template<> struct libdivide_constants<int16_t,-10197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10197_MAGIC, .more = S16LD_DENOM_MINUS_10197_MORE};};
template<> struct libdivide_constants<int16_t,-10196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10196_MAGIC, .more = S16LD_DENOM_MINUS_10196_MORE};};
template<> struct libdivide_constants<int16_t,-10195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10195_MAGIC, .more = S16LD_DENOM_MINUS_10195_MORE};};
template<> struct libdivide_constants<int16_t,-10194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10194_MAGIC, .more = S16LD_DENOM_MINUS_10194_MORE};};
template<> struct libdivide_constants<int16_t,-10193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10193_MAGIC, .more = S16LD_DENOM_MINUS_10193_MORE};};
template<> struct libdivide_constants<int16_t,-10192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10192_MAGIC, .more = S16LD_DENOM_MINUS_10192_MORE};};
template<> struct libdivide_constants<int16_t,-10191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10191_MAGIC, .more = S16LD_DENOM_MINUS_10191_MORE};};
template<> struct libdivide_constants<int16_t,-10190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10190_MAGIC, .more = S16LD_DENOM_MINUS_10190_MORE};};
template<> struct libdivide_constants<int16_t,-10189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10189_MAGIC, .more = S16LD_DENOM_MINUS_10189_MORE};};
template<> struct libdivide_constants<int16_t,-10188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10188_MAGIC, .more = S16LD_DENOM_MINUS_10188_MORE};};
template<> struct libdivide_constants<int16_t,-10187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10187_MAGIC, .more = S16LD_DENOM_MINUS_10187_MORE};};
template<> struct libdivide_constants<int16_t,-10186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10186_MAGIC, .more = S16LD_DENOM_MINUS_10186_MORE};};
template<> struct libdivide_constants<int16_t,-10185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10185_MAGIC, .more = S16LD_DENOM_MINUS_10185_MORE};};
template<> struct libdivide_constants<int16_t,-10184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10184_MAGIC, .more = S16LD_DENOM_MINUS_10184_MORE};};
template<> struct libdivide_constants<int16_t,-10183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10183_MAGIC, .more = S16LD_DENOM_MINUS_10183_MORE};};
template<> struct libdivide_constants<int16_t,-10182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10182_MAGIC, .more = S16LD_DENOM_MINUS_10182_MORE};};
template<> struct libdivide_constants<int16_t,-10181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10181_MAGIC, .more = S16LD_DENOM_MINUS_10181_MORE};};
template<> struct libdivide_constants<int16_t,-10180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10180_MAGIC, .more = S16LD_DENOM_MINUS_10180_MORE};};
template<> struct libdivide_constants<int16_t,-10179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10179_MAGIC, .more = S16LD_DENOM_MINUS_10179_MORE};};
template<> struct libdivide_constants<int16_t,-10178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10178_MAGIC, .more = S16LD_DENOM_MINUS_10178_MORE};};
template<> struct libdivide_constants<int16_t,-10177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10177_MAGIC, .more = S16LD_DENOM_MINUS_10177_MORE};};
template<> struct libdivide_constants<int16_t,-10176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10176_MAGIC, .more = S16LD_DENOM_MINUS_10176_MORE};};
template<> struct libdivide_constants<int16_t,-10175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10175_MAGIC, .more = S16LD_DENOM_MINUS_10175_MORE};};
template<> struct libdivide_constants<int16_t,-10174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10174_MAGIC, .more = S16LD_DENOM_MINUS_10174_MORE};};
template<> struct libdivide_constants<int16_t,-10173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10173_MAGIC, .more = S16LD_DENOM_MINUS_10173_MORE};};
template<> struct libdivide_constants<int16_t,-10172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10172_MAGIC, .more = S16LD_DENOM_MINUS_10172_MORE};};
template<> struct libdivide_constants<int16_t,-10171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10171_MAGIC, .more = S16LD_DENOM_MINUS_10171_MORE};};
template<> struct libdivide_constants<int16_t,-10170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10170_MAGIC, .more = S16LD_DENOM_MINUS_10170_MORE};};
template<> struct libdivide_constants<int16_t,-10169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10169_MAGIC, .more = S16LD_DENOM_MINUS_10169_MORE};};
template<> struct libdivide_constants<int16_t,-10168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10168_MAGIC, .more = S16LD_DENOM_MINUS_10168_MORE};};
template<> struct libdivide_constants<int16_t,-10167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10167_MAGIC, .more = S16LD_DENOM_MINUS_10167_MORE};};
template<> struct libdivide_constants<int16_t,-10166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10166_MAGIC, .more = S16LD_DENOM_MINUS_10166_MORE};};
template<> struct libdivide_constants<int16_t,-10165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10165_MAGIC, .more = S16LD_DENOM_MINUS_10165_MORE};};
template<> struct libdivide_constants<int16_t,-10164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10164_MAGIC, .more = S16LD_DENOM_MINUS_10164_MORE};};
template<> struct libdivide_constants<int16_t,-10163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10163_MAGIC, .more = S16LD_DENOM_MINUS_10163_MORE};};
template<> struct libdivide_constants<int16_t,-10162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10162_MAGIC, .more = S16LD_DENOM_MINUS_10162_MORE};};
template<> struct libdivide_constants<int16_t,-10161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10161_MAGIC, .more = S16LD_DENOM_MINUS_10161_MORE};};
template<> struct libdivide_constants<int16_t,-10160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10160_MAGIC, .more = S16LD_DENOM_MINUS_10160_MORE};};
template<> struct libdivide_constants<int16_t,-10159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10159_MAGIC, .more = S16LD_DENOM_MINUS_10159_MORE};};
template<> struct libdivide_constants<int16_t,-10158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10158_MAGIC, .more = S16LD_DENOM_MINUS_10158_MORE};};
template<> struct libdivide_constants<int16_t,-10157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10157_MAGIC, .more = S16LD_DENOM_MINUS_10157_MORE};};
template<> struct libdivide_constants<int16_t,-10156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10156_MAGIC, .more = S16LD_DENOM_MINUS_10156_MORE};};
template<> struct libdivide_constants<int16_t,-10155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10155_MAGIC, .more = S16LD_DENOM_MINUS_10155_MORE};};
template<> struct libdivide_constants<int16_t,-10154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10154_MAGIC, .more = S16LD_DENOM_MINUS_10154_MORE};};
template<> struct libdivide_constants<int16_t,-10153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10153_MAGIC, .more = S16LD_DENOM_MINUS_10153_MORE};};
template<> struct libdivide_constants<int16_t,-10152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10152_MAGIC, .more = S16LD_DENOM_MINUS_10152_MORE};};
template<> struct libdivide_constants<int16_t,-10151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10151_MAGIC, .more = S16LD_DENOM_MINUS_10151_MORE};};
template<> struct libdivide_constants<int16_t,-10150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10150_MAGIC, .more = S16LD_DENOM_MINUS_10150_MORE};};
template<> struct libdivide_constants<int16_t,-10149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10149_MAGIC, .more = S16LD_DENOM_MINUS_10149_MORE};};
template<> struct libdivide_constants<int16_t,-10148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10148_MAGIC, .more = S16LD_DENOM_MINUS_10148_MORE};};
template<> struct libdivide_constants<int16_t,-10147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10147_MAGIC, .more = S16LD_DENOM_MINUS_10147_MORE};};
template<> struct libdivide_constants<int16_t,-10146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10146_MAGIC, .more = S16LD_DENOM_MINUS_10146_MORE};};
template<> struct libdivide_constants<int16_t,-10145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10145_MAGIC, .more = S16LD_DENOM_MINUS_10145_MORE};};
template<> struct libdivide_constants<int16_t,-10144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10144_MAGIC, .more = S16LD_DENOM_MINUS_10144_MORE};};
template<> struct libdivide_constants<int16_t,-10143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10143_MAGIC, .more = S16LD_DENOM_MINUS_10143_MORE};};
template<> struct libdivide_constants<int16_t,-10142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10142_MAGIC, .more = S16LD_DENOM_MINUS_10142_MORE};};
template<> struct libdivide_constants<int16_t,-10141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10141_MAGIC, .more = S16LD_DENOM_MINUS_10141_MORE};};
template<> struct libdivide_constants<int16_t,-10140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10140_MAGIC, .more = S16LD_DENOM_MINUS_10140_MORE};};
template<> struct libdivide_constants<int16_t,-10139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10139_MAGIC, .more = S16LD_DENOM_MINUS_10139_MORE};};
template<> struct libdivide_constants<int16_t,-10138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10138_MAGIC, .more = S16LD_DENOM_MINUS_10138_MORE};};
template<> struct libdivide_constants<int16_t,-10137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10137_MAGIC, .more = S16LD_DENOM_MINUS_10137_MORE};};
template<> struct libdivide_constants<int16_t,-10136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10136_MAGIC, .more = S16LD_DENOM_MINUS_10136_MORE};};
template<> struct libdivide_constants<int16_t,-10135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10135_MAGIC, .more = S16LD_DENOM_MINUS_10135_MORE};};
template<> struct libdivide_constants<int16_t,-10134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10134_MAGIC, .more = S16LD_DENOM_MINUS_10134_MORE};};
template<> struct libdivide_constants<int16_t,-10133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10133_MAGIC, .more = S16LD_DENOM_MINUS_10133_MORE};};
template<> struct libdivide_constants<int16_t,-10132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10132_MAGIC, .more = S16LD_DENOM_MINUS_10132_MORE};};
template<> struct libdivide_constants<int16_t,-10131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10131_MAGIC, .more = S16LD_DENOM_MINUS_10131_MORE};};
template<> struct libdivide_constants<int16_t,-10130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10130_MAGIC, .more = S16LD_DENOM_MINUS_10130_MORE};};
template<> struct libdivide_constants<int16_t,-10129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10129_MAGIC, .more = S16LD_DENOM_MINUS_10129_MORE};};
template<> struct libdivide_constants<int16_t,-10128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10128_MAGIC, .more = S16LD_DENOM_MINUS_10128_MORE};};
template<> struct libdivide_constants<int16_t,-10127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10127_MAGIC, .more = S16LD_DENOM_MINUS_10127_MORE};};
template<> struct libdivide_constants<int16_t,-10126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10126_MAGIC, .more = S16LD_DENOM_MINUS_10126_MORE};};
template<> struct libdivide_constants<int16_t,-10125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10125_MAGIC, .more = S16LD_DENOM_MINUS_10125_MORE};};
template<> struct libdivide_constants<int16_t,-10124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10124_MAGIC, .more = S16LD_DENOM_MINUS_10124_MORE};};
template<> struct libdivide_constants<int16_t,-10123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10123_MAGIC, .more = S16LD_DENOM_MINUS_10123_MORE};};
template<> struct libdivide_constants<int16_t,-10122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10122_MAGIC, .more = S16LD_DENOM_MINUS_10122_MORE};};
template<> struct libdivide_constants<int16_t,-10121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10121_MAGIC, .more = S16LD_DENOM_MINUS_10121_MORE};};
template<> struct libdivide_constants<int16_t,-10120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10120_MAGIC, .more = S16LD_DENOM_MINUS_10120_MORE};};
template<> struct libdivide_constants<int16_t,-10119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10119_MAGIC, .more = S16LD_DENOM_MINUS_10119_MORE};};
template<> struct libdivide_constants<int16_t,-10118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10118_MAGIC, .more = S16LD_DENOM_MINUS_10118_MORE};};
template<> struct libdivide_constants<int16_t,-10117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10117_MAGIC, .more = S16LD_DENOM_MINUS_10117_MORE};};
template<> struct libdivide_constants<int16_t,-10116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10116_MAGIC, .more = S16LD_DENOM_MINUS_10116_MORE};};
template<> struct libdivide_constants<int16_t,-10115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10115_MAGIC, .more = S16LD_DENOM_MINUS_10115_MORE};};
template<> struct libdivide_constants<int16_t,-10114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10114_MAGIC, .more = S16LD_DENOM_MINUS_10114_MORE};};
template<> struct libdivide_constants<int16_t,-10113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10113_MAGIC, .more = S16LD_DENOM_MINUS_10113_MORE};};
template<> struct libdivide_constants<int16_t,-10112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10112_MAGIC, .more = S16LD_DENOM_MINUS_10112_MORE};};
template<> struct libdivide_constants<int16_t,-10111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10111_MAGIC, .more = S16LD_DENOM_MINUS_10111_MORE};};
template<> struct libdivide_constants<int16_t,-10110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10110_MAGIC, .more = S16LD_DENOM_MINUS_10110_MORE};};
template<> struct libdivide_constants<int16_t,-10109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10109_MAGIC, .more = S16LD_DENOM_MINUS_10109_MORE};};
template<> struct libdivide_constants<int16_t,-10108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10108_MAGIC, .more = S16LD_DENOM_MINUS_10108_MORE};};
template<> struct libdivide_constants<int16_t,-10107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10107_MAGIC, .more = S16LD_DENOM_MINUS_10107_MORE};};
template<> struct libdivide_constants<int16_t,-10106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10106_MAGIC, .more = S16LD_DENOM_MINUS_10106_MORE};};
template<> struct libdivide_constants<int16_t,-10105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10105_MAGIC, .more = S16LD_DENOM_MINUS_10105_MORE};};
template<> struct libdivide_constants<int16_t,-10104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10104_MAGIC, .more = S16LD_DENOM_MINUS_10104_MORE};};
template<> struct libdivide_constants<int16_t,-10103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10103_MAGIC, .more = S16LD_DENOM_MINUS_10103_MORE};};
template<> struct libdivide_constants<int16_t,-10102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10102_MAGIC, .more = S16LD_DENOM_MINUS_10102_MORE};};
template<> struct libdivide_constants<int16_t,-10101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10101_MAGIC, .more = S16LD_DENOM_MINUS_10101_MORE};};
template<> struct libdivide_constants<int16_t,-10100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10100_MAGIC, .more = S16LD_DENOM_MINUS_10100_MORE};};
template<> struct libdivide_constants<int16_t,-10099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10099_MAGIC, .more = S16LD_DENOM_MINUS_10099_MORE};};
template<> struct libdivide_constants<int16_t,-10098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10098_MAGIC, .more = S16LD_DENOM_MINUS_10098_MORE};};
template<> struct libdivide_constants<int16_t,-10097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10097_MAGIC, .more = S16LD_DENOM_MINUS_10097_MORE};};
template<> struct libdivide_constants<int16_t,-10096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10096_MAGIC, .more = S16LD_DENOM_MINUS_10096_MORE};};
template<> struct libdivide_constants<int16_t,-10095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10095_MAGIC, .more = S16LD_DENOM_MINUS_10095_MORE};};
template<> struct libdivide_constants<int16_t,-10094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10094_MAGIC, .more = S16LD_DENOM_MINUS_10094_MORE};};
template<> struct libdivide_constants<int16_t,-10093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10093_MAGIC, .more = S16LD_DENOM_MINUS_10093_MORE};};
template<> struct libdivide_constants<int16_t,-10092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10092_MAGIC, .more = S16LD_DENOM_MINUS_10092_MORE};};
template<> struct libdivide_constants<int16_t,-10091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10091_MAGIC, .more = S16LD_DENOM_MINUS_10091_MORE};};
template<> struct libdivide_constants<int16_t,-10090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10090_MAGIC, .more = S16LD_DENOM_MINUS_10090_MORE};};
template<> struct libdivide_constants<int16_t,-10089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10089_MAGIC, .more = S16LD_DENOM_MINUS_10089_MORE};};
template<> struct libdivide_constants<int16_t,-10088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10088_MAGIC, .more = S16LD_DENOM_MINUS_10088_MORE};};
template<> struct libdivide_constants<int16_t,-10087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10087_MAGIC, .more = S16LD_DENOM_MINUS_10087_MORE};};
template<> struct libdivide_constants<int16_t,-10086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10086_MAGIC, .more = S16LD_DENOM_MINUS_10086_MORE};};
template<> struct libdivide_constants<int16_t,-10085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10085_MAGIC, .more = S16LD_DENOM_MINUS_10085_MORE};};
template<> struct libdivide_constants<int16_t,-10084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10084_MAGIC, .more = S16LD_DENOM_MINUS_10084_MORE};};
template<> struct libdivide_constants<int16_t,-10083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10083_MAGIC, .more = S16LD_DENOM_MINUS_10083_MORE};};
template<> struct libdivide_constants<int16_t,-10082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10082_MAGIC, .more = S16LD_DENOM_MINUS_10082_MORE};};
template<> struct libdivide_constants<int16_t,-10081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10081_MAGIC, .more = S16LD_DENOM_MINUS_10081_MORE};};
template<> struct libdivide_constants<int16_t,-10080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10080_MAGIC, .more = S16LD_DENOM_MINUS_10080_MORE};};
template<> struct libdivide_constants<int16_t,-10079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10079_MAGIC, .more = S16LD_DENOM_MINUS_10079_MORE};};
template<> struct libdivide_constants<int16_t,-10078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10078_MAGIC, .more = S16LD_DENOM_MINUS_10078_MORE};};
template<> struct libdivide_constants<int16_t,-10077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10077_MAGIC, .more = S16LD_DENOM_MINUS_10077_MORE};};
template<> struct libdivide_constants<int16_t,-10076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10076_MAGIC, .more = S16LD_DENOM_MINUS_10076_MORE};};
template<> struct libdivide_constants<int16_t,-10075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10075_MAGIC, .more = S16LD_DENOM_MINUS_10075_MORE};};
template<> struct libdivide_constants<int16_t,-10074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10074_MAGIC, .more = S16LD_DENOM_MINUS_10074_MORE};};
template<> struct libdivide_constants<int16_t,-10073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10073_MAGIC, .more = S16LD_DENOM_MINUS_10073_MORE};};
template<> struct libdivide_constants<int16_t,-10072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10072_MAGIC, .more = S16LD_DENOM_MINUS_10072_MORE};};
template<> struct libdivide_constants<int16_t,-10071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10071_MAGIC, .more = S16LD_DENOM_MINUS_10071_MORE};};
template<> struct libdivide_constants<int16_t,-10070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10070_MAGIC, .more = S16LD_DENOM_MINUS_10070_MORE};};
template<> struct libdivide_constants<int16_t,-10069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10069_MAGIC, .more = S16LD_DENOM_MINUS_10069_MORE};};
template<> struct libdivide_constants<int16_t,-10068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10068_MAGIC, .more = S16LD_DENOM_MINUS_10068_MORE};};
template<> struct libdivide_constants<int16_t,-10067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10067_MAGIC, .more = S16LD_DENOM_MINUS_10067_MORE};};
template<> struct libdivide_constants<int16_t,-10066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10066_MAGIC, .more = S16LD_DENOM_MINUS_10066_MORE};};
template<> struct libdivide_constants<int16_t,-10065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10065_MAGIC, .more = S16LD_DENOM_MINUS_10065_MORE};};
template<> struct libdivide_constants<int16_t,-10064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10064_MAGIC, .more = S16LD_DENOM_MINUS_10064_MORE};};
template<> struct libdivide_constants<int16_t,-10063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10063_MAGIC, .more = S16LD_DENOM_MINUS_10063_MORE};};
template<> struct libdivide_constants<int16_t,-10062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10062_MAGIC, .more = S16LD_DENOM_MINUS_10062_MORE};};
template<> struct libdivide_constants<int16_t,-10061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10061_MAGIC, .more = S16LD_DENOM_MINUS_10061_MORE};};
template<> struct libdivide_constants<int16_t,-10060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10060_MAGIC, .more = S16LD_DENOM_MINUS_10060_MORE};};
template<> struct libdivide_constants<int16_t,-10059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10059_MAGIC, .more = S16LD_DENOM_MINUS_10059_MORE};};
template<> struct libdivide_constants<int16_t,-10058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10058_MAGIC, .more = S16LD_DENOM_MINUS_10058_MORE};};
template<> struct libdivide_constants<int16_t,-10057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10057_MAGIC, .more = S16LD_DENOM_MINUS_10057_MORE};};
template<> struct libdivide_constants<int16_t,-10056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10056_MAGIC, .more = S16LD_DENOM_MINUS_10056_MORE};};
template<> struct libdivide_constants<int16_t,-10055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10055_MAGIC, .more = S16LD_DENOM_MINUS_10055_MORE};};
template<> struct libdivide_constants<int16_t,-10054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10054_MAGIC, .more = S16LD_DENOM_MINUS_10054_MORE};};
template<> struct libdivide_constants<int16_t,-10053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10053_MAGIC, .more = S16LD_DENOM_MINUS_10053_MORE};};
template<> struct libdivide_constants<int16_t,-10052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10052_MAGIC, .more = S16LD_DENOM_MINUS_10052_MORE};};
template<> struct libdivide_constants<int16_t,-10051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10051_MAGIC, .more = S16LD_DENOM_MINUS_10051_MORE};};
template<> struct libdivide_constants<int16_t,-10050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10050_MAGIC, .more = S16LD_DENOM_MINUS_10050_MORE};};
template<> struct libdivide_constants<int16_t,-10049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10049_MAGIC, .more = S16LD_DENOM_MINUS_10049_MORE};};
template<> struct libdivide_constants<int16_t,-10048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10048_MAGIC, .more = S16LD_DENOM_MINUS_10048_MORE};};
template<> struct libdivide_constants<int16_t,-10047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10047_MAGIC, .more = S16LD_DENOM_MINUS_10047_MORE};};
template<> struct libdivide_constants<int16_t,-10046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10046_MAGIC, .more = S16LD_DENOM_MINUS_10046_MORE};};
template<> struct libdivide_constants<int16_t,-10045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10045_MAGIC, .more = S16LD_DENOM_MINUS_10045_MORE};};
template<> struct libdivide_constants<int16_t,-10044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10044_MAGIC, .more = S16LD_DENOM_MINUS_10044_MORE};};
template<> struct libdivide_constants<int16_t,-10043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10043_MAGIC, .more = S16LD_DENOM_MINUS_10043_MORE};};
template<> struct libdivide_constants<int16_t,-10042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10042_MAGIC, .more = S16LD_DENOM_MINUS_10042_MORE};};
template<> struct libdivide_constants<int16_t,-10041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10041_MAGIC, .more = S16LD_DENOM_MINUS_10041_MORE};};
template<> struct libdivide_constants<int16_t,-10040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10040_MAGIC, .more = S16LD_DENOM_MINUS_10040_MORE};};
template<> struct libdivide_constants<int16_t,-10039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10039_MAGIC, .more = S16LD_DENOM_MINUS_10039_MORE};};
template<> struct libdivide_constants<int16_t,-10038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10038_MAGIC, .more = S16LD_DENOM_MINUS_10038_MORE};};
template<> struct libdivide_constants<int16_t,-10037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10037_MAGIC, .more = S16LD_DENOM_MINUS_10037_MORE};};
template<> struct libdivide_constants<int16_t,-10036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10036_MAGIC, .more = S16LD_DENOM_MINUS_10036_MORE};};
template<> struct libdivide_constants<int16_t,-10035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10035_MAGIC, .more = S16LD_DENOM_MINUS_10035_MORE};};
template<> struct libdivide_constants<int16_t,-10034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10034_MAGIC, .more = S16LD_DENOM_MINUS_10034_MORE};};
template<> struct libdivide_constants<int16_t,-10033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10033_MAGIC, .more = S16LD_DENOM_MINUS_10033_MORE};};
template<> struct libdivide_constants<int16_t,-10032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10032_MAGIC, .more = S16LD_DENOM_MINUS_10032_MORE};};
template<> struct libdivide_constants<int16_t,-10031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10031_MAGIC, .more = S16LD_DENOM_MINUS_10031_MORE};};
template<> struct libdivide_constants<int16_t,-10030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10030_MAGIC, .more = S16LD_DENOM_MINUS_10030_MORE};};
template<> struct libdivide_constants<int16_t,-10029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10029_MAGIC, .more = S16LD_DENOM_MINUS_10029_MORE};};
template<> struct libdivide_constants<int16_t,-10028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10028_MAGIC, .more = S16LD_DENOM_MINUS_10028_MORE};};
template<> struct libdivide_constants<int16_t,-10027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10027_MAGIC, .more = S16LD_DENOM_MINUS_10027_MORE};};
template<> struct libdivide_constants<int16_t,-10026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10026_MAGIC, .more = S16LD_DENOM_MINUS_10026_MORE};};
template<> struct libdivide_constants<int16_t,-10025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10025_MAGIC, .more = S16LD_DENOM_MINUS_10025_MORE};};
template<> struct libdivide_constants<int16_t,-10024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10024_MAGIC, .more = S16LD_DENOM_MINUS_10024_MORE};};
template<> struct libdivide_constants<int16_t,-10023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10023_MAGIC, .more = S16LD_DENOM_MINUS_10023_MORE};};
template<> struct libdivide_constants<int16_t,-10022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10022_MAGIC, .more = S16LD_DENOM_MINUS_10022_MORE};};
template<> struct libdivide_constants<int16_t,-10021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10021_MAGIC, .more = S16LD_DENOM_MINUS_10021_MORE};};
template<> struct libdivide_constants<int16_t,-10020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10020_MAGIC, .more = S16LD_DENOM_MINUS_10020_MORE};};
template<> struct libdivide_constants<int16_t,-10019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10019_MAGIC, .more = S16LD_DENOM_MINUS_10019_MORE};};
template<> struct libdivide_constants<int16_t,-10018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10018_MAGIC, .more = S16LD_DENOM_MINUS_10018_MORE};};
template<> struct libdivide_constants<int16_t,-10017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10017_MAGIC, .more = S16LD_DENOM_MINUS_10017_MORE};};
template<> struct libdivide_constants<int16_t,-10016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10016_MAGIC, .more = S16LD_DENOM_MINUS_10016_MORE};};
template<> struct libdivide_constants<int16_t,-10015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10015_MAGIC, .more = S16LD_DENOM_MINUS_10015_MORE};};
template<> struct libdivide_constants<int16_t,-10014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10014_MAGIC, .more = S16LD_DENOM_MINUS_10014_MORE};};
template<> struct libdivide_constants<int16_t,-10013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10013_MAGIC, .more = S16LD_DENOM_MINUS_10013_MORE};};
template<> struct libdivide_constants<int16_t,-10012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10012_MAGIC, .more = S16LD_DENOM_MINUS_10012_MORE};};
template<> struct libdivide_constants<int16_t,-10011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10011_MAGIC, .more = S16LD_DENOM_MINUS_10011_MORE};};
template<> struct libdivide_constants<int16_t,-10010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10010_MAGIC, .more = S16LD_DENOM_MINUS_10010_MORE};};
template<> struct libdivide_constants<int16_t,-10009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10009_MAGIC, .more = S16LD_DENOM_MINUS_10009_MORE};};
template<> struct libdivide_constants<int16_t,-10008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10008_MAGIC, .more = S16LD_DENOM_MINUS_10008_MORE};};
template<> struct libdivide_constants<int16_t,-10007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10007_MAGIC, .more = S16LD_DENOM_MINUS_10007_MORE};};
template<> struct libdivide_constants<int16_t,-10006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10006_MAGIC, .more = S16LD_DENOM_MINUS_10006_MORE};};
template<> struct libdivide_constants<int16_t,-10005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10005_MAGIC, .more = S16LD_DENOM_MINUS_10005_MORE};};
template<> struct libdivide_constants<int16_t,-10004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10004_MAGIC, .more = S16LD_DENOM_MINUS_10004_MORE};};
template<> struct libdivide_constants<int16_t,-10003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10003_MAGIC, .more = S16LD_DENOM_MINUS_10003_MORE};};
template<> struct libdivide_constants<int16_t,-10002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10002_MAGIC, .more = S16LD_DENOM_MINUS_10002_MORE};};
template<> struct libdivide_constants<int16_t,-10001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10001_MAGIC, .more = S16LD_DENOM_MINUS_10001_MORE};};
template<> struct libdivide_constants<int16_t,-10000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10000_MAGIC, .more = S16LD_DENOM_MINUS_10000_MORE};};
template<> struct libdivide_constants<int16_t,-9999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9999_MAGIC, .more = S16LD_DENOM_MINUS_9999_MORE};};
template<> struct libdivide_constants<int16_t,-9998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9998_MAGIC, .more = S16LD_DENOM_MINUS_9998_MORE};};
template<> struct libdivide_constants<int16_t,-9997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9997_MAGIC, .more = S16LD_DENOM_MINUS_9997_MORE};};
template<> struct libdivide_constants<int16_t,-9996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9996_MAGIC, .more = S16LD_DENOM_MINUS_9996_MORE};};
template<> struct libdivide_constants<int16_t,-9995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9995_MAGIC, .more = S16LD_DENOM_MINUS_9995_MORE};};
template<> struct libdivide_constants<int16_t,-9994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9994_MAGIC, .more = S16LD_DENOM_MINUS_9994_MORE};};
template<> struct libdivide_constants<int16_t,-9993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9993_MAGIC, .more = S16LD_DENOM_MINUS_9993_MORE};};
template<> struct libdivide_constants<int16_t,-9992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9992_MAGIC, .more = S16LD_DENOM_MINUS_9992_MORE};};
template<> struct libdivide_constants<int16_t,-9991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9991_MAGIC, .more = S16LD_DENOM_MINUS_9991_MORE};};
template<> struct libdivide_constants<int16_t,-9990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9990_MAGIC, .more = S16LD_DENOM_MINUS_9990_MORE};};
template<> struct libdivide_constants<int16_t,-9989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9989_MAGIC, .more = S16LD_DENOM_MINUS_9989_MORE};};
template<> struct libdivide_constants<int16_t,-9988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9988_MAGIC, .more = S16LD_DENOM_MINUS_9988_MORE};};
template<> struct libdivide_constants<int16_t,-9987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9987_MAGIC, .more = S16LD_DENOM_MINUS_9987_MORE};};
template<> struct libdivide_constants<int16_t,-9986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9986_MAGIC, .more = S16LD_DENOM_MINUS_9986_MORE};};
template<> struct libdivide_constants<int16_t,-9985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9985_MAGIC, .more = S16LD_DENOM_MINUS_9985_MORE};};
template<> struct libdivide_constants<int16_t,-9984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9984_MAGIC, .more = S16LD_DENOM_MINUS_9984_MORE};};
template<> struct libdivide_constants<int16_t,-9983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9983_MAGIC, .more = S16LD_DENOM_MINUS_9983_MORE};};
template<> struct libdivide_constants<int16_t,-9982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9982_MAGIC, .more = S16LD_DENOM_MINUS_9982_MORE};};
template<> struct libdivide_constants<int16_t,-9981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9981_MAGIC, .more = S16LD_DENOM_MINUS_9981_MORE};};
template<> struct libdivide_constants<int16_t,-9980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9980_MAGIC, .more = S16LD_DENOM_MINUS_9980_MORE};};
template<> struct libdivide_constants<int16_t,-9979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9979_MAGIC, .more = S16LD_DENOM_MINUS_9979_MORE};};
template<> struct libdivide_constants<int16_t,-9978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9978_MAGIC, .more = S16LD_DENOM_MINUS_9978_MORE};};
template<> struct libdivide_constants<int16_t,-9977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9977_MAGIC, .more = S16LD_DENOM_MINUS_9977_MORE};};
template<> struct libdivide_constants<int16_t,-9976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9976_MAGIC, .more = S16LD_DENOM_MINUS_9976_MORE};};
template<> struct libdivide_constants<int16_t,-9975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9975_MAGIC, .more = S16LD_DENOM_MINUS_9975_MORE};};
template<> struct libdivide_constants<int16_t,-9974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9974_MAGIC, .more = S16LD_DENOM_MINUS_9974_MORE};};
template<> struct libdivide_constants<int16_t,-9973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9973_MAGIC, .more = S16LD_DENOM_MINUS_9973_MORE};};
template<> struct libdivide_constants<int16_t,-9972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9972_MAGIC, .more = S16LD_DENOM_MINUS_9972_MORE};};
template<> struct libdivide_constants<int16_t,-9971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9971_MAGIC, .more = S16LD_DENOM_MINUS_9971_MORE};};
template<> struct libdivide_constants<int16_t,-9970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9970_MAGIC, .more = S16LD_DENOM_MINUS_9970_MORE};};
template<> struct libdivide_constants<int16_t,-9969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9969_MAGIC, .more = S16LD_DENOM_MINUS_9969_MORE};};
template<> struct libdivide_constants<int16_t,-9968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9968_MAGIC, .more = S16LD_DENOM_MINUS_9968_MORE};};
template<> struct libdivide_constants<int16_t,-9967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9967_MAGIC, .more = S16LD_DENOM_MINUS_9967_MORE};};
template<> struct libdivide_constants<int16_t,-9966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9966_MAGIC, .more = S16LD_DENOM_MINUS_9966_MORE};};
template<> struct libdivide_constants<int16_t,-9965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9965_MAGIC, .more = S16LD_DENOM_MINUS_9965_MORE};};
template<> struct libdivide_constants<int16_t,-9964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9964_MAGIC, .more = S16LD_DENOM_MINUS_9964_MORE};};
template<> struct libdivide_constants<int16_t,-9963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9963_MAGIC, .more = S16LD_DENOM_MINUS_9963_MORE};};
template<> struct libdivide_constants<int16_t,-9962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9962_MAGIC, .more = S16LD_DENOM_MINUS_9962_MORE};};
template<> struct libdivide_constants<int16_t,-9961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9961_MAGIC, .more = S16LD_DENOM_MINUS_9961_MORE};};
template<> struct libdivide_constants<int16_t,-9960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9960_MAGIC, .more = S16LD_DENOM_MINUS_9960_MORE};};
template<> struct libdivide_constants<int16_t,-9959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9959_MAGIC, .more = S16LD_DENOM_MINUS_9959_MORE};};
template<> struct libdivide_constants<int16_t,-9958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9958_MAGIC, .more = S16LD_DENOM_MINUS_9958_MORE};};
template<> struct libdivide_constants<int16_t,-9957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9957_MAGIC, .more = S16LD_DENOM_MINUS_9957_MORE};};
template<> struct libdivide_constants<int16_t,-9956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9956_MAGIC, .more = S16LD_DENOM_MINUS_9956_MORE};};
template<> struct libdivide_constants<int16_t,-9955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9955_MAGIC, .more = S16LD_DENOM_MINUS_9955_MORE};};
template<> struct libdivide_constants<int16_t,-9954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9954_MAGIC, .more = S16LD_DENOM_MINUS_9954_MORE};};
template<> struct libdivide_constants<int16_t,-9953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9953_MAGIC, .more = S16LD_DENOM_MINUS_9953_MORE};};
template<> struct libdivide_constants<int16_t,-9952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9952_MAGIC, .more = S16LD_DENOM_MINUS_9952_MORE};};
template<> struct libdivide_constants<int16_t,-9951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9951_MAGIC, .more = S16LD_DENOM_MINUS_9951_MORE};};
template<> struct libdivide_constants<int16_t,-9950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9950_MAGIC, .more = S16LD_DENOM_MINUS_9950_MORE};};
template<> struct libdivide_constants<int16_t,-9949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9949_MAGIC, .more = S16LD_DENOM_MINUS_9949_MORE};};
template<> struct libdivide_constants<int16_t,-9948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9948_MAGIC, .more = S16LD_DENOM_MINUS_9948_MORE};};
template<> struct libdivide_constants<int16_t,-9947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9947_MAGIC, .more = S16LD_DENOM_MINUS_9947_MORE};};
template<> struct libdivide_constants<int16_t,-9946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9946_MAGIC, .more = S16LD_DENOM_MINUS_9946_MORE};};
template<> struct libdivide_constants<int16_t,-9945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9945_MAGIC, .more = S16LD_DENOM_MINUS_9945_MORE};};
template<> struct libdivide_constants<int16_t,-9944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9944_MAGIC, .more = S16LD_DENOM_MINUS_9944_MORE};};
template<> struct libdivide_constants<int16_t,-9943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9943_MAGIC, .more = S16LD_DENOM_MINUS_9943_MORE};};
template<> struct libdivide_constants<int16_t,-9942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9942_MAGIC, .more = S16LD_DENOM_MINUS_9942_MORE};};
template<> struct libdivide_constants<int16_t,-9941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9941_MAGIC, .more = S16LD_DENOM_MINUS_9941_MORE};};
template<> struct libdivide_constants<int16_t,-9940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9940_MAGIC, .more = S16LD_DENOM_MINUS_9940_MORE};};
template<> struct libdivide_constants<int16_t,-9939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9939_MAGIC, .more = S16LD_DENOM_MINUS_9939_MORE};};
template<> struct libdivide_constants<int16_t,-9938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9938_MAGIC, .more = S16LD_DENOM_MINUS_9938_MORE};};
template<> struct libdivide_constants<int16_t,-9937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9937_MAGIC, .more = S16LD_DENOM_MINUS_9937_MORE};};
template<> struct libdivide_constants<int16_t,-9936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9936_MAGIC, .more = S16LD_DENOM_MINUS_9936_MORE};};
template<> struct libdivide_constants<int16_t,-9935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9935_MAGIC, .more = S16LD_DENOM_MINUS_9935_MORE};};
template<> struct libdivide_constants<int16_t,-9934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9934_MAGIC, .more = S16LD_DENOM_MINUS_9934_MORE};};
template<> struct libdivide_constants<int16_t,-9933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9933_MAGIC, .more = S16LD_DENOM_MINUS_9933_MORE};};
template<> struct libdivide_constants<int16_t,-9932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9932_MAGIC, .more = S16LD_DENOM_MINUS_9932_MORE};};
template<> struct libdivide_constants<int16_t,-9931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9931_MAGIC, .more = S16LD_DENOM_MINUS_9931_MORE};};
template<> struct libdivide_constants<int16_t,-9930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9930_MAGIC, .more = S16LD_DENOM_MINUS_9930_MORE};};
template<> struct libdivide_constants<int16_t,-9929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9929_MAGIC, .more = S16LD_DENOM_MINUS_9929_MORE};};
template<> struct libdivide_constants<int16_t,-9928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9928_MAGIC, .more = S16LD_DENOM_MINUS_9928_MORE};};
template<> struct libdivide_constants<int16_t,-9927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9927_MAGIC, .more = S16LD_DENOM_MINUS_9927_MORE};};
template<> struct libdivide_constants<int16_t,-9926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9926_MAGIC, .more = S16LD_DENOM_MINUS_9926_MORE};};
template<> struct libdivide_constants<int16_t,-9925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9925_MAGIC, .more = S16LD_DENOM_MINUS_9925_MORE};};
template<> struct libdivide_constants<int16_t,-9924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9924_MAGIC, .more = S16LD_DENOM_MINUS_9924_MORE};};
template<> struct libdivide_constants<int16_t,-9923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9923_MAGIC, .more = S16LD_DENOM_MINUS_9923_MORE};};
template<> struct libdivide_constants<int16_t,-9922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9922_MAGIC, .more = S16LD_DENOM_MINUS_9922_MORE};};
template<> struct libdivide_constants<int16_t,-9921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9921_MAGIC, .more = S16LD_DENOM_MINUS_9921_MORE};};
template<> struct libdivide_constants<int16_t,-9920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9920_MAGIC, .more = S16LD_DENOM_MINUS_9920_MORE};};
template<> struct libdivide_constants<int16_t,-9919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9919_MAGIC, .more = S16LD_DENOM_MINUS_9919_MORE};};
template<> struct libdivide_constants<int16_t,-9918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9918_MAGIC, .more = S16LD_DENOM_MINUS_9918_MORE};};
template<> struct libdivide_constants<int16_t,-9917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9917_MAGIC, .more = S16LD_DENOM_MINUS_9917_MORE};};
template<> struct libdivide_constants<int16_t,-9916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9916_MAGIC, .more = S16LD_DENOM_MINUS_9916_MORE};};
template<> struct libdivide_constants<int16_t,-9915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9915_MAGIC, .more = S16LD_DENOM_MINUS_9915_MORE};};
template<> struct libdivide_constants<int16_t,-9914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9914_MAGIC, .more = S16LD_DENOM_MINUS_9914_MORE};};
template<> struct libdivide_constants<int16_t,-9913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9913_MAGIC, .more = S16LD_DENOM_MINUS_9913_MORE};};
template<> struct libdivide_constants<int16_t,-9912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9912_MAGIC, .more = S16LD_DENOM_MINUS_9912_MORE};};
template<> struct libdivide_constants<int16_t,-9911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9911_MAGIC, .more = S16LD_DENOM_MINUS_9911_MORE};};
template<> struct libdivide_constants<int16_t,-9910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9910_MAGIC, .more = S16LD_DENOM_MINUS_9910_MORE};};
template<> struct libdivide_constants<int16_t,-9909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9909_MAGIC, .more = S16LD_DENOM_MINUS_9909_MORE};};
template<> struct libdivide_constants<int16_t,-9908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9908_MAGIC, .more = S16LD_DENOM_MINUS_9908_MORE};};
template<> struct libdivide_constants<int16_t,-9907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9907_MAGIC, .more = S16LD_DENOM_MINUS_9907_MORE};};
template<> struct libdivide_constants<int16_t,-9906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9906_MAGIC, .more = S16LD_DENOM_MINUS_9906_MORE};};
template<> struct libdivide_constants<int16_t,-9905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9905_MAGIC, .more = S16LD_DENOM_MINUS_9905_MORE};};
template<> struct libdivide_constants<int16_t,-9904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9904_MAGIC, .more = S16LD_DENOM_MINUS_9904_MORE};};
template<> struct libdivide_constants<int16_t,-9903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9903_MAGIC, .more = S16LD_DENOM_MINUS_9903_MORE};};
template<> struct libdivide_constants<int16_t,-9902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9902_MAGIC, .more = S16LD_DENOM_MINUS_9902_MORE};};
template<> struct libdivide_constants<int16_t,-9901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9901_MAGIC, .more = S16LD_DENOM_MINUS_9901_MORE};};
template<> struct libdivide_constants<int16_t,-9900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9900_MAGIC, .more = S16LD_DENOM_MINUS_9900_MORE};};
template<> struct libdivide_constants<int16_t,-9899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9899_MAGIC, .more = S16LD_DENOM_MINUS_9899_MORE};};
template<> struct libdivide_constants<int16_t,-9898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9898_MAGIC, .more = S16LD_DENOM_MINUS_9898_MORE};};
template<> struct libdivide_constants<int16_t,-9897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9897_MAGIC, .more = S16LD_DENOM_MINUS_9897_MORE};};
template<> struct libdivide_constants<int16_t,-9896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9896_MAGIC, .more = S16LD_DENOM_MINUS_9896_MORE};};
template<> struct libdivide_constants<int16_t,-9895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9895_MAGIC, .more = S16LD_DENOM_MINUS_9895_MORE};};
template<> struct libdivide_constants<int16_t,-9894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9894_MAGIC, .more = S16LD_DENOM_MINUS_9894_MORE};};
template<> struct libdivide_constants<int16_t,-9893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9893_MAGIC, .more = S16LD_DENOM_MINUS_9893_MORE};};
template<> struct libdivide_constants<int16_t,-9892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9892_MAGIC, .more = S16LD_DENOM_MINUS_9892_MORE};};
template<> struct libdivide_constants<int16_t,-9891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9891_MAGIC, .more = S16LD_DENOM_MINUS_9891_MORE};};
template<> struct libdivide_constants<int16_t,-9890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9890_MAGIC, .more = S16LD_DENOM_MINUS_9890_MORE};};
template<> struct libdivide_constants<int16_t,-9889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9889_MAGIC, .more = S16LD_DENOM_MINUS_9889_MORE};};
template<> struct libdivide_constants<int16_t,-9888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9888_MAGIC, .more = S16LD_DENOM_MINUS_9888_MORE};};
template<> struct libdivide_constants<int16_t,-9887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9887_MAGIC, .more = S16LD_DENOM_MINUS_9887_MORE};};
template<> struct libdivide_constants<int16_t,-9886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9886_MAGIC, .more = S16LD_DENOM_MINUS_9886_MORE};};
template<> struct libdivide_constants<int16_t,-9885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9885_MAGIC, .more = S16LD_DENOM_MINUS_9885_MORE};};
template<> struct libdivide_constants<int16_t,-9884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9884_MAGIC, .more = S16LD_DENOM_MINUS_9884_MORE};};
template<> struct libdivide_constants<int16_t,-9883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9883_MAGIC, .more = S16LD_DENOM_MINUS_9883_MORE};};
template<> struct libdivide_constants<int16_t,-9882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9882_MAGIC, .more = S16LD_DENOM_MINUS_9882_MORE};};
template<> struct libdivide_constants<int16_t,-9881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9881_MAGIC, .more = S16LD_DENOM_MINUS_9881_MORE};};
template<> struct libdivide_constants<int16_t,-9880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9880_MAGIC, .more = S16LD_DENOM_MINUS_9880_MORE};};
template<> struct libdivide_constants<int16_t,-9879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9879_MAGIC, .more = S16LD_DENOM_MINUS_9879_MORE};};
template<> struct libdivide_constants<int16_t,-9878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9878_MAGIC, .more = S16LD_DENOM_MINUS_9878_MORE};};
template<> struct libdivide_constants<int16_t,-9877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9877_MAGIC, .more = S16LD_DENOM_MINUS_9877_MORE};};
template<> struct libdivide_constants<int16_t,-9876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9876_MAGIC, .more = S16LD_DENOM_MINUS_9876_MORE};};
template<> struct libdivide_constants<int16_t,-9875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9875_MAGIC, .more = S16LD_DENOM_MINUS_9875_MORE};};
template<> struct libdivide_constants<int16_t,-9874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9874_MAGIC, .more = S16LD_DENOM_MINUS_9874_MORE};};
template<> struct libdivide_constants<int16_t,-9873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9873_MAGIC, .more = S16LD_DENOM_MINUS_9873_MORE};};
template<> struct libdivide_constants<int16_t,-9872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9872_MAGIC, .more = S16LD_DENOM_MINUS_9872_MORE};};
template<> struct libdivide_constants<int16_t,-9871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9871_MAGIC, .more = S16LD_DENOM_MINUS_9871_MORE};};
template<> struct libdivide_constants<int16_t,-9870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9870_MAGIC, .more = S16LD_DENOM_MINUS_9870_MORE};};
template<> struct libdivide_constants<int16_t,-9869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9869_MAGIC, .more = S16LD_DENOM_MINUS_9869_MORE};};
template<> struct libdivide_constants<int16_t,-9868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9868_MAGIC, .more = S16LD_DENOM_MINUS_9868_MORE};};
template<> struct libdivide_constants<int16_t,-9867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9867_MAGIC, .more = S16LD_DENOM_MINUS_9867_MORE};};
template<> struct libdivide_constants<int16_t,-9866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9866_MAGIC, .more = S16LD_DENOM_MINUS_9866_MORE};};
template<> struct libdivide_constants<int16_t,-9865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9865_MAGIC, .more = S16LD_DENOM_MINUS_9865_MORE};};
template<> struct libdivide_constants<int16_t,-9864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9864_MAGIC, .more = S16LD_DENOM_MINUS_9864_MORE};};
template<> struct libdivide_constants<int16_t,-9863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9863_MAGIC, .more = S16LD_DENOM_MINUS_9863_MORE};};
template<> struct libdivide_constants<int16_t,-9862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9862_MAGIC, .more = S16LD_DENOM_MINUS_9862_MORE};};
template<> struct libdivide_constants<int16_t,-9861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9861_MAGIC, .more = S16LD_DENOM_MINUS_9861_MORE};};
template<> struct libdivide_constants<int16_t,-9860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9860_MAGIC, .more = S16LD_DENOM_MINUS_9860_MORE};};
template<> struct libdivide_constants<int16_t,-9859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9859_MAGIC, .more = S16LD_DENOM_MINUS_9859_MORE};};
template<> struct libdivide_constants<int16_t,-9858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9858_MAGIC, .more = S16LD_DENOM_MINUS_9858_MORE};};
template<> struct libdivide_constants<int16_t,-9857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9857_MAGIC, .more = S16LD_DENOM_MINUS_9857_MORE};};
template<> struct libdivide_constants<int16_t,-9856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9856_MAGIC, .more = S16LD_DENOM_MINUS_9856_MORE};};
template<> struct libdivide_constants<int16_t,-9855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9855_MAGIC, .more = S16LD_DENOM_MINUS_9855_MORE};};
template<> struct libdivide_constants<int16_t,-9854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9854_MAGIC, .more = S16LD_DENOM_MINUS_9854_MORE};};
template<> struct libdivide_constants<int16_t,-9853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9853_MAGIC, .more = S16LD_DENOM_MINUS_9853_MORE};};
template<> struct libdivide_constants<int16_t,-9852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9852_MAGIC, .more = S16LD_DENOM_MINUS_9852_MORE};};
template<> struct libdivide_constants<int16_t,-9851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9851_MAGIC, .more = S16LD_DENOM_MINUS_9851_MORE};};
template<> struct libdivide_constants<int16_t,-9850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9850_MAGIC, .more = S16LD_DENOM_MINUS_9850_MORE};};
template<> struct libdivide_constants<int16_t,-9849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9849_MAGIC, .more = S16LD_DENOM_MINUS_9849_MORE};};
template<> struct libdivide_constants<int16_t,-9848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9848_MAGIC, .more = S16LD_DENOM_MINUS_9848_MORE};};
template<> struct libdivide_constants<int16_t,-9847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9847_MAGIC, .more = S16LD_DENOM_MINUS_9847_MORE};};
template<> struct libdivide_constants<int16_t,-9846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9846_MAGIC, .more = S16LD_DENOM_MINUS_9846_MORE};};
template<> struct libdivide_constants<int16_t,-9845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9845_MAGIC, .more = S16LD_DENOM_MINUS_9845_MORE};};
template<> struct libdivide_constants<int16_t,-9844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9844_MAGIC, .more = S16LD_DENOM_MINUS_9844_MORE};};
template<> struct libdivide_constants<int16_t,-9843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9843_MAGIC, .more = S16LD_DENOM_MINUS_9843_MORE};};
template<> struct libdivide_constants<int16_t,-9842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9842_MAGIC, .more = S16LD_DENOM_MINUS_9842_MORE};};
template<> struct libdivide_constants<int16_t,-9841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9841_MAGIC, .more = S16LD_DENOM_MINUS_9841_MORE};};
template<> struct libdivide_constants<int16_t,-9840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9840_MAGIC, .more = S16LD_DENOM_MINUS_9840_MORE};};
template<> struct libdivide_constants<int16_t,-9839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9839_MAGIC, .more = S16LD_DENOM_MINUS_9839_MORE};};
template<> struct libdivide_constants<int16_t,-9838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9838_MAGIC, .more = S16LD_DENOM_MINUS_9838_MORE};};
template<> struct libdivide_constants<int16_t,-9837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9837_MAGIC, .more = S16LD_DENOM_MINUS_9837_MORE};};
template<> struct libdivide_constants<int16_t,-9836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9836_MAGIC, .more = S16LD_DENOM_MINUS_9836_MORE};};
template<> struct libdivide_constants<int16_t,-9835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9835_MAGIC, .more = S16LD_DENOM_MINUS_9835_MORE};};
template<> struct libdivide_constants<int16_t,-9834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9834_MAGIC, .more = S16LD_DENOM_MINUS_9834_MORE};};
template<> struct libdivide_constants<int16_t,-9833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9833_MAGIC, .more = S16LD_DENOM_MINUS_9833_MORE};};
template<> struct libdivide_constants<int16_t,-9832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9832_MAGIC, .more = S16LD_DENOM_MINUS_9832_MORE};};
template<> struct libdivide_constants<int16_t,-9831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9831_MAGIC, .more = S16LD_DENOM_MINUS_9831_MORE};};
template<> struct libdivide_constants<int16_t,-9830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9830_MAGIC, .more = S16LD_DENOM_MINUS_9830_MORE};};
template<> struct libdivide_constants<int16_t,-9829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9829_MAGIC, .more = S16LD_DENOM_MINUS_9829_MORE};};
template<> struct libdivide_constants<int16_t,-9828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9828_MAGIC, .more = S16LD_DENOM_MINUS_9828_MORE};};
template<> struct libdivide_constants<int16_t,-9827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9827_MAGIC, .more = S16LD_DENOM_MINUS_9827_MORE};};
template<> struct libdivide_constants<int16_t,-9826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9826_MAGIC, .more = S16LD_DENOM_MINUS_9826_MORE};};
template<> struct libdivide_constants<int16_t,-9825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9825_MAGIC, .more = S16LD_DENOM_MINUS_9825_MORE};};
template<> struct libdivide_constants<int16_t,-9824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9824_MAGIC, .more = S16LD_DENOM_MINUS_9824_MORE};};
template<> struct libdivide_constants<int16_t,-9823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9823_MAGIC, .more = S16LD_DENOM_MINUS_9823_MORE};};
template<> struct libdivide_constants<int16_t,-9822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9822_MAGIC, .more = S16LD_DENOM_MINUS_9822_MORE};};
template<> struct libdivide_constants<int16_t,-9821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9821_MAGIC, .more = S16LD_DENOM_MINUS_9821_MORE};};
template<> struct libdivide_constants<int16_t,-9820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9820_MAGIC, .more = S16LD_DENOM_MINUS_9820_MORE};};
template<> struct libdivide_constants<int16_t,-9819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9819_MAGIC, .more = S16LD_DENOM_MINUS_9819_MORE};};
template<> struct libdivide_constants<int16_t,-9818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9818_MAGIC, .more = S16LD_DENOM_MINUS_9818_MORE};};
template<> struct libdivide_constants<int16_t,-9817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9817_MAGIC, .more = S16LD_DENOM_MINUS_9817_MORE};};
template<> struct libdivide_constants<int16_t,-9816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9816_MAGIC, .more = S16LD_DENOM_MINUS_9816_MORE};};
template<> struct libdivide_constants<int16_t,-9815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9815_MAGIC, .more = S16LD_DENOM_MINUS_9815_MORE};};
template<> struct libdivide_constants<int16_t,-9814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9814_MAGIC, .more = S16LD_DENOM_MINUS_9814_MORE};};
template<> struct libdivide_constants<int16_t,-9813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9813_MAGIC, .more = S16LD_DENOM_MINUS_9813_MORE};};
template<> struct libdivide_constants<int16_t,-9812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9812_MAGIC, .more = S16LD_DENOM_MINUS_9812_MORE};};
template<> struct libdivide_constants<int16_t,-9811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9811_MAGIC, .more = S16LD_DENOM_MINUS_9811_MORE};};
template<> struct libdivide_constants<int16_t,-9810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9810_MAGIC, .more = S16LD_DENOM_MINUS_9810_MORE};};
template<> struct libdivide_constants<int16_t,-9809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9809_MAGIC, .more = S16LD_DENOM_MINUS_9809_MORE};};
template<> struct libdivide_constants<int16_t,-9808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9808_MAGIC, .more = S16LD_DENOM_MINUS_9808_MORE};};
template<> struct libdivide_constants<int16_t,-9807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9807_MAGIC, .more = S16LD_DENOM_MINUS_9807_MORE};};
template<> struct libdivide_constants<int16_t,-9806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9806_MAGIC, .more = S16LD_DENOM_MINUS_9806_MORE};};
template<> struct libdivide_constants<int16_t,-9805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9805_MAGIC, .more = S16LD_DENOM_MINUS_9805_MORE};};
template<> struct libdivide_constants<int16_t,-9804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9804_MAGIC, .more = S16LD_DENOM_MINUS_9804_MORE};};
template<> struct libdivide_constants<int16_t,-9803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9803_MAGIC, .more = S16LD_DENOM_MINUS_9803_MORE};};
template<> struct libdivide_constants<int16_t,-9802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9802_MAGIC, .more = S16LD_DENOM_MINUS_9802_MORE};};
template<> struct libdivide_constants<int16_t,-9801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9801_MAGIC, .more = S16LD_DENOM_MINUS_9801_MORE};};
template<> struct libdivide_constants<int16_t,-9800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9800_MAGIC, .more = S16LD_DENOM_MINUS_9800_MORE};};
template<> struct libdivide_constants<int16_t,-9799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9799_MAGIC, .more = S16LD_DENOM_MINUS_9799_MORE};};
template<> struct libdivide_constants<int16_t,-9798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9798_MAGIC, .more = S16LD_DENOM_MINUS_9798_MORE};};
template<> struct libdivide_constants<int16_t,-9797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9797_MAGIC, .more = S16LD_DENOM_MINUS_9797_MORE};};
template<> struct libdivide_constants<int16_t,-9796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9796_MAGIC, .more = S16LD_DENOM_MINUS_9796_MORE};};
template<> struct libdivide_constants<int16_t,-9795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9795_MAGIC, .more = S16LD_DENOM_MINUS_9795_MORE};};
template<> struct libdivide_constants<int16_t,-9794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9794_MAGIC, .more = S16LD_DENOM_MINUS_9794_MORE};};
template<> struct libdivide_constants<int16_t,-9793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9793_MAGIC, .more = S16LD_DENOM_MINUS_9793_MORE};};
template<> struct libdivide_constants<int16_t,-9792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9792_MAGIC, .more = S16LD_DENOM_MINUS_9792_MORE};};
template<> struct libdivide_constants<int16_t,-9791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9791_MAGIC, .more = S16LD_DENOM_MINUS_9791_MORE};};
template<> struct libdivide_constants<int16_t,-9790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9790_MAGIC, .more = S16LD_DENOM_MINUS_9790_MORE};};
template<> struct libdivide_constants<int16_t,-9789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9789_MAGIC, .more = S16LD_DENOM_MINUS_9789_MORE};};
template<> struct libdivide_constants<int16_t,-9788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9788_MAGIC, .more = S16LD_DENOM_MINUS_9788_MORE};};
template<> struct libdivide_constants<int16_t,-9787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9787_MAGIC, .more = S16LD_DENOM_MINUS_9787_MORE};};
template<> struct libdivide_constants<int16_t,-9786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9786_MAGIC, .more = S16LD_DENOM_MINUS_9786_MORE};};
template<> struct libdivide_constants<int16_t,-9785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9785_MAGIC, .more = S16LD_DENOM_MINUS_9785_MORE};};
template<> struct libdivide_constants<int16_t,-9784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9784_MAGIC, .more = S16LD_DENOM_MINUS_9784_MORE};};
template<> struct libdivide_constants<int16_t,-9783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9783_MAGIC, .more = S16LD_DENOM_MINUS_9783_MORE};};
template<> struct libdivide_constants<int16_t,-9782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9782_MAGIC, .more = S16LD_DENOM_MINUS_9782_MORE};};
template<> struct libdivide_constants<int16_t,-9781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9781_MAGIC, .more = S16LD_DENOM_MINUS_9781_MORE};};
template<> struct libdivide_constants<int16_t,-9780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9780_MAGIC, .more = S16LD_DENOM_MINUS_9780_MORE};};
template<> struct libdivide_constants<int16_t,-9779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9779_MAGIC, .more = S16LD_DENOM_MINUS_9779_MORE};};
template<> struct libdivide_constants<int16_t,-9778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9778_MAGIC, .more = S16LD_DENOM_MINUS_9778_MORE};};
template<> struct libdivide_constants<int16_t,-9777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9777_MAGIC, .more = S16LD_DENOM_MINUS_9777_MORE};};
template<> struct libdivide_constants<int16_t,-9776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9776_MAGIC, .more = S16LD_DENOM_MINUS_9776_MORE};};
template<> struct libdivide_constants<int16_t,-9775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9775_MAGIC, .more = S16LD_DENOM_MINUS_9775_MORE};};
template<> struct libdivide_constants<int16_t,-9774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9774_MAGIC, .more = S16LD_DENOM_MINUS_9774_MORE};};
template<> struct libdivide_constants<int16_t,-9773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9773_MAGIC, .more = S16LD_DENOM_MINUS_9773_MORE};};
template<> struct libdivide_constants<int16_t,-9772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9772_MAGIC, .more = S16LD_DENOM_MINUS_9772_MORE};};
template<> struct libdivide_constants<int16_t,-9771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9771_MAGIC, .more = S16LD_DENOM_MINUS_9771_MORE};};
template<> struct libdivide_constants<int16_t,-9770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9770_MAGIC, .more = S16LD_DENOM_MINUS_9770_MORE};};
template<> struct libdivide_constants<int16_t,-9769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9769_MAGIC, .more = S16LD_DENOM_MINUS_9769_MORE};};
template<> struct libdivide_constants<int16_t,-9768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9768_MAGIC, .more = S16LD_DENOM_MINUS_9768_MORE};};
template<> struct libdivide_constants<int16_t,-9767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9767_MAGIC, .more = S16LD_DENOM_MINUS_9767_MORE};};
template<> struct libdivide_constants<int16_t,-9766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9766_MAGIC, .more = S16LD_DENOM_MINUS_9766_MORE};};
template<> struct libdivide_constants<int16_t,-9765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9765_MAGIC, .more = S16LD_DENOM_MINUS_9765_MORE};};
template<> struct libdivide_constants<int16_t,-9764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9764_MAGIC, .more = S16LD_DENOM_MINUS_9764_MORE};};
template<> struct libdivide_constants<int16_t,-9763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9763_MAGIC, .more = S16LD_DENOM_MINUS_9763_MORE};};
template<> struct libdivide_constants<int16_t,-9762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9762_MAGIC, .more = S16LD_DENOM_MINUS_9762_MORE};};
template<> struct libdivide_constants<int16_t,-9761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9761_MAGIC, .more = S16LD_DENOM_MINUS_9761_MORE};};
template<> struct libdivide_constants<int16_t,-9760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9760_MAGIC, .more = S16LD_DENOM_MINUS_9760_MORE};};
template<> struct libdivide_constants<int16_t,-9759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9759_MAGIC, .more = S16LD_DENOM_MINUS_9759_MORE};};
template<> struct libdivide_constants<int16_t,-9758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9758_MAGIC, .more = S16LD_DENOM_MINUS_9758_MORE};};
template<> struct libdivide_constants<int16_t,-9757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9757_MAGIC, .more = S16LD_DENOM_MINUS_9757_MORE};};
template<> struct libdivide_constants<int16_t,-9756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9756_MAGIC, .more = S16LD_DENOM_MINUS_9756_MORE};};
template<> struct libdivide_constants<int16_t,-9755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9755_MAGIC, .more = S16LD_DENOM_MINUS_9755_MORE};};
template<> struct libdivide_constants<int16_t,-9754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9754_MAGIC, .more = S16LD_DENOM_MINUS_9754_MORE};};
template<> struct libdivide_constants<int16_t,-9753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9753_MAGIC, .more = S16LD_DENOM_MINUS_9753_MORE};};
template<> struct libdivide_constants<int16_t,-9752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9752_MAGIC, .more = S16LD_DENOM_MINUS_9752_MORE};};
template<> struct libdivide_constants<int16_t,-9751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9751_MAGIC, .more = S16LD_DENOM_MINUS_9751_MORE};};
template<> struct libdivide_constants<int16_t,-9750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9750_MAGIC, .more = S16LD_DENOM_MINUS_9750_MORE};};
template<> struct libdivide_constants<int16_t,-9749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9749_MAGIC, .more = S16LD_DENOM_MINUS_9749_MORE};};
template<> struct libdivide_constants<int16_t,-9748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9748_MAGIC, .more = S16LD_DENOM_MINUS_9748_MORE};};
template<> struct libdivide_constants<int16_t,-9747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9747_MAGIC, .more = S16LD_DENOM_MINUS_9747_MORE};};
template<> struct libdivide_constants<int16_t,-9746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9746_MAGIC, .more = S16LD_DENOM_MINUS_9746_MORE};};
template<> struct libdivide_constants<int16_t,-9745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9745_MAGIC, .more = S16LD_DENOM_MINUS_9745_MORE};};
template<> struct libdivide_constants<int16_t,-9744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9744_MAGIC, .more = S16LD_DENOM_MINUS_9744_MORE};};
template<> struct libdivide_constants<int16_t,-9743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9743_MAGIC, .more = S16LD_DENOM_MINUS_9743_MORE};};
template<> struct libdivide_constants<int16_t,-9742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9742_MAGIC, .more = S16LD_DENOM_MINUS_9742_MORE};};
template<> struct libdivide_constants<int16_t,-9741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9741_MAGIC, .more = S16LD_DENOM_MINUS_9741_MORE};};
template<> struct libdivide_constants<int16_t,-9740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9740_MAGIC, .more = S16LD_DENOM_MINUS_9740_MORE};};
template<> struct libdivide_constants<int16_t,-9739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9739_MAGIC, .more = S16LD_DENOM_MINUS_9739_MORE};};
template<> struct libdivide_constants<int16_t,-9738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9738_MAGIC, .more = S16LD_DENOM_MINUS_9738_MORE};};
template<> struct libdivide_constants<int16_t,-9737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9737_MAGIC, .more = S16LD_DENOM_MINUS_9737_MORE};};
template<> struct libdivide_constants<int16_t,-9736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9736_MAGIC, .more = S16LD_DENOM_MINUS_9736_MORE};};
template<> struct libdivide_constants<int16_t,-9735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9735_MAGIC, .more = S16LD_DENOM_MINUS_9735_MORE};};
template<> struct libdivide_constants<int16_t,-9734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9734_MAGIC, .more = S16LD_DENOM_MINUS_9734_MORE};};
template<> struct libdivide_constants<int16_t,-9733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9733_MAGIC, .more = S16LD_DENOM_MINUS_9733_MORE};};
template<> struct libdivide_constants<int16_t,-9732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9732_MAGIC, .more = S16LD_DENOM_MINUS_9732_MORE};};
template<> struct libdivide_constants<int16_t,-9731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9731_MAGIC, .more = S16LD_DENOM_MINUS_9731_MORE};};
template<> struct libdivide_constants<int16_t,-9730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9730_MAGIC, .more = S16LD_DENOM_MINUS_9730_MORE};};
template<> struct libdivide_constants<int16_t,-9729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9729_MAGIC, .more = S16LD_DENOM_MINUS_9729_MORE};};
template<> struct libdivide_constants<int16_t,-9728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9728_MAGIC, .more = S16LD_DENOM_MINUS_9728_MORE};};
template<> struct libdivide_constants<int16_t,-9727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9727_MAGIC, .more = S16LD_DENOM_MINUS_9727_MORE};};
template<> struct libdivide_constants<int16_t,-9726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9726_MAGIC, .more = S16LD_DENOM_MINUS_9726_MORE};};
template<> struct libdivide_constants<int16_t,-9725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9725_MAGIC, .more = S16LD_DENOM_MINUS_9725_MORE};};
template<> struct libdivide_constants<int16_t,-9724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9724_MAGIC, .more = S16LD_DENOM_MINUS_9724_MORE};};
template<> struct libdivide_constants<int16_t,-9723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9723_MAGIC, .more = S16LD_DENOM_MINUS_9723_MORE};};
template<> struct libdivide_constants<int16_t,-9722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9722_MAGIC, .more = S16LD_DENOM_MINUS_9722_MORE};};
template<> struct libdivide_constants<int16_t,-9721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9721_MAGIC, .more = S16LD_DENOM_MINUS_9721_MORE};};
template<> struct libdivide_constants<int16_t,-9720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9720_MAGIC, .more = S16LD_DENOM_MINUS_9720_MORE};};
template<> struct libdivide_constants<int16_t,-9719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9719_MAGIC, .more = S16LD_DENOM_MINUS_9719_MORE};};
template<> struct libdivide_constants<int16_t,-9718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9718_MAGIC, .more = S16LD_DENOM_MINUS_9718_MORE};};
template<> struct libdivide_constants<int16_t,-9717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9717_MAGIC, .more = S16LD_DENOM_MINUS_9717_MORE};};
template<> struct libdivide_constants<int16_t,-9716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9716_MAGIC, .more = S16LD_DENOM_MINUS_9716_MORE};};
template<> struct libdivide_constants<int16_t,-9715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9715_MAGIC, .more = S16LD_DENOM_MINUS_9715_MORE};};
template<> struct libdivide_constants<int16_t,-9714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9714_MAGIC, .more = S16LD_DENOM_MINUS_9714_MORE};};
template<> struct libdivide_constants<int16_t,-9713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9713_MAGIC, .more = S16LD_DENOM_MINUS_9713_MORE};};
template<> struct libdivide_constants<int16_t,-9712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9712_MAGIC, .more = S16LD_DENOM_MINUS_9712_MORE};};
template<> struct libdivide_constants<int16_t,-9711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9711_MAGIC, .more = S16LD_DENOM_MINUS_9711_MORE};};
template<> struct libdivide_constants<int16_t,-9710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9710_MAGIC, .more = S16LD_DENOM_MINUS_9710_MORE};};
template<> struct libdivide_constants<int16_t,-9709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9709_MAGIC, .more = S16LD_DENOM_MINUS_9709_MORE};};
template<> struct libdivide_constants<int16_t,-9708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9708_MAGIC, .more = S16LD_DENOM_MINUS_9708_MORE};};
template<> struct libdivide_constants<int16_t,-9707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9707_MAGIC, .more = S16LD_DENOM_MINUS_9707_MORE};};
template<> struct libdivide_constants<int16_t,-9706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9706_MAGIC, .more = S16LD_DENOM_MINUS_9706_MORE};};
template<> struct libdivide_constants<int16_t,-9705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9705_MAGIC, .more = S16LD_DENOM_MINUS_9705_MORE};};
template<> struct libdivide_constants<int16_t,-9704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9704_MAGIC, .more = S16LD_DENOM_MINUS_9704_MORE};};
template<> struct libdivide_constants<int16_t,-9703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9703_MAGIC, .more = S16LD_DENOM_MINUS_9703_MORE};};
template<> struct libdivide_constants<int16_t,-9702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9702_MAGIC, .more = S16LD_DENOM_MINUS_9702_MORE};};
template<> struct libdivide_constants<int16_t,-9701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9701_MAGIC, .more = S16LD_DENOM_MINUS_9701_MORE};};
template<> struct libdivide_constants<int16_t,-9700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9700_MAGIC, .more = S16LD_DENOM_MINUS_9700_MORE};};
template<> struct libdivide_constants<int16_t,-9699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9699_MAGIC, .more = S16LD_DENOM_MINUS_9699_MORE};};
template<> struct libdivide_constants<int16_t,-9698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9698_MAGIC, .more = S16LD_DENOM_MINUS_9698_MORE};};
template<> struct libdivide_constants<int16_t,-9697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9697_MAGIC, .more = S16LD_DENOM_MINUS_9697_MORE};};
template<> struct libdivide_constants<int16_t,-9696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9696_MAGIC, .more = S16LD_DENOM_MINUS_9696_MORE};};
template<> struct libdivide_constants<int16_t,-9695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9695_MAGIC, .more = S16LD_DENOM_MINUS_9695_MORE};};
template<> struct libdivide_constants<int16_t,-9694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9694_MAGIC, .more = S16LD_DENOM_MINUS_9694_MORE};};
template<> struct libdivide_constants<int16_t,-9693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9693_MAGIC, .more = S16LD_DENOM_MINUS_9693_MORE};};
template<> struct libdivide_constants<int16_t,-9692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9692_MAGIC, .more = S16LD_DENOM_MINUS_9692_MORE};};
template<> struct libdivide_constants<int16_t,-9691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9691_MAGIC, .more = S16LD_DENOM_MINUS_9691_MORE};};
template<> struct libdivide_constants<int16_t,-9690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9690_MAGIC, .more = S16LD_DENOM_MINUS_9690_MORE};};
template<> struct libdivide_constants<int16_t,-9689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9689_MAGIC, .more = S16LD_DENOM_MINUS_9689_MORE};};
template<> struct libdivide_constants<int16_t,-9688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9688_MAGIC, .more = S16LD_DENOM_MINUS_9688_MORE};};
template<> struct libdivide_constants<int16_t,-9687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9687_MAGIC, .more = S16LD_DENOM_MINUS_9687_MORE};};
template<> struct libdivide_constants<int16_t,-9686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9686_MAGIC, .more = S16LD_DENOM_MINUS_9686_MORE};};
template<> struct libdivide_constants<int16_t,-9685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9685_MAGIC, .more = S16LD_DENOM_MINUS_9685_MORE};};
template<> struct libdivide_constants<int16_t,-9684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9684_MAGIC, .more = S16LD_DENOM_MINUS_9684_MORE};};
template<> struct libdivide_constants<int16_t,-9683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9683_MAGIC, .more = S16LD_DENOM_MINUS_9683_MORE};};
template<> struct libdivide_constants<int16_t,-9682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9682_MAGIC, .more = S16LD_DENOM_MINUS_9682_MORE};};
template<> struct libdivide_constants<int16_t,-9681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9681_MAGIC, .more = S16LD_DENOM_MINUS_9681_MORE};};
template<> struct libdivide_constants<int16_t,-9680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9680_MAGIC, .more = S16LD_DENOM_MINUS_9680_MORE};};
template<> struct libdivide_constants<int16_t,-9679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9679_MAGIC, .more = S16LD_DENOM_MINUS_9679_MORE};};
template<> struct libdivide_constants<int16_t,-9678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9678_MAGIC, .more = S16LD_DENOM_MINUS_9678_MORE};};
template<> struct libdivide_constants<int16_t,-9677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9677_MAGIC, .more = S16LD_DENOM_MINUS_9677_MORE};};
template<> struct libdivide_constants<int16_t,-9676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9676_MAGIC, .more = S16LD_DENOM_MINUS_9676_MORE};};
template<> struct libdivide_constants<int16_t,-9675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9675_MAGIC, .more = S16LD_DENOM_MINUS_9675_MORE};};
template<> struct libdivide_constants<int16_t,-9674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9674_MAGIC, .more = S16LD_DENOM_MINUS_9674_MORE};};
template<> struct libdivide_constants<int16_t,-9673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9673_MAGIC, .more = S16LD_DENOM_MINUS_9673_MORE};};
template<> struct libdivide_constants<int16_t,-9672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9672_MAGIC, .more = S16LD_DENOM_MINUS_9672_MORE};};
template<> struct libdivide_constants<int16_t,-9671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9671_MAGIC, .more = S16LD_DENOM_MINUS_9671_MORE};};
template<> struct libdivide_constants<int16_t,-9670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9670_MAGIC, .more = S16LD_DENOM_MINUS_9670_MORE};};
template<> struct libdivide_constants<int16_t,-9669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9669_MAGIC, .more = S16LD_DENOM_MINUS_9669_MORE};};
template<> struct libdivide_constants<int16_t,-9668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9668_MAGIC, .more = S16LD_DENOM_MINUS_9668_MORE};};
template<> struct libdivide_constants<int16_t,-9667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9667_MAGIC, .more = S16LD_DENOM_MINUS_9667_MORE};};
template<> struct libdivide_constants<int16_t,-9666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9666_MAGIC, .more = S16LD_DENOM_MINUS_9666_MORE};};
template<> struct libdivide_constants<int16_t,-9665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9665_MAGIC, .more = S16LD_DENOM_MINUS_9665_MORE};};
template<> struct libdivide_constants<int16_t,-9664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9664_MAGIC, .more = S16LD_DENOM_MINUS_9664_MORE};};
template<> struct libdivide_constants<int16_t,-9663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9663_MAGIC, .more = S16LD_DENOM_MINUS_9663_MORE};};
template<> struct libdivide_constants<int16_t,-9662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9662_MAGIC, .more = S16LD_DENOM_MINUS_9662_MORE};};
template<> struct libdivide_constants<int16_t,-9661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9661_MAGIC, .more = S16LD_DENOM_MINUS_9661_MORE};};
template<> struct libdivide_constants<int16_t,-9660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9660_MAGIC, .more = S16LD_DENOM_MINUS_9660_MORE};};
template<> struct libdivide_constants<int16_t,-9659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9659_MAGIC, .more = S16LD_DENOM_MINUS_9659_MORE};};
template<> struct libdivide_constants<int16_t,-9658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9658_MAGIC, .more = S16LD_DENOM_MINUS_9658_MORE};};
template<> struct libdivide_constants<int16_t,-9657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9657_MAGIC, .more = S16LD_DENOM_MINUS_9657_MORE};};
template<> struct libdivide_constants<int16_t,-9656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9656_MAGIC, .more = S16LD_DENOM_MINUS_9656_MORE};};
template<> struct libdivide_constants<int16_t,-9655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9655_MAGIC, .more = S16LD_DENOM_MINUS_9655_MORE};};
template<> struct libdivide_constants<int16_t,-9654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9654_MAGIC, .more = S16LD_DENOM_MINUS_9654_MORE};};
template<> struct libdivide_constants<int16_t,-9653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9653_MAGIC, .more = S16LD_DENOM_MINUS_9653_MORE};};
template<> struct libdivide_constants<int16_t,-9652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9652_MAGIC, .more = S16LD_DENOM_MINUS_9652_MORE};};
template<> struct libdivide_constants<int16_t,-9651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9651_MAGIC, .more = S16LD_DENOM_MINUS_9651_MORE};};
template<> struct libdivide_constants<int16_t,-9650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9650_MAGIC, .more = S16LD_DENOM_MINUS_9650_MORE};};
template<> struct libdivide_constants<int16_t,-9649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9649_MAGIC, .more = S16LD_DENOM_MINUS_9649_MORE};};
template<> struct libdivide_constants<int16_t,-9648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9648_MAGIC, .more = S16LD_DENOM_MINUS_9648_MORE};};
template<> struct libdivide_constants<int16_t,-9647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9647_MAGIC, .more = S16LD_DENOM_MINUS_9647_MORE};};
template<> struct libdivide_constants<int16_t,-9646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9646_MAGIC, .more = S16LD_DENOM_MINUS_9646_MORE};};
template<> struct libdivide_constants<int16_t,-9645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9645_MAGIC, .more = S16LD_DENOM_MINUS_9645_MORE};};
template<> struct libdivide_constants<int16_t,-9644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9644_MAGIC, .more = S16LD_DENOM_MINUS_9644_MORE};};
template<> struct libdivide_constants<int16_t,-9643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9643_MAGIC, .more = S16LD_DENOM_MINUS_9643_MORE};};
template<> struct libdivide_constants<int16_t,-9642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9642_MAGIC, .more = S16LD_DENOM_MINUS_9642_MORE};};
template<> struct libdivide_constants<int16_t,-9641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9641_MAGIC, .more = S16LD_DENOM_MINUS_9641_MORE};};
template<> struct libdivide_constants<int16_t,-9640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9640_MAGIC, .more = S16LD_DENOM_MINUS_9640_MORE};};
template<> struct libdivide_constants<int16_t,-9639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9639_MAGIC, .more = S16LD_DENOM_MINUS_9639_MORE};};
template<> struct libdivide_constants<int16_t,-9638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9638_MAGIC, .more = S16LD_DENOM_MINUS_9638_MORE};};
template<> struct libdivide_constants<int16_t,-9637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9637_MAGIC, .more = S16LD_DENOM_MINUS_9637_MORE};};
template<> struct libdivide_constants<int16_t,-9636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9636_MAGIC, .more = S16LD_DENOM_MINUS_9636_MORE};};
template<> struct libdivide_constants<int16_t,-9635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9635_MAGIC, .more = S16LD_DENOM_MINUS_9635_MORE};};
template<> struct libdivide_constants<int16_t,-9634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9634_MAGIC, .more = S16LD_DENOM_MINUS_9634_MORE};};
template<> struct libdivide_constants<int16_t,-9633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9633_MAGIC, .more = S16LD_DENOM_MINUS_9633_MORE};};
template<> struct libdivide_constants<int16_t,-9632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9632_MAGIC, .more = S16LD_DENOM_MINUS_9632_MORE};};
template<> struct libdivide_constants<int16_t,-9631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9631_MAGIC, .more = S16LD_DENOM_MINUS_9631_MORE};};
template<> struct libdivide_constants<int16_t,-9630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9630_MAGIC, .more = S16LD_DENOM_MINUS_9630_MORE};};
template<> struct libdivide_constants<int16_t,-9629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9629_MAGIC, .more = S16LD_DENOM_MINUS_9629_MORE};};
template<> struct libdivide_constants<int16_t,-9628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9628_MAGIC, .more = S16LD_DENOM_MINUS_9628_MORE};};
template<> struct libdivide_constants<int16_t,-9627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9627_MAGIC, .more = S16LD_DENOM_MINUS_9627_MORE};};
template<> struct libdivide_constants<int16_t,-9626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9626_MAGIC, .more = S16LD_DENOM_MINUS_9626_MORE};};
template<> struct libdivide_constants<int16_t,-9625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9625_MAGIC, .more = S16LD_DENOM_MINUS_9625_MORE};};
template<> struct libdivide_constants<int16_t,-9624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9624_MAGIC, .more = S16LD_DENOM_MINUS_9624_MORE};};
template<> struct libdivide_constants<int16_t,-9623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9623_MAGIC, .more = S16LD_DENOM_MINUS_9623_MORE};};
template<> struct libdivide_constants<int16_t,-9622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9622_MAGIC, .more = S16LD_DENOM_MINUS_9622_MORE};};
template<> struct libdivide_constants<int16_t,-9621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9621_MAGIC, .more = S16LD_DENOM_MINUS_9621_MORE};};
template<> struct libdivide_constants<int16_t,-9620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9620_MAGIC, .more = S16LD_DENOM_MINUS_9620_MORE};};
template<> struct libdivide_constants<int16_t,-9619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9619_MAGIC, .more = S16LD_DENOM_MINUS_9619_MORE};};
template<> struct libdivide_constants<int16_t,-9618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9618_MAGIC, .more = S16LD_DENOM_MINUS_9618_MORE};};
template<> struct libdivide_constants<int16_t,-9617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9617_MAGIC, .more = S16LD_DENOM_MINUS_9617_MORE};};
template<> struct libdivide_constants<int16_t,-9616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9616_MAGIC, .more = S16LD_DENOM_MINUS_9616_MORE};};
template<> struct libdivide_constants<int16_t,-9615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9615_MAGIC, .more = S16LD_DENOM_MINUS_9615_MORE};};
template<> struct libdivide_constants<int16_t,-9614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9614_MAGIC, .more = S16LD_DENOM_MINUS_9614_MORE};};
template<> struct libdivide_constants<int16_t,-9613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9613_MAGIC, .more = S16LD_DENOM_MINUS_9613_MORE};};
template<> struct libdivide_constants<int16_t,-9612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9612_MAGIC, .more = S16LD_DENOM_MINUS_9612_MORE};};
template<> struct libdivide_constants<int16_t,-9611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9611_MAGIC, .more = S16LD_DENOM_MINUS_9611_MORE};};
template<> struct libdivide_constants<int16_t,-9610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9610_MAGIC, .more = S16LD_DENOM_MINUS_9610_MORE};};
template<> struct libdivide_constants<int16_t,-9609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9609_MAGIC, .more = S16LD_DENOM_MINUS_9609_MORE};};
template<> struct libdivide_constants<int16_t,-9608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9608_MAGIC, .more = S16LD_DENOM_MINUS_9608_MORE};};
template<> struct libdivide_constants<int16_t,-9607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9607_MAGIC, .more = S16LD_DENOM_MINUS_9607_MORE};};
template<> struct libdivide_constants<int16_t,-9606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9606_MAGIC, .more = S16LD_DENOM_MINUS_9606_MORE};};
template<> struct libdivide_constants<int16_t,-9605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9605_MAGIC, .more = S16LD_DENOM_MINUS_9605_MORE};};
template<> struct libdivide_constants<int16_t,-9604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9604_MAGIC, .more = S16LD_DENOM_MINUS_9604_MORE};};
template<> struct libdivide_constants<int16_t,-9603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9603_MAGIC, .more = S16LD_DENOM_MINUS_9603_MORE};};
template<> struct libdivide_constants<int16_t,-9602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9602_MAGIC, .more = S16LD_DENOM_MINUS_9602_MORE};};
template<> struct libdivide_constants<int16_t,-9601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9601_MAGIC, .more = S16LD_DENOM_MINUS_9601_MORE};};
template<> struct libdivide_constants<int16_t,-9600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9600_MAGIC, .more = S16LD_DENOM_MINUS_9600_MORE};};
template<> struct libdivide_constants<int16_t,-9599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9599_MAGIC, .more = S16LD_DENOM_MINUS_9599_MORE};};
template<> struct libdivide_constants<int16_t,-9598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9598_MAGIC, .more = S16LD_DENOM_MINUS_9598_MORE};};
template<> struct libdivide_constants<int16_t,-9597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9597_MAGIC, .more = S16LD_DENOM_MINUS_9597_MORE};};
template<> struct libdivide_constants<int16_t,-9596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9596_MAGIC, .more = S16LD_DENOM_MINUS_9596_MORE};};
template<> struct libdivide_constants<int16_t,-9595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9595_MAGIC, .more = S16LD_DENOM_MINUS_9595_MORE};};
template<> struct libdivide_constants<int16_t,-9594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9594_MAGIC, .more = S16LD_DENOM_MINUS_9594_MORE};};
template<> struct libdivide_constants<int16_t,-9593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9593_MAGIC, .more = S16LD_DENOM_MINUS_9593_MORE};};
template<> struct libdivide_constants<int16_t,-9592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9592_MAGIC, .more = S16LD_DENOM_MINUS_9592_MORE};};
template<> struct libdivide_constants<int16_t,-9591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9591_MAGIC, .more = S16LD_DENOM_MINUS_9591_MORE};};
template<> struct libdivide_constants<int16_t,-9590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9590_MAGIC, .more = S16LD_DENOM_MINUS_9590_MORE};};
template<> struct libdivide_constants<int16_t,-9589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9589_MAGIC, .more = S16LD_DENOM_MINUS_9589_MORE};};
template<> struct libdivide_constants<int16_t,-9588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9588_MAGIC, .more = S16LD_DENOM_MINUS_9588_MORE};};
template<> struct libdivide_constants<int16_t,-9587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9587_MAGIC, .more = S16LD_DENOM_MINUS_9587_MORE};};
template<> struct libdivide_constants<int16_t,-9586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9586_MAGIC, .more = S16LD_DENOM_MINUS_9586_MORE};};
template<> struct libdivide_constants<int16_t,-9585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9585_MAGIC, .more = S16LD_DENOM_MINUS_9585_MORE};};
template<> struct libdivide_constants<int16_t,-9584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9584_MAGIC, .more = S16LD_DENOM_MINUS_9584_MORE};};
template<> struct libdivide_constants<int16_t,-9583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9583_MAGIC, .more = S16LD_DENOM_MINUS_9583_MORE};};
template<> struct libdivide_constants<int16_t,-9582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9582_MAGIC, .more = S16LD_DENOM_MINUS_9582_MORE};};
template<> struct libdivide_constants<int16_t,-9581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9581_MAGIC, .more = S16LD_DENOM_MINUS_9581_MORE};};
template<> struct libdivide_constants<int16_t,-9580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9580_MAGIC, .more = S16LD_DENOM_MINUS_9580_MORE};};
template<> struct libdivide_constants<int16_t,-9579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9579_MAGIC, .more = S16LD_DENOM_MINUS_9579_MORE};};
template<> struct libdivide_constants<int16_t,-9578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9578_MAGIC, .more = S16LD_DENOM_MINUS_9578_MORE};};
template<> struct libdivide_constants<int16_t,-9577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9577_MAGIC, .more = S16LD_DENOM_MINUS_9577_MORE};};
template<> struct libdivide_constants<int16_t,-9576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9576_MAGIC, .more = S16LD_DENOM_MINUS_9576_MORE};};
template<> struct libdivide_constants<int16_t,-9575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9575_MAGIC, .more = S16LD_DENOM_MINUS_9575_MORE};};
template<> struct libdivide_constants<int16_t,-9574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9574_MAGIC, .more = S16LD_DENOM_MINUS_9574_MORE};};
template<> struct libdivide_constants<int16_t,-9573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9573_MAGIC, .more = S16LD_DENOM_MINUS_9573_MORE};};
template<> struct libdivide_constants<int16_t,-9572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9572_MAGIC, .more = S16LD_DENOM_MINUS_9572_MORE};};
template<> struct libdivide_constants<int16_t,-9571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9571_MAGIC, .more = S16LD_DENOM_MINUS_9571_MORE};};
template<> struct libdivide_constants<int16_t,-9570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9570_MAGIC, .more = S16LD_DENOM_MINUS_9570_MORE};};
template<> struct libdivide_constants<int16_t,-9569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9569_MAGIC, .more = S16LD_DENOM_MINUS_9569_MORE};};
template<> struct libdivide_constants<int16_t,-9568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9568_MAGIC, .more = S16LD_DENOM_MINUS_9568_MORE};};
template<> struct libdivide_constants<int16_t,-9567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9567_MAGIC, .more = S16LD_DENOM_MINUS_9567_MORE};};
template<> struct libdivide_constants<int16_t,-9566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9566_MAGIC, .more = S16LD_DENOM_MINUS_9566_MORE};};
template<> struct libdivide_constants<int16_t,-9565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9565_MAGIC, .more = S16LD_DENOM_MINUS_9565_MORE};};
template<> struct libdivide_constants<int16_t,-9564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9564_MAGIC, .more = S16LD_DENOM_MINUS_9564_MORE};};
template<> struct libdivide_constants<int16_t,-9563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9563_MAGIC, .more = S16LD_DENOM_MINUS_9563_MORE};};
template<> struct libdivide_constants<int16_t,-9562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9562_MAGIC, .more = S16LD_DENOM_MINUS_9562_MORE};};
template<> struct libdivide_constants<int16_t,-9561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9561_MAGIC, .more = S16LD_DENOM_MINUS_9561_MORE};};
template<> struct libdivide_constants<int16_t,-9560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9560_MAGIC, .more = S16LD_DENOM_MINUS_9560_MORE};};
template<> struct libdivide_constants<int16_t,-9559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9559_MAGIC, .more = S16LD_DENOM_MINUS_9559_MORE};};
template<> struct libdivide_constants<int16_t,-9558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9558_MAGIC, .more = S16LD_DENOM_MINUS_9558_MORE};};
template<> struct libdivide_constants<int16_t,-9557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9557_MAGIC, .more = S16LD_DENOM_MINUS_9557_MORE};};
template<> struct libdivide_constants<int16_t,-9556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9556_MAGIC, .more = S16LD_DENOM_MINUS_9556_MORE};};
template<> struct libdivide_constants<int16_t,-9555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9555_MAGIC, .more = S16LD_DENOM_MINUS_9555_MORE};};
template<> struct libdivide_constants<int16_t,-9554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9554_MAGIC, .more = S16LD_DENOM_MINUS_9554_MORE};};
template<> struct libdivide_constants<int16_t,-9553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9553_MAGIC, .more = S16LD_DENOM_MINUS_9553_MORE};};
template<> struct libdivide_constants<int16_t,-9552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9552_MAGIC, .more = S16LD_DENOM_MINUS_9552_MORE};};
template<> struct libdivide_constants<int16_t,-9551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9551_MAGIC, .more = S16LD_DENOM_MINUS_9551_MORE};};
template<> struct libdivide_constants<int16_t,-9550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9550_MAGIC, .more = S16LD_DENOM_MINUS_9550_MORE};};
template<> struct libdivide_constants<int16_t,-9549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9549_MAGIC, .more = S16LD_DENOM_MINUS_9549_MORE};};
template<> struct libdivide_constants<int16_t,-9548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9548_MAGIC, .more = S16LD_DENOM_MINUS_9548_MORE};};
template<> struct libdivide_constants<int16_t,-9547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9547_MAGIC, .more = S16LD_DENOM_MINUS_9547_MORE};};
template<> struct libdivide_constants<int16_t,-9546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9546_MAGIC, .more = S16LD_DENOM_MINUS_9546_MORE};};
template<> struct libdivide_constants<int16_t,-9545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9545_MAGIC, .more = S16LD_DENOM_MINUS_9545_MORE};};
template<> struct libdivide_constants<int16_t,-9544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9544_MAGIC, .more = S16LD_DENOM_MINUS_9544_MORE};};
template<> struct libdivide_constants<int16_t,-9543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9543_MAGIC, .more = S16LD_DENOM_MINUS_9543_MORE};};
template<> struct libdivide_constants<int16_t,-9542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9542_MAGIC, .more = S16LD_DENOM_MINUS_9542_MORE};};
template<> struct libdivide_constants<int16_t,-9541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9541_MAGIC, .more = S16LD_DENOM_MINUS_9541_MORE};};
template<> struct libdivide_constants<int16_t,-9540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9540_MAGIC, .more = S16LD_DENOM_MINUS_9540_MORE};};
template<> struct libdivide_constants<int16_t,-9539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9539_MAGIC, .more = S16LD_DENOM_MINUS_9539_MORE};};
template<> struct libdivide_constants<int16_t,-9538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9538_MAGIC, .more = S16LD_DENOM_MINUS_9538_MORE};};
template<> struct libdivide_constants<int16_t,-9537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9537_MAGIC, .more = S16LD_DENOM_MINUS_9537_MORE};};
template<> struct libdivide_constants<int16_t,-9536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9536_MAGIC, .more = S16LD_DENOM_MINUS_9536_MORE};};
template<> struct libdivide_constants<int16_t,-9535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9535_MAGIC, .more = S16LD_DENOM_MINUS_9535_MORE};};
template<> struct libdivide_constants<int16_t,-9534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9534_MAGIC, .more = S16LD_DENOM_MINUS_9534_MORE};};
template<> struct libdivide_constants<int16_t,-9533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9533_MAGIC, .more = S16LD_DENOM_MINUS_9533_MORE};};
template<> struct libdivide_constants<int16_t,-9532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9532_MAGIC, .more = S16LD_DENOM_MINUS_9532_MORE};};
template<> struct libdivide_constants<int16_t,-9531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9531_MAGIC, .more = S16LD_DENOM_MINUS_9531_MORE};};
template<> struct libdivide_constants<int16_t,-9530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9530_MAGIC, .more = S16LD_DENOM_MINUS_9530_MORE};};
template<> struct libdivide_constants<int16_t,-9529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9529_MAGIC, .more = S16LD_DENOM_MINUS_9529_MORE};};
template<> struct libdivide_constants<int16_t,-9528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9528_MAGIC, .more = S16LD_DENOM_MINUS_9528_MORE};};
template<> struct libdivide_constants<int16_t,-9527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9527_MAGIC, .more = S16LD_DENOM_MINUS_9527_MORE};};
template<> struct libdivide_constants<int16_t,-9526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9526_MAGIC, .more = S16LD_DENOM_MINUS_9526_MORE};};
template<> struct libdivide_constants<int16_t,-9525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9525_MAGIC, .more = S16LD_DENOM_MINUS_9525_MORE};};
template<> struct libdivide_constants<int16_t,-9524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9524_MAGIC, .more = S16LD_DENOM_MINUS_9524_MORE};};
template<> struct libdivide_constants<int16_t,-9523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9523_MAGIC, .more = S16LD_DENOM_MINUS_9523_MORE};};
template<> struct libdivide_constants<int16_t,-9522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9522_MAGIC, .more = S16LD_DENOM_MINUS_9522_MORE};};
template<> struct libdivide_constants<int16_t,-9521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9521_MAGIC, .more = S16LD_DENOM_MINUS_9521_MORE};};
template<> struct libdivide_constants<int16_t,-9520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9520_MAGIC, .more = S16LD_DENOM_MINUS_9520_MORE};};
template<> struct libdivide_constants<int16_t,-9519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9519_MAGIC, .more = S16LD_DENOM_MINUS_9519_MORE};};
template<> struct libdivide_constants<int16_t,-9518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9518_MAGIC, .more = S16LD_DENOM_MINUS_9518_MORE};};
template<> struct libdivide_constants<int16_t,-9517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9517_MAGIC, .more = S16LD_DENOM_MINUS_9517_MORE};};
template<> struct libdivide_constants<int16_t,-9516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9516_MAGIC, .more = S16LD_DENOM_MINUS_9516_MORE};};
template<> struct libdivide_constants<int16_t,-9515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9515_MAGIC, .more = S16LD_DENOM_MINUS_9515_MORE};};
template<> struct libdivide_constants<int16_t,-9514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9514_MAGIC, .more = S16LD_DENOM_MINUS_9514_MORE};};
template<> struct libdivide_constants<int16_t,-9513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9513_MAGIC, .more = S16LD_DENOM_MINUS_9513_MORE};};
template<> struct libdivide_constants<int16_t,-9512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9512_MAGIC, .more = S16LD_DENOM_MINUS_9512_MORE};};
template<> struct libdivide_constants<int16_t,-9511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9511_MAGIC, .more = S16LD_DENOM_MINUS_9511_MORE};};
template<> struct libdivide_constants<int16_t,-9510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9510_MAGIC, .more = S16LD_DENOM_MINUS_9510_MORE};};
template<> struct libdivide_constants<int16_t,-9509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9509_MAGIC, .more = S16LD_DENOM_MINUS_9509_MORE};};
template<> struct libdivide_constants<int16_t,-9508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9508_MAGIC, .more = S16LD_DENOM_MINUS_9508_MORE};};
template<> struct libdivide_constants<int16_t,-9507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9507_MAGIC, .more = S16LD_DENOM_MINUS_9507_MORE};};
template<> struct libdivide_constants<int16_t,-9506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9506_MAGIC, .more = S16LD_DENOM_MINUS_9506_MORE};};
template<> struct libdivide_constants<int16_t,-9505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9505_MAGIC, .more = S16LD_DENOM_MINUS_9505_MORE};};
template<> struct libdivide_constants<int16_t,-9504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9504_MAGIC, .more = S16LD_DENOM_MINUS_9504_MORE};};
template<> struct libdivide_constants<int16_t,-9503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9503_MAGIC, .more = S16LD_DENOM_MINUS_9503_MORE};};
template<> struct libdivide_constants<int16_t,-9502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9502_MAGIC, .more = S16LD_DENOM_MINUS_9502_MORE};};
template<> struct libdivide_constants<int16_t,-9501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9501_MAGIC, .more = S16LD_DENOM_MINUS_9501_MORE};};
template<> struct libdivide_constants<int16_t,-9500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9500_MAGIC, .more = S16LD_DENOM_MINUS_9500_MORE};};
template<> struct libdivide_constants<int16_t,-9499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9499_MAGIC, .more = S16LD_DENOM_MINUS_9499_MORE};};
template<> struct libdivide_constants<int16_t,-9498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9498_MAGIC, .more = S16LD_DENOM_MINUS_9498_MORE};};
template<> struct libdivide_constants<int16_t,-9497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9497_MAGIC, .more = S16LD_DENOM_MINUS_9497_MORE};};
template<> struct libdivide_constants<int16_t,-9496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9496_MAGIC, .more = S16LD_DENOM_MINUS_9496_MORE};};
template<> struct libdivide_constants<int16_t,-9495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9495_MAGIC, .more = S16LD_DENOM_MINUS_9495_MORE};};
template<> struct libdivide_constants<int16_t,-9494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9494_MAGIC, .more = S16LD_DENOM_MINUS_9494_MORE};};
template<> struct libdivide_constants<int16_t,-9493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9493_MAGIC, .more = S16LD_DENOM_MINUS_9493_MORE};};
template<> struct libdivide_constants<int16_t,-9492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9492_MAGIC, .more = S16LD_DENOM_MINUS_9492_MORE};};
template<> struct libdivide_constants<int16_t,-9491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9491_MAGIC, .more = S16LD_DENOM_MINUS_9491_MORE};};
template<> struct libdivide_constants<int16_t,-9490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9490_MAGIC, .more = S16LD_DENOM_MINUS_9490_MORE};};
template<> struct libdivide_constants<int16_t,-9489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9489_MAGIC, .more = S16LD_DENOM_MINUS_9489_MORE};};
template<> struct libdivide_constants<int16_t,-9488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9488_MAGIC, .more = S16LD_DENOM_MINUS_9488_MORE};};
template<> struct libdivide_constants<int16_t,-9487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9487_MAGIC, .more = S16LD_DENOM_MINUS_9487_MORE};};
template<> struct libdivide_constants<int16_t,-9486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9486_MAGIC, .more = S16LD_DENOM_MINUS_9486_MORE};};
template<> struct libdivide_constants<int16_t,-9485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9485_MAGIC, .more = S16LD_DENOM_MINUS_9485_MORE};};
template<> struct libdivide_constants<int16_t,-9484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9484_MAGIC, .more = S16LD_DENOM_MINUS_9484_MORE};};
template<> struct libdivide_constants<int16_t,-9483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9483_MAGIC, .more = S16LD_DENOM_MINUS_9483_MORE};};
template<> struct libdivide_constants<int16_t,-9482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9482_MAGIC, .more = S16LD_DENOM_MINUS_9482_MORE};};
template<> struct libdivide_constants<int16_t,-9481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9481_MAGIC, .more = S16LD_DENOM_MINUS_9481_MORE};};
template<> struct libdivide_constants<int16_t,-9480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9480_MAGIC, .more = S16LD_DENOM_MINUS_9480_MORE};};
template<> struct libdivide_constants<int16_t,-9479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9479_MAGIC, .more = S16LD_DENOM_MINUS_9479_MORE};};
template<> struct libdivide_constants<int16_t,-9478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9478_MAGIC, .more = S16LD_DENOM_MINUS_9478_MORE};};
template<> struct libdivide_constants<int16_t,-9477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9477_MAGIC, .more = S16LD_DENOM_MINUS_9477_MORE};};
template<> struct libdivide_constants<int16_t,-9476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9476_MAGIC, .more = S16LD_DENOM_MINUS_9476_MORE};};
template<> struct libdivide_constants<int16_t,-9475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9475_MAGIC, .more = S16LD_DENOM_MINUS_9475_MORE};};
template<> struct libdivide_constants<int16_t,-9474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9474_MAGIC, .more = S16LD_DENOM_MINUS_9474_MORE};};
template<> struct libdivide_constants<int16_t,-9473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9473_MAGIC, .more = S16LD_DENOM_MINUS_9473_MORE};};
template<> struct libdivide_constants<int16_t,-9472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9472_MAGIC, .more = S16LD_DENOM_MINUS_9472_MORE};};
template<> struct libdivide_constants<int16_t,-9471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9471_MAGIC, .more = S16LD_DENOM_MINUS_9471_MORE};};
template<> struct libdivide_constants<int16_t,-9470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9470_MAGIC, .more = S16LD_DENOM_MINUS_9470_MORE};};
template<> struct libdivide_constants<int16_t,-9469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9469_MAGIC, .more = S16LD_DENOM_MINUS_9469_MORE};};
template<> struct libdivide_constants<int16_t,-9468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9468_MAGIC, .more = S16LD_DENOM_MINUS_9468_MORE};};
template<> struct libdivide_constants<int16_t,-9467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9467_MAGIC, .more = S16LD_DENOM_MINUS_9467_MORE};};
template<> struct libdivide_constants<int16_t,-9466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9466_MAGIC, .more = S16LD_DENOM_MINUS_9466_MORE};};
template<> struct libdivide_constants<int16_t,-9465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9465_MAGIC, .more = S16LD_DENOM_MINUS_9465_MORE};};
template<> struct libdivide_constants<int16_t,-9464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9464_MAGIC, .more = S16LD_DENOM_MINUS_9464_MORE};};
template<> struct libdivide_constants<int16_t,-9463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9463_MAGIC, .more = S16LD_DENOM_MINUS_9463_MORE};};
template<> struct libdivide_constants<int16_t,-9462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9462_MAGIC, .more = S16LD_DENOM_MINUS_9462_MORE};};
template<> struct libdivide_constants<int16_t,-9461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9461_MAGIC, .more = S16LD_DENOM_MINUS_9461_MORE};};
template<> struct libdivide_constants<int16_t,-9460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9460_MAGIC, .more = S16LD_DENOM_MINUS_9460_MORE};};
template<> struct libdivide_constants<int16_t,-9459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9459_MAGIC, .more = S16LD_DENOM_MINUS_9459_MORE};};
template<> struct libdivide_constants<int16_t,-9458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9458_MAGIC, .more = S16LD_DENOM_MINUS_9458_MORE};};
template<> struct libdivide_constants<int16_t,-9457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9457_MAGIC, .more = S16LD_DENOM_MINUS_9457_MORE};};
template<> struct libdivide_constants<int16_t,-9456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9456_MAGIC, .more = S16LD_DENOM_MINUS_9456_MORE};};
template<> struct libdivide_constants<int16_t,-9455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9455_MAGIC, .more = S16LD_DENOM_MINUS_9455_MORE};};
template<> struct libdivide_constants<int16_t,-9454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9454_MAGIC, .more = S16LD_DENOM_MINUS_9454_MORE};};
template<> struct libdivide_constants<int16_t,-9453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9453_MAGIC, .more = S16LD_DENOM_MINUS_9453_MORE};};
template<> struct libdivide_constants<int16_t,-9452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9452_MAGIC, .more = S16LD_DENOM_MINUS_9452_MORE};};
template<> struct libdivide_constants<int16_t,-9451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9451_MAGIC, .more = S16LD_DENOM_MINUS_9451_MORE};};
template<> struct libdivide_constants<int16_t,-9450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9450_MAGIC, .more = S16LD_DENOM_MINUS_9450_MORE};};
template<> struct libdivide_constants<int16_t,-9449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9449_MAGIC, .more = S16LD_DENOM_MINUS_9449_MORE};};
template<> struct libdivide_constants<int16_t,-9448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9448_MAGIC, .more = S16LD_DENOM_MINUS_9448_MORE};};
template<> struct libdivide_constants<int16_t,-9447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9447_MAGIC, .more = S16LD_DENOM_MINUS_9447_MORE};};
template<> struct libdivide_constants<int16_t,-9446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9446_MAGIC, .more = S16LD_DENOM_MINUS_9446_MORE};};
template<> struct libdivide_constants<int16_t,-9445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9445_MAGIC, .more = S16LD_DENOM_MINUS_9445_MORE};};
template<> struct libdivide_constants<int16_t,-9444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9444_MAGIC, .more = S16LD_DENOM_MINUS_9444_MORE};};
template<> struct libdivide_constants<int16_t,-9443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9443_MAGIC, .more = S16LD_DENOM_MINUS_9443_MORE};};
template<> struct libdivide_constants<int16_t,-9442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9442_MAGIC, .more = S16LD_DENOM_MINUS_9442_MORE};};
template<> struct libdivide_constants<int16_t,-9441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9441_MAGIC, .more = S16LD_DENOM_MINUS_9441_MORE};};
template<> struct libdivide_constants<int16_t,-9440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9440_MAGIC, .more = S16LD_DENOM_MINUS_9440_MORE};};
template<> struct libdivide_constants<int16_t,-9439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9439_MAGIC, .more = S16LD_DENOM_MINUS_9439_MORE};};
template<> struct libdivide_constants<int16_t,-9438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9438_MAGIC, .more = S16LD_DENOM_MINUS_9438_MORE};};
template<> struct libdivide_constants<int16_t,-9437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9437_MAGIC, .more = S16LD_DENOM_MINUS_9437_MORE};};
template<> struct libdivide_constants<int16_t,-9436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9436_MAGIC, .more = S16LD_DENOM_MINUS_9436_MORE};};
template<> struct libdivide_constants<int16_t,-9435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9435_MAGIC, .more = S16LD_DENOM_MINUS_9435_MORE};};
template<> struct libdivide_constants<int16_t,-9434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9434_MAGIC, .more = S16LD_DENOM_MINUS_9434_MORE};};
template<> struct libdivide_constants<int16_t,-9433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9433_MAGIC, .more = S16LD_DENOM_MINUS_9433_MORE};};
template<> struct libdivide_constants<int16_t,-9432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9432_MAGIC, .more = S16LD_DENOM_MINUS_9432_MORE};};
template<> struct libdivide_constants<int16_t,-9431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9431_MAGIC, .more = S16LD_DENOM_MINUS_9431_MORE};};
template<> struct libdivide_constants<int16_t,-9430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9430_MAGIC, .more = S16LD_DENOM_MINUS_9430_MORE};};
template<> struct libdivide_constants<int16_t,-9429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9429_MAGIC, .more = S16LD_DENOM_MINUS_9429_MORE};};
template<> struct libdivide_constants<int16_t,-9428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9428_MAGIC, .more = S16LD_DENOM_MINUS_9428_MORE};};
template<> struct libdivide_constants<int16_t,-9427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9427_MAGIC, .more = S16LD_DENOM_MINUS_9427_MORE};};
template<> struct libdivide_constants<int16_t,-9426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9426_MAGIC, .more = S16LD_DENOM_MINUS_9426_MORE};};
template<> struct libdivide_constants<int16_t,-9425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9425_MAGIC, .more = S16LD_DENOM_MINUS_9425_MORE};};
template<> struct libdivide_constants<int16_t,-9424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9424_MAGIC, .more = S16LD_DENOM_MINUS_9424_MORE};};
template<> struct libdivide_constants<int16_t,-9423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9423_MAGIC, .more = S16LD_DENOM_MINUS_9423_MORE};};
template<> struct libdivide_constants<int16_t,-9422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9422_MAGIC, .more = S16LD_DENOM_MINUS_9422_MORE};};
template<> struct libdivide_constants<int16_t,-9421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9421_MAGIC, .more = S16LD_DENOM_MINUS_9421_MORE};};
template<> struct libdivide_constants<int16_t,-9420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9420_MAGIC, .more = S16LD_DENOM_MINUS_9420_MORE};};
template<> struct libdivide_constants<int16_t,-9419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9419_MAGIC, .more = S16LD_DENOM_MINUS_9419_MORE};};
template<> struct libdivide_constants<int16_t,-9418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9418_MAGIC, .more = S16LD_DENOM_MINUS_9418_MORE};};
template<> struct libdivide_constants<int16_t,-9417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9417_MAGIC, .more = S16LD_DENOM_MINUS_9417_MORE};};
template<> struct libdivide_constants<int16_t,-9416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9416_MAGIC, .more = S16LD_DENOM_MINUS_9416_MORE};};
template<> struct libdivide_constants<int16_t,-9415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9415_MAGIC, .more = S16LD_DENOM_MINUS_9415_MORE};};
template<> struct libdivide_constants<int16_t,-9414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9414_MAGIC, .more = S16LD_DENOM_MINUS_9414_MORE};};
template<> struct libdivide_constants<int16_t,-9413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9413_MAGIC, .more = S16LD_DENOM_MINUS_9413_MORE};};
template<> struct libdivide_constants<int16_t,-9412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9412_MAGIC, .more = S16LD_DENOM_MINUS_9412_MORE};};
template<> struct libdivide_constants<int16_t,-9411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9411_MAGIC, .more = S16LD_DENOM_MINUS_9411_MORE};};
template<> struct libdivide_constants<int16_t,-9410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9410_MAGIC, .more = S16LD_DENOM_MINUS_9410_MORE};};
template<> struct libdivide_constants<int16_t,-9409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9409_MAGIC, .more = S16LD_DENOM_MINUS_9409_MORE};};
template<> struct libdivide_constants<int16_t,-9408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9408_MAGIC, .more = S16LD_DENOM_MINUS_9408_MORE};};
template<> struct libdivide_constants<int16_t,-9407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9407_MAGIC, .more = S16LD_DENOM_MINUS_9407_MORE};};
template<> struct libdivide_constants<int16_t,-9406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9406_MAGIC, .more = S16LD_DENOM_MINUS_9406_MORE};};
template<> struct libdivide_constants<int16_t,-9405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9405_MAGIC, .more = S16LD_DENOM_MINUS_9405_MORE};};
template<> struct libdivide_constants<int16_t,-9404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9404_MAGIC, .more = S16LD_DENOM_MINUS_9404_MORE};};
template<> struct libdivide_constants<int16_t,-9403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9403_MAGIC, .more = S16LD_DENOM_MINUS_9403_MORE};};
template<> struct libdivide_constants<int16_t,-9402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9402_MAGIC, .more = S16LD_DENOM_MINUS_9402_MORE};};
template<> struct libdivide_constants<int16_t,-9401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9401_MAGIC, .more = S16LD_DENOM_MINUS_9401_MORE};};
template<> struct libdivide_constants<int16_t,-9400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9400_MAGIC, .more = S16LD_DENOM_MINUS_9400_MORE};};
template<> struct libdivide_constants<int16_t,-9399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9399_MAGIC, .more = S16LD_DENOM_MINUS_9399_MORE};};
template<> struct libdivide_constants<int16_t,-9398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9398_MAGIC, .more = S16LD_DENOM_MINUS_9398_MORE};};
template<> struct libdivide_constants<int16_t,-9397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9397_MAGIC, .more = S16LD_DENOM_MINUS_9397_MORE};};
template<> struct libdivide_constants<int16_t,-9396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9396_MAGIC, .more = S16LD_DENOM_MINUS_9396_MORE};};
template<> struct libdivide_constants<int16_t,-9395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9395_MAGIC, .more = S16LD_DENOM_MINUS_9395_MORE};};
template<> struct libdivide_constants<int16_t,-9394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9394_MAGIC, .more = S16LD_DENOM_MINUS_9394_MORE};};
template<> struct libdivide_constants<int16_t,-9393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9393_MAGIC, .more = S16LD_DENOM_MINUS_9393_MORE};};
template<> struct libdivide_constants<int16_t,-9392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9392_MAGIC, .more = S16LD_DENOM_MINUS_9392_MORE};};
template<> struct libdivide_constants<int16_t,-9391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9391_MAGIC, .more = S16LD_DENOM_MINUS_9391_MORE};};
template<> struct libdivide_constants<int16_t,-9390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9390_MAGIC, .more = S16LD_DENOM_MINUS_9390_MORE};};
template<> struct libdivide_constants<int16_t,-9389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9389_MAGIC, .more = S16LD_DENOM_MINUS_9389_MORE};};
template<> struct libdivide_constants<int16_t,-9388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9388_MAGIC, .more = S16LD_DENOM_MINUS_9388_MORE};};
template<> struct libdivide_constants<int16_t,-9387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9387_MAGIC, .more = S16LD_DENOM_MINUS_9387_MORE};};
template<> struct libdivide_constants<int16_t,-9386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9386_MAGIC, .more = S16LD_DENOM_MINUS_9386_MORE};};
template<> struct libdivide_constants<int16_t,-9385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9385_MAGIC, .more = S16LD_DENOM_MINUS_9385_MORE};};
template<> struct libdivide_constants<int16_t,-9384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9384_MAGIC, .more = S16LD_DENOM_MINUS_9384_MORE};};
template<> struct libdivide_constants<int16_t,-9383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9383_MAGIC, .more = S16LD_DENOM_MINUS_9383_MORE};};
template<> struct libdivide_constants<int16_t,-9382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9382_MAGIC, .more = S16LD_DENOM_MINUS_9382_MORE};};
template<> struct libdivide_constants<int16_t,-9381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9381_MAGIC, .more = S16LD_DENOM_MINUS_9381_MORE};};
template<> struct libdivide_constants<int16_t,-9380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9380_MAGIC, .more = S16LD_DENOM_MINUS_9380_MORE};};
template<> struct libdivide_constants<int16_t,-9379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9379_MAGIC, .more = S16LD_DENOM_MINUS_9379_MORE};};
template<> struct libdivide_constants<int16_t,-9378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9378_MAGIC, .more = S16LD_DENOM_MINUS_9378_MORE};};
template<> struct libdivide_constants<int16_t,-9377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9377_MAGIC, .more = S16LD_DENOM_MINUS_9377_MORE};};
template<> struct libdivide_constants<int16_t,-9376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9376_MAGIC, .more = S16LD_DENOM_MINUS_9376_MORE};};
template<> struct libdivide_constants<int16_t,-9375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9375_MAGIC, .more = S16LD_DENOM_MINUS_9375_MORE};};
template<> struct libdivide_constants<int16_t,-9374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9374_MAGIC, .more = S16LD_DENOM_MINUS_9374_MORE};};
template<> struct libdivide_constants<int16_t,-9373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9373_MAGIC, .more = S16LD_DENOM_MINUS_9373_MORE};};
template<> struct libdivide_constants<int16_t,-9372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9372_MAGIC, .more = S16LD_DENOM_MINUS_9372_MORE};};
template<> struct libdivide_constants<int16_t,-9371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9371_MAGIC, .more = S16LD_DENOM_MINUS_9371_MORE};};
template<> struct libdivide_constants<int16_t,-9370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9370_MAGIC, .more = S16LD_DENOM_MINUS_9370_MORE};};
template<> struct libdivide_constants<int16_t,-9369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9369_MAGIC, .more = S16LD_DENOM_MINUS_9369_MORE};};
template<> struct libdivide_constants<int16_t,-9368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9368_MAGIC, .more = S16LD_DENOM_MINUS_9368_MORE};};
template<> struct libdivide_constants<int16_t,-9367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9367_MAGIC, .more = S16LD_DENOM_MINUS_9367_MORE};};
template<> struct libdivide_constants<int16_t,-9366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9366_MAGIC, .more = S16LD_DENOM_MINUS_9366_MORE};};
template<> struct libdivide_constants<int16_t,-9365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9365_MAGIC, .more = S16LD_DENOM_MINUS_9365_MORE};};
template<> struct libdivide_constants<int16_t,-9364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9364_MAGIC, .more = S16LD_DENOM_MINUS_9364_MORE};};
template<> struct libdivide_constants<int16_t,-9363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9363_MAGIC, .more = S16LD_DENOM_MINUS_9363_MORE};};
template<> struct libdivide_constants<int16_t,-9362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9362_MAGIC, .more = S16LD_DENOM_MINUS_9362_MORE};};
template<> struct libdivide_constants<int16_t,-9361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9361_MAGIC, .more = S16LD_DENOM_MINUS_9361_MORE};};
template<> struct libdivide_constants<int16_t,-9360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9360_MAGIC, .more = S16LD_DENOM_MINUS_9360_MORE};};
template<> struct libdivide_constants<int16_t,-9359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9359_MAGIC, .more = S16LD_DENOM_MINUS_9359_MORE};};
template<> struct libdivide_constants<int16_t,-9358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9358_MAGIC, .more = S16LD_DENOM_MINUS_9358_MORE};};
template<> struct libdivide_constants<int16_t,-9357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9357_MAGIC, .more = S16LD_DENOM_MINUS_9357_MORE};};
template<> struct libdivide_constants<int16_t,-9356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9356_MAGIC, .more = S16LD_DENOM_MINUS_9356_MORE};};
template<> struct libdivide_constants<int16_t,-9355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9355_MAGIC, .more = S16LD_DENOM_MINUS_9355_MORE};};
template<> struct libdivide_constants<int16_t,-9354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9354_MAGIC, .more = S16LD_DENOM_MINUS_9354_MORE};};
template<> struct libdivide_constants<int16_t,-9353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9353_MAGIC, .more = S16LD_DENOM_MINUS_9353_MORE};};
template<> struct libdivide_constants<int16_t,-9352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9352_MAGIC, .more = S16LD_DENOM_MINUS_9352_MORE};};
template<> struct libdivide_constants<int16_t,-9351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9351_MAGIC, .more = S16LD_DENOM_MINUS_9351_MORE};};
template<> struct libdivide_constants<int16_t,-9350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9350_MAGIC, .more = S16LD_DENOM_MINUS_9350_MORE};};
template<> struct libdivide_constants<int16_t,-9349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9349_MAGIC, .more = S16LD_DENOM_MINUS_9349_MORE};};
template<> struct libdivide_constants<int16_t,-9348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9348_MAGIC, .more = S16LD_DENOM_MINUS_9348_MORE};};
template<> struct libdivide_constants<int16_t,-9347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9347_MAGIC, .more = S16LD_DENOM_MINUS_9347_MORE};};
template<> struct libdivide_constants<int16_t,-9346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9346_MAGIC, .more = S16LD_DENOM_MINUS_9346_MORE};};
template<> struct libdivide_constants<int16_t,-9345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9345_MAGIC, .more = S16LD_DENOM_MINUS_9345_MORE};};
template<> struct libdivide_constants<int16_t,-9344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9344_MAGIC, .more = S16LD_DENOM_MINUS_9344_MORE};};
template<> struct libdivide_constants<int16_t,-9343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9343_MAGIC, .more = S16LD_DENOM_MINUS_9343_MORE};};
template<> struct libdivide_constants<int16_t,-9342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9342_MAGIC, .more = S16LD_DENOM_MINUS_9342_MORE};};
template<> struct libdivide_constants<int16_t,-9341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9341_MAGIC, .more = S16LD_DENOM_MINUS_9341_MORE};};
template<> struct libdivide_constants<int16_t,-9340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9340_MAGIC, .more = S16LD_DENOM_MINUS_9340_MORE};};
template<> struct libdivide_constants<int16_t,-9339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9339_MAGIC, .more = S16LD_DENOM_MINUS_9339_MORE};};
template<> struct libdivide_constants<int16_t,-9338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9338_MAGIC, .more = S16LD_DENOM_MINUS_9338_MORE};};
template<> struct libdivide_constants<int16_t,-9337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9337_MAGIC, .more = S16LD_DENOM_MINUS_9337_MORE};};
template<> struct libdivide_constants<int16_t,-9336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9336_MAGIC, .more = S16LD_DENOM_MINUS_9336_MORE};};
template<> struct libdivide_constants<int16_t,-9335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9335_MAGIC, .more = S16LD_DENOM_MINUS_9335_MORE};};
template<> struct libdivide_constants<int16_t,-9334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9334_MAGIC, .more = S16LD_DENOM_MINUS_9334_MORE};};
template<> struct libdivide_constants<int16_t,-9333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9333_MAGIC, .more = S16LD_DENOM_MINUS_9333_MORE};};
template<> struct libdivide_constants<int16_t,-9332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9332_MAGIC, .more = S16LD_DENOM_MINUS_9332_MORE};};
template<> struct libdivide_constants<int16_t,-9331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9331_MAGIC, .more = S16LD_DENOM_MINUS_9331_MORE};};
template<> struct libdivide_constants<int16_t,-9330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9330_MAGIC, .more = S16LD_DENOM_MINUS_9330_MORE};};
template<> struct libdivide_constants<int16_t,-9329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9329_MAGIC, .more = S16LD_DENOM_MINUS_9329_MORE};};
template<> struct libdivide_constants<int16_t,-9328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9328_MAGIC, .more = S16LD_DENOM_MINUS_9328_MORE};};
template<> struct libdivide_constants<int16_t,-9327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9327_MAGIC, .more = S16LD_DENOM_MINUS_9327_MORE};};
template<> struct libdivide_constants<int16_t,-9326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9326_MAGIC, .more = S16LD_DENOM_MINUS_9326_MORE};};
template<> struct libdivide_constants<int16_t,-9325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9325_MAGIC, .more = S16LD_DENOM_MINUS_9325_MORE};};
template<> struct libdivide_constants<int16_t,-9324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9324_MAGIC, .more = S16LD_DENOM_MINUS_9324_MORE};};
template<> struct libdivide_constants<int16_t,-9323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9323_MAGIC, .more = S16LD_DENOM_MINUS_9323_MORE};};
template<> struct libdivide_constants<int16_t,-9322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9322_MAGIC, .more = S16LD_DENOM_MINUS_9322_MORE};};
template<> struct libdivide_constants<int16_t,-9321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9321_MAGIC, .more = S16LD_DENOM_MINUS_9321_MORE};};
template<> struct libdivide_constants<int16_t,-9320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9320_MAGIC, .more = S16LD_DENOM_MINUS_9320_MORE};};
template<> struct libdivide_constants<int16_t,-9319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9319_MAGIC, .more = S16LD_DENOM_MINUS_9319_MORE};};
template<> struct libdivide_constants<int16_t,-9318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9318_MAGIC, .more = S16LD_DENOM_MINUS_9318_MORE};};
template<> struct libdivide_constants<int16_t,-9317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9317_MAGIC, .more = S16LD_DENOM_MINUS_9317_MORE};};
template<> struct libdivide_constants<int16_t,-9316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9316_MAGIC, .more = S16LD_DENOM_MINUS_9316_MORE};};
template<> struct libdivide_constants<int16_t,-9315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9315_MAGIC, .more = S16LD_DENOM_MINUS_9315_MORE};};
template<> struct libdivide_constants<int16_t,-9314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9314_MAGIC, .more = S16LD_DENOM_MINUS_9314_MORE};};
template<> struct libdivide_constants<int16_t,-9313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9313_MAGIC, .more = S16LD_DENOM_MINUS_9313_MORE};};
template<> struct libdivide_constants<int16_t,-9312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9312_MAGIC, .more = S16LD_DENOM_MINUS_9312_MORE};};
template<> struct libdivide_constants<int16_t,-9311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9311_MAGIC, .more = S16LD_DENOM_MINUS_9311_MORE};};
template<> struct libdivide_constants<int16_t,-9310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9310_MAGIC, .more = S16LD_DENOM_MINUS_9310_MORE};};
template<> struct libdivide_constants<int16_t,-9309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9309_MAGIC, .more = S16LD_DENOM_MINUS_9309_MORE};};
template<> struct libdivide_constants<int16_t,-9308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9308_MAGIC, .more = S16LD_DENOM_MINUS_9308_MORE};};
template<> struct libdivide_constants<int16_t,-9307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9307_MAGIC, .more = S16LD_DENOM_MINUS_9307_MORE};};
template<> struct libdivide_constants<int16_t,-9306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9306_MAGIC, .more = S16LD_DENOM_MINUS_9306_MORE};};
template<> struct libdivide_constants<int16_t,-9305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9305_MAGIC, .more = S16LD_DENOM_MINUS_9305_MORE};};
template<> struct libdivide_constants<int16_t,-9304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9304_MAGIC, .more = S16LD_DENOM_MINUS_9304_MORE};};
template<> struct libdivide_constants<int16_t,-9303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9303_MAGIC, .more = S16LD_DENOM_MINUS_9303_MORE};};
template<> struct libdivide_constants<int16_t,-9302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9302_MAGIC, .more = S16LD_DENOM_MINUS_9302_MORE};};
template<> struct libdivide_constants<int16_t,-9301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9301_MAGIC, .more = S16LD_DENOM_MINUS_9301_MORE};};
template<> struct libdivide_constants<int16_t,-9300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9300_MAGIC, .more = S16LD_DENOM_MINUS_9300_MORE};};
template<> struct libdivide_constants<int16_t,-9299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9299_MAGIC, .more = S16LD_DENOM_MINUS_9299_MORE};};
template<> struct libdivide_constants<int16_t,-9298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9298_MAGIC, .more = S16LD_DENOM_MINUS_9298_MORE};};
template<> struct libdivide_constants<int16_t,-9297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9297_MAGIC, .more = S16LD_DENOM_MINUS_9297_MORE};};
template<> struct libdivide_constants<int16_t,-9296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9296_MAGIC, .more = S16LD_DENOM_MINUS_9296_MORE};};
template<> struct libdivide_constants<int16_t,-9295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9295_MAGIC, .more = S16LD_DENOM_MINUS_9295_MORE};};
template<> struct libdivide_constants<int16_t,-9294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9294_MAGIC, .more = S16LD_DENOM_MINUS_9294_MORE};};
template<> struct libdivide_constants<int16_t,-9293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9293_MAGIC, .more = S16LD_DENOM_MINUS_9293_MORE};};
template<> struct libdivide_constants<int16_t,-9292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9292_MAGIC, .more = S16LD_DENOM_MINUS_9292_MORE};};
template<> struct libdivide_constants<int16_t,-9291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9291_MAGIC, .more = S16LD_DENOM_MINUS_9291_MORE};};
template<> struct libdivide_constants<int16_t,-9290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9290_MAGIC, .more = S16LD_DENOM_MINUS_9290_MORE};};
template<> struct libdivide_constants<int16_t,-9289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9289_MAGIC, .more = S16LD_DENOM_MINUS_9289_MORE};};
template<> struct libdivide_constants<int16_t,-9288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9288_MAGIC, .more = S16LD_DENOM_MINUS_9288_MORE};};
template<> struct libdivide_constants<int16_t,-9287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9287_MAGIC, .more = S16LD_DENOM_MINUS_9287_MORE};};
template<> struct libdivide_constants<int16_t,-9286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9286_MAGIC, .more = S16LD_DENOM_MINUS_9286_MORE};};
template<> struct libdivide_constants<int16_t,-9285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9285_MAGIC, .more = S16LD_DENOM_MINUS_9285_MORE};};
template<> struct libdivide_constants<int16_t,-9284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9284_MAGIC, .more = S16LD_DENOM_MINUS_9284_MORE};};
template<> struct libdivide_constants<int16_t,-9283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9283_MAGIC, .more = S16LD_DENOM_MINUS_9283_MORE};};
template<> struct libdivide_constants<int16_t,-9282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9282_MAGIC, .more = S16LD_DENOM_MINUS_9282_MORE};};
template<> struct libdivide_constants<int16_t,-9281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9281_MAGIC, .more = S16LD_DENOM_MINUS_9281_MORE};};
template<> struct libdivide_constants<int16_t,-9280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9280_MAGIC, .more = S16LD_DENOM_MINUS_9280_MORE};};
template<> struct libdivide_constants<int16_t,-9279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9279_MAGIC, .more = S16LD_DENOM_MINUS_9279_MORE};};
template<> struct libdivide_constants<int16_t,-9278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9278_MAGIC, .more = S16LD_DENOM_MINUS_9278_MORE};};
template<> struct libdivide_constants<int16_t,-9277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9277_MAGIC, .more = S16LD_DENOM_MINUS_9277_MORE};};
template<> struct libdivide_constants<int16_t,-9276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9276_MAGIC, .more = S16LD_DENOM_MINUS_9276_MORE};};
template<> struct libdivide_constants<int16_t,-9275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9275_MAGIC, .more = S16LD_DENOM_MINUS_9275_MORE};};
template<> struct libdivide_constants<int16_t,-9274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9274_MAGIC, .more = S16LD_DENOM_MINUS_9274_MORE};};
template<> struct libdivide_constants<int16_t,-9273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9273_MAGIC, .more = S16LD_DENOM_MINUS_9273_MORE};};
template<> struct libdivide_constants<int16_t,-9272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9272_MAGIC, .more = S16LD_DENOM_MINUS_9272_MORE};};
template<> struct libdivide_constants<int16_t,-9271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9271_MAGIC, .more = S16LD_DENOM_MINUS_9271_MORE};};
template<> struct libdivide_constants<int16_t,-9270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9270_MAGIC, .more = S16LD_DENOM_MINUS_9270_MORE};};
template<> struct libdivide_constants<int16_t,-9269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9269_MAGIC, .more = S16LD_DENOM_MINUS_9269_MORE};};
template<> struct libdivide_constants<int16_t,-9268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9268_MAGIC, .more = S16LD_DENOM_MINUS_9268_MORE};};
template<> struct libdivide_constants<int16_t,-9267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9267_MAGIC, .more = S16LD_DENOM_MINUS_9267_MORE};};
template<> struct libdivide_constants<int16_t,-9266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9266_MAGIC, .more = S16LD_DENOM_MINUS_9266_MORE};};
template<> struct libdivide_constants<int16_t,-9265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9265_MAGIC, .more = S16LD_DENOM_MINUS_9265_MORE};};
template<> struct libdivide_constants<int16_t,-9264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9264_MAGIC, .more = S16LD_DENOM_MINUS_9264_MORE};};
template<> struct libdivide_constants<int16_t,-9263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9263_MAGIC, .more = S16LD_DENOM_MINUS_9263_MORE};};
template<> struct libdivide_constants<int16_t,-9262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9262_MAGIC, .more = S16LD_DENOM_MINUS_9262_MORE};};
template<> struct libdivide_constants<int16_t,-9261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9261_MAGIC, .more = S16LD_DENOM_MINUS_9261_MORE};};
template<> struct libdivide_constants<int16_t,-9260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9260_MAGIC, .more = S16LD_DENOM_MINUS_9260_MORE};};
template<> struct libdivide_constants<int16_t,-9259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9259_MAGIC, .more = S16LD_DENOM_MINUS_9259_MORE};};
template<> struct libdivide_constants<int16_t,-9258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9258_MAGIC, .more = S16LD_DENOM_MINUS_9258_MORE};};
template<> struct libdivide_constants<int16_t,-9257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9257_MAGIC, .more = S16LD_DENOM_MINUS_9257_MORE};};
template<> struct libdivide_constants<int16_t,-9256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9256_MAGIC, .more = S16LD_DENOM_MINUS_9256_MORE};};
template<> struct libdivide_constants<int16_t,-9255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9255_MAGIC, .more = S16LD_DENOM_MINUS_9255_MORE};};
template<> struct libdivide_constants<int16_t,-9254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9254_MAGIC, .more = S16LD_DENOM_MINUS_9254_MORE};};
template<> struct libdivide_constants<int16_t,-9253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9253_MAGIC, .more = S16LD_DENOM_MINUS_9253_MORE};};
template<> struct libdivide_constants<int16_t,-9252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9252_MAGIC, .more = S16LD_DENOM_MINUS_9252_MORE};};
template<> struct libdivide_constants<int16_t,-9251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9251_MAGIC, .more = S16LD_DENOM_MINUS_9251_MORE};};
template<> struct libdivide_constants<int16_t,-9250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9250_MAGIC, .more = S16LD_DENOM_MINUS_9250_MORE};};
template<> struct libdivide_constants<int16_t,-9249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9249_MAGIC, .more = S16LD_DENOM_MINUS_9249_MORE};};
template<> struct libdivide_constants<int16_t,-9248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9248_MAGIC, .more = S16LD_DENOM_MINUS_9248_MORE};};
template<> struct libdivide_constants<int16_t,-9247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9247_MAGIC, .more = S16LD_DENOM_MINUS_9247_MORE};};
template<> struct libdivide_constants<int16_t,-9246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9246_MAGIC, .more = S16LD_DENOM_MINUS_9246_MORE};};
template<> struct libdivide_constants<int16_t,-9245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9245_MAGIC, .more = S16LD_DENOM_MINUS_9245_MORE};};
template<> struct libdivide_constants<int16_t,-9244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9244_MAGIC, .more = S16LD_DENOM_MINUS_9244_MORE};};
template<> struct libdivide_constants<int16_t,-9243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9243_MAGIC, .more = S16LD_DENOM_MINUS_9243_MORE};};
template<> struct libdivide_constants<int16_t,-9242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9242_MAGIC, .more = S16LD_DENOM_MINUS_9242_MORE};};
template<> struct libdivide_constants<int16_t,-9241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9241_MAGIC, .more = S16LD_DENOM_MINUS_9241_MORE};};
template<> struct libdivide_constants<int16_t,-9240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9240_MAGIC, .more = S16LD_DENOM_MINUS_9240_MORE};};
template<> struct libdivide_constants<int16_t,-9239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9239_MAGIC, .more = S16LD_DENOM_MINUS_9239_MORE};};
template<> struct libdivide_constants<int16_t,-9238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9238_MAGIC, .more = S16LD_DENOM_MINUS_9238_MORE};};
template<> struct libdivide_constants<int16_t,-9237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9237_MAGIC, .more = S16LD_DENOM_MINUS_9237_MORE};};
template<> struct libdivide_constants<int16_t,-9236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9236_MAGIC, .more = S16LD_DENOM_MINUS_9236_MORE};};
template<> struct libdivide_constants<int16_t,-9235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9235_MAGIC, .more = S16LD_DENOM_MINUS_9235_MORE};};
template<> struct libdivide_constants<int16_t,-9234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9234_MAGIC, .more = S16LD_DENOM_MINUS_9234_MORE};};
template<> struct libdivide_constants<int16_t,-9233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9233_MAGIC, .more = S16LD_DENOM_MINUS_9233_MORE};};
template<> struct libdivide_constants<int16_t,-9232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9232_MAGIC, .more = S16LD_DENOM_MINUS_9232_MORE};};
template<> struct libdivide_constants<int16_t,-9231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9231_MAGIC, .more = S16LD_DENOM_MINUS_9231_MORE};};
template<> struct libdivide_constants<int16_t,-9230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9230_MAGIC, .more = S16LD_DENOM_MINUS_9230_MORE};};
template<> struct libdivide_constants<int16_t,-9229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9229_MAGIC, .more = S16LD_DENOM_MINUS_9229_MORE};};
template<> struct libdivide_constants<int16_t,-9228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9228_MAGIC, .more = S16LD_DENOM_MINUS_9228_MORE};};
template<> struct libdivide_constants<int16_t,-9227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9227_MAGIC, .more = S16LD_DENOM_MINUS_9227_MORE};};
template<> struct libdivide_constants<int16_t,-9226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9226_MAGIC, .more = S16LD_DENOM_MINUS_9226_MORE};};
template<> struct libdivide_constants<int16_t,-9225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9225_MAGIC, .more = S16LD_DENOM_MINUS_9225_MORE};};
template<> struct libdivide_constants<int16_t,-9224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9224_MAGIC, .more = S16LD_DENOM_MINUS_9224_MORE};};
template<> struct libdivide_constants<int16_t,-9223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9223_MAGIC, .more = S16LD_DENOM_MINUS_9223_MORE};};
template<> struct libdivide_constants<int16_t,-9222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9222_MAGIC, .more = S16LD_DENOM_MINUS_9222_MORE};};
template<> struct libdivide_constants<int16_t,-9221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9221_MAGIC, .more = S16LD_DENOM_MINUS_9221_MORE};};
template<> struct libdivide_constants<int16_t,-9220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9220_MAGIC, .more = S16LD_DENOM_MINUS_9220_MORE};};
template<> struct libdivide_constants<int16_t,-9219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9219_MAGIC, .more = S16LD_DENOM_MINUS_9219_MORE};};
template<> struct libdivide_constants<int16_t,-9218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9218_MAGIC, .more = S16LD_DENOM_MINUS_9218_MORE};};
template<> struct libdivide_constants<int16_t,-9217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9217_MAGIC, .more = S16LD_DENOM_MINUS_9217_MORE};};
template<> struct libdivide_constants<int16_t,-9216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9216_MAGIC, .more = S16LD_DENOM_MINUS_9216_MORE};};
template<> struct libdivide_constants<int16_t,-9215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9215_MAGIC, .more = S16LD_DENOM_MINUS_9215_MORE};};
template<> struct libdivide_constants<int16_t,-9214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9214_MAGIC, .more = S16LD_DENOM_MINUS_9214_MORE};};
template<> struct libdivide_constants<int16_t,-9213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9213_MAGIC, .more = S16LD_DENOM_MINUS_9213_MORE};};
template<> struct libdivide_constants<int16_t,-9212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9212_MAGIC, .more = S16LD_DENOM_MINUS_9212_MORE};};
template<> struct libdivide_constants<int16_t,-9211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9211_MAGIC, .more = S16LD_DENOM_MINUS_9211_MORE};};
template<> struct libdivide_constants<int16_t,-9210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9210_MAGIC, .more = S16LD_DENOM_MINUS_9210_MORE};};
template<> struct libdivide_constants<int16_t,-9209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9209_MAGIC, .more = S16LD_DENOM_MINUS_9209_MORE};};
template<> struct libdivide_constants<int16_t,-9208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9208_MAGIC, .more = S16LD_DENOM_MINUS_9208_MORE};};
template<> struct libdivide_constants<int16_t,-9207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9207_MAGIC, .more = S16LD_DENOM_MINUS_9207_MORE};};
template<> struct libdivide_constants<int16_t,-9206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9206_MAGIC, .more = S16LD_DENOM_MINUS_9206_MORE};};
template<> struct libdivide_constants<int16_t,-9205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9205_MAGIC, .more = S16LD_DENOM_MINUS_9205_MORE};};
template<> struct libdivide_constants<int16_t,-9204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9204_MAGIC, .more = S16LD_DENOM_MINUS_9204_MORE};};
template<> struct libdivide_constants<int16_t,-9203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9203_MAGIC, .more = S16LD_DENOM_MINUS_9203_MORE};};
template<> struct libdivide_constants<int16_t,-9202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9202_MAGIC, .more = S16LD_DENOM_MINUS_9202_MORE};};
template<> struct libdivide_constants<int16_t,-9201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9201_MAGIC, .more = S16LD_DENOM_MINUS_9201_MORE};};
template<> struct libdivide_constants<int16_t,-9200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9200_MAGIC, .more = S16LD_DENOM_MINUS_9200_MORE};};
template<> struct libdivide_constants<int16_t,-9199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9199_MAGIC, .more = S16LD_DENOM_MINUS_9199_MORE};};
template<> struct libdivide_constants<int16_t,-9198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9198_MAGIC, .more = S16LD_DENOM_MINUS_9198_MORE};};
template<> struct libdivide_constants<int16_t,-9197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9197_MAGIC, .more = S16LD_DENOM_MINUS_9197_MORE};};
template<> struct libdivide_constants<int16_t,-9196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9196_MAGIC, .more = S16LD_DENOM_MINUS_9196_MORE};};
template<> struct libdivide_constants<int16_t,-9195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9195_MAGIC, .more = S16LD_DENOM_MINUS_9195_MORE};};
template<> struct libdivide_constants<int16_t,-9194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9194_MAGIC, .more = S16LD_DENOM_MINUS_9194_MORE};};
template<> struct libdivide_constants<int16_t,-9193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9193_MAGIC, .more = S16LD_DENOM_MINUS_9193_MORE};};
template<> struct libdivide_constants<int16_t,-9192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9192_MAGIC, .more = S16LD_DENOM_MINUS_9192_MORE};};
template<> struct libdivide_constants<int16_t,-9191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9191_MAGIC, .more = S16LD_DENOM_MINUS_9191_MORE};};
template<> struct libdivide_constants<int16_t,-9190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9190_MAGIC, .more = S16LD_DENOM_MINUS_9190_MORE};};
template<> struct libdivide_constants<int16_t,-9189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9189_MAGIC, .more = S16LD_DENOM_MINUS_9189_MORE};};
template<> struct libdivide_constants<int16_t,-9188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9188_MAGIC, .more = S16LD_DENOM_MINUS_9188_MORE};};
template<> struct libdivide_constants<int16_t,-9187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9187_MAGIC, .more = S16LD_DENOM_MINUS_9187_MORE};};
template<> struct libdivide_constants<int16_t,-9186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9186_MAGIC, .more = S16LD_DENOM_MINUS_9186_MORE};};
template<> struct libdivide_constants<int16_t,-9185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9185_MAGIC, .more = S16LD_DENOM_MINUS_9185_MORE};};
template<> struct libdivide_constants<int16_t,-9184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9184_MAGIC, .more = S16LD_DENOM_MINUS_9184_MORE};};
template<> struct libdivide_constants<int16_t,-9183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9183_MAGIC, .more = S16LD_DENOM_MINUS_9183_MORE};};
template<> struct libdivide_constants<int16_t,-9182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9182_MAGIC, .more = S16LD_DENOM_MINUS_9182_MORE};};
template<> struct libdivide_constants<int16_t,-9181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9181_MAGIC, .more = S16LD_DENOM_MINUS_9181_MORE};};
template<> struct libdivide_constants<int16_t,-9180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9180_MAGIC, .more = S16LD_DENOM_MINUS_9180_MORE};};
template<> struct libdivide_constants<int16_t,-9179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9179_MAGIC, .more = S16LD_DENOM_MINUS_9179_MORE};};
template<> struct libdivide_constants<int16_t,-9178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9178_MAGIC, .more = S16LD_DENOM_MINUS_9178_MORE};};
template<> struct libdivide_constants<int16_t,-9177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9177_MAGIC, .more = S16LD_DENOM_MINUS_9177_MORE};};
template<> struct libdivide_constants<int16_t,-9176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9176_MAGIC, .more = S16LD_DENOM_MINUS_9176_MORE};};
template<> struct libdivide_constants<int16_t,-9175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9175_MAGIC, .more = S16LD_DENOM_MINUS_9175_MORE};};
template<> struct libdivide_constants<int16_t,-9174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9174_MAGIC, .more = S16LD_DENOM_MINUS_9174_MORE};};
template<> struct libdivide_constants<int16_t,-9173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9173_MAGIC, .more = S16LD_DENOM_MINUS_9173_MORE};};
template<> struct libdivide_constants<int16_t,-9172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9172_MAGIC, .more = S16LD_DENOM_MINUS_9172_MORE};};
template<> struct libdivide_constants<int16_t,-9171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9171_MAGIC, .more = S16LD_DENOM_MINUS_9171_MORE};};
template<> struct libdivide_constants<int16_t,-9170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9170_MAGIC, .more = S16LD_DENOM_MINUS_9170_MORE};};
template<> struct libdivide_constants<int16_t,-9169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9169_MAGIC, .more = S16LD_DENOM_MINUS_9169_MORE};};
template<> struct libdivide_constants<int16_t,-9168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9168_MAGIC, .more = S16LD_DENOM_MINUS_9168_MORE};};
template<> struct libdivide_constants<int16_t,-9167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9167_MAGIC, .more = S16LD_DENOM_MINUS_9167_MORE};};
template<> struct libdivide_constants<int16_t,-9166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9166_MAGIC, .more = S16LD_DENOM_MINUS_9166_MORE};};
template<> struct libdivide_constants<int16_t,-9165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9165_MAGIC, .more = S16LD_DENOM_MINUS_9165_MORE};};
template<> struct libdivide_constants<int16_t,-9164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9164_MAGIC, .more = S16LD_DENOM_MINUS_9164_MORE};};
template<> struct libdivide_constants<int16_t,-9163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9163_MAGIC, .more = S16LD_DENOM_MINUS_9163_MORE};};
template<> struct libdivide_constants<int16_t,-9162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9162_MAGIC, .more = S16LD_DENOM_MINUS_9162_MORE};};
template<> struct libdivide_constants<int16_t,-9161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9161_MAGIC, .more = S16LD_DENOM_MINUS_9161_MORE};};
template<> struct libdivide_constants<int16_t,-9160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9160_MAGIC, .more = S16LD_DENOM_MINUS_9160_MORE};};
template<> struct libdivide_constants<int16_t,-9159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9159_MAGIC, .more = S16LD_DENOM_MINUS_9159_MORE};};
template<> struct libdivide_constants<int16_t,-9158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9158_MAGIC, .more = S16LD_DENOM_MINUS_9158_MORE};};
template<> struct libdivide_constants<int16_t,-9157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9157_MAGIC, .more = S16LD_DENOM_MINUS_9157_MORE};};
template<> struct libdivide_constants<int16_t,-9156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9156_MAGIC, .more = S16LD_DENOM_MINUS_9156_MORE};};
template<> struct libdivide_constants<int16_t,-9155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9155_MAGIC, .more = S16LD_DENOM_MINUS_9155_MORE};};
template<> struct libdivide_constants<int16_t,-9154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9154_MAGIC, .more = S16LD_DENOM_MINUS_9154_MORE};};
template<> struct libdivide_constants<int16_t,-9153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9153_MAGIC, .more = S16LD_DENOM_MINUS_9153_MORE};};
template<> struct libdivide_constants<int16_t,-9152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9152_MAGIC, .more = S16LD_DENOM_MINUS_9152_MORE};};
template<> struct libdivide_constants<int16_t,-9151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9151_MAGIC, .more = S16LD_DENOM_MINUS_9151_MORE};};
template<> struct libdivide_constants<int16_t,-9150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9150_MAGIC, .more = S16LD_DENOM_MINUS_9150_MORE};};
template<> struct libdivide_constants<int16_t,-9149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9149_MAGIC, .more = S16LD_DENOM_MINUS_9149_MORE};};
template<> struct libdivide_constants<int16_t,-9148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9148_MAGIC, .more = S16LD_DENOM_MINUS_9148_MORE};};
template<> struct libdivide_constants<int16_t,-9147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9147_MAGIC, .more = S16LD_DENOM_MINUS_9147_MORE};};
template<> struct libdivide_constants<int16_t,-9146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9146_MAGIC, .more = S16LD_DENOM_MINUS_9146_MORE};};
template<> struct libdivide_constants<int16_t,-9145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9145_MAGIC, .more = S16LD_DENOM_MINUS_9145_MORE};};
template<> struct libdivide_constants<int16_t,-9144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9144_MAGIC, .more = S16LD_DENOM_MINUS_9144_MORE};};
template<> struct libdivide_constants<int16_t,-9143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9143_MAGIC, .more = S16LD_DENOM_MINUS_9143_MORE};};
template<> struct libdivide_constants<int16_t,-9142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9142_MAGIC, .more = S16LD_DENOM_MINUS_9142_MORE};};
template<> struct libdivide_constants<int16_t,-9141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9141_MAGIC, .more = S16LD_DENOM_MINUS_9141_MORE};};
template<> struct libdivide_constants<int16_t,-9140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9140_MAGIC, .more = S16LD_DENOM_MINUS_9140_MORE};};
template<> struct libdivide_constants<int16_t,-9139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9139_MAGIC, .more = S16LD_DENOM_MINUS_9139_MORE};};
template<> struct libdivide_constants<int16_t,-9138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9138_MAGIC, .more = S16LD_DENOM_MINUS_9138_MORE};};
template<> struct libdivide_constants<int16_t,-9137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9137_MAGIC, .more = S16LD_DENOM_MINUS_9137_MORE};};
template<> struct libdivide_constants<int16_t,-9136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9136_MAGIC, .more = S16LD_DENOM_MINUS_9136_MORE};};
template<> struct libdivide_constants<int16_t,-9135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9135_MAGIC, .more = S16LD_DENOM_MINUS_9135_MORE};};
template<> struct libdivide_constants<int16_t,-9134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9134_MAGIC, .more = S16LD_DENOM_MINUS_9134_MORE};};
template<> struct libdivide_constants<int16_t,-9133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9133_MAGIC, .more = S16LD_DENOM_MINUS_9133_MORE};};
template<> struct libdivide_constants<int16_t,-9132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9132_MAGIC, .more = S16LD_DENOM_MINUS_9132_MORE};};
template<> struct libdivide_constants<int16_t,-9131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9131_MAGIC, .more = S16LD_DENOM_MINUS_9131_MORE};};
template<> struct libdivide_constants<int16_t,-9130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9130_MAGIC, .more = S16LD_DENOM_MINUS_9130_MORE};};
template<> struct libdivide_constants<int16_t,-9129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9129_MAGIC, .more = S16LD_DENOM_MINUS_9129_MORE};};
template<> struct libdivide_constants<int16_t,-9128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9128_MAGIC, .more = S16LD_DENOM_MINUS_9128_MORE};};
template<> struct libdivide_constants<int16_t,-9127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9127_MAGIC, .more = S16LD_DENOM_MINUS_9127_MORE};};
template<> struct libdivide_constants<int16_t,-9126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9126_MAGIC, .more = S16LD_DENOM_MINUS_9126_MORE};};
template<> struct libdivide_constants<int16_t,-9125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9125_MAGIC, .more = S16LD_DENOM_MINUS_9125_MORE};};
template<> struct libdivide_constants<int16_t,-9124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9124_MAGIC, .more = S16LD_DENOM_MINUS_9124_MORE};};
template<> struct libdivide_constants<int16_t,-9123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9123_MAGIC, .more = S16LD_DENOM_MINUS_9123_MORE};};
template<> struct libdivide_constants<int16_t,-9122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9122_MAGIC, .more = S16LD_DENOM_MINUS_9122_MORE};};
template<> struct libdivide_constants<int16_t,-9121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9121_MAGIC, .more = S16LD_DENOM_MINUS_9121_MORE};};
template<> struct libdivide_constants<int16_t,-9120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9120_MAGIC, .more = S16LD_DENOM_MINUS_9120_MORE};};
template<> struct libdivide_constants<int16_t,-9119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9119_MAGIC, .more = S16LD_DENOM_MINUS_9119_MORE};};
template<> struct libdivide_constants<int16_t,-9118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9118_MAGIC, .more = S16LD_DENOM_MINUS_9118_MORE};};
template<> struct libdivide_constants<int16_t,-9117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9117_MAGIC, .more = S16LD_DENOM_MINUS_9117_MORE};};
template<> struct libdivide_constants<int16_t,-9116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9116_MAGIC, .more = S16LD_DENOM_MINUS_9116_MORE};};
template<> struct libdivide_constants<int16_t,-9115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9115_MAGIC, .more = S16LD_DENOM_MINUS_9115_MORE};};
template<> struct libdivide_constants<int16_t,-9114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9114_MAGIC, .more = S16LD_DENOM_MINUS_9114_MORE};};
template<> struct libdivide_constants<int16_t,-9113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9113_MAGIC, .more = S16LD_DENOM_MINUS_9113_MORE};};
template<> struct libdivide_constants<int16_t,-9112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9112_MAGIC, .more = S16LD_DENOM_MINUS_9112_MORE};};
template<> struct libdivide_constants<int16_t,-9111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9111_MAGIC, .more = S16LD_DENOM_MINUS_9111_MORE};};
template<> struct libdivide_constants<int16_t,-9110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9110_MAGIC, .more = S16LD_DENOM_MINUS_9110_MORE};};
template<> struct libdivide_constants<int16_t,-9109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9109_MAGIC, .more = S16LD_DENOM_MINUS_9109_MORE};};
template<> struct libdivide_constants<int16_t,-9108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9108_MAGIC, .more = S16LD_DENOM_MINUS_9108_MORE};};
template<> struct libdivide_constants<int16_t,-9107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9107_MAGIC, .more = S16LD_DENOM_MINUS_9107_MORE};};
template<> struct libdivide_constants<int16_t,-9106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9106_MAGIC, .more = S16LD_DENOM_MINUS_9106_MORE};};
template<> struct libdivide_constants<int16_t,-9105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9105_MAGIC, .more = S16LD_DENOM_MINUS_9105_MORE};};
template<> struct libdivide_constants<int16_t,-9104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9104_MAGIC, .more = S16LD_DENOM_MINUS_9104_MORE};};
template<> struct libdivide_constants<int16_t,-9103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9103_MAGIC, .more = S16LD_DENOM_MINUS_9103_MORE};};
template<> struct libdivide_constants<int16_t,-9102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9102_MAGIC, .more = S16LD_DENOM_MINUS_9102_MORE};};
template<> struct libdivide_constants<int16_t,-9101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9101_MAGIC, .more = S16LD_DENOM_MINUS_9101_MORE};};
template<> struct libdivide_constants<int16_t,-9100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9100_MAGIC, .more = S16LD_DENOM_MINUS_9100_MORE};};
template<> struct libdivide_constants<int16_t,-9099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9099_MAGIC, .more = S16LD_DENOM_MINUS_9099_MORE};};
template<> struct libdivide_constants<int16_t,-9098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9098_MAGIC, .more = S16LD_DENOM_MINUS_9098_MORE};};
template<> struct libdivide_constants<int16_t,-9097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9097_MAGIC, .more = S16LD_DENOM_MINUS_9097_MORE};};
template<> struct libdivide_constants<int16_t,-9096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9096_MAGIC, .more = S16LD_DENOM_MINUS_9096_MORE};};
template<> struct libdivide_constants<int16_t,-9095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9095_MAGIC, .more = S16LD_DENOM_MINUS_9095_MORE};};
template<> struct libdivide_constants<int16_t,-9094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9094_MAGIC, .more = S16LD_DENOM_MINUS_9094_MORE};};
template<> struct libdivide_constants<int16_t,-9093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9093_MAGIC, .more = S16LD_DENOM_MINUS_9093_MORE};};
template<> struct libdivide_constants<int16_t,-9092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9092_MAGIC, .more = S16LD_DENOM_MINUS_9092_MORE};};
template<> struct libdivide_constants<int16_t,-9091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9091_MAGIC, .more = S16LD_DENOM_MINUS_9091_MORE};};
template<> struct libdivide_constants<int16_t,-9090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9090_MAGIC, .more = S16LD_DENOM_MINUS_9090_MORE};};
template<> struct libdivide_constants<int16_t,-9089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9089_MAGIC, .more = S16LD_DENOM_MINUS_9089_MORE};};
template<> struct libdivide_constants<int16_t,-9088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9088_MAGIC, .more = S16LD_DENOM_MINUS_9088_MORE};};
template<> struct libdivide_constants<int16_t,-9087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9087_MAGIC, .more = S16LD_DENOM_MINUS_9087_MORE};};
template<> struct libdivide_constants<int16_t,-9086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9086_MAGIC, .more = S16LD_DENOM_MINUS_9086_MORE};};
template<> struct libdivide_constants<int16_t,-9085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9085_MAGIC, .more = S16LD_DENOM_MINUS_9085_MORE};};
template<> struct libdivide_constants<int16_t,-9084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9084_MAGIC, .more = S16LD_DENOM_MINUS_9084_MORE};};
template<> struct libdivide_constants<int16_t,-9083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9083_MAGIC, .more = S16LD_DENOM_MINUS_9083_MORE};};
template<> struct libdivide_constants<int16_t,-9082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9082_MAGIC, .more = S16LD_DENOM_MINUS_9082_MORE};};
template<> struct libdivide_constants<int16_t,-9081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9081_MAGIC, .more = S16LD_DENOM_MINUS_9081_MORE};};
template<> struct libdivide_constants<int16_t,-9080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9080_MAGIC, .more = S16LD_DENOM_MINUS_9080_MORE};};
template<> struct libdivide_constants<int16_t,-9079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9079_MAGIC, .more = S16LD_DENOM_MINUS_9079_MORE};};
template<> struct libdivide_constants<int16_t,-9078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9078_MAGIC, .more = S16LD_DENOM_MINUS_9078_MORE};};
template<> struct libdivide_constants<int16_t,-9077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9077_MAGIC, .more = S16LD_DENOM_MINUS_9077_MORE};};
template<> struct libdivide_constants<int16_t,-9076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9076_MAGIC, .more = S16LD_DENOM_MINUS_9076_MORE};};
template<> struct libdivide_constants<int16_t,-9075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9075_MAGIC, .more = S16LD_DENOM_MINUS_9075_MORE};};
template<> struct libdivide_constants<int16_t,-9074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9074_MAGIC, .more = S16LD_DENOM_MINUS_9074_MORE};};
template<> struct libdivide_constants<int16_t,-9073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9073_MAGIC, .more = S16LD_DENOM_MINUS_9073_MORE};};
template<> struct libdivide_constants<int16_t,-9072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9072_MAGIC, .more = S16LD_DENOM_MINUS_9072_MORE};};
template<> struct libdivide_constants<int16_t,-9071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9071_MAGIC, .more = S16LD_DENOM_MINUS_9071_MORE};};
template<> struct libdivide_constants<int16_t,-9070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9070_MAGIC, .more = S16LD_DENOM_MINUS_9070_MORE};};
template<> struct libdivide_constants<int16_t,-9069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9069_MAGIC, .more = S16LD_DENOM_MINUS_9069_MORE};};
template<> struct libdivide_constants<int16_t,-9068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9068_MAGIC, .more = S16LD_DENOM_MINUS_9068_MORE};};
template<> struct libdivide_constants<int16_t,-9067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9067_MAGIC, .more = S16LD_DENOM_MINUS_9067_MORE};};
template<> struct libdivide_constants<int16_t,-9066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9066_MAGIC, .more = S16LD_DENOM_MINUS_9066_MORE};};
template<> struct libdivide_constants<int16_t,-9065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9065_MAGIC, .more = S16LD_DENOM_MINUS_9065_MORE};};
template<> struct libdivide_constants<int16_t,-9064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9064_MAGIC, .more = S16LD_DENOM_MINUS_9064_MORE};};
template<> struct libdivide_constants<int16_t,-9063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9063_MAGIC, .more = S16LD_DENOM_MINUS_9063_MORE};};
template<> struct libdivide_constants<int16_t,-9062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9062_MAGIC, .more = S16LD_DENOM_MINUS_9062_MORE};};
template<> struct libdivide_constants<int16_t,-9061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9061_MAGIC, .more = S16LD_DENOM_MINUS_9061_MORE};};
template<> struct libdivide_constants<int16_t,-9060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9060_MAGIC, .more = S16LD_DENOM_MINUS_9060_MORE};};
template<> struct libdivide_constants<int16_t,-9059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9059_MAGIC, .more = S16LD_DENOM_MINUS_9059_MORE};};
template<> struct libdivide_constants<int16_t,-9058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9058_MAGIC, .more = S16LD_DENOM_MINUS_9058_MORE};};
template<> struct libdivide_constants<int16_t,-9057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9057_MAGIC, .more = S16LD_DENOM_MINUS_9057_MORE};};
template<> struct libdivide_constants<int16_t,-9056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9056_MAGIC, .more = S16LD_DENOM_MINUS_9056_MORE};};
template<> struct libdivide_constants<int16_t,-9055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9055_MAGIC, .more = S16LD_DENOM_MINUS_9055_MORE};};
template<> struct libdivide_constants<int16_t,-9054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9054_MAGIC, .more = S16LD_DENOM_MINUS_9054_MORE};};
template<> struct libdivide_constants<int16_t,-9053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9053_MAGIC, .more = S16LD_DENOM_MINUS_9053_MORE};};
template<> struct libdivide_constants<int16_t,-9052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9052_MAGIC, .more = S16LD_DENOM_MINUS_9052_MORE};};
template<> struct libdivide_constants<int16_t,-9051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9051_MAGIC, .more = S16LD_DENOM_MINUS_9051_MORE};};
template<> struct libdivide_constants<int16_t,-9050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9050_MAGIC, .more = S16LD_DENOM_MINUS_9050_MORE};};
template<> struct libdivide_constants<int16_t,-9049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9049_MAGIC, .more = S16LD_DENOM_MINUS_9049_MORE};};
template<> struct libdivide_constants<int16_t,-9048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9048_MAGIC, .more = S16LD_DENOM_MINUS_9048_MORE};};
template<> struct libdivide_constants<int16_t,-9047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9047_MAGIC, .more = S16LD_DENOM_MINUS_9047_MORE};};
template<> struct libdivide_constants<int16_t,-9046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9046_MAGIC, .more = S16LD_DENOM_MINUS_9046_MORE};};
template<> struct libdivide_constants<int16_t,-9045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9045_MAGIC, .more = S16LD_DENOM_MINUS_9045_MORE};};
template<> struct libdivide_constants<int16_t,-9044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9044_MAGIC, .more = S16LD_DENOM_MINUS_9044_MORE};};
template<> struct libdivide_constants<int16_t,-9043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9043_MAGIC, .more = S16LD_DENOM_MINUS_9043_MORE};};
template<> struct libdivide_constants<int16_t,-9042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9042_MAGIC, .more = S16LD_DENOM_MINUS_9042_MORE};};
template<> struct libdivide_constants<int16_t,-9041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9041_MAGIC, .more = S16LD_DENOM_MINUS_9041_MORE};};
template<> struct libdivide_constants<int16_t,-9040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9040_MAGIC, .more = S16LD_DENOM_MINUS_9040_MORE};};
template<> struct libdivide_constants<int16_t,-9039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9039_MAGIC, .more = S16LD_DENOM_MINUS_9039_MORE};};
template<> struct libdivide_constants<int16_t,-9038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9038_MAGIC, .more = S16LD_DENOM_MINUS_9038_MORE};};
template<> struct libdivide_constants<int16_t,-9037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9037_MAGIC, .more = S16LD_DENOM_MINUS_9037_MORE};};
template<> struct libdivide_constants<int16_t,-9036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9036_MAGIC, .more = S16LD_DENOM_MINUS_9036_MORE};};
template<> struct libdivide_constants<int16_t,-9035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9035_MAGIC, .more = S16LD_DENOM_MINUS_9035_MORE};};
template<> struct libdivide_constants<int16_t,-9034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9034_MAGIC, .more = S16LD_DENOM_MINUS_9034_MORE};};
template<> struct libdivide_constants<int16_t,-9033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9033_MAGIC, .more = S16LD_DENOM_MINUS_9033_MORE};};
template<> struct libdivide_constants<int16_t,-9032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9032_MAGIC, .more = S16LD_DENOM_MINUS_9032_MORE};};
template<> struct libdivide_constants<int16_t,-9031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9031_MAGIC, .more = S16LD_DENOM_MINUS_9031_MORE};};
template<> struct libdivide_constants<int16_t,-9030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9030_MAGIC, .more = S16LD_DENOM_MINUS_9030_MORE};};
template<> struct libdivide_constants<int16_t,-9029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9029_MAGIC, .more = S16LD_DENOM_MINUS_9029_MORE};};
template<> struct libdivide_constants<int16_t,-9028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9028_MAGIC, .more = S16LD_DENOM_MINUS_9028_MORE};};
template<> struct libdivide_constants<int16_t,-9027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9027_MAGIC, .more = S16LD_DENOM_MINUS_9027_MORE};};
template<> struct libdivide_constants<int16_t,-9026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9026_MAGIC, .more = S16LD_DENOM_MINUS_9026_MORE};};
template<> struct libdivide_constants<int16_t,-9025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9025_MAGIC, .more = S16LD_DENOM_MINUS_9025_MORE};};
template<> struct libdivide_constants<int16_t,-9024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9024_MAGIC, .more = S16LD_DENOM_MINUS_9024_MORE};};
template<> struct libdivide_constants<int16_t,-9023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9023_MAGIC, .more = S16LD_DENOM_MINUS_9023_MORE};};
template<> struct libdivide_constants<int16_t,-9022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9022_MAGIC, .more = S16LD_DENOM_MINUS_9022_MORE};};
template<> struct libdivide_constants<int16_t,-9021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9021_MAGIC, .more = S16LD_DENOM_MINUS_9021_MORE};};
template<> struct libdivide_constants<int16_t,-9020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9020_MAGIC, .more = S16LD_DENOM_MINUS_9020_MORE};};
template<> struct libdivide_constants<int16_t,-9019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9019_MAGIC, .more = S16LD_DENOM_MINUS_9019_MORE};};
template<> struct libdivide_constants<int16_t,-9018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9018_MAGIC, .more = S16LD_DENOM_MINUS_9018_MORE};};
template<> struct libdivide_constants<int16_t,-9017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9017_MAGIC, .more = S16LD_DENOM_MINUS_9017_MORE};};
template<> struct libdivide_constants<int16_t,-9016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9016_MAGIC, .more = S16LD_DENOM_MINUS_9016_MORE};};
template<> struct libdivide_constants<int16_t,-9015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9015_MAGIC, .more = S16LD_DENOM_MINUS_9015_MORE};};
template<> struct libdivide_constants<int16_t,-9014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9014_MAGIC, .more = S16LD_DENOM_MINUS_9014_MORE};};
template<> struct libdivide_constants<int16_t,-9013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9013_MAGIC, .more = S16LD_DENOM_MINUS_9013_MORE};};
template<> struct libdivide_constants<int16_t,-9012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9012_MAGIC, .more = S16LD_DENOM_MINUS_9012_MORE};};
template<> struct libdivide_constants<int16_t,-9011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9011_MAGIC, .more = S16LD_DENOM_MINUS_9011_MORE};};
template<> struct libdivide_constants<int16_t,-9010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9010_MAGIC, .more = S16LD_DENOM_MINUS_9010_MORE};};
template<> struct libdivide_constants<int16_t,-9009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9009_MAGIC, .more = S16LD_DENOM_MINUS_9009_MORE};};
template<> struct libdivide_constants<int16_t,-9008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9008_MAGIC, .more = S16LD_DENOM_MINUS_9008_MORE};};
template<> struct libdivide_constants<int16_t,-9007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9007_MAGIC, .more = S16LD_DENOM_MINUS_9007_MORE};};
template<> struct libdivide_constants<int16_t,-9006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9006_MAGIC, .more = S16LD_DENOM_MINUS_9006_MORE};};
template<> struct libdivide_constants<int16_t,-9005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9005_MAGIC, .more = S16LD_DENOM_MINUS_9005_MORE};};
template<> struct libdivide_constants<int16_t,-9004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9004_MAGIC, .more = S16LD_DENOM_MINUS_9004_MORE};};
template<> struct libdivide_constants<int16_t,-9003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9003_MAGIC, .more = S16LD_DENOM_MINUS_9003_MORE};};
template<> struct libdivide_constants<int16_t,-9002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9002_MAGIC, .more = S16LD_DENOM_MINUS_9002_MORE};};
template<> struct libdivide_constants<int16_t,-9001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9001_MAGIC, .more = S16LD_DENOM_MINUS_9001_MORE};};
template<> struct libdivide_constants<int16_t,-9000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9000_MAGIC, .more = S16LD_DENOM_MINUS_9000_MORE};};
template<> struct libdivide_constants<int16_t,-8999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8999_MAGIC, .more = S16LD_DENOM_MINUS_8999_MORE};};
template<> struct libdivide_constants<int16_t,-8998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8998_MAGIC, .more = S16LD_DENOM_MINUS_8998_MORE};};
template<> struct libdivide_constants<int16_t,-8997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8997_MAGIC, .more = S16LD_DENOM_MINUS_8997_MORE};};
template<> struct libdivide_constants<int16_t,-8996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8996_MAGIC, .more = S16LD_DENOM_MINUS_8996_MORE};};
template<> struct libdivide_constants<int16_t,-8995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8995_MAGIC, .more = S16LD_DENOM_MINUS_8995_MORE};};
template<> struct libdivide_constants<int16_t,-8994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8994_MAGIC, .more = S16LD_DENOM_MINUS_8994_MORE};};
template<> struct libdivide_constants<int16_t,-8993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8993_MAGIC, .more = S16LD_DENOM_MINUS_8993_MORE};};
template<> struct libdivide_constants<int16_t,-8992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8992_MAGIC, .more = S16LD_DENOM_MINUS_8992_MORE};};
template<> struct libdivide_constants<int16_t,-8991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8991_MAGIC, .more = S16LD_DENOM_MINUS_8991_MORE};};
template<> struct libdivide_constants<int16_t,-8990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8990_MAGIC, .more = S16LD_DENOM_MINUS_8990_MORE};};
template<> struct libdivide_constants<int16_t,-8989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8989_MAGIC, .more = S16LD_DENOM_MINUS_8989_MORE};};
template<> struct libdivide_constants<int16_t,-8988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8988_MAGIC, .more = S16LD_DENOM_MINUS_8988_MORE};};
template<> struct libdivide_constants<int16_t,-8987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8987_MAGIC, .more = S16LD_DENOM_MINUS_8987_MORE};};
template<> struct libdivide_constants<int16_t,-8986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8986_MAGIC, .more = S16LD_DENOM_MINUS_8986_MORE};};
template<> struct libdivide_constants<int16_t,-8985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8985_MAGIC, .more = S16LD_DENOM_MINUS_8985_MORE};};
template<> struct libdivide_constants<int16_t,-8984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8984_MAGIC, .more = S16LD_DENOM_MINUS_8984_MORE};};
template<> struct libdivide_constants<int16_t,-8983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8983_MAGIC, .more = S16LD_DENOM_MINUS_8983_MORE};};
template<> struct libdivide_constants<int16_t,-8982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8982_MAGIC, .more = S16LD_DENOM_MINUS_8982_MORE};};
template<> struct libdivide_constants<int16_t,-8981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8981_MAGIC, .more = S16LD_DENOM_MINUS_8981_MORE};};
template<> struct libdivide_constants<int16_t,-8980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8980_MAGIC, .more = S16LD_DENOM_MINUS_8980_MORE};};
template<> struct libdivide_constants<int16_t,-8979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8979_MAGIC, .more = S16LD_DENOM_MINUS_8979_MORE};};
template<> struct libdivide_constants<int16_t,-8978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8978_MAGIC, .more = S16LD_DENOM_MINUS_8978_MORE};};
template<> struct libdivide_constants<int16_t,-8977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8977_MAGIC, .more = S16LD_DENOM_MINUS_8977_MORE};};
template<> struct libdivide_constants<int16_t,-8976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8976_MAGIC, .more = S16LD_DENOM_MINUS_8976_MORE};};
template<> struct libdivide_constants<int16_t,-8975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8975_MAGIC, .more = S16LD_DENOM_MINUS_8975_MORE};};
template<> struct libdivide_constants<int16_t,-8974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8974_MAGIC, .more = S16LD_DENOM_MINUS_8974_MORE};};
template<> struct libdivide_constants<int16_t,-8973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8973_MAGIC, .more = S16LD_DENOM_MINUS_8973_MORE};};
template<> struct libdivide_constants<int16_t,-8972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8972_MAGIC, .more = S16LD_DENOM_MINUS_8972_MORE};};
template<> struct libdivide_constants<int16_t,-8971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8971_MAGIC, .more = S16LD_DENOM_MINUS_8971_MORE};};
template<> struct libdivide_constants<int16_t,-8970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8970_MAGIC, .more = S16LD_DENOM_MINUS_8970_MORE};};
template<> struct libdivide_constants<int16_t,-8969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8969_MAGIC, .more = S16LD_DENOM_MINUS_8969_MORE};};
template<> struct libdivide_constants<int16_t,-8968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8968_MAGIC, .more = S16LD_DENOM_MINUS_8968_MORE};};
template<> struct libdivide_constants<int16_t,-8967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8967_MAGIC, .more = S16LD_DENOM_MINUS_8967_MORE};};
template<> struct libdivide_constants<int16_t,-8966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8966_MAGIC, .more = S16LD_DENOM_MINUS_8966_MORE};};
template<> struct libdivide_constants<int16_t,-8965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8965_MAGIC, .more = S16LD_DENOM_MINUS_8965_MORE};};
template<> struct libdivide_constants<int16_t,-8964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8964_MAGIC, .more = S16LD_DENOM_MINUS_8964_MORE};};
template<> struct libdivide_constants<int16_t,-8963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8963_MAGIC, .more = S16LD_DENOM_MINUS_8963_MORE};};
template<> struct libdivide_constants<int16_t,-8962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8962_MAGIC, .more = S16LD_DENOM_MINUS_8962_MORE};};
template<> struct libdivide_constants<int16_t,-8961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8961_MAGIC, .more = S16LD_DENOM_MINUS_8961_MORE};};
template<> struct libdivide_constants<int16_t,-8960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8960_MAGIC, .more = S16LD_DENOM_MINUS_8960_MORE};};
template<> struct libdivide_constants<int16_t,-8959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8959_MAGIC, .more = S16LD_DENOM_MINUS_8959_MORE};};
template<> struct libdivide_constants<int16_t,-8958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8958_MAGIC, .more = S16LD_DENOM_MINUS_8958_MORE};};
template<> struct libdivide_constants<int16_t,-8957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8957_MAGIC, .more = S16LD_DENOM_MINUS_8957_MORE};};
template<> struct libdivide_constants<int16_t,-8956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8956_MAGIC, .more = S16LD_DENOM_MINUS_8956_MORE};};
template<> struct libdivide_constants<int16_t,-8955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8955_MAGIC, .more = S16LD_DENOM_MINUS_8955_MORE};};
template<> struct libdivide_constants<int16_t,-8954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8954_MAGIC, .more = S16LD_DENOM_MINUS_8954_MORE};};
template<> struct libdivide_constants<int16_t,-8953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8953_MAGIC, .more = S16LD_DENOM_MINUS_8953_MORE};};
template<> struct libdivide_constants<int16_t,-8952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8952_MAGIC, .more = S16LD_DENOM_MINUS_8952_MORE};};
template<> struct libdivide_constants<int16_t,-8951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8951_MAGIC, .more = S16LD_DENOM_MINUS_8951_MORE};};
template<> struct libdivide_constants<int16_t,-8950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8950_MAGIC, .more = S16LD_DENOM_MINUS_8950_MORE};};
template<> struct libdivide_constants<int16_t,-8949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8949_MAGIC, .more = S16LD_DENOM_MINUS_8949_MORE};};
template<> struct libdivide_constants<int16_t,-8948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8948_MAGIC, .more = S16LD_DENOM_MINUS_8948_MORE};};
template<> struct libdivide_constants<int16_t,-8947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8947_MAGIC, .more = S16LD_DENOM_MINUS_8947_MORE};};
template<> struct libdivide_constants<int16_t,-8946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8946_MAGIC, .more = S16LD_DENOM_MINUS_8946_MORE};};
template<> struct libdivide_constants<int16_t,-8945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8945_MAGIC, .more = S16LD_DENOM_MINUS_8945_MORE};};
template<> struct libdivide_constants<int16_t,-8944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8944_MAGIC, .more = S16LD_DENOM_MINUS_8944_MORE};};
template<> struct libdivide_constants<int16_t,-8943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8943_MAGIC, .more = S16LD_DENOM_MINUS_8943_MORE};};
template<> struct libdivide_constants<int16_t,-8942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8942_MAGIC, .more = S16LD_DENOM_MINUS_8942_MORE};};
template<> struct libdivide_constants<int16_t,-8941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8941_MAGIC, .more = S16LD_DENOM_MINUS_8941_MORE};};
template<> struct libdivide_constants<int16_t,-8940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8940_MAGIC, .more = S16LD_DENOM_MINUS_8940_MORE};};
template<> struct libdivide_constants<int16_t,-8939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8939_MAGIC, .more = S16LD_DENOM_MINUS_8939_MORE};};
template<> struct libdivide_constants<int16_t,-8938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8938_MAGIC, .more = S16LD_DENOM_MINUS_8938_MORE};};
template<> struct libdivide_constants<int16_t,-8937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8937_MAGIC, .more = S16LD_DENOM_MINUS_8937_MORE};};
template<> struct libdivide_constants<int16_t,-8936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8936_MAGIC, .more = S16LD_DENOM_MINUS_8936_MORE};};
template<> struct libdivide_constants<int16_t,-8935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8935_MAGIC, .more = S16LD_DENOM_MINUS_8935_MORE};};
template<> struct libdivide_constants<int16_t,-8934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8934_MAGIC, .more = S16LD_DENOM_MINUS_8934_MORE};};
template<> struct libdivide_constants<int16_t,-8933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8933_MAGIC, .more = S16LD_DENOM_MINUS_8933_MORE};};
template<> struct libdivide_constants<int16_t,-8932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8932_MAGIC, .more = S16LD_DENOM_MINUS_8932_MORE};};
template<> struct libdivide_constants<int16_t,-8931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8931_MAGIC, .more = S16LD_DENOM_MINUS_8931_MORE};};
template<> struct libdivide_constants<int16_t,-8930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8930_MAGIC, .more = S16LD_DENOM_MINUS_8930_MORE};};
template<> struct libdivide_constants<int16_t,-8929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8929_MAGIC, .more = S16LD_DENOM_MINUS_8929_MORE};};
template<> struct libdivide_constants<int16_t,-8928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8928_MAGIC, .more = S16LD_DENOM_MINUS_8928_MORE};};
template<> struct libdivide_constants<int16_t,-8927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8927_MAGIC, .more = S16LD_DENOM_MINUS_8927_MORE};};
template<> struct libdivide_constants<int16_t,-8926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8926_MAGIC, .more = S16LD_DENOM_MINUS_8926_MORE};};
template<> struct libdivide_constants<int16_t,-8925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8925_MAGIC, .more = S16LD_DENOM_MINUS_8925_MORE};};
template<> struct libdivide_constants<int16_t,-8924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8924_MAGIC, .more = S16LD_DENOM_MINUS_8924_MORE};};
template<> struct libdivide_constants<int16_t,-8923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8923_MAGIC, .more = S16LD_DENOM_MINUS_8923_MORE};};
template<> struct libdivide_constants<int16_t,-8922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8922_MAGIC, .more = S16LD_DENOM_MINUS_8922_MORE};};
template<> struct libdivide_constants<int16_t,-8921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8921_MAGIC, .more = S16LD_DENOM_MINUS_8921_MORE};};
template<> struct libdivide_constants<int16_t,-8920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8920_MAGIC, .more = S16LD_DENOM_MINUS_8920_MORE};};
template<> struct libdivide_constants<int16_t,-8919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8919_MAGIC, .more = S16LD_DENOM_MINUS_8919_MORE};};
template<> struct libdivide_constants<int16_t,-8918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8918_MAGIC, .more = S16LD_DENOM_MINUS_8918_MORE};};
template<> struct libdivide_constants<int16_t,-8917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8917_MAGIC, .more = S16LD_DENOM_MINUS_8917_MORE};};
template<> struct libdivide_constants<int16_t,-8916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8916_MAGIC, .more = S16LD_DENOM_MINUS_8916_MORE};};
template<> struct libdivide_constants<int16_t,-8915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8915_MAGIC, .more = S16LD_DENOM_MINUS_8915_MORE};};
template<> struct libdivide_constants<int16_t,-8914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8914_MAGIC, .more = S16LD_DENOM_MINUS_8914_MORE};};
template<> struct libdivide_constants<int16_t,-8913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8913_MAGIC, .more = S16LD_DENOM_MINUS_8913_MORE};};
template<> struct libdivide_constants<int16_t,-8912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8912_MAGIC, .more = S16LD_DENOM_MINUS_8912_MORE};};
template<> struct libdivide_constants<int16_t,-8911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8911_MAGIC, .more = S16LD_DENOM_MINUS_8911_MORE};};
template<> struct libdivide_constants<int16_t,-8910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8910_MAGIC, .more = S16LD_DENOM_MINUS_8910_MORE};};
template<> struct libdivide_constants<int16_t,-8909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8909_MAGIC, .more = S16LD_DENOM_MINUS_8909_MORE};};
template<> struct libdivide_constants<int16_t,-8908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8908_MAGIC, .more = S16LD_DENOM_MINUS_8908_MORE};};
template<> struct libdivide_constants<int16_t,-8907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8907_MAGIC, .more = S16LD_DENOM_MINUS_8907_MORE};};
template<> struct libdivide_constants<int16_t,-8906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8906_MAGIC, .more = S16LD_DENOM_MINUS_8906_MORE};};
template<> struct libdivide_constants<int16_t,-8905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8905_MAGIC, .more = S16LD_DENOM_MINUS_8905_MORE};};
template<> struct libdivide_constants<int16_t,-8904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8904_MAGIC, .more = S16LD_DENOM_MINUS_8904_MORE};};
template<> struct libdivide_constants<int16_t,-8903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8903_MAGIC, .more = S16LD_DENOM_MINUS_8903_MORE};};
template<> struct libdivide_constants<int16_t,-8902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8902_MAGIC, .more = S16LD_DENOM_MINUS_8902_MORE};};
template<> struct libdivide_constants<int16_t,-8901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8901_MAGIC, .more = S16LD_DENOM_MINUS_8901_MORE};};
template<> struct libdivide_constants<int16_t,-8900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8900_MAGIC, .more = S16LD_DENOM_MINUS_8900_MORE};};
template<> struct libdivide_constants<int16_t,-8899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8899_MAGIC, .more = S16LD_DENOM_MINUS_8899_MORE};};
template<> struct libdivide_constants<int16_t,-8898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8898_MAGIC, .more = S16LD_DENOM_MINUS_8898_MORE};};
template<> struct libdivide_constants<int16_t,-8897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8897_MAGIC, .more = S16LD_DENOM_MINUS_8897_MORE};};
template<> struct libdivide_constants<int16_t,-8896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8896_MAGIC, .more = S16LD_DENOM_MINUS_8896_MORE};};
template<> struct libdivide_constants<int16_t,-8895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8895_MAGIC, .more = S16LD_DENOM_MINUS_8895_MORE};};
template<> struct libdivide_constants<int16_t,-8894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8894_MAGIC, .more = S16LD_DENOM_MINUS_8894_MORE};};
template<> struct libdivide_constants<int16_t,-8893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8893_MAGIC, .more = S16LD_DENOM_MINUS_8893_MORE};};
template<> struct libdivide_constants<int16_t,-8892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8892_MAGIC, .more = S16LD_DENOM_MINUS_8892_MORE};};
template<> struct libdivide_constants<int16_t,-8891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8891_MAGIC, .more = S16LD_DENOM_MINUS_8891_MORE};};
template<> struct libdivide_constants<int16_t,-8890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8890_MAGIC, .more = S16LD_DENOM_MINUS_8890_MORE};};
template<> struct libdivide_constants<int16_t,-8889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8889_MAGIC, .more = S16LD_DENOM_MINUS_8889_MORE};};
template<> struct libdivide_constants<int16_t,-8888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8888_MAGIC, .more = S16LD_DENOM_MINUS_8888_MORE};};
template<> struct libdivide_constants<int16_t,-8887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8887_MAGIC, .more = S16LD_DENOM_MINUS_8887_MORE};};
template<> struct libdivide_constants<int16_t,-8886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8886_MAGIC, .more = S16LD_DENOM_MINUS_8886_MORE};};
template<> struct libdivide_constants<int16_t,-8885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8885_MAGIC, .more = S16LD_DENOM_MINUS_8885_MORE};};
template<> struct libdivide_constants<int16_t,-8884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8884_MAGIC, .more = S16LD_DENOM_MINUS_8884_MORE};};
template<> struct libdivide_constants<int16_t,-8883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8883_MAGIC, .more = S16LD_DENOM_MINUS_8883_MORE};};
template<> struct libdivide_constants<int16_t,-8882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8882_MAGIC, .more = S16LD_DENOM_MINUS_8882_MORE};};
template<> struct libdivide_constants<int16_t,-8881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8881_MAGIC, .more = S16LD_DENOM_MINUS_8881_MORE};};
template<> struct libdivide_constants<int16_t,-8880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8880_MAGIC, .more = S16LD_DENOM_MINUS_8880_MORE};};
template<> struct libdivide_constants<int16_t,-8879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8879_MAGIC, .more = S16LD_DENOM_MINUS_8879_MORE};};
template<> struct libdivide_constants<int16_t,-8878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8878_MAGIC, .more = S16LD_DENOM_MINUS_8878_MORE};};
template<> struct libdivide_constants<int16_t,-8877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8877_MAGIC, .more = S16LD_DENOM_MINUS_8877_MORE};};
template<> struct libdivide_constants<int16_t,-8876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8876_MAGIC, .more = S16LD_DENOM_MINUS_8876_MORE};};
template<> struct libdivide_constants<int16_t,-8875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8875_MAGIC, .more = S16LD_DENOM_MINUS_8875_MORE};};
template<> struct libdivide_constants<int16_t,-8874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8874_MAGIC, .more = S16LD_DENOM_MINUS_8874_MORE};};
template<> struct libdivide_constants<int16_t,-8873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8873_MAGIC, .more = S16LD_DENOM_MINUS_8873_MORE};};
template<> struct libdivide_constants<int16_t,-8872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8872_MAGIC, .more = S16LD_DENOM_MINUS_8872_MORE};};
template<> struct libdivide_constants<int16_t,-8871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8871_MAGIC, .more = S16LD_DENOM_MINUS_8871_MORE};};
template<> struct libdivide_constants<int16_t,-8870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8870_MAGIC, .more = S16LD_DENOM_MINUS_8870_MORE};};
template<> struct libdivide_constants<int16_t,-8869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8869_MAGIC, .more = S16LD_DENOM_MINUS_8869_MORE};};
template<> struct libdivide_constants<int16_t,-8868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8868_MAGIC, .more = S16LD_DENOM_MINUS_8868_MORE};};
template<> struct libdivide_constants<int16_t,-8867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8867_MAGIC, .more = S16LD_DENOM_MINUS_8867_MORE};};
template<> struct libdivide_constants<int16_t,-8866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8866_MAGIC, .more = S16LD_DENOM_MINUS_8866_MORE};};
template<> struct libdivide_constants<int16_t,-8865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8865_MAGIC, .more = S16LD_DENOM_MINUS_8865_MORE};};
template<> struct libdivide_constants<int16_t,-8864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8864_MAGIC, .more = S16LD_DENOM_MINUS_8864_MORE};};
template<> struct libdivide_constants<int16_t,-8863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8863_MAGIC, .more = S16LD_DENOM_MINUS_8863_MORE};};
template<> struct libdivide_constants<int16_t,-8862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8862_MAGIC, .more = S16LD_DENOM_MINUS_8862_MORE};};
template<> struct libdivide_constants<int16_t,-8861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8861_MAGIC, .more = S16LD_DENOM_MINUS_8861_MORE};};
template<> struct libdivide_constants<int16_t,-8860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8860_MAGIC, .more = S16LD_DENOM_MINUS_8860_MORE};};
template<> struct libdivide_constants<int16_t,-8859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8859_MAGIC, .more = S16LD_DENOM_MINUS_8859_MORE};};
template<> struct libdivide_constants<int16_t,-8858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8858_MAGIC, .more = S16LD_DENOM_MINUS_8858_MORE};};
template<> struct libdivide_constants<int16_t,-8857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8857_MAGIC, .more = S16LD_DENOM_MINUS_8857_MORE};};
template<> struct libdivide_constants<int16_t,-8856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8856_MAGIC, .more = S16LD_DENOM_MINUS_8856_MORE};};
template<> struct libdivide_constants<int16_t,-8855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8855_MAGIC, .more = S16LD_DENOM_MINUS_8855_MORE};};
template<> struct libdivide_constants<int16_t,-8854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8854_MAGIC, .more = S16LD_DENOM_MINUS_8854_MORE};};
template<> struct libdivide_constants<int16_t,-8853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8853_MAGIC, .more = S16LD_DENOM_MINUS_8853_MORE};};
template<> struct libdivide_constants<int16_t,-8852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8852_MAGIC, .more = S16LD_DENOM_MINUS_8852_MORE};};
template<> struct libdivide_constants<int16_t,-8851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8851_MAGIC, .more = S16LD_DENOM_MINUS_8851_MORE};};
template<> struct libdivide_constants<int16_t,-8850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8850_MAGIC, .more = S16LD_DENOM_MINUS_8850_MORE};};
template<> struct libdivide_constants<int16_t,-8849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8849_MAGIC, .more = S16LD_DENOM_MINUS_8849_MORE};};
template<> struct libdivide_constants<int16_t,-8848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8848_MAGIC, .more = S16LD_DENOM_MINUS_8848_MORE};};
template<> struct libdivide_constants<int16_t,-8847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8847_MAGIC, .more = S16LD_DENOM_MINUS_8847_MORE};};
template<> struct libdivide_constants<int16_t,-8846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8846_MAGIC, .more = S16LD_DENOM_MINUS_8846_MORE};};
template<> struct libdivide_constants<int16_t,-8845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8845_MAGIC, .more = S16LD_DENOM_MINUS_8845_MORE};};
template<> struct libdivide_constants<int16_t,-8844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8844_MAGIC, .more = S16LD_DENOM_MINUS_8844_MORE};};
template<> struct libdivide_constants<int16_t,-8843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8843_MAGIC, .more = S16LD_DENOM_MINUS_8843_MORE};};
template<> struct libdivide_constants<int16_t,-8842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8842_MAGIC, .more = S16LD_DENOM_MINUS_8842_MORE};};
template<> struct libdivide_constants<int16_t,-8841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8841_MAGIC, .more = S16LD_DENOM_MINUS_8841_MORE};};
template<> struct libdivide_constants<int16_t,-8840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8840_MAGIC, .more = S16LD_DENOM_MINUS_8840_MORE};};
template<> struct libdivide_constants<int16_t,-8839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8839_MAGIC, .more = S16LD_DENOM_MINUS_8839_MORE};};
template<> struct libdivide_constants<int16_t,-8838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8838_MAGIC, .more = S16LD_DENOM_MINUS_8838_MORE};};
template<> struct libdivide_constants<int16_t,-8837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8837_MAGIC, .more = S16LD_DENOM_MINUS_8837_MORE};};
template<> struct libdivide_constants<int16_t,-8836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8836_MAGIC, .more = S16LD_DENOM_MINUS_8836_MORE};};
template<> struct libdivide_constants<int16_t,-8835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8835_MAGIC, .more = S16LD_DENOM_MINUS_8835_MORE};};
template<> struct libdivide_constants<int16_t,-8834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8834_MAGIC, .more = S16LD_DENOM_MINUS_8834_MORE};};
template<> struct libdivide_constants<int16_t,-8833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8833_MAGIC, .more = S16LD_DENOM_MINUS_8833_MORE};};
template<> struct libdivide_constants<int16_t,-8832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8832_MAGIC, .more = S16LD_DENOM_MINUS_8832_MORE};};
template<> struct libdivide_constants<int16_t,-8831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8831_MAGIC, .more = S16LD_DENOM_MINUS_8831_MORE};};
template<> struct libdivide_constants<int16_t,-8830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8830_MAGIC, .more = S16LD_DENOM_MINUS_8830_MORE};};
template<> struct libdivide_constants<int16_t,-8829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8829_MAGIC, .more = S16LD_DENOM_MINUS_8829_MORE};};
template<> struct libdivide_constants<int16_t,-8828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8828_MAGIC, .more = S16LD_DENOM_MINUS_8828_MORE};};
template<> struct libdivide_constants<int16_t,-8827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8827_MAGIC, .more = S16LD_DENOM_MINUS_8827_MORE};};
template<> struct libdivide_constants<int16_t,-8826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8826_MAGIC, .more = S16LD_DENOM_MINUS_8826_MORE};};
template<> struct libdivide_constants<int16_t,-8825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8825_MAGIC, .more = S16LD_DENOM_MINUS_8825_MORE};};
template<> struct libdivide_constants<int16_t,-8824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8824_MAGIC, .more = S16LD_DENOM_MINUS_8824_MORE};};
template<> struct libdivide_constants<int16_t,-8823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8823_MAGIC, .more = S16LD_DENOM_MINUS_8823_MORE};};
template<> struct libdivide_constants<int16_t,-8822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8822_MAGIC, .more = S16LD_DENOM_MINUS_8822_MORE};};
template<> struct libdivide_constants<int16_t,-8821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8821_MAGIC, .more = S16LD_DENOM_MINUS_8821_MORE};};
template<> struct libdivide_constants<int16_t,-8820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8820_MAGIC, .more = S16LD_DENOM_MINUS_8820_MORE};};
template<> struct libdivide_constants<int16_t,-8819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8819_MAGIC, .more = S16LD_DENOM_MINUS_8819_MORE};};
template<> struct libdivide_constants<int16_t,-8818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8818_MAGIC, .more = S16LD_DENOM_MINUS_8818_MORE};};
template<> struct libdivide_constants<int16_t,-8817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8817_MAGIC, .more = S16LD_DENOM_MINUS_8817_MORE};};
template<> struct libdivide_constants<int16_t,-8816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8816_MAGIC, .more = S16LD_DENOM_MINUS_8816_MORE};};
template<> struct libdivide_constants<int16_t,-8815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8815_MAGIC, .more = S16LD_DENOM_MINUS_8815_MORE};};
template<> struct libdivide_constants<int16_t,-8814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8814_MAGIC, .more = S16LD_DENOM_MINUS_8814_MORE};};
template<> struct libdivide_constants<int16_t,-8813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8813_MAGIC, .more = S16LD_DENOM_MINUS_8813_MORE};};
template<> struct libdivide_constants<int16_t,-8812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8812_MAGIC, .more = S16LD_DENOM_MINUS_8812_MORE};};
template<> struct libdivide_constants<int16_t,-8811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8811_MAGIC, .more = S16LD_DENOM_MINUS_8811_MORE};};
template<> struct libdivide_constants<int16_t,-8810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8810_MAGIC, .more = S16LD_DENOM_MINUS_8810_MORE};};
template<> struct libdivide_constants<int16_t,-8809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8809_MAGIC, .more = S16LD_DENOM_MINUS_8809_MORE};};
template<> struct libdivide_constants<int16_t,-8808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8808_MAGIC, .more = S16LD_DENOM_MINUS_8808_MORE};};
template<> struct libdivide_constants<int16_t,-8807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8807_MAGIC, .more = S16LD_DENOM_MINUS_8807_MORE};};
template<> struct libdivide_constants<int16_t,-8806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8806_MAGIC, .more = S16LD_DENOM_MINUS_8806_MORE};};
template<> struct libdivide_constants<int16_t,-8805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8805_MAGIC, .more = S16LD_DENOM_MINUS_8805_MORE};};
template<> struct libdivide_constants<int16_t,-8804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8804_MAGIC, .more = S16LD_DENOM_MINUS_8804_MORE};};
template<> struct libdivide_constants<int16_t,-8803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8803_MAGIC, .more = S16LD_DENOM_MINUS_8803_MORE};};
template<> struct libdivide_constants<int16_t,-8802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8802_MAGIC, .more = S16LD_DENOM_MINUS_8802_MORE};};
template<> struct libdivide_constants<int16_t,-8801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8801_MAGIC, .more = S16LD_DENOM_MINUS_8801_MORE};};
template<> struct libdivide_constants<int16_t,-8800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8800_MAGIC, .more = S16LD_DENOM_MINUS_8800_MORE};};
template<> struct libdivide_constants<int16_t,-8799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8799_MAGIC, .more = S16LD_DENOM_MINUS_8799_MORE};};
template<> struct libdivide_constants<int16_t,-8798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8798_MAGIC, .more = S16LD_DENOM_MINUS_8798_MORE};};
template<> struct libdivide_constants<int16_t,-8797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8797_MAGIC, .more = S16LD_DENOM_MINUS_8797_MORE};};
template<> struct libdivide_constants<int16_t,-8796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8796_MAGIC, .more = S16LD_DENOM_MINUS_8796_MORE};};
template<> struct libdivide_constants<int16_t,-8795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8795_MAGIC, .more = S16LD_DENOM_MINUS_8795_MORE};};
template<> struct libdivide_constants<int16_t,-8794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8794_MAGIC, .more = S16LD_DENOM_MINUS_8794_MORE};};
template<> struct libdivide_constants<int16_t,-8793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8793_MAGIC, .more = S16LD_DENOM_MINUS_8793_MORE};};
template<> struct libdivide_constants<int16_t,-8792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8792_MAGIC, .more = S16LD_DENOM_MINUS_8792_MORE};};
template<> struct libdivide_constants<int16_t,-8791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8791_MAGIC, .more = S16LD_DENOM_MINUS_8791_MORE};};
template<> struct libdivide_constants<int16_t,-8790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8790_MAGIC, .more = S16LD_DENOM_MINUS_8790_MORE};};
template<> struct libdivide_constants<int16_t,-8789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8789_MAGIC, .more = S16LD_DENOM_MINUS_8789_MORE};};
template<> struct libdivide_constants<int16_t,-8788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8788_MAGIC, .more = S16LD_DENOM_MINUS_8788_MORE};};
template<> struct libdivide_constants<int16_t,-8787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8787_MAGIC, .more = S16LD_DENOM_MINUS_8787_MORE};};
template<> struct libdivide_constants<int16_t,-8786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8786_MAGIC, .more = S16LD_DENOM_MINUS_8786_MORE};};
template<> struct libdivide_constants<int16_t,-8785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8785_MAGIC, .more = S16LD_DENOM_MINUS_8785_MORE};};
template<> struct libdivide_constants<int16_t,-8784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8784_MAGIC, .more = S16LD_DENOM_MINUS_8784_MORE};};
template<> struct libdivide_constants<int16_t,-8783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8783_MAGIC, .more = S16LD_DENOM_MINUS_8783_MORE};};
template<> struct libdivide_constants<int16_t,-8782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8782_MAGIC, .more = S16LD_DENOM_MINUS_8782_MORE};};
template<> struct libdivide_constants<int16_t,-8781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8781_MAGIC, .more = S16LD_DENOM_MINUS_8781_MORE};};
template<> struct libdivide_constants<int16_t,-8780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8780_MAGIC, .more = S16LD_DENOM_MINUS_8780_MORE};};
template<> struct libdivide_constants<int16_t,-8779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8779_MAGIC, .more = S16LD_DENOM_MINUS_8779_MORE};};
template<> struct libdivide_constants<int16_t,-8778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8778_MAGIC, .more = S16LD_DENOM_MINUS_8778_MORE};};
template<> struct libdivide_constants<int16_t,-8777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8777_MAGIC, .more = S16LD_DENOM_MINUS_8777_MORE};};
template<> struct libdivide_constants<int16_t,-8776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8776_MAGIC, .more = S16LD_DENOM_MINUS_8776_MORE};};
template<> struct libdivide_constants<int16_t,-8775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8775_MAGIC, .more = S16LD_DENOM_MINUS_8775_MORE};};
template<> struct libdivide_constants<int16_t,-8774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8774_MAGIC, .more = S16LD_DENOM_MINUS_8774_MORE};};
template<> struct libdivide_constants<int16_t,-8773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8773_MAGIC, .more = S16LD_DENOM_MINUS_8773_MORE};};
template<> struct libdivide_constants<int16_t,-8772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8772_MAGIC, .more = S16LD_DENOM_MINUS_8772_MORE};};
template<> struct libdivide_constants<int16_t,-8771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8771_MAGIC, .more = S16LD_DENOM_MINUS_8771_MORE};};
template<> struct libdivide_constants<int16_t,-8770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8770_MAGIC, .more = S16LD_DENOM_MINUS_8770_MORE};};
template<> struct libdivide_constants<int16_t,-8769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8769_MAGIC, .more = S16LD_DENOM_MINUS_8769_MORE};};
template<> struct libdivide_constants<int16_t,-8768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8768_MAGIC, .more = S16LD_DENOM_MINUS_8768_MORE};};
template<> struct libdivide_constants<int16_t,-8767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8767_MAGIC, .more = S16LD_DENOM_MINUS_8767_MORE};};
template<> struct libdivide_constants<int16_t,-8766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8766_MAGIC, .more = S16LD_DENOM_MINUS_8766_MORE};};
template<> struct libdivide_constants<int16_t,-8765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8765_MAGIC, .more = S16LD_DENOM_MINUS_8765_MORE};};
template<> struct libdivide_constants<int16_t,-8764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8764_MAGIC, .more = S16LD_DENOM_MINUS_8764_MORE};};
template<> struct libdivide_constants<int16_t,-8763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8763_MAGIC, .more = S16LD_DENOM_MINUS_8763_MORE};};
template<> struct libdivide_constants<int16_t,-8762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8762_MAGIC, .more = S16LD_DENOM_MINUS_8762_MORE};};
template<> struct libdivide_constants<int16_t,-8761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8761_MAGIC, .more = S16LD_DENOM_MINUS_8761_MORE};};
template<> struct libdivide_constants<int16_t,-8760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8760_MAGIC, .more = S16LD_DENOM_MINUS_8760_MORE};};
template<> struct libdivide_constants<int16_t,-8759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8759_MAGIC, .more = S16LD_DENOM_MINUS_8759_MORE};};
template<> struct libdivide_constants<int16_t,-8758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8758_MAGIC, .more = S16LD_DENOM_MINUS_8758_MORE};};
template<> struct libdivide_constants<int16_t,-8757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8757_MAGIC, .more = S16LD_DENOM_MINUS_8757_MORE};};
template<> struct libdivide_constants<int16_t,-8756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8756_MAGIC, .more = S16LD_DENOM_MINUS_8756_MORE};};
template<> struct libdivide_constants<int16_t,-8755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8755_MAGIC, .more = S16LD_DENOM_MINUS_8755_MORE};};
template<> struct libdivide_constants<int16_t,-8754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8754_MAGIC, .more = S16LD_DENOM_MINUS_8754_MORE};};
template<> struct libdivide_constants<int16_t,-8753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8753_MAGIC, .more = S16LD_DENOM_MINUS_8753_MORE};};
template<> struct libdivide_constants<int16_t,-8752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8752_MAGIC, .more = S16LD_DENOM_MINUS_8752_MORE};};
template<> struct libdivide_constants<int16_t,-8751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8751_MAGIC, .more = S16LD_DENOM_MINUS_8751_MORE};};
template<> struct libdivide_constants<int16_t,-8750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8750_MAGIC, .more = S16LD_DENOM_MINUS_8750_MORE};};
template<> struct libdivide_constants<int16_t,-8749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8749_MAGIC, .more = S16LD_DENOM_MINUS_8749_MORE};};
template<> struct libdivide_constants<int16_t,-8748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8748_MAGIC, .more = S16LD_DENOM_MINUS_8748_MORE};};
template<> struct libdivide_constants<int16_t,-8747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8747_MAGIC, .more = S16LD_DENOM_MINUS_8747_MORE};};
template<> struct libdivide_constants<int16_t,-8746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8746_MAGIC, .more = S16LD_DENOM_MINUS_8746_MORE};};
template<> struct libdivide_constants<int16_t,-8745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8745_MAGIC, .more = S16LD_DENOM_MINUS_8745_MORE};};
template<> struct libdivide_constants<int16_t,-8744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8744_MAGIC, .more = S16LD_DENOM_MINUS_8744_MORE};};
template<> struct libdivide_constants<int16_t,-8743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8743_MAGIC, .more = S16LD_DENOM_MINUS_8743_MORE};};
template<> struct libdivide_constants<int16_t,-8742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8742_MAGIC, .more = S16LD_DENOM_MINUS_8742_MORE};};
template<> struct libdivide_constants<int16_t,-8741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8741_MAGIC, .more = S16LD_DENOM_MINUS_8741_MORE};};
template<> struct libdivide_constants<int16_t,-8740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8740_MAGIC, .more = S16LD_DENOM_MINUS_8740_MORE};};
template<> struct libdivide_constants<int16_t,-8739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8739_MAGIC, .more = S16LD_DENOM_MINUS_8739_MORE};};
template<> struct libdivide_constants<int16_t,-8738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8738_MAGIC, .more = S16LD_DENOM_MINUS_8738_MORE};};
template<> struct libdivide_constants<int16_t,-8737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8737_MAGIC, .more = S16LD_DENOM_MINUS_8737_MORE};};
template<> struct libdivide_constants<int16_t,-8736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8736_MAGIC, .more = S16LD_DENOM_MINUS_8736_MORE};};
template<> struct libdivide_constants<int16_t,-8735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8735_MAGIC, .more = S16LD_DENOM_MINUS_8735_MORE};};
template<> struct libdivide_constants<int16_t,-8734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8734_MAGIC, .more = S16LD_DENOM_MINUS_8734_MORE};};
template<> struct libdivide_constants<int16_t,-8733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8733_MAGIC, .more = S16LD_DENOM_MINUS_8733_MORE};};
template<> struct libdivide_constants<int16_t,-8732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8732_MAGIC, .more = S16LD_DENOM_MINUS_8732_MORE};};
template<> struct libdivide_constants<int16_t,-8731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8731_MAGIC, .more = S16LD_DENOM_MINUS_8731_MORE};};
template<> struct libdivide_constants<int16_t,-8730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8730_MAGIC, .more = S16LD_DENOM_MINUS_8730_MORE};};
template<> struct libdivide_constants<int16_t,-8729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8729_MAGIC, .more = S16LD_DENOM_MINUS_8729_MORE};};
template<> struct libdivide_constants<int16_t,-8728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8728_MAGIC, .more = S16LD_DENOM_MINUS_8728_MORE};};
template<> struct libdivide_constants<int16_t,-8727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8727_MAGIC, .more = S16LD_DENOM_MINUS_8727_MORE};};
template<> struct libdivide_constants<int16_t,-8726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8726_MAGIC, .more = S16LD_DENOM_MINUS_8726_MORE};};
template<> struct libdivide_constants<int16_t,-8725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8725_MAGIC, .more = S16LD_DENOM_MINUS_8725_MORE};};
template<> struct libdivide_constants<int16_t,-8724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8724_MAGIC, .more = S16LD_DENOM_MINUS_8724_MORE};};
template<> struct libdivide_constants<int16_t,-8723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8723_MAGIC, .more = S16LD_DENOM_MINUS_8723_MORE};};
template<> struct libdivide_constants<int16_t,-8722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8722_MAGIC, .more = S16LD_DENOM_MINUS_8722_MORE};};
template<> struct libdivide_constants<int16_t,-8721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8721_MAGIC, .more = S16LD_DENOM_MINUS_8721_MORE};};
template<> struct libdivide_constants<int16_t,-8720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8720_MAGIC, .more = S16LD_DENOM_MINUS_8720_MORE};};
template<> struct libdivide_constants<int16_t,-8719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8719_MAGIC, .more = S16LD_DENOM_MINUS_8719_MORE};};
template<> struct libdivide_constants<int16_t,-8718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8718_MAGIC, .more = S16LD_DENOM_MINUS_8718_MORE};};
template<> struct libdivide_constants<int16_t,-8717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8717_MAGIC, .more = S16LD_DENOM_MINUS_8717_MORE};};
template<> struct libdivide_constants<int16_t,-8716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8716_MAGIC, .more = S16LD_DENOM_MINUS_8716_MORE};};
template<> struct libdivide_constants<int16_t,-8715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8715_MAGIC, .more = S16LD_DENOM_MINUS_8715_MORE};};
template<> struct libdivide_constants<int16_t,-8714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8714_MAGIC, .more = S16LD_DENOM_MINUS_8714_MORE};};
template<> struct libdivide_constants<int16_t,-8713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8713_MAGIC, .more = S16LD_DENOM_MINUS_8713_MORE};};
template<> struct libdivide_constants<int16_t,-8712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8712_MAGIC, .more = S16LD_DENOM_MINUS_8712_MORE};};
template<> struct libdivide_constants<int16_t,-8711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8711_MAGIC, .more = S16LD_DENOM_MINUS_8711_MORE};};
template<> struct libdivide_constants<int16_t,-8710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8710_MAGIC, .more = S16LD_DENOM_MINUS_8710_MORE};};
template<> struct libdivide_constants<int16_t,-8709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8709_MAGIC, .more = S16LD_DENOM_MINUS_8709_MORE};};
template<> struct libdivide_constants<int16_t,-8708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8708_MAGIC, .more = S16LD_DENOM_MINUS_8708_MORE};};
template<> struct libdivide_constants<int16_t,-8707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8707_MAGIC, .more = S16LD_DENOM_MINUS_8707_MORE};};
template<> struct libdivide_constants<int16_t,-8706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8706_MAGIC, .more = S16LD_DENOM_MINUS_8706_MORE};};
template<> struct libdivide_constants<int16_t,-8705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8705_MAGIC, .more = S16LD_DENOM_MINUS_8705_MORE};};
template<> struct libdivide_constants<int16_t,-8704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8704_MAGIC, .more = S16LD_DENOM_MINUS_8704_MORE};};
template<> struct libdivide_constants<int16_t,-8703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8703_MAGIC, .more = S16LD_DENOM_MINUS_8703_MORE};};
template<> struct libdivide_constants<int16_t,-8702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8702_MAGIC, .more = S16LD_DENOM_MINUS_8702_MORE};};
template<> struct libdivide_constants<int16_t,-8701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8701_MAGIC, .more = S16LD_DENOM_MINUS_8701_MORE};};
template<> struct libdivide_constants<int16_t,-8700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8700_MAGIC, .more = S16LD_DENOM_MINUS_8700_MORE};};
template<> struct libdivide_constants<int16_t,-8699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8699_MAGIC, .more = S16LD_DENOM_MINUS_8699_MORE};};
template<> struct libdivide_constants<int16_t,-8698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8698_MAGIC, .more = S16LD_DENOM_MINUS_8698_MORE};};
template<> struct libdivide_constants<int16_t,-8697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8697_MAGIC, .more = S16LD_DENOM_MINUS_8697_MORE};};
template<> struct libdivide_constants<int16_t,-8696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8696_MAGIC, .more = S16LD_DENOM_MINUS_8696_MORE};};
template<> struct libdivide_constants<int16_t,-8695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8695_MAGIC, .more = S16LD_DENOM_MINUS_8695_MORE};};
template<> struct libdivide_constants<int16_t,-8694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8694_MAGIC, .more = S16LD_DENOM_MINUS_8694_MORE};};
template<> struct libdivide_constants<int16_t,-8693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8693_MAGIC, .more = S16LD_DENOM_MINUS_8693_MORE};};
template<> struct libdivide_constants<int16_t,-8692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8692_MAGIC, .more = S16LD_DENOM_MINUS_8692_MORE};};
template<> struct libdivide_constants<int16_t,-8691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8691_MAGIC, .more = S16LD_DENOM_MINUS_8691_MORE};};
template<> struct libdivide_constants<int16_t,-8690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8690_MAGIC, .more = S16LD_DENOM_MINUS_8690_MORE};};
template<> struct libdivide_constants<int16_t,-8689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8689_MAGIC, .more = S16LD_DENOM_MINUS_8689_MORE};};
template<> struct libdivide_constants<int16_t,-8688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8688_MAGIC, .more = S16LD_DENOM_MINUS_8688_MORE};};
template<> struct libdivide_constants<int16_t,-8687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8687_MAGIC, .more = S16LD_DENOM_MINUS_8687_MORE};};
template<> struct libdivide_constants<int16_t,-8686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8686_MAGIC, .more = S16LD_DENOM_MINUS_8686_MORE};};
template<> struct libdivide_constants<int16_t,-8685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8685_MAGIC, .more = S16LD_DENOM_MINUS_8685_MORE};};
template<> struct libdivide_constants<int16_t,-8684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8684_MAGIC, .more = S16LD_DENOM_MINUS_8684_MORE};};
template<> struct libdivide_constants<int16_t,-8683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8683_MAGIC, .more = S16LD_DENOM_MINUS_8683_MORE};};
template<> struct libdivide_constants<int16_t,-8682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8682_MAGIC, .more = S16LD_DENOM_MINUS_8682_MORE};};
template<> struct libdivide_constants<int16_t,-8681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8681_MAGIC, .more = S16LD_DENOM_MINUS_8681_MORE};};
template<> struct libdivide_constants<int16_t,-8680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8680_MAGIC, .more = S16LD_DENOM_MINUS_8680_MORE};};
template<> struct libdivide_constants<int16_t,-8679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8679_MAGIC, .more = S16LD_DENOM_MINUS_8679_MORE};};
template<> struct libdivide_constants<int16_t,-8678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8678_MAGIC, .more = S16LD_DENOM_MINUS_8678_MORE};};
template<> struct libdivide_constants<int16_t,-8677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8677_MAGIC, .more = S16LD_DENOM_MINUS_8677_MORE};};
template<> struct libdivide_constants<int16_t,-8676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8676_MAGIC, .more = S16LD_DENOM_MINUS_8676_MORE};};
template<> struct libdivide_constants<int16_t,-8675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8675_MAGIC, .more = S16LD_DENOM_MINUS_8675_MORE};};
template<> struct libdivide_constants<int16_t,-8674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8674_MAGIC, .more = S16LD_DENOM_MINUS_8674_MORE};};
template<> struct libdivide_constants<int16_t,-8673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8673_MAGIC, .more = S16LD_DENOM_MINUS_8673_MORE};};
template<> struct libdivide_constants<int16_t,-8672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8672_MAGIC, .more = S16LD_DENOM_MINUS_8672_MORE};};
template<> struct libdivide_constants<int16_t,-8671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8671_MAGIC, .more = S16LD_DENOM_MINUS_8671_MORE};};
template<> struct libdivide_constants<int16_t,-8670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8670_MAGIC, .more = S16LD_DENOM_MINUS_8670_MORE};};
template<> struct libdivide_constants<int16_t,-8669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8669_MAGIC, .more = S16LD_DENOM_MINUS_8669_MORE};};
template<> struct libdivide_constants<int16_t,-8668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8668_MAGIC, .more = S16LD_DENOM_MINUS_8668_MORE};};
template<> struct libdivide_constants<int16_t,-8667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8667_MAGIC, .more = S16LD_DENOM_MINUS_8667_MORE};};
template<> struct libdivide_constants<int16_t,-8666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8666_MAGIC, .more = S16LD_DENOM_MINUS_8666_MORE};};
template<> struct libdivide_constants<int16_t,-8665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8665_MAGIC, .more = S16LD_DENOM_MINUS_8665_MORE};};
template<> struct libdivide_constants<int16_t,-8664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8664_MAGIC, .more = S16LD_DENOM_MINUS_8664_MORE};};
template<> struct libdivide_constants<int16_t,-8663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8663_MAGIC, .more = S16LD_DENOM_MINUS_8663_MORE};};
template<> struct libdivide_constants<int16_t,-8662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8662_MAGIC, .more = S16LD_DENOM_MINUS_8662_MORE};};
template<> struct libdivide_constants<int16_t,-8661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8661_MAGIC, .more = S16LD_DENOM_MINUS_8661_MORE};};
template<> struct libdivide_constants<int16_t,-8660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8660_MAGIC, .more = S16LD_DENOM_MINUS_8660_MORE};};
template<> struct libdivide_constants<int16_t,-8659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8659_MAGIC, .more = S16LD_DENOM_MINUS_8659_MORE};};
template<> struct libdivide_constants<int16_t,-8658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8658_MAGIC, .more = S16LD_DENOM_MINUS_8658_MORE};};
template<> struct libdivide_constants<int16_t,-8657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8657_MAGIC, .more = S16LD_DENOM_MINUS_8657_MORE};};
template<> struct libdivide_constants<int16_t,-8656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8656_MAGIC, .more = S16LD_DENOM_MINUS_8656_MORE};};
template<> struct libdivide_constants<int16_t,-8655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8655_MAGIC, .more = S16LD_DENOM_MINUS_8655_MORE};};
template<> struct libdivide_constants<int16_t,-8654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8654_MAGIC, .more = S16LD_DENOM_MINUS_8654_MORE};};
template<> struct libdivide_constants<int16_t,-8653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8653_MAGIC, .more = S16LD_DENOM_MINUS_8653_MORE};};
template<> struct libdivide_constants<int16_t,-8652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8652_MAGIC, .more = S16LD_DENOM_MINUS_8652_MORE};};
template<> struct libdivide_constants<int16_t,-8651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8651_MAGIC, .more = S16LD_DENOM_MINUS_8651_MORE};};
template<> struct libdivide_constants<int16_t,-8650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8650_MAGIC, .more = S16LD_DENOM_MINUS_8650_MORE};};
template<> struct libdivide_constants<int16_t,-8649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8649_MAGIC, .more = S16LD_DENOM_MINUS_8649_MORE};};
template<> struct libdivide_constants<int16_t,-8648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8648_MAGIC, .more = S16LD_DENOM_MINUS_8648_MORE};};
template<> struct libdivide_constants<int16_t,-8647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8647_MAGIC, .more = S16LD_DENOM_MINUS_8647_MORE};};
template<> struct libdivide_constants<int16_t,-8646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8646_MAGIC, .more = S16LD_DENOM_MINUS_8646_MORE};};
template<> struct libdivide_constants<int16_t,-8645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8645_MAGIC, .more = S16LD_DENOM_MINUS_8645_MORE};};
template<> struct libdivide_constants<int16_t,-8644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8644_MAGIC, .more = S16LD_DENOM_MINUS_8644_MORE};};
template<> struct libdivide_constants<int16_t,-8643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8643_MAGIC, .more = S16LD_DENOM_MINUS_8643_MORE};};
template<> struct libdivide_constants<int16_t,-8642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8642_MAGIC, .more = S16LD_DENOM_MINUS_8642_MORE};};
template<> struct libdivide_constants<int16_t,-8641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8641_MAGIC, .more = S16LD_DENOM_MINUS_8641_MORE};};
template<> struct libdivide_constants<int16_t,-8640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8640_MAGIC, .more = S16LD_DENOM_MINUS_8640_MORE};};
template<> struct libdivide_constants<int16_t,-8639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8639_MAGIC, .more = S16LD_DENOM_MINUS_8639_MORE};};
template<> struct libdivide_constants<int16_t,-8638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8638_MAGIC, .more = S16LD_DENOM_MINUS_8638_MORE};};
template<> struct libdivide_constants<int16_t,-8637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8637_MAGIC, .more = S16LD_DENOM_MINUS_8637_MORE};};
template<> struct libdivide_constants<int16_t,-8636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8636_MAGIC, .more = S16LD_DENOM_MINUS_8636_MORE};};
template<> struct libdivide_constants<int16_t,-8635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8635_MAGIC, .more = S16LD_DENOM_MINUS_8635_MORE};};
template<> struct libdivide_constants<int16_t,-8634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8634_MAGIC, .more = S16LD_DENOM_MINUS_8634_MORE};};
template<> struct libdivide_constants<int16_t,-8633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8633_MAGIC, .more = S16LD_DENOM_MINUS_8633_MORE};};
template<> struct libdivide_constants<int16_t,-8632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8632_MAGIC, .more = S16LD_DENOM_MINUS_8632_MORE};};
template<> struct libdivide_constants<int16_t,-8631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8631_MAGIC, .more = S16LD_DENOM_MINUS_8631_MORE};};
template<> struct libdivide_constants<int16_t,-8630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8630_MAGIC, .more = S16LD_DENOM_MINUS_8630_MORE};};
template<> struct libdivide_constants<int16_t,-8629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8629_MAGIC, .more = S16LD_DENOM_MINUS_8629_MORE};};
template<> struct libdivide_constants<int16_t,-8628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8628_MAGIC, .more = S16LD_DENOM_MINUS_8628_MORE};};
template<> struct libdivide_constants<int16_t,-8627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8627_MAGIC, .more = S16LD_DENOM_MINUS_8627_MORE};};
template<> struct libdivide_constants<int16_t,-8626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8626_MAGIC, .more = S16LD_DENOM_MINUS_8626_MORE};};
template<> struct libdivide_constants<int16_t,-8625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8625_MAGIC, .more = S16LD_DENOM_MINUS_8625_MORE};};
template<> struct libdivide_constants<int16_t,-8624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8624_MAGIC, .more = S16LD_DENOM_MINUS_8624_MORE};};
template<> struct libdivide_constants<int16_t,-8623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8623_MAGIC, .more = S16LD_DENOM_MINUS_8623_MORE};};
template<> struct libdivide_constants<int16_t,-8622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8622_MAGIC, .more = S16LD_DENOM_MINUS_8622_MORE};};
template<> struct libdivide_constants<int16_t,-8621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8621_MAGIC, .more = S16LD_DENOM_MINUS_8621_MORE};};
template<> struct libdivide_constants<int16_t,-8620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8620_MAGIC, .more = S16LD_DENOM_MINUS_8620_MORE};};
template<> struct libdivide_constants<int16_t,-8619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8619_MAGIC, .more = S16LD_DENOM_MINUS_8619_MORE};};
template<> struct libdivide_constants<int16_t,-8618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8618_MAGIC, .more = S16LD_DENOM_MINUS_8618_MORE};};
template<> struct libdivide_constants<int16_t,-8617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8617_MAGIC, .more = S16LD_DENOM_MINUS_8617_MORE};};
template<> struct libdivide_constants<int16_t,-8616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8616_MAGIC, .more = S16LD_DENOM_MINUS_8616_MORE};};
template<> struct libdivide_constants<int16_t,-8615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8615_MAGIC, .more = S16LD_DENOM_MINUS_8615_MORE};};
template<> struct libdivide_constants<int16_t,-8614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8614_MAGIC, .more = S16LD_DENOM_MINUS_8614_MORE};};
template<> struct libdivide_constants<int16_t,-8613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8613_MAGIC, .more = S16LD_DENOM_MINUS_8613_MORE};};
template<> struct libdivide_constants<int16_t,-8612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8612_MAGIC, .more = S16LD_DENOM_MINUS_8612_MORE};};
template<> struct libdivide_constants<int16_t,-8611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8611_MAGIC, .more = S16LD_DENOM_MINUS_8611_MORE};};
template<> struct libdivide_constants<int16_t,-8610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8610_MAGIC, .more = S16LD_DENOM_MINUS_8610_MORE};};
template<> struct libdivide_constants<int16_t,-8609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8609_MAGIC, .more = S16LD_DENOM_MINUS_8609_MORE};};
template<> struct libdivide_constants<int16_t,-8608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8608_MAGIC, .more = S16LD_DENOM_MINUS_8608_MORE};};
template<> struct libdivide_constants<int16_t,-8607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8607_MAGIC, .more = S16LD_DENOM_MINUS_8607_MORE};};
template<> struct libdivide_constants<int16_t,-8606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8606_MAGIC, .more = S16LD_DENOM_MINUS_8606_MORE};};
template<> struct libdivide_constants<int16_t,-8605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8605_MAGIC, .more = S16LD_DENOM_MINUS_8605_MORE};};
template<> struct libdivide_constants<int16_t,-8604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8604_MAGIC, .more = S16LD_DENOM_MINUS_8604_MORE};};
template<> struct libdivide_constants<int16_t,-8603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8603_MAGIC, .more = S16LD_DENOM_MINUS_8603_MORE};};
template<> struct libdivide_constants<int16_t,-8602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8602_MAGIC, .more = S16LD_DENOM_MINUS_8602_MORE};};
template<> struct libdivide_constants<int16_t,-8601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8601_MAGIC, .more = S16LD_DENOM_MINUS_8601_MORE};};
template<> struct libdivide_constants<int16_t,-8600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8600_MAGIC, .more = S16LD_DENOM_MINUS_8600_MORE};};
template<> struct libdivide_constants<int16_t,-8599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8599_MAGIC, .more = S16LD_DENOM_MINUS_8599_MORE};};
template<> struct libdivide_constants<int16_t,-8598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8598_MAGIC, .more = S16LD_DENOM_MINUS_8598_MORE};};
template<> struct libdivide_constants<int16_t,-8597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8597_MAGIC, .more = S16LD_DENOM_MINUS_8597_MORE};};
template<> struct libdivide_constants<int16_t,-8596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8596_MAGIC, .more = S16LD_DENOM_MINUS_8596_MORE};};
template<> struct libdivide_constants<int16_t,-8595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8595_MAGIC, .more = S16LD_DENOM_MINUS_8595_MORE};};
template<> struct libdivide_constants<int16_t,-8594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8594_MAGIC, .more = S16LD_DENOM_MINUS_8594_MORE};};
template<> struct libdivide_constants<int16_t,-8593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8593_MAGIC, .more = S16LD_DENOM_MINUS_8593_MORE};};
template<> struct libdivide_constants<int16_t,-8592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8592_MAGIC, .more = S16LD_DENOM_MINUS_8592_MORE};};
template<> struct libdivide_constants<int16_t,-8591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8591_MAGIC, .more = S16LD_DENOM_MINUS_8591_MORE};};
template<> struct libdivide_constants<int16_t,-8590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8590_MAGIC, .more = S16LD_DENOM_MINUS_8590_MORE};};
template<> struct libdivide_constants<int16_t,-8589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8589_MAGIC, .more = S16LD_DENOM_MINUS_8589_MORE};};
template<> struct libdivide_constants<int16_t,-8588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8588_MAGIC, .more = S16LD_DENOM_MINUS_8588_MORE};};
template<> struct libdivide_constants<int16_t,-8587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8587_MAGIC, .more = S16LD_DENOM_MINUS_8587_MORE};};
template<> struct libdivide_constants<int16_t,-8586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8586_MAGIC, .more = S16LD_DENOM_MINUS_8586_MORE};};
template<> struct libdivide_constants<int16_t,-8585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8585_MAGIC, .more = S16LD_DENOM_MINUS_8585_MORE};};
template<> struct libdivide_constants<int16_t,-8584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8584_MAGIC, .more = S16LD_DENOM_MINUS_8584_MORE};};
template<> struct libdivide_constants<int16_t,-8583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8583_MAGIC, .more = S16LD_DENOM_MINUS_8583_MORE};};
template<> struct libdivide_constants<int16_t,-8582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8582_MAGIC, .more = S16LD_DENOM_MINUS_8582_MORE};};
template<> struct libdivide_constants<int16_t,-8581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8581_MAGIC, .more = S16LD_DENOM_MINUS_8581_MORE};};
template<> struct libdivide_constants<int16_t,-8580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8580_MAGIC, .more = S16LD_DENOM_MINUS_8580_MORE};};
template<> struct libdivide_constants<int16_t,-8579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8579_MAGIC, .more = S16LD_DENOM_MINUS_8579_MORE};};
template<> struct libdivide_constants<int16_t,-8578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8578_MAGIC, .more = S16LD_DENOM_MINUS_8578_MORE};};
template<> struct libdivide_constants<int16_t,-8577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8577_MAGIC, .more = S16LD_DENOM_MINUS_8577_MORE};};
template<> struct libdivide_constants<int16_t,-8576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8576_MAGIC, .more = S16LD_DENOM_MINUS_8576_MORE};};
template<> struct libdivide_constants<int16_t,-8575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8575_MAGIC, .more = S16LD_DENOM_MINUS_8575_MORE};};
template<> struct libdivide_constants<int16_t,-8574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8574_MAGIC, .more = S16LD_DENOM_MINUS_8574_MORE};};
template<> struct libdivide_constants<int16_t,-8573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8573_MAGIC, .more = S16LD_DENOM_MINUS_8573_MORE};};
template<> struct libdivide_constants<int16_t,-8572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8572_MAGIC, .more = S16LD_DENOM_MINUS_8572_MORE};};
template<> struct libdivide_constants<int16_t,-8571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8571_MAGIC, .more = S16LD_DENOM_MINUS_8571_MORE};};
template<> struct libdivide_constants<int16_t,-8570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8570_MAGIC, .more = S16LD_DENOM_MINUS_8570_MORE};};
template<> struct libdivide_constants<int16_t,-8569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8569_MAGIC, .more = S16LD_DENOM_MINUS_8569_MORE};};
template<> struct libdivide_constants<int16_t,-8568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8568_MAGIC, .more = S16LD_DENOM_MINUS_8568_MORE};};
template<> struct libdivide_constants<int16_t,-8567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8567_MAGIC, .more = S16LD_DENOM_MINUS_8567_MORE};};
template<> struct libdivide_constants<int16_t,-8566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8566_MAGIC, .more = S16LD_DENOM_MINUS_8566_MORE};};
template<> struct libdivide_constants<int16_t,-8565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8565_MAGIC, .more = S16LD_DENOM_MINUS_8565_MORE};};
template<> struct libdivide_constants<int16_t,-8564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8564_MAGIC, .more = S16LD_DENOM_MINUS_8564_MORE};};
template<> struct libdivide_constants<int16_t,-8563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8563_MAGIC, .more = S16LD_DENOM_MINUS_8563_MORE};};
template<> struct libdivide_constants<int16_t,-8562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8562_MAGIC, .more = S16LD_DENOM_MINUS_8562_MORE};};
template<> struct libdivide_constants<int16_t,-8561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8561_MAGIC, .more = S16LD_DENOM_MINUS_8561_MORE};};
template<> struct libdivide_constants<int16_t,-8560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8560_MAGIC, .more = S16LD_DENOM_MINUS_8560_MORE};};
template<> struct libdivide_constants<int16_t,-8559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8559_MAGIC, .more = S16LD_DENOM_MINUS_8559_MORE};};
template<> struct libdivide_constants<int16_t,-8558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8558_MAGIC, .more = S16LD_DENOM_MINUS_8558_MORE};};
template<> struct libdivide_constants<int16_t,-8557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8557_MAGIC, .more = S16LD_DENOM_MINUS_8557_MORE};};
template<> struct libdivide_constants<int16_t,-8556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8556_MAGIC, .more = S16LD_DENOM_MINUS_8556_MORE};};
template<> struct libdivide_constants<int16_t,-8555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8555_MAGIC, .more = S16LD_DENOM_MINUS_8555_MORE};};
template<> struct libdivide_constants<int16_t,-8554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8554_MAGIC, .more = S16LD_DENOM_MINUS_8554_MORE};};
template<> struct libdivide_constants<int16_t,-8553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8553_MAGIC, .more = S16LD_DENOM_MINUS_8553_MORE};};
template<> struct libdivide_constants<int16_t,-8552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8552_MAGIC, .more = S16LD_DENOM_MINUS_8552_MORE};};
template<> struct libdivide_constants<int16_t,-8551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8551_MAGIC, .more = S16LD_DENOM_MINUS_8551_MORE};};
template<> struct libdivide_constants<int16_t,-8550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8550_MAGIC, .more = S16LD_DENOM_MINUS_8550_MORE};};
template<> struct libdivide_constants<int16_t,-8549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8549_MAGIC, .more = S16LD_DENOM_MINUS_8549_MORE};};
template<> struct libdivide_constants<int16_t,-8548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8548_MAGIC, .more = S16LD_DENOM_MINUS_8548_MORE};};
template<> struct libdivide_constants<int16_t,-8547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8547_MAGIC, .more = S16LD_DENOM_MINUS_8547_MORE};};
template<> struct libdivide_constants<int16_t,-8546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8546_MAGIC, .more = S16LD_DENOM_MINUS_8546_MORE};};
template<> struct libdivide_constants<int16_t,-8545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8545_MAGIC, .more = S16LD_DENOM_MINUS_8545_MORE};};
template<> struct libdivide_constants<int16_t,-8544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8544_MAGIC, .more = S16LD_DENOM_MINUS_8544_MORE};};
template<> struct libdivide_constants<int16_t,-8543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8543_MAGIC, .more = S16LD_DENOM_MINUS_8543_MORE};};
template<> struct libdivide_constants<int16_t,-8542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8542_MAGIC, .more = S16LD_DENOM_MINUS_8542_MORE};};
template<> struct libdivide_constants<int16_t,-8541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8541_MAGIC, .more = S16LD_DENOM_MINUS_8541_MORE};};
template<> struct libdivide_constants<int16_t,-8540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8540_MAGIC, .more = S16LD_DENOM_MINUS_8540_MORE};};
template<> struct libdivide_constants<int16_t,-8539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8539_MAGIC, .more = S16LD_DENOM_MINUS_8539_MORE};};
template<> struct libdivide_constants<int16_t,-8538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8538_MAGIC, .more = S16LD_DENOM_MINUS_8538_MORE};};
template<> struct libdivide_constants<int16_t,-8537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8537_MAGIC, .more = S16LD_DENOM_MINUS_8537_MORE};};
template<> struct libdivide_constants<int16_t,-8536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8536_MAGIC, .more = S16LD_DENOM_MINUS_8536_MORE};};
template<> struct libdivide_constants<int16_t,-8535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8535_MAGIC, .more = S16LD_DENOM_MINUS_8535_MORE};};
template<> struct libdivide_constants<int16_t,-8534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8534_MAGIC, .more = S16LD_DENOM_MINUS_8534_MORE};};
template<> struct libdivide_constants<int16_t,-8533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8533_MAGIC, .more = S16LD_DENOM_MINUS_8533_MORE};};
template<> struct libdivide_constants<int16_t,-8532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8532_MAGIC, .more = S16LD_DENOM_MINUS_8532_MORE};};
template<> struct libdivide_constants<int16_t,-8531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8531_MAGIC, .more = S16LD_DENOM_MINUS_8531_MORE};};
template<> struct libdivide_constants<int16_t,-8530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8530_MAGIC, .more = S16LD_DENOM_MINUS_8530_MORE};};
template<> struct libdivide_constants<int16_t,-8529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8529_MAGIC, .more = S16LD_DENOM_MINUS_8529_MORE};};
template<> struct libdivide_constants<int16_t,-8528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8528_MAGIC, .more = S16LD_DENOM_MINUS_8528_MORE};};
template<> struct libdivide_constants<int16_t,-8527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8527_MAGIC, .more = S16LD_DENOM_MINUS_8527_MORE};};
template<> struct libdivide_constants<int16_t,-8526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8526_MAGIC, .more = S16LD_DENOM_MINUS_8526_MORE};};
template<> struct libdivide_constants<int16_t,-8525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8525_MAGIC, .more = S16LD_DENOM_MINUS_8525_MORE};};
template<> struct libdivide_constants<int16_t,-8524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8524_MAGIC, .more = S16LD_DENOM_MINUS_8524_MORE};};
template<> struct libdivide_constants<int16_t,-8523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8523_MAGIC, .more = S16LD_DENOM_MINUS_8523_MORE};};
template<> struct libdivide_constants<int16_t,-8522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8522_MAGIC, .more = S16LD_DENOM_MINUS_8522_MORE};};
template<> struct libdivide_constants<int16_t,-8521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8521_MAGIC, .more = S16LD_DENOM_MINUS_8521_MORE};};
template<> struct libdivide_constants<int16_t,-8520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8520_MAGIC, .more = S16LD_DENOM_MINUS_8520_MORE};};
template<> struct libdivide_constants<int16_t,-8519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8519_MAGIC, .more = S16LD_DENOM_MINUS_8519_MORE};};
template<> struct libdivide_constants<int16_t,-8518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8518_MAGIC, .more = S16LD_DENOM_MINUS_8518_MORE};};
template<> struct libdivide_constants<int16_t,-8517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8517_MAGIC, .more = S16LD_DENOM_MINUS_8517_MORE};};
template<> struct libdivide_constants<int16_t,-8516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8516_MAGIC, .more = S16LD_DENOM_MINUS_8516_MORE};};
template<> struct libdivide_constants<int16_t,-8515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8515_MAGIC, .more = S16LD_DENOM_MINUS_8515_MORE};};
template<> struct libdivide_constants<int16_t,-8514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8514_MAGIC, .more = S16LD_DENOM_MINUS_8514_MORE};};
template<> struct libdivide_constants<int16_t,-8513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8513_MAGIC, .more = S16LD_DENOM_MINUS_8513_MORE};};
template<> struct libdivide_constants<int16_t,-8512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8512_MAGIC, .more = S16LD_DENOM_MINUS_8512_MORE};};
template<> struct libdivide_constants<int16_t,-8511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8511_MAGIC, .more = S16LD_DENOM_MINUS_8511_MORE};};
template<> struct libdivide_constants<int16_t,-8510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8510_MAGIC, .more = S16LD_DENOM_MINUS_8510_MORE};};
template<> struct libdivide_constants<int16_t,-8509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8509_MAGIC, .more = S16LD_DENOM_MINUS_8509_MORE};};
template<> struct libdivide_constants<int16_t,-8508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8508_MAGIC, .more = S16LD_DENOM_MINUS_8508_MORE};};
template<> struct libdivide_constants<int16_t,-8507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8507_MAGIC, .more = S16LD_DENOM_MINUS_8507_MORE};};
template<> struct libdivide_constants<int16_t,-8506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8506_MAGIC, .more = S16LD_DENOM_MINUS_8506_MORE};};
template<> struct libdivide_constants<int16_t,-8505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8505_MAGIC, .more = S16LD_DENOM_MINUS_8505_MORE};};
template<> struct libdivide_constants<int16_t,-8504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8504_MAGIC, .more = S16LD_DENOM_MINUS_8504_MORE};};
template<> struct libdivide_constants<int16_t,-8503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8503_MAGIC, .more = S16LD_DENOM_MINUS_8503_MORE};};
template<> struct libdivide_constants<int16_t,-8502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8502_MAGIC, .more = S16LD_DENOM_MINUS_8502_MORE};};
template<> struct libdivide_constants<int16_t,-8501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8501_MAGIC, .more = S16LD_DENOM_MINUS_8501_MORE};};
template<> struct libdivide_constants<int16_t,-8500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8500_MAGIC, .more = S16LD_DENOM_MINUS_8500_MORE};};
template<> struct libdivide_constants<int16_t,-8499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8499_MAGIC, .more = S16LD_DENOM_MINUS_8499_MORE};};
template<> struct libdivide_constants<int16_t,-8498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8498_MAGIC, .more = S16LD_DENOM_MINUS_8498_MORE};};
template<> struct libdivide_constants<int16_t,-8497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8497_MAGIC, .more = S16LD_DENOM_MINUS_8497_MORE};};
template<> struct libdivide_constants<int16_t,-8496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8496_MAGIC, .more = S16LD_DENOM_MINUS_8496_MORE};};
template<> struct libdivide_constants<int16_t,-8495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8495_MAGIC, .more = S16LD_DENOM_MINUS_8495_MORE};};
template<> struct libdivide_constants<int16_t,-8494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8494_MAGIC, .more = S16LD_DENOM_MINUS_8494_MORE};};
template<> struct libdivide_constants<int16_t,-8493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8493_MAGIC, .more = S16LD_DENOM_MINUS_8493_MORE};};
template<> struct libdivide_constants<int16_t,-8492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8492_MAGIC, .more = S16LD_DENOM_MINUS_8492_MORE};};
template<> struct libdivide_constants<int16_t,-8491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8491_MAGIC, .more = S16LD_DENOM_MINUS_8491_MORE};};
template<> struct libdivide_constants<int16_t,-8490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8490_MAGIC, .more = S16LD_DENOM_MINUS_8490_MORE};};
template<> struct libdivide_constants<int16_t,-8489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8489_MAGIC, .more = S16LD_DENOM_MINUS_8489_MORE};};
template<> struct libdivide_constants<int16_t,-8488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8488_MAGIC, .more = S16LD_DENOM_MINUS_8488_MORE};};
template<> struct libdivide_constants<int16_t,-8487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8487_MAGIC, .more = S16LD_DENOM_MINUS_8487_MORE};};
template<> struct libdivide_constants<int16_t,-8486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8486_MAGIC, .more = S16LD_DENOM_MINUS_8486_MORE};};
template<> struct libdivide_constants<int16_t,-8485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8485_MAGIC, .more = S16LD_DENOM_MINUS_8485_MORE};};
template<> struct libdivide_constants<int16_t,-8484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8484_MAGIC, .more = S16LD_DENOM_MINUS_8484_MORE};};
template<> struct libdivide_constants<int16_t,-8483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8483_MAGIC, .more = S16LD_DENOM_MINUS_8483_MORE};};
template<> struct libdivide_constants<int16_t,-8482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8482_MAGIC, .more = S16LD_DENOM_MINUS_8482_MORE};};
template<> struct libdivide_constants<int16_t,-8481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8481_MAGIC, .more = S16LD_DENOM_MINUS_8481_MORE};};
template<> struct libdivide_constants<int16_t,-8480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8480_MAGIC, .more = S16LD_DENOM_MINUS_8480_MORE};};
template<> struct libdivide_constants<int16_t,-8479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8479_MAGIC, .more = S16LD_DENOM_MINUS_8479_MORE};};
template<> struct libdivide_constants<int16_t,-8478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8478_MAGIC, .more = S16LD_DENOM_MINUS_8478_MORE};};
template<> struct libdivide_constants<int16_t,-8477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8477_MAGIC, .more = S16LD_DENOM_MINUS_8477_MORE};};
template<> struct libdivide_constants<int16_t,-8476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8476_MAGIC, .more = S16LD_DENOM_MINUS_8476_MORE};};
template<> struct libdivide_constants<int16_t,-8475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8475_MAGIC, .more = S16LD_DENOM_MINUS_8475_MORE};};
template<> struct libdivide_constants<int16_t,-8474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8474_MAGIC, .more = S16LD_DENOM_MINUS_8474_MORE};};
template<> struct libdivide_constants<int16_t,-8473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8473_MAGIC, .more = S16LD_DENOM_MINUS_8473_MORE};};
template<> struct libdivide_constants<int16_t,-8472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8472_MAGIC, .more = S16LD_DENOM_MINUS_8472_MORE};};
template<> struct libdivide_constants<int16_t,-8471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8471_MAGIC, .more = S16LD_DENOM_MINUS_8471_MORE};};
template<> struct libdivide_constants<int16_t,-8470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8470_MAGIC, .more = S16LD_DENOM_MINUS_8470_MORE};};
template<> struct libdivide_constants<int16_t,-8469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8469_MAGIC, .more = S16LD_DENOM_MINUS_8469_MORE};};
template<> struct libdivide_constants<int16_t,-8468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8468_MAGIC, .more = S16LD_DENOM_MINUS_8468_MORE};};
template<> struct libdivide_constants<int16_t,-8467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8467_MAGIC, .more = S16LD_DENOM_MINUS_8467_MORE};};
template<> struct libdivide_constants<int16_t,-8466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8466_MAGIC, .more = S16LD_DENOM_MINUS_8466_MORE};};
template<> struct libdivide_constants<int16_t,-8465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8465_MAGIC, .more = S16LD_DENOM_MINUS_8465_MORE};};
template<> struct libdivide_constants<int16_t,-8464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8464_MAGIC, .more = S16LD_DENOM_MINUS_8464_MORE};};
template<> struct libdivide_constants<int16_t,-8463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8463_MAGIC, .more = S16LD_DENOM_MINUS_8463_MORE};};
template<> struct libdivide_constants<int16_t,-8462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8462_MAGIC, .more = S16LD_DENOM_MINUS_8462_MORE};};
template<> struct libdivide_constants<int16_t,-8461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8461_MAGIC, .more = S16LD_DENOM_MINUS_8461_MORE};};
template<> struct libdivide_constants<int16_t,-8460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8460_MAGIC, .more = S16LD_DENOM_MINUS_8460_MORE};};
template<> struct libdivide_constants<int16_t,-8459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8459_MAGIC, .more = S16LD_DENOM_MINUS_8459_MORE};};
template<> struct libdivide_constants<int16_t,-8458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8458_MAGIC, .more = S16LD_DENOM_MINUS_8458_MORE};};
template<> struct libdivide_constants<int16_t,-8457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8457_MAGIC, .more = S16LD_DENOM_MINUS_8457_MORE};};
template<> struct libdivide_constants<int16_t,-8456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8456_MAGIC, .more = S16LD_DENOM_MINUS_8456_MORE};};
template<> struct libdivide_constants<int16_t,-8455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8455_MAGIC, .more = S16LD_DENOM_MINUS_8455_MORE};};
template<> struct libdivide_constants<int16_t,-8454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8454_MAGIC, .more = S16LD_DENOM_MINUS_8454_MORE};};
template<> struct libdivide_constants<int16_t,-8453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8453_MAGIC, .more = S16LD_DENOM_MINUS_8453_MORE};};
template<> struct libdivide_constants<int16_t,-8452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8452_MAGIC, .more = S16LD_DENOM_MINUS_8452_MORE};};
template<> struct libdivide_constants<int16_t,-8451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8451_MAGIC, .more = S16LD_DENOM_MINUS_8451_MORE};};
template<> struct libdivide_constants<int16_t,-8450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8450_MAGIC, .more = S16LD_DENOM_MINUS_8450_MORE};};
template<> struct libdivide_constants<int16_t,-8449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8449_MAGIC, .more = S16LD_DENOM_MINUS_8449_MORE};};
template<> struct libdivide_constants<int16_t,-8448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8448_MAGIC, .more = S16LD_DENOM_MINUS_8448_MORE};};
template<> struct libdivide_constants<int16_t,-8447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8447_MAGIC, .more = S16LD_DENOM_MINUS_8447_MORE};};
template<> struct libdivide_constants<int16_t,-8446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8446_MAGIC, .more = S16LD_DENOM_MINUS_8446_MORE};};
template<> struct libdivide_constants<int16_t,-8445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8445_MAGIC, .more = S16LD_DENOM_MINUS_8445_MORE};};
template<> struct libdivide_constants<int16_t,-8444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8444_MAGIC, .more = S16LD_DENOM_MINUS_8444_MORE};};
template<> struct libdivide_constants<int16_t,-8443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8443_MAGIC, .more = S16LD_DENOM_MINUS_8443_MORE};};
template<> struct libdivide_constants<int16_t,-8442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8442_MAGIC, .more = S16LD_DENOM_MINUS_8442_MORE};};
template<> struct libdivide_constants<int16_t,-8441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8441_MAGIC, .more = S16LD_DENOM_MINUS_8441_MORE};};
template<> struct libdivide_constants<int16_t,-8440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8440_MAGIC, .more = S16LD_DENOM_MINUS_8440_MORE};};
template<> struct libdivide_constants<int16_t,-8439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8439_MAGIC, .more = S16LD_DENOM_MINUS_8439_MORE};};
template<> struct libdivide_constants<int16_t,-8438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8438_MAGIC, .more = S16LD_DENOM_MINUS_8438_MORE};};
template<> struct libdivide_constants<int16_t,-8437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8437_MAGIC, .more = S16LD_DENOM_MINUS_8437_MORE};};
template<> struct libdivide_constants<int16_t,-8436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8436_MAGIC, .more = S16LD_DENOM_MINUS_8436_MORE};};
template<> struct libdivide_constants<int16_t,-8435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8435_MAGIC, .more = S16LD_DENOM_MINUS_8435_MORE};};
template<> struct libdivide_constants<int16_t,-8434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8434_MAGIC, .more = S16LD_DENOM_MINUS_8434_MORE};};
template<> struct libdivide_constants<int16_t,-8433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8433_MAGIC, .more = S16LD_DENOM_MINUS_8433_MORE};};
template<> struct libdivide_constants<int16_t,-8432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8432_MAGIC, .more = S16LD_DENOM_MINUS_8432_MORE};};
template<> struct libdivide_constants<int16_t,-8431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8431_MAGIC, .more = S16LD_DENOM_MINUS_8431_MORE};};
template<> struct libdivide_constants<int16_t,-8430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8430_MAGIC, .more = S16LD_DENOM_MINUS_8430_MORE};};
template<> struct libdivide_constants<int16_t,-8429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8429_MAGIC, .more = S16LD_DENOM_MINUS_8429_MORE};};
template<> struct libdivide_constants<int16_t,-8428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8428_MAGIC, .more = S16LD_DENOM_MINUS_8428_MORE};};
template<> struct libdivide_constants<int16_t,-8427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8427_MAGIC, .more = S16LD_DENOM_MINUS_8427_MORE};};
template<> struct libdivide_constants<int16_t,-8426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8426_MAGIC, .more = S16LD_DENOM_MINUS_8426_MORE};};
template<> struct libdivide_constants<int16_t,-8425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8425_MAGIC, .more = S16LD_DENOM_MINUS_8425_MORE};};
template<> struct libdivide_constants<int16_t,-8424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8424_MAGIC, .more = S16LD_DENOM_MINUS_8424_MORE};};
template<> struct libdivide_constants<int16_t,-8423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8423_MAGIC, .more = S16LD_DENOM_MINUS_8423_MORE};};
template<> struct libdivide_constants<int16_t,-8422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8422_MAGIC, .more = S16LD_DENOM_MINUS_8422_MORE};};
template<> struct libdivide_constants<int16_t,-8421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8421_MAGIC, .more = S16LD_DENOM_MINUS_8421_MORE};};
template<> struct libdivide_constants<int16_t,-8420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8420_MAGIC, .more = S16LD_DENOM_MINUS_8420_MORE};};
template<> struct libdivide_constants<int16_t,-8419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8419_MAGIC, .more = S16LD_DENOM_MINUS_8419_MORE};};
template<> struct libdivide_constants<int16_t,-8418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8418_MAGIC, .more = S16LD_DENOM_MINUS_8418_MORE};};
template<> struct libdivide_constants<int16_t,-8417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8417_MAGIC, .more = S16LD_DENOM_MINUS_8417_MORE};};
template<> struct libdivide_constants<int16_t,-8416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8416_MAGIC, .more = S16LD_DENOM_MINUS_8416_MORE};};
template<> struct libdivide_constants<int16_t,-8415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8415_MAGIC, .more = S16LD_DENOM_MINUS_8415_MORE};};
template<> struct libdivide_constants<int16_t,-8414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8414_MAGIC, .more = S16LD_DENOM_MINUS_8414_MORE};};
template<> struct libdivide_constants<int16_t,-8413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8413_MAGIC, .more = S16LD_DENOM_MINUS_8413_MORE};};
template<> struct libdivide_constants<int16_t,-8412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8412_MAGIC, .more = S16LD_DENOM_MINUS_8412_MORE};};
template<> struct libdivide_constants<int16_t,-8411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8411_MAGIC, .more = S16LD_DENOM_MINUS_8411_MORE};};
template<> struct libdivide_constants<int16_t,-8410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8410_MAGIC, .more = S16LD_DENOM_MINUS_8410_MORE};};
template<> struct libdivide_constants<int16_t,-8409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8409_MAGIC, .more = S16LD_DENOM_MINUS_8409_MORE};};
template<> struct libdivide_constants<int16_t,-8408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8408_MAGIC, .more = S16LD_DENOM_MINUS_8408_MORE};};
template<> struct libdivide_constants<int16_t,-8407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8407_MAGIC, .more = S16LD_DENOM_MINUS_8407_MORE};};
template<> struct libdivide_constants<int16_t,-8406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8406_MAGIC, .more = S16LD_DENOM_MINUS_8406_MORE};};
template<> struct libdivide_constants<int16_t,-8405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8405_MAGIC, .more = S16LD_DENOM_MINUS_8405_MORE};};
template<> struct libdivide_constants<int16_t,-8404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8404_MAGIC, .more = S16LD_DENOM_MINUS_8404_MORE};};
template<> struct libdivide_constants<int16_t,-8403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8403_MAGIC, .more = S16LD_DENOM_MINUS_8403_MORE};};
template<> struct libdivide_constants<int16_t,-8402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8402_MAGIC, .more = S16LD_DENOM_MINUS_8402_MORE};};
template<> struct libdivide_constants<int16_t,-8401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8401_MAGIC, .more = S16LD_DENOM_MINUS_8401_MORE};};
template<> struct libdivide_constants<int16_t,-8400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8400_MAGIC, .more = S16LD_DENOM_MINUS_8400_MORE};};
template<> struct libdivide_constants<int16_t,-8399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8399_MAGIC, .more = S16LD_DENOM_MINUS_8399_MORE};};
template<> struct libdivide_constants<int16_t,-8398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8398_MAGIC, .more = S16LD_DENOM_MINUS_8398_MORE};};
template<> struct libdivide_constants<int16_t,-8397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8397_MAGIC, .more = S16LD_DENOM_MINUS_8397_MORE};};
template<> struct libdivide_constants<int16_t,-8396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8396_MAGIC, .more = S16LD_DENOM_MINUS_8396_MORE};};
template<> struct libdivide_constants<int16_t,-8395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8395_MAGIC, .more = S16LD_DENOM_MINUS_8395_MORE};};
template<> struct libdivide_constants<int16_t,-8394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8394_MAGIC, .more = S16LD_DENOM_MINUS_8394_MORE};};
template<> struct libdivide_constants<int16_t,-8393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8393_MAGIC, .more = S16LD_DENOM_MINUS_8393_MORE};};
template<> struct libdivide_constants<int16_t,-8392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8392_MAGIC, .more = S16LD_DENOM_MINUS_8392_MORE};};
template<> struct libdivide_constants<int16_t,-8391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8391_MAGIC, .more = S16LD_DENOM_MINUS_8391_MORE};};
template<> struct libdivide_constants<int16_t,-8390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8390_MAGIC, .more = S16LD_DENOM_MINUS_8390_MORE};};
template<> struct libdivide_constants<int16_t,-8389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8389_MAGIC, .more = S16LD_DENOM_MINUS_8389_MORE};};
template<> struct libdivide_constants<int16_t,-8388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8388_MAGIC, .more = S16LD_DENOM_MINUS_8388_MORE};};
template<> struct libdivide_constants<int16_t,-8387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8387_MAGIC, .more = S16LD_DENOM_MINUS_8387_MORE};};
template<> struct libdivide_constants<int16_t,-8386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8386_MAGIC, .more = S16LD_DENOM_MINUS_8386_MORE};};
template<> struct libdivide_constants<int16_t,-8385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8385_MAGIC, .more = S16LD_DENOM_MINUS_8385_MORE};};
template<> struct libdivide_constants<int16_t,-8384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8384_MAGIC, .more = S16LD_DENOM_MINUS_8384_MORE};};
template<> struct libdivide_constants<int16_t,-8383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8383_MAGIC, .more = S16LD_DENOM_MINUS_8383_MORE};};
template<> struct libdivide_constants<int16_t,-8382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8382_MAGIC, .more = S16LD_DENOM_MINUS_8382_MORE};};
template<> struct libdivide_constants<int16_t,-8381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8381_MAGIC, .more = S16LD_DENOM_MINUS_8381_MORE};};
template<> struct libdivide_constants<int16_t,-8380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8380_MAGIC, .more = S16LD_DENOM_MINUS_8380_MORE};};
template<> struct libdivide_constants<int16_t,-8379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8379_MAGIC, .more = S16LD_DENOM_MINUS_8379_MORE};};
template<> struct libdivide_constants<int16_t,-8378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8378_MAGIC, .more = S16LD_DENOM_MINUS_8378_MORE};};
template<> struct libdivide_constants<int16_t,-8377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8377_MAGIC, .more = S16LD_DENOM_MINUS_8377_MORE};};
template<> struct libdivide_constants<int16_t,-8376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8376_MAGIC, .more = S16LD_DENOM_MINUS_8376_MORE};};
template<> struct libdivide_constants<int16_t,-8375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8375_MAGIC, .more = S16LD_DENOM_MINUS_8375_MORE};};
template<> struct libdivide_constants<int16_t,-8374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8374_MAGIC, .more = S16LD_DENOM_MINUS_8374_MORE};};
template<> struct libdivide_constants<int16_t,-8373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8373_MAGIC, .more = S16LD_DENOM_MINUS_8373_MORE};};
template<> struct libdivide_constants<int16_t,-8372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8372_MAGIC, .more = S16LD_DENOM_MINUS_8372_MORE};};
template<> struct libdivide_constants<int16_t,-8371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8371_MAGIC, .more = S16LD_DENOM_MINUS_8371_MORE};};
template<> struct libdivide_constants<int16_t,-8370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8370_MAGIC, .more = S16LD_DENOM_MINUS_8370_MORE};};
template<> struct libdivide_constants<int16_t,-8369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8369_MAGIC, .more = S16LD_DENOM_MINUS_8369_MORE};};
template<> struct libdivide_constants<int16_t,-8368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8368_MAGIC, .more = S16LD_DENOM_MINUS_8368_MORE};};
template<> struct libdivide_constants<int16_t,-8367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8367_MAGIC, .more = S16LD_DENOM_MINUS_8367_MORE};};
template<> struct libdivide_constants<int16_t,-8366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8366_MAGIC, .more = S16LD_DENOM_MINUS_8366_MORE};};
template<> struct libdivide_constants<int16_t,-8365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8365_MAGIC, .more = S16LD_DENOM_MINUS_8365_MORE};};
template<> struct libdivide_constants<int16_t,-8364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8364_MAGIC, .more = S16LD_DENOM_MINUS_8364_MORE};};
template<> struct libdivide_constants<int16_t,-8363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8363_MAGIC, .more = S16LD_DENOM_MINUS_8363_MORE};};
template<> struct libdivide_constants<int16_t,-8362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8362_MAGIC, .more = S16LD_DENOM_MINUS_8362_MORE};};
template<> struct libdivide_constants<int16_t,-8361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8361_MAGIC, .more = S16LD_DENOM_MINUS_8361_MORE};};
template<> struct libdivide_constants<int16_t,-8360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8360_MAGIC, .more = S16LD_DENOM_MINUS_8360_MORE};};
template<> struct libdivide_constants<int16_t,-8359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8359_MAGIC, .more = S16LD_DENOM_MINUS_8359_MORE};};
template<> struct libdivide_constants<int16_t,-8358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8358_MAGIC, .more = S16LD_DENOM_MINUS_8358_MORE};};
template<> struct libdivide_constants<int16_t,-8357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8357_MAGIC, .more = S16LD_DENOM_MINUS_8357_MORE};};
template<> struct libdivide_constants<int16_t,-8356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8356_MAGIC, .more = S16LD_DENOM_MINUS_8356_MORE};};
template<> struct libdivide_constants<int16_t,-8355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8355_MAGIC, .more = S16LD_DENOM_MINUS_8355_MORE};};
template<> struct libdivide_constants<int16_t,-8354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8354_MAGIC, .more = S16LD_DENOM_MINUS_8354_MORE};};
template<> struct libdivide_constants<int16_t,-8353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8353_MAGIC, .more = S16LD_DENOM_MINUS_8353_MORE};};
template<> struct libdivide_constants<int16_t,-8352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8352_MAGIC, .more = S16LD_DENOM_MINUS_8352_MORE};};
template<> struct libdivide_constants<int16_t,-8351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8351_MAGIC, .more = S16LD_DENOM_MINUS_8351_MORE};};
template<> struct libdivide_constants<int16_t,-8350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8350_MAGIC, .more = S16LD_DENOM_MINUS_8350_MORE};};
template<> struct libdivide_constants<int16_t,-8349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8349_MAGIC, .more = S16LD_DENOM_MINUS_8349_MORE};};
template<> struct libdivide_constants<int16_t,-8348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8348_MAGIC, .more = S16LD_DENOM_MINUS_8348_MORE};};
template<> struct libdivide_constants<int16_t,-8347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8347_MAGIC, .more = S16LD_DENOM_MINUS_8347_MORE};};
template<> struct libdivide_constants<int16_t,-8346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8346_MAGIC, .more = S16LD_DENOM_MINUS_8346_MORE};};
template<> struct libdivide_constants<int16_t,-8345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8345_MAGIC, .more = S16LD_DENOM_MINUS_8345_MORE};};
template<> struct libdivide_constants<int16_t,-8344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8344_MAGIC, .more = S16LD_DENOM_MINUS_8344_MORE};};
template<> struct libdivide_constants<int16_t,-8343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8343_MAGIC, .more = S16LD_DENOM_MINUS_8343_MORE};};
template<> struct libdivide_constants<int16_t,-8342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8342_MAGIC, .more = S16LD_DENOM_MINUS_8342_MORE};};
template<> struct libdivide_constants<int16_t,-8341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8341_MAGIC, .more = S16LD_DENOM_MINUS_8341_MORE};};
template<> struct libdivide_constants<int16_t,-8340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8340_MAGIC, .more = S16LD_DENOM_MINUS_8340_MORE};};
template<> struct libdivide_constants<int16_t,-8339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8339_MAGIC, .more = S16LD_DENOM_MINUS_8339_MORE};};
template<> struct libdivide_constants<int16_t,-8338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8338_MAGIC, .more = S16LD_DENOM_MINUS_8338_MORE};};
template<> struct libdivide_constants<int16_t,-8337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8337_MAGIC, .more = S16LD_DENOM_MINUS_8337_MORE};};
template<> struct libdivide_constants<int16_t,-8336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8336_MAGIC, .more = S16LD_DENOM_MINUS_8336_MORE};};
template<> struct libdivide_constants<int16_t,-8335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8335_MAGIC, .more = S16LD_DENOM_MINUS_8335_MORE};};
template<> struct libdivide_constants<int16_t,-8334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8334_MAGIC, .more = S16LD_DENOM_MINUS_8334_MORE};};
template<> struct libdivide_constants<int16_t,-8333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8333_MAGIC, .more = S16LD_DENOM_MINUS_8333_MORE};};
template<> struct libdivide_constants<int16_t,-8332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8332_MAGIC, .more = S16LD_DENOM_MINUS_8332_MORE};};
template<> struct libdivide_constants<int16_t,-8331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8331_MAGIC, .more = S16LD_DENOM_MINUS_8331_MORE};};
template<> struct libdivide_constants<int16_t,-8330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8330_MAGIC, .more = S16LD_DENOM_MINUS_8330_MORE};};
template<> struct libdivide_constants<int16_t,-8329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8329_MAGIC, .more = S16LD_DENOM_MINUS_8329_MORE};};
template<> struct libdivide_constants<int16_t,-8328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8328_MAGIC, .more = S16LD_DENOM_MINUS_8328_MORE};};
template<> struct libdivide_constants<int16_t,-8327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8327_MAGIC, .more = S16LD_DENOM_MINUS_8327_MORE};};
template<> struct libdivide_constants<int16_t,-8326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8326_MAGIC, .more = S16LD_DENOM_MINUS_8326_MORE};};
template<> struct libdivide_constants<int16_t,-8325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8325_MAGIC, .more = S16LD_DENOM_MINUS_8325_MORE};};
template<> struct libdivide_constants<int16_t,-8324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8324_MAGIC, .more = S16LD_DENOM_MINUS_8324_MORE};};
template<> struct libdivide_constants<int16_t,-8323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8323_MAGIC, .more = S16LD_DENOM_MINUS_8323_MORE};};
template<> struct libdivide_constants<int16_t,-8322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8322_MAGIC, .more = S16LD_DENOM_MINUS_8322_MORE};};
template<> struct libdivide_constants<int16_t,-8321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8321_MAGIC, .more = S16LD_DENOM_MINUS_8321_MORE};};
template<> struct libdivide_constants<int16_t,-8320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8320_MAGIC, .more = S16LD_DENOM_MINUS_8320_MORE};};
template<> struct libdivide_constants<int16_t,-8319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8319_MAGIC, .more = S16LD_DENOM_MINUS_8319_MORE};};
template<> struct libdivide_constants<int16_t,-8318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8318_MAGIC, .more = S16LD_DENOM_MINUS_8318_MORE};};
template<> struct libdivide_constants<int16_t,-8317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8317_MAGIC, .more = S16LD_DENOM_MINUS_8317_MORE};};
template<> struct libdivide_constants<int16_t,-8316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8316_MAGIC, .more = S16LD_DENOM_MINUS_8316_MORE};};
template<> struct libdivide_constants<int16_t,-8315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8315_MAGIC, .more = S16LD_DENOM_MINUS_8315_MORE};};
template<> struct libdivide_constants<int16_t,-8314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8314_MAGIC, .more = S16LD_DENOM_MINUS_8314_MORE};};
template<> struct libdivide_constants<int16_t,-8313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8313_MAGIC, .more = S16LD_DENOM_MINUS_8313_MORE};};
template<> struct libdivide_constants<int16_t,-8312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8312_MAGIC, .more = S16LD_DENOM_MINUS_8312_MORE};};
template<> struct libdivide_constants<int16_t,-8311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8311_MAGIC, .more = S16LD_DENOM_MINUS_8311_MORE};};
template<> struct libdivide_constants<int16_t,-8310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8310_MAGIC, .more = S16LD_DENOM_MINUS_8310_MORE};};
template<> struct libdivide_constants<int16_t,-8309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8309_MAGIC, .more = S16LD_DENOM_MINUS_8309_MORE};};
template<> struct libdivide_constants<int16_t,-8308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8308_MAGIC, .more = S16LD_DENOM_MINUS_8308_MORE};};
template<> struct libdivide_constants<int16_t,-8307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8307_MAGIC, .more = S16LD_DENOM_MINUS_8307_MORE};};
template<> struct libdivide_constants<int16_t,-8306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8306_MAGIC, .more = S16LD_DENOM_MINUS_8306_MORE};};
template<> struct libdivide_constants<int16_t,-8305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8305_MAGIC, .more = S16LD_DENOM_MINUS_8305_MORE};};
template<> struct libdivide_constants<int16_t,-8304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8304_MAGIC, .more = S16LD_DENOM_MINUS_8304_MORE};};
template<> struct libdivide_constants<int16_t,-8303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8303_MAGIC, .more = S16LD_DENOM_MINUS_8303_MORE};};
template<> struct libdivide_constants<int16_t,-8302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8302_MAGIC, .more = S16LD_DENOM_MINUS_8302_MORE};};
template<> struct libdivide_constants<int16_t,-8301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8301_MAGIC, .more = S16LD_DENOM_MINUS_8301_MORE};};
template<> struct libdivide_constants<int16_t,-8300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8300_MAGIC, .more = S16LD_DENOM_MINUS_8300_MORE};};
template<> struct libdivide_constants<int16_t,-8299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8299_MAGIC, .more = S16LD_DENOM_MINUS_8299_MORE};};
template<> struct libdivide_constants<int16_t,-8298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8298_MAGIC, .more = S16LD_DENOM_MINUS_8298_MORE};};
template<> struct libdivide_constants<int16_t,-8297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8297_MAGIC, .more = S16LD_DENOM_MINUS_8297_MORE};};
template<> struct libdivide_constants<int16_t,-8296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8296_MAGIC, .more = S16LD_DENOM_MINUS_8296_MORE};};
template<> struct libdivide_constants<int16_t,-8295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8295_MAGIC, .more = S16LD_DENOM_MINUS_8295_MORE};};
template<> struct libdivide_constants<int16_t,-8294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8294_MAGIC, .more = S16LD_DENOM_MINUS_8294_MORE};};
template<> struct libdivide_constants<int16_t,-8293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8293_MAGIC, .more = S16LD_DENOM_MINUS_8293_MORE};};
template<> struct libdivide_constants<int16_t,-8292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8292_MAGIC, .more = S16LD_DENOM_MINUS_8292_MORE};};
template<> struct libdivide_constants<int16_t,-8291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8291_MAGIC, .more = S16LD_DENOM_MINUS_8291_MORE};};
template<> struct libdivide_constants<int16_t,-8290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8290_MAGIC, .more = S16LD_DENOM_MINUS_8290_MORE};};
template<> struct libdivide_constants<int16_t,-8289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8289_MAGIC, .more = S16LD_DENOM_MINUS_8289_MORE};};
template<> struct libdivide_constants<int16_t,-8288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8288_MAGIC, .more = S16LD_DENOM_MINUS_8288_MORE};};
template<> struct libdivide_constants<int16_t,-8287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8287_MAGIC, .more = S16LD_DENOM_MINUS_8287_MORE};};
template<> struct libdivide_constants<int16_t,-8286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8286_MAGIC, .more = S16LD_DENOM_MINUS_8286_MORE};};
template<> struct libdivide_constants<int16_t,-8285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8285_MAGIC, .more = S16LD_DENOM_MINUS_8285_MORE};};
template<> struct libdivide_constants<int16_t,-8284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8284_MAGIC, .more = S16LD_DENOM_MINUS_8284_MORE};};
template<> struct libdivide_constants<int16_t,-8283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8283_MAGIC, .more = S16LD_DENOM_MINUS_8283_MORE};};
template<> struct libdivide_constants<int16_t,-8282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8282_MAGIC, .more = S16LD_DENOM_MINUS_8282_MORE};};
template<> struct libdivide_constants<int16_t,-8281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8281_MAGIC, .more = S16LD_DENOM_MINUS_8281_MORE};};
template<> struct libdivide_constants<int16_t,-8280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8280_MAGIC, .more = S16LD_DENOM_MINUS_8280_MORE};};
template<> struct libdivide_constants<int16_t,-8279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8279_MAGIC, .more = S16LD_DENOM_MINUS_8279_MORE};};
template<> struct libdivide_constants<int16_t,-8278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8278_MAGIC, .more = S16LD_DENOM_MINUS_8278_MORE};};
template<> struct libdivide_constants<int16_t,-8277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8277_MAGIC, .more = S16LD_DENOM_MINUS_8277_MORE};};
template<> struct libdivide_constants<int16_t,-8276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8276_MAGIC, .more = S16LD_DENOM_MINUS_8276_MORE};};
template<> struct libdivide_constants<int16_t,-8275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8275_MAGIC, .more = S16LD_DENOM_MINUS_8275_MORE};};
template<> struct libdivide_constants<int16_t,-8274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8274_MAGIC, .more = S16LD_DENOM_MINUS_8274_MORE};};
template<> struct libdivide_constants<int16_t,-8273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8273_MAGIC, .more = S16LD_DENOM_MINUS_8273_MORE};};
template<> struct libdivide_constants<int16_t,-8272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8272_MAGIC, .more = S16LD_DENOM_MINUS_8272_MORE};};
template<> struct libdivide_constants<int16_t,-8271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8271_MAGIC, .more = S16LD_DENOM_MINUS_8271_MORE};};
template<> struct libdivide_constants<int16_t,-8270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8270_MAGIC, .more = S16LD_DENOM_MINUS_8270_MORE};};
template<> struct libdivide_constants<int16_t,-8269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8269_MAGIC, .more = S16LD_DENOM_MINUS_8269_MORE};};
template<> struct libdivide_constants<int16_t,-8268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8268_MAGIC, .more = S16LD_DENOM_MINUS_8268_MORE};};
template<> struct libdivide_constants<int16_t,-8267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8267_MAGIC, .more = S16LD_DENOM_MINUS_8267_MORE};};
template<> struct libdivide_constants<int16_t,-8266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8266_MAGIC, .more = S16LD_DENOM_MINUS_8266_MORE};};
template<> struct libdivide_constants<int16_t,-8265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8265_MAGIC, .more = S16LD_DENOM_MINUS_8265_MORE};};
template<> struct libdivide_constants<int16_t,-8264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8264_MAGIC, .more = S16LD_DENOM_MINUS_8264_MORE};};
template<> struct libdivide_constants<int16_t,-8263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8263_MAGIC, .more = S16LD_DENOM_MINUS_8263_MORE};};
template<> struct libdivide_constants<int16_t,-8262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8262_MAGIC, .more = S16LD_DENOM_MINUS_8262_MORE};};
template<> struct libdivide_constants<int16_t,-8261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8261_MAGIC, .more = S16LD_DENOM_MINUS_8261_MORE};};
template<> struct libdivide_constants<int16_t,-8260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8260_MAGIC, .more = S16LD_DENOM_MINUS_8260_MORE};};
template<> struct libdivide_constants<int16_t,-8259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8259_MAGIC, .more = S16LD_DENOM_MINUS_8259_MORE};};
template<> struct libdivide_constants<int16_t,-8258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8258_MAGIC, .more = S16LD_DENOM_MINUS_8258_MORE};};
template<> struct libdivide_constants<int16_t,-8257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8257_MAGIC, .more = S16LD_DENOM_MINUS_8257_MORE};};
template<> struct libdivide_constants<int16_t,-8256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8256_MAGIC, .more = S16LD_DENOM_MINUS_8256_MORE};};
template<> struct libdivide_constants<int16_t,-8255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8255_MAGIC, .more = S16LD_DENOM_MINUS_8255_MORE};};
template<> struct libdivide_constants<int16_t,-8254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8254_MAGIC, .more = S16LD_DENOM_MINUS_8254_MORE};};
template<> struct libdivide_constants<int16_t,-8253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8253_MAGIC, .more = S16LD_DENOM_MINUS_8253_MORE};};
template<> struct libdivide_constants<int16_t,-8252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8252_MAGIC, .more = S16LD_DENOM_MINUS_8252_MORE};};
template<> struct libdivide_constants<int16_t,-8251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8251_MAGIC, .more = S16LD_DENOM_MINUS_8251_MORE};};
template<> struct libdivide_constants<int16_t,-8250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8250_MAGIC, .more = S16LD_DENOM_MINUS_8250_MORE};};
template<> struct libdivide_constants<int16_t,-8249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8249_MAGIC, .more = S16LD_DENOM_MINUS_8249_MORE};};
template<> struct libdivide_constants<int16_t,-8248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8248_MAGIC, .more = S16LD_DENOM_MINUS_8248_MORE};};
template<> struct libdivide_constants<int16_t,-8247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8247_MAGIC, .more = S16LD_DENOM_MINUS_8247_MORE};};
template<> struct libdivide_constants<int16_t,-8246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8246_MAGIC, .more = S16LD_DENOM_MINUS_8246_MORE};};
template<> struct libdivide_constants<int16_t,-8245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8245_MAGIC, .more = S16LD_DENOM_MINUS_8245_MORE};};
template<> struct libdivide_constants<int16_t,-8244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8244_MAGIC, .more = S16LD_DENOM_MINUS_8244_MORE};};
template<> struct libdivide_constants<int16_t,-8243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8243_MAGIC, .more = S16LD_DENOM_MINUS_8243_MORE};};
template<> struct libdivide_constants<int16_t,-8242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8242_MAGIC, .more = S16LD_DENOM_MINUS_8242_MORE};};
template<> struct libdivide_constants<int16_t,-8241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8241_MAGIC, .more = S16LD_DENOM_MINUS_8241_MORE};};
template<> struct libdivide_constants<int16_t,-8240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8240_MAGIC, .more = S16LD_DENOM_MINUS_8240_MORE};};
template<> struct libdivide_constants<int16_t,-8239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8239_MAGIC, .more = S16LD_DENOM_MINUS_8239_MORE};};
template<> struct libdivide_constants<int16_t,-8238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8238_MAGIC, .more = S16LD_DENOM_MINUS_8238_MORE};};
template<> struct libdivide_constants<int16_t,-8237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8237_MAGIC, .more = S16LD_DENOM_MINUS_8237_MORE};};
template<> struct libdivide_constants<int16_t,-8236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8236_MAGIC, .more = S16LD_DENOM_MINUS_8236_MORE};};
template<> struct libdivide_constants<int16_t,-8235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8235_MAGIC, .more = S16LD_DENOM_MINUS_8235_MORE};};
template<> struct libdivide_constants<int16_t,-8234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8234_MAGIC, .more = S16LD_DENOM_MINUS_8234_MORE};};
template<> struct libdivide_constants<int16_t,-8233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8233_MAGIC, .more = S16LD_DENOM_MINUS_8233_MORE};};
template<> struct libdivide_constants<int16_t,-8232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8232_MAGIC, .more = S16LD_DENOM_MINUS_8232_MORE};};
template<> struct libdivide_constants<int16_t,-8231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8231_MAGIC, .more = S16LD_DENOM_MINUS_8231_MORE};};
template<> struct libdivide_constants<int16_t,-8230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8230_MAGIC, .more = S16LD_DENOM_MINUS_8230_MORE};};
template<> struct libdivide_constants<int16_t,-8229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8229_MAGIC, .more = S16LD_DENOM_MINUS_8229_MORE};};
template<> struct libdivide_constants<int16_t,-8228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8228_MAGIC, .more = S16LD_DENOM_MINUS_8228_MORE};};
template<> struct libdivide_constants<int16_t,-8227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8227_MAGIC, .more = S16LD_DENOM_MINUS_8227_MORE};};
template<> struct libdivide_constants<int16_t,-8226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8226_MAGIC, .more = S16LD_DENOM_MINUS_8226_MORE};};
template<> struct libdivide_constants<int16_t,-8225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8225_MAGIC, .more = S16LD_DENOM_MINUS_8225_MORE};};
template<> struct libdivide_constants<int16_t,-8224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8224_MAGIC, .more = S16LD_DENOM_MINUS_8224_MORE};};
template<> struct libdivide_constants<int16_t,-8223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8223_MAGIC, .more = S16LD_DENOM_MINUS_8223_MORE};};
template<> struct libdivide_constants<int16_t,-8222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8222_MAGIC, .more = S16LD_DENOM_MINUS_8222_MORE};};
template<> struct libdivide_constants<int16_t,-8221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8221_MAGIC, .more = S16LD_DENOM_MINUS_8221_MORE};};
template<> struct libdivide_constants<int16_t,-8220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8220_MAGIC, .more = S16LD_DENOM_MINUS_8220_MORE};};
template<> struct libdivide_constants<int16_t,-8219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8219_MAGIC, .more = S16LD_DENOM_MINUS_8219_MORE};};
template<> struct libdivide_constants<int16_t,-8218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8218_MAGIC, .more = S16LD_DENOM_MINUS_8218_MORE};};
template<> struct libdivide_constants<int16_t,-8217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8217_MAGIC, .more = S16LD_DENOM_MINUS_8217_MORE};};
template<> struct libdivide_constants<int16_t,-8216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8216_MAGIC, .more = S16LD_DENOM_MINUS_8216_MORE};};
template<> struct libdivide_constants<int16_t,-8215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8215_MAGIC, .more = S16LD_DENOM_MINUS_8215_MORE};};
template<> struct libdivide_constants<int16_t,-8214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8214_MAGIC, .more = S16LD_DENOM_MINUS_8214_MORE};};
template<> struct libdivide_constants<int16_t,-8213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8213_MAGIC, .more = S16LD_DENOM_MINUS_8213_MORE};};
template<> struct libdivide_constants<int16_t,-8212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8212_MAGIC, .more = S16LD_DENOM_MINUS_8212_MORE};};
template<> struct libdivide_constants<int16_t,-8211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8211_MAGIC, .more = S16LD_DENOM_MINUS_8211_MORE};};
template<> struct libdivide_constants<int16_t,-8210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8210_MAGIC, .more = S16LD_DENOM_MINUS_8210_MORE};};
template<> struct libdivide_constants<int16_t,-8209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8209_MAGIC, .more = S16LD_DENOM_MINUS_8209_MORE};};
template<> struct libdivide_constants<int16_t,-8208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8208_MAGIC, .more = S16LD_DENOM_MINUS_8208_MORE};};
template<> struct libdivide_constants<int16_t,-8207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8207_MAGIC, .more = S16LD_DENOM_MINUS_8207_MORE};};
template<> struct libdivide_constants<int16_t,-8206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8206_MAGIC, .more = S16LD_DENOM_MINUS_8206_MORE};};
template<> struct libdivide_constants<int16_t,-8205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8205_MAGIC, .more = S16LD_DENOM_MINUS_8205_MORE};};
template<> struct libdivide_constants<int16_t,-8204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8204_MAGIC, .more = S16LD_DENOM_MINUS_8204_MORE};};
template<> struct libdivide_constants<int16_t,-8203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8203_MAGIC, .more = S16LD_DENOM_MINUS_8203_MORE};};
template<> struct libdivide_constants<int16_t,-8202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8202_MAGIC, .more = S16LD_DENOM_MINUS_8202_MORE};};
template<> struct libdivide_constants<int16_t,-8201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8201_MAGIC, .more = S16LD_DENOM_MINUS_8201_MORE};};
template<> struct libdivide_constants<int16_t,-8200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8200_MAGIC, .more = S16LD_DENOM_MINUS_8200_MORE};};
template<> struct libdivide_constants<int16_t,-8199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8199_MAGIC, .more = S16LD_DENOM_MINUS_8199_MORE};};
template<> struct libdivide_constants<int16_t,-8198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8198_MAGIC, .more = S16LD_DENOM_MINUS_8198_MORE};};
template<> struct libdivide_constants<int16_t,-8197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8197_MAGIC, .more = S16LD_DENOM_MINUS_8197_MORE};};
template<> struct libdivide_constants<int16_t,-8196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8196_MAGIC, .more = S16LD_DENOM_MINUS_8196_MORE};};
template<> struct libdivide_constants<int16_t,-8195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8195_MAGIC, .more = S16LD_DENOM_MINUS_8195_MORE};};
template<> struct libdivide_constants<int16_t,-8194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8194_MAGIC, .more = S16LD_DENOM_MINUS_8194_MORE};};
template<> struct libdivide_constants<int16_t,-8193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8193_MAGIC, .more = S16LD_DENOM_MINUS_8193_MORE};};
template<> struct libdivide_constants<int16_t,-8192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8192_MAGIC, .more = S16LD_DENOM_MINUS_8192_MORE};};
template<> struct libdivide_constants<int16_t,-8191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8191_MAGIC, .more = S16LD_DENOM_MINUS_8191_MORE};};
template<> struct libdivide_constants<int16_t,-8190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8190_MAGIC, .more = S16LD_DENOM_MINUS_8190_MORE};};
template<> struct libdivide_constants<int16_t,-8189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8189_MAGIC, .more = S16LD_DENOM_MINUS_8189_MORE};};
template<> struct libdivide_constants<int16_t,-8188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8188_MAGIC, .more = S16LD_DENOM_MINUS_8188_MORE};};
template<> struct libdivide_constants<int16_t,-8187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8187_MAGIC, .more = S16LD_DENOM_MINUS_8187_MORE};};
template<> struct libdivide_constants<int16_t,-8186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8186_MAGIC, .more = S16LD_DENOM_MINUS_8186_MORE};};
template<> struct libdivide_constants<int16_t,-8185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8185_MAGIC, .more = S16LD_DENOM_MINUS_8185_MORE};};
template<> struct libdivide_constants<int16_t,-8184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8184_MAGIC, .more = S16LD_DENOM_MINUS_8184_MORE};};
template<> struct libdivide_constants<int16_t,-8183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8183_MAGIC, .more = S16LD_DENOM_MINUS_8183_MORE};};
template<> struct libdivide_constants<int16_t,-8182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8182_MAGIC, .more = S16LD_DENOM_MINUS_8182_MORE};};
template<> struct libdivide_constants<int16_t,-8181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8181_MAGIC, .more = S16LD_DENOM_MINUS_8181_MORE};};
template<> struct libdivide_constants<int16_t,-8180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8180_MAGIC, .more = S16LD_DENOM_MINUS_8180_MORE};};
template<> struct libdivide_constants<int16_t,-8179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8179_MAGIC, .more = S16LD_DENOM_MINUS_8179_MORE};};
template<> struct libdivide_constants<int16_t,-8178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8178_MAGIC, .more = S16LD_DENOM_MINUS_8178_MORE};};
template<> struct libdivide_constants<int16_t,-8177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8177_MAGIC, .more = S16LD_DENOM_MINUS_8177_MORE};};
template<> struct libdivide_constants<int16_t,-8176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8176_MAGIC, .more = S16LD_DENOM_MINUS_8176_MORE};};
template<> struct libdivide_constants<int16_t,-8175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8175_MAGIC, .more = S16LD_DENOM_MINUS_8175_MORE};};
template<> struct libdivide_constants<int16_t,-8174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8174_MAGIC, .more = S16LD_DENOM_MINUS_8174_MORE};};
template<> struct libdivide_constants<int16_t,-8173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8173_MAGIC, .more = S16LD_DENOM_MINUS_8173_MORE};};
template<> struct libdivide_constants<int16_t,-8172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8172_MAGIC, .more = S16LD_DENOM_MINUS_8172_MORE};};
template<> struct libdivide_constants<int16_t,-8171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8171_MAGIC, .more = S16LD_DENOM_MINUS_8171_MORE};};
template<> struct libdivide_constants<int16_t,-8170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8170_MAGIC, .more = S16LD_DENOM_MINUS_8170_MORE};};
template<> struct libdivide_constants<int16_t,-8169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8169_MAGIC, .more = S16LD_DENOM_MINUS_8169_MORE};};
template<> struct libdivide_constants<int16_t,-8168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8168_MAGIC, .more = S16LD_DENOM_MINUS_8168_MORE};};
template<> struct libdivide_constants<int16_t,-8167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8167_MAGIC, .more = S16LD_DENOM_MINUS_8167_MORE};};
template<> struct libdivide_constants<int16_t,-8166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8166_MAGIC, .more = S16LD_DENOM_MINUS_8166_MORE};};
template<> struct libdivide_constants<int16_t,-8165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8165_MAGIC, .more = S16LD_DENOM_MINUS_8165_MORE};};
template<> struct libdivide_constants<int16_t,-8164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8164_MAGIC, .more = S16LD_DENOM_MINUS_8164_MORE};};
template<> struct libdivide_constants<int16_t,-8163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8163_MAGIC, .more = S16LD_DENOM_MINUS_8163_MORE};};
template<> struct libdivide_constants<int16_t,-8162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8162_MAGIC, .more = S16LD_DENOM_MINUS_8162_MORE};};
template<> struct libdivide_constants<int16_t,-8161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8161_MAGIC, .more = S16LD_DENOM_MINUS_8161_MORE};};
template<> struct libdivide_constants<int16_t,-8160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8160_MAGIC, .more = S16LD_DENOM_MINUS_8160_MORE};};
template<> struct libdivide_constants<int16_t,-8159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8159_MAGIC, .more = S16LD_DENOM_MINUS_8159_MORE};};
template<> struct libdivide_constants<int16_t,-8158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8158_MAGIC, .more = S16LD_DENOM_MINUS_8158_MORE};};
template<> struct libdivide_constants<int16_t,-8157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8157_MAGIC, .more = S16LD_DENOM_MINUS_8157_MORE};};
template<> struct libdivide_constants<int16_t,-8156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8156_MAGIC, .more = S16LD_DENOM_MINUS_8156_MORE};};
template<> struct libdivide_constants<int16_t,-8155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8155_MAGIC, .more = S16LD_DENOM_MINUS_8155_MORE};};
template<> struct libdivide_constants<int16_t,-8154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8154_MAGIC, .more = S16LD_DENOM_MINUS_8154_MORE};};
template<> struct libdivide_constants<int16_t,-8153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8153_MAGIC, .more = S16LD_DENOM_MINUS_8153_MORE};};
template<> struct libdivide_constants<int16_t,-8152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8152_MAGIC, .more = S16LD_DENOM_MINUS_8152_MORE};};
template<> struct libdivide_constants<int16_t,-8151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8151_MAGIC, .more = S16LD_DENOM_MINUS_8151_MORE};};
template<> struct libdivide_constants<int16_t,-8150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8150_MAGIC, .more = S16LD_DENOM_MINUS_8150_MORE};};
template<> struct libdivide_constants<int16_t,-8149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8149_MAGIC, .more = S16LD_DENOM_MINUS_8149_MORE};};
template<> struct libdivide_constants<int16_t,-8148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8148_MAGIC, .more = S16LD_DENOM_MINUS_8148_MORE};};
template<> struct libdivide_constants<int16_t,-8147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8147_MAGIC, .more = S16LD_DENOM_MINUS_8147_MORE};};
template<> struct libdivide_constants<int16_t,-8146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8146_MAGIC, .more = S16LD_DENOM_MINUS_8146_MORE};};
template<> struct libdivide_constants<int16_t,-8145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8145_MAGIC, .more = S16LD_DENOM_MINUS_8145_MORE};};
template<> struct libdivide_constants<int16_t,-8144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8144_MAGIC, .more = S16LD_DENOM_MINUS_8144_MORE};};
template<> struct libdivide_constants<int16_t,-8143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8143_MAGIC, .more = S16LD_DENOM_MINUS_8143_MORE};};
template<> struct libdivide_constants<int16_t,-8142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8142_MAGIC, .more = S16LD_DENOM_MINUS_8142_MORE};};
template<> struct libdivide_constants<int16_t,-8141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8141_MAGIC, .more = S16LD_DENOM_MINUS_8141_MORE};};
template<> struct libdivide_constants<int16_t,-8140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8140_MAGIC, .more = S16LD_DENOM_MINUS_8140_MORE};};
template<> struct libdivide_constants<int16_t,-8139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8139_MAGIC, .more = S16LD_DENOM_MINUS_8139_MORE};};
template<> struct libdivide_constants<int16_t,-8138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8138_MAGIC, .more = S16LD_DENOM_MINUS_8138_MORE};};
template<> struct libdivide_constants<int16_t,-8137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8137_MAGIC, .more = S16LD_DENOM_MINUS_8137_MORE};};
template<> struct libdivide_constants<int16_t,-8136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8136_MAGIC, .more = S16LD_DENOM_MINUS_8136_MORE};};
template<> struct libdivide_constants<int16_t,-8135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8135_MAGIC, .more = S16LD_DENOM_MINUS_8135_MORE};};
template<> struct libdivide_constants<int16_t,-8134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8134_MAGIC, .more = S16LD_DENOM_MINUS_8134_MORE};};
template<> struct libdivide_constants<int16_t,-8133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8133_MAGIC, .more = S16LD_DENOM_MINUS_8133_MORE};};
template<> struct libdivide_constants<int16_t,-8132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8132_MAGIC, .more = S16LD_DENOM_MINUS_8132_MORE};};
template<> struct libdivide_constants<int16_t,-8131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8131_MAGIC, .more = S16LD_DENOM_MINUS_8131_MORE};};
template<> struct libdivide_constants<int16_t,-8130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8130_MAGIC, .more = S16LD_DENOM_MINUS_8130_MORE};};
template<> struct libdivide_constants<int16_t,-8129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8129_MAGIC, .more = S16LD_DENOM_MINUS_8129_MORE};};
template<> struct libdivide_constants<int16_t,-8128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8128_MAGIC, .more = S16LD_DENOM_MINUS_8128_MORE};};
template<> struct libdivide_constants<int16_t,-8127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8127_MAGIC, .more = S16LD_DENOM_MINUS_8127_MORE};};
template<> struct libdivide_constants<int16_t,-8126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8126_MAGIC, .more = S16LD_DENOM_MINUS_8126_MORE};};
template<> struct libdivide_constants<int16_t,-8125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8125_MAGIC, .more = S16LD_DENOM_MINUS_8125_MORE};};
template<> struct libdivide_constants<int16_t,-8124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8124_MAGIC, .more = S16LD_DENOM_MINUS_8124_MORE};};
template<> struct libdivide_constants<int16_t,-8123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8123_MAGIC, .more = S16LD_DENOM_MINUS_8123_MORE};};
template<> struct libdivide_constants<int16_t,-8122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8122_MAGIC, .more = S16LD_DENOM_MINUS_8122_MORE};};
template<> struct libdivide_constants<int16_t,-8121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8121_MAGIC, .more = S16LD_DENOM_MINUS_8121_MORE};};
template<> struct libdivide_constants<int16_t,-8120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8120_MAGIC, .more = S16LD_DENOM_MINUS_8120_MORE};};
template<> struct libdivide_constants<int16_t,-8119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8119_MAGIC, .more = S16LD_DENOM_MINUS_8119_MORE};};
template<> struct libdivide_constants<int16_t,-8118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8118_MAGIC, .more = S16LD_DENOM_MINUS_8118_MORE};};
template<> struct libdivide_constants<int16_t,-8117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8117_MAGIC, .more = S16LD_DENOM_MINUS_8117_MORE};};
template<> struct libdivide_constants<int16_t,-8116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8116_MAGIC, .more = S16LD_DENOM_MINUS_8116_MORE};};
template<> struct libdivide_constants<int16_t,-8115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8115_MAGIC, .more = S16LD_DENOM_MINUS_8115_MORE};};
template<> struct libdivide_constants<int16_t,-8114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8114_MAGIC, .more = S16LD_DENOM_MINUS_8114_MORE};};
template<> struct libdivide_constants<int16_t,-8113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8113_MAGIC, .more = S16LD_DENOM_MINUS_8113_MORE};};
template<> struct libdivide_constants<int16_t,-8112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8112_MAGIC, .more = S16LD_DENOM_MINUS_8112_MORE};};
template<> struct libdivide_constants<int16_t,-8111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8111_MAGIC, .more = S16LD_DENOM_MINUS_8111_MORE};};
template<> struct libdivide_constants<int16_t,-8110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8110_MAGIC, .more = S16LD_DENOM_MINUS_8110_MORE};};
template<> struct libdivide_constants<int16_t,-8109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8109_MAGIC, .more = S16LD_DENOM_MINUS_8109_MORE};};
template<> struct libdivide_constants<int16_t,-8108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8108_MAGIC, .more = S16LD_DENOM_MINUS_8108_MORE};};
template<> struct libdivide_constants<int16_t,-8107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8107_MAGIC, .more = S16LD_DENOM_MINUS_8107_MORE};};
template<> struct libdivide_constants<int16_t,-8106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8106_MAGIC, .more = S16LD_DENOM_MINUS_8106_MORE};};
template<> struct libdivide_constants<int16_t,-8105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8105_MAGIC, .more = S16LD_DENOM_MINUS_8105_MORE};};
template<> struct libdivide_constants<int16_t,-8104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8104_MAGIC, .more = S16LD_DENOM_MINUS_8104_MORE};};
template<> struct libdivide_constants<int16_t,-8103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8103_MAGIC, .more = S16LD_DENOM_MINUS_8103_MORE};};
template<> struct libdivide_constants<int16_t,-8102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8102_MAGIC, .more = S16LD_DENOM_MINUS_8102_MORE};};
template<> struct libdivide_constants<int16_t,-8101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8101_MAGIC, .more = S16LD_DENOM_MINUS_8101_MORE};};
template<> struct libdivide_constants<int16_t,-8100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8100_MAGIC, .more = S16LD_DENOM_MINUS_8100_MORE};};
template<> struct libdivide_constants<int16_t,-8099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8099_MAGIC, .more = S16LD_DENOM_MINUS_8099_MORE};};
template<> struct libdivide_constants<int16_t,-8098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8098_MAGIC, .more = S16LD_DENOM_MINUS_8098_MORE};};
template<> struct libdivide_constants<int16_t,-8097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8097_MAGIC, .more = S16LD_DENOM_MINUS_8097_MORE};};
template<> struct libdivide_constants<int16_t,-8096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8096_MAGIC, .more = S16LD_DENOM_MINUS_8096_MORE};};
template<> struct libdivide_constants<int16_t,-8095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8095_MAGIC, .more = S16LD_DENOM_MINUS_8095_MORE};};
template<> struct libdivide_constants<int16_t,-8094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8094_MAGIC, .more = S16LD_DENOM_MINUS_8094_MORE};};
template<> struct libdivide_constants<int16_t,-8093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8093_MAGIC, .more = S16LD_DENOM_MINUS_8093_MORE};};
template<> struct libdivide_constants<int16_t,-8092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8092_MAGIC, .more = S16LD_DENOM_MINUS_8092_MORE};};
template<> struct libdivide_constants<int16_t,-8091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8091_MAGIC, .more = S16LD_DENOM_MINUS_8091_MORE};};
template<> struct libdivide_constants<int16_t,-8090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8090_MAGIC, .more = S16LD_DENOM_MINUS_8090_MORE};};
template<> struct libdivide_constants<int16_t,-8089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8089_MAGIC, .more = S16LD_DENOM_MINUS_8089_MORE};};
template<> struct libdivide_constants<int16_t,-8088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8088_MAGIC, .more = S16LD_DENOM_MINUS_8088_MORE};};
template<> struct libdivide_constants<int16_t,-8087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8087_MAGIC, .more = S16LD_DENOM_MINUS_8087_MORE};};
template<> struct libdivide_constants<int16_t,-8086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8086_MAGIC, .more = S16LD_DENOM_MINUS_8086_MORE};};
template<> struct libdivide_constants<int16_t,-8085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8085_MAGIC, .more = S16LD_DENOM_MINUS_8085_MORE};};
template<> struct libdivide_constants<int16_t,-8084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8084_MAGIC, .more = S16LD_DENOM_MINUS_8084_MORE};};
template<> struct libdivide_constants<int16_t,-8083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8083_MAGIC, .more = S16LD_DENOM_MINUS_8083_MORE};};
template<> struct libdivide_constants<int16_t,-8082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8082_MAGIC, .more = S16LD_DENOM_MINUS_8082_MORE};};
template<> struct libdivide_constants<int16_t,-8081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8081_MAGIC, .more = S16LD_DENOM_MINUS_8081_MORE};};
template<> struct libdivide_constants<int16_t,-8080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8080_MAGIC, .more = S16LD_DENOM_MINUS_8080_MORE};};
template<> struct libdivide_constants<int16_t,-8079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8079_MAGIC, .more = S16LD_DENOM_MINUS_8079_MORE};};
template<> struct libdivide_constants<int16_t,-8078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8078_MAGIC, .more = S16LD_DENOM_MINUS_8078_MORE};};
template<> struct libdivide_constants<int16_t,-8077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8077_MAGIC, .more = S16LD_DENOM_MINUS_8077_MORE};};
template<> struct libdivide_constants<int16_t,-8076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8076_MAGIC, .more = S16LD_DENOM_MINUS_8076_MORE};};
template<> struct libdivide_constants<int16_t,-8075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8075_MAGIC, .more = S16LD_DENOM_MINUS_8075_MORE};};
template<> struct libdivide_constants<int16_t,-8074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8074_MAGIC, .more = S16LD_DENOM_MINUS_8074_MORE};};
template<> struct libdivide_constants<int16_t,-8073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8073_MAGIC, .more = S16LD_DENOM_MINUS_8073_MORE};};
template<> struct libdivide_constants<int16_t,-8072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8072_MAGIC, .more = S16LD_DENOM_MINUS_8072_MORE};};
template<> struct libdivide_constants<int16_t,-8071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8071_MAGIC, .more = S16LD_DENOM_MINUS_8071_MORE};};
template<> struct libdivide_constants<int16_t,-8070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8070_MAGIC, .more = S16LD_DENOM_MINUS_8070_MORE};};
template<> struct libdivide_constants<int16_t,-8069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8069_MAGIC, .more = S16LD_DENOM_MINUS_8069_MORE};};
template<> struct libdivide_constants<int16_t,-8068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8068_MAGIC, .more = S16LD_DENOM_MINUS_8068_MORE};};
template<> struct libdivide_constants<int16_t,-8067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8067_MAGIC, .more = S16LD_DENOM_MINUS_8067_MORE};};
template<> struct libdivide_constants<int16_t,-8066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8066_MAGIC, .more = S16LD_DENOM_MINUS_8066_MORE};};
template<> struct libdivide_constants<int16_t,-8065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8065_MAGIC, .more = S16LD_DENOM_MINUS_8065_MORE};};
template<> struct libdivide_constants<int16_t,-8064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8064_MAGIC, .more = S16LD_DENOM_MINUS_8064_MORE};};
template<> struct libdivide_constants<int16_t,-8063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8063_MAGIC, .more = S16LD_DENOM_MINUS_8063_MORE};};
template<> struct libdivide_constants<int16_t,-8062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8062_MAGIC, .more = S16LD_DENOM_MINUS_8062_MORE};};
template<> struct libdivide_constants<int16_t,-8061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8061_MAGIC, .more = S16LD_DENOM_MINUS_8061_MORE};};
template<> struct libdivide_constants<int16_t,-8060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8060_MAGIC, .more = S16LD_DENOM_MINUS_8060_MORE};};
template<> struct libdivide_constants<int16_t,-8059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8059_MAGIC, .more = S16LD_DENOM_MINUS_8059_MORE};};
template<> struct libdivide_constants<int16_t,-8058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8058_MAGIC, .more = S16LD_DENOM_MINUS_8058_MORE};};
template<> struct libdivide_constants<int16_t,-8057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8057_MAGIC, .more = S16LD_DENOM_MINUS_8057_MORE};};
template<> struct libdivide_constants<int16_t,-8056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8056_MAGIC, .more = S16LD_DENOM_MINUS_8056_MORE};};
template<> struct libdivide_constants<int16_t,-8055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8055_MAGIC, .more = S16LD_DENOM_MINUS_8055_MORE};};
template<> struct libdivide_constants<int16_t,-8054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8054_MAGIC, .more = S16LD_DENOM_MINUS_8054_MORE};};
template<> struct libdivide_constants<int16_t,-8053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8053_MAGIC, .more = S16LD_DENOM_MINUS_8053_MORE};};
template<> struct libdivide_constants<int16_t,-8052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8052_MAGIC, .more = S16LD_DENOM_MINUS_8052_MORE};};
template<> struct libdivide_constants<int16_t,-8051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8051_MAGIC, .more = S16LD_DENOM_MINUS_8051_MORE};};
template<> struct libdivide_constants<int16_t,-8050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8050_MAGIC, .more = S16LD_DENOM_MINUS_8050_MORE};};
template<> struct libdivide_constants<int16_t,-8049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8049_MAGIC, .more = S16LD_DENOM_MINUS_8049_MORE};};
template<> struct libdivide_constants<int16_t,-8048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8048_MAGIC, .more = S16LD_DENOM_MINUS_8048_MORE};};
template<> struct libdivide_constants<int16_t,-8047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8047_MAGIC, .more = S16LD_DENOM_MINUS_8047_MORE};};
template<> struct libdivide_constants<int16_t,-8046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8046_MAGIC, .more = S16LD_DENOM_MINUS_8046_MORE};};
template<> struct libdivide_constants<int16_t,-8045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8045_MAGIC, .more = S16LD_DENOM_MINUS_8045_MORE};};
template<> struct libdivide_constants<int16_t,-8044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8044_MAGIC, .more = S16LD_DENOM_MINUS_8044_MORE};};
template<> struct libdivide_constants<int16_t,-8043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8043_MAGIC, .more = S16LD_DENOM_MINUS_8043_MORE};};
template<> struct libdivide_constants<int16_t,-8042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8042_MAGIC, .more = S16LD_DENOM_MINUS_8042_MORE};};
template<> struct libdivide_constants<int16_t,-8041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8041_MAGIC, .more = S16LD_DENOM_MINUS_8041_MORE};};
template<> struct libdivide_constants<int16_t,-8040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8040_MAGIC, .more = S16LD_DENOM_MINUS_8040_MORE};};
template<> struct libdivide_constants<int16_t,-8039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8039_MAGIC, .more = S16LD_DENOM_MINUS_8039_MORE};};
template<> struct libdivide_constants<int16_t,-8038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8038_MAGIC, .more = S16LD_DENOM_MINUS_8038_MORE};};
template<> struct libdivide_constants<int16_t,-8037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8037_MAGIC, .more = S16LD_DENOM_MINUS_8037_MORE};};
template<> struct libdivide_constants<int16_t,-8036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8036_MAGIC, .more = S16LD_DENOM_MINUS_8036_MORE};};
template<> struct libdivide_constants<int16_t,-8035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8035_MAGIC, .more = S16LD_DENOM_MINUS_8035_MORE};};
template<> struct libdivide_constants<int16_t,-8034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8034_MAGIC, .more = S16LD_DENOM_MINUS_8034_MORE};};
template<> struct libdivide_constants<int16_t,-8033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8033_MAGIC, .more = S16LD_DENOM_MINUS_8033_MORE};};
template<> struct libdivide_constants<int16_t,-8032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8032_MAGIC, .more = S16LD_DENOM_MINUS_8032_MORE};};
template<> struct libdivide_constants<int16_t,-8031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8031_MAGIC, .more = S16LD_DENOM_MINUS_8031_MORE};};
template<> struct libdivide_constants<int16_t,-8030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8030_MAGIC, .more = S16LD_DENOM_MINUS_8030_MORE};};
template<> struct libdivide_constants<int16_t,-8029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8029_MAGIC, .more = S16LD_DENOM_MINUS_8029_MORE};};
template<> struct libdivide_constants<int16_t,-8028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8028_MAGIC, .more = S16LD_DENOM_MINUS_8028_MORE};};
template<> struct libdivide_constants<int16_t,-8027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8027_MAGIC, .more = S16LD_DENOM_MINUS_8027_MORE};};
template<> struct libdivide_constants<int16_t,-8026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8026_MAGIC, .more = S16LD_DENOM_MINUS_8026_MORE};};
template<> struct libdivide_constants<int16_t,-8025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8025_MAGIC, .more = S16LD_DENOM_MINUS_8025_MORE};};
template<> struct libdivide_constants<int16_t,-8024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8024_MAGIC, .more = S16LD_DENOM_MINUS_8024_MORE};};
template<> struct libdivide_constants<int16_t,-8023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8023_MAGIC, .more = S16LD_DENOM_MINUS_8023_MORE};};
template<> struct libdivide_constants<int16_t,-8022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8022_MAGIC, .more = S16LD_DENOM_MINUS_8022_MORE};};
template<> struct libdivide_constants<int16_t,-8021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8021_MAGIC, .more = S16LD_DENOM_MINUS_8021_MORE};};
template<> struct libdivide_constants<int16_t,-8020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8020_MAGIC, .more = S16LD_DENOM_MINUS_8020_MORE};};
template<> struct libdivide_constants<int16_t,-8019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8019_MAGIC, .more = S16LD_DENOM_MINUS_8019_MORE};};
template<> struct libdivide_constants<int16_t,-8018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8018_MAGIC, .more = S16LD_DENOM_MINUS_8018_MORE};};
template<> struct libdivide_constants<int16_t,-8017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8017_MAGIC, .more = S16LD_DENOM_MINUS_8017_MORE};};
template<> struct libdivide_constants<int16_t,-8016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8016_MAGIC, .more = S16LD_DENOM_MINUS_8016_MORE};};
template<> struct libdivide_constants<int16_t,-8015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8015_MAGIC, .more = S16LD_DENOM_MINUS_8015_MORE};};
template<> struct libdivide_constants<int16_t,-8014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8014_MAGIC, .more = S16LD_DENOM_MINUS_8014_MORE};};
template<> struct libdivide_constants<int16_t,-8013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8013_MAGIC, .more = S16LD_DENOM_MINUS_8013_MORE};};
template<> struct libdivide_constants<int16_t,-8012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8012_MAGIC, .more = S16LD_DENOM_MINUS_8012_MORE};};
template<> struct libdivide_constants<int16_t,-8011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8011_MAGIC, .more = S16LD_DENOM_MINUS_8011_MORE};};
template<> struct libdivide_constants<int16_t,-8010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8010_MAGIC, .more = S16LD_DENOM_MINUS_8010_MORE};};
template<> struct libdivide_constants<int16_t,-8009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8009_MAGIC, .more = S16LD_DENOM_MINUS_8009_MORE};};
template<> struct libdivide_constants<int16_t,-8008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8008_MAGIC, .more = S16LD_DENOM_MINUS_8008_MORE};};
template<> struct libdivide_constants<int16_t,-8007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8007_MAGIC, .more = S16LD_DENOM_MINUS_8007_MORE};};
template<> struct libdivide_constants<int16_t,-8006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8006_MAGIC, .more = S16LD_DENOM_MINUS_8006_MORE};};
template<> struct libdivide_constants<int16_t,-8005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8005_MAGIC, .more = S16LD_DENOM_MINUS_8005_MORE};};
template<> struct libdivide_constants<int16_t,-8004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8004_MAGIC, .more = S16LD_DENOM_MINUS_8004_MORE};};
template<> struct libdivide_constants<int16_t,-8003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8003_MAGIC, .more = S16LD_DENOM_MINUS_8003_MORE};};
template<> struct libdivide_constants<int16_t,-8002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8002_MAGIC, .more = S16LD_DENOM_MINUS_8002_MORE};};
template<> struct libdivide_constants<int16_t,-8001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8001_MAGIC, .more = S16LD_DENOM_MINUS_8001_MORE};};
template<> struct libdivide_constants<int16_t,-8000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8000_MAGIC, .more = S16LD_DENOM_MINUS_8000_MORE};};
template<> struct libdivide_constants<int16_t,-7999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7999_MAGIC, .more = S16LD_DENOM_MINUS_7999_MORE};};
template<> struct libdivide_constants<int16_t,-7998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7998_MAGIC, .more = S16LD_DENOM_MINUS_7998_MORE};};
template<> struct libdivide_constants<int16_t,-7997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7997_MAGIC, .more = S16LD_DENOM_MINUS_7997_MORE};};
template<> struct libdivide_constants<int16_t,-7996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7996_MAGIC, .more = S16LD_DENOM_MINUS_7996_MORE};};
template<> struct libdivide_constants<int16_t,-7995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7995_MAGIC, .more = S16LD_DENOM_MINUS_7995_MORE};};
template<> struct libdivide_constants<int16_t,-7994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7994_MAGIC, .more = S16LD_DENOM_MINUS_7994_MORE};};
template<> struct libdivide_constants<int16_t,-7993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7993_MAGIC, .more = S16LD_DENOM_MINUS_7993_MORE};};
template<> struct libdivide_constants<int16_t,-7992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7992_MAGIC, .more = S16LD_DENOM_MINUS_7992_MORE};};
template<> struct libdivide_constants<int16_t,-7991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7991_MAGIC, .more = S16LD_DENOM_MINUS_7991_MORE};};
template<> struct libdivide_constants<int16_t,-7990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7990_MAGIC, .more = S16LD_DENOM_MINUS_7990_MORE};};
template<> struct libdivide_constants<int16_t,-7989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7989_MAGIC, .more = S16LD_DENOM_MINUS_7989_MORE};};
template<> struct libdivide_constants<int16_t,-7988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7988_MAGIC, .more = S16LD_DENOM_MINUS_7988_MORE};};
template<> struct libdivide_constants<int16_t,-7987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7987_MAGIC, .more = S16LD_DENOM_MINUS_7987_MORE};};
template<> struct libdivide_constants<int16_t,-7986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7986_MAGIC, .more = S16LD_DENOM_MINUS_7986_MORE};};
template<> struct libdivide_constants<int16_t,-7985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7985_MAGIC, .more = S16LD_DENOM_MINUS_7985_MORE};};
template<> struct libdivide_constants<int16_t,-7984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7984_MAGIC, .more = S16LD_DENOM_MINUS_7984_MORE};};
template<> struct libdivide_constants<int16_t,-7983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7983_MAGIC, .more = S16LD_DENOM_MINUS_7983_MORE};};
template<> struct libdivide_constants<int16_t,-7982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7982_MAGIC, .more = S16LD_DENOM_MINUS_7982_MORE};};
template<> struct libdivide_constants<int16_t,-7981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7981_MAGIC, .more = S16LD_DENOM_MINUS_7981_MORE};};
template<> struct libdivide_constants<int16_t,-7980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7980_MAGIC, .more = S16LD_DENOM_MINUS_7980_MORE};};
template<> struct libdivide_constants<int16_t,-7979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7979_MAGIC, .more = S16LD_DENOM_MINUS_7979_MORE};};
template<> struct libdivide_constants<int16_t,-7978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7978_MAGIC, .more = S16LD_DENOM_MINUS_7978_MORE};};
template<> struct libdivide_constants<int16_t,-7977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7977_MAGIC, .more = S16LD_DENOM_MINUS_7977_MORE};};
template<> struct libdivide_constants<int16_t,-7976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7976_MAGIC, .more = S16LD_DENOM_MINUS_7976_MORE};};
template<> struct libdivide_constants<int16_t,-7975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7975_MAGIC, .more = S16LD_DENOM_MINUS_7975_MORE};};
template<> struct libdivide_constants<int16_t,-7974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7974_MAGIC, .more = S16LD_DENOM_MINUS_7974_MORE};};
template<> struct libdivide_constants<int16_t,-7973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7973_MAGIC, .more = S16LD_DENOM_MINUS_7973_MORE};};
template<> struct libdivide_constants<int16_t,-7972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7972_MAGIC, .more = S16LD_DENOM_MINUS_7972_MORE};};
template<> struct libdivide_constants<int16_t,-7971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7971_MAGIC, .more = S16LD_DENOM_MINUS_7971_MORE};};
template<> struct libdivide_constants<int16_t,-7970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7970_MAGIC, .more = S16LD_DENOM_MINUS_7970_MORE};};
template<> struct libdivide_constants<int16_t,-7969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7969_MAGIC, .more = S16LD_DENOM_MINUS_7969_MORE};};
template<> struct libdivide_constants<int16_t,-7968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7968_MAGIC, .more = S16LD_DENOM_MINUS_7968_MORE};};
template<> struct libdivide_constants<int16_t,-7967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7967_MAGIC, .more = S16LD_DENOM_MINUS_7967_MORE};};
template<> struct libdivide_constants<int16_t,-7966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7966_MAGIC, .more = S16LD_DENOM_MINUS_7966_MORE};};
template<> struct libdivide_constants<int16_t,-7965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7965_MAGIC, .more = S16LD_DENOM_MINUS_7965_MORE};};
template<> struct libdivide_constants<int16_t,-7964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7964_MAGIC, .more = S16LD_DENOM_MINUS_7964_MORE};};
template<> struct libdivide_constants<int16_t,-7963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7963_MAGIC, .more = S16LD_DENOM_MINUS_7963_MORE};};
template<> struct libdivide_constants<int16_t,-7962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7962_MAGIC, .more = S16LD_DENOM_MINUS_7962_MORE};};
template<> struct libdivide_constants<int16_t,-7961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7961_MAGIC, .more = S16LD_DENOM_MINUS_7961_MORE};};
template<> struct libdivide_constants<int16_t,-7960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7960_MAGIC, .more = S16LD_DENOM_MINUS_7960_MORE};};
template<> struct libdivide_constants<int16_t,-7959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7959_MAGIC, .more = S16LD_DENOM_MINUS_7959_MORE};};
template<> struct libdivide_constants<int16_t,-7958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7958_MAGIC, .more = S16LD_DENOM_MINUS_7958_MORE};};
template<> struct libdivide_constants<int16_t,-7957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7957_MAGIC, .more = S16LD_DENOM_MINUS_7957_MORE};};
template<> struct libdivide_constants<int16_t,-7956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7956_MAGIC, .more = S16LD_DENOM_MINUS_7956_MORE};};
template<> struct libdivide_constants<int16_t,-7955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7955_MAGIC, .more = S16LD_DENOM_MINUS_7955_MORE};};
template<> struct libdivide_constants<int16_t,-7954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7954_MAGIC, .more = S16LD_DENOM_MINUS_7954_MORE};};
template<> struct libdivide_constants<int16_t,-7953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7953_MAGIC, .more = S16LD_DENOM_MINUS_7953_MORE};};
template<> struct libdivide_constants<int16_t,-7952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7952_MAGIC, .more = S16LD_DENOM_MINUS_7952_MORE};};
template<> struct libdivide_constants<int16_t,-7951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7951_MAGIC, .more = S16LD_DENOM_MINUS_7951_MORE};};
template<> struct libdivide_constants<int16_t,-7950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7950_MAGIC, .more = S16LD_DENOM_MINUS_7950_MORE};};
template<> struct libdivide_constants<int16_t,-7949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7949_MAGIC, .more = S16LD_DENOM_MINUS_7949_MORE};};
template<> struct libdivide_constants<int16_t,-7948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7948_MAGIC, .more = S16LD_DENOM_MINUS_7948_MORE};};
template<> struct libdivide_constants<int16_t,-7947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7947_MAGIC, .more = S16LD_DENOM_MINUS_7947_MORE};};
template<> struct libdivide_constants<int16_t,-7946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7946_MAGIC, .more = S16LD_DENOM_MINUS_7946_MORE};};
template<> struct libdivide_constants<int16_t,-7945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7945_MAGIC, .more = S16LD_DENOM_MINUS_7945_MORE};};
template<> struct libdivide_constants<int16_t,-7944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7944_MAGIC, .more = S16LD_DENOM_MINUS_7944_MORE};};
template<> struct libdivide_constants<int16_t,-7943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7943_MAGIC, .more = S16LD_DENOM_MINUS_7943_MORE};};
template<> struct libdivide_constants<int16_t,-7942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7942_MAGIC, .more = S16LD_DENOM_MINUS_7942_MORE};};
template<> struct libdivide_constants<int16_t,-7941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7941_MAGIC, .more = S16LD_DENOM_MINUS_7941_MORE};};
template<> struct libdivide_constants<int16_t,-7940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7940_MAGIC, .more = S16LD_DENOM_MINUS_7940_MORE};};
template<> struct libdivide_constants<int16_t,-7939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7939_MAGIC, .more = S16LD_DENOM_MINUS_7939_MORE};};
template<> struct libdivide_constants<int16_t,-7938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7938_MAGIC, .more = S16LD_DENOM_MINUS_7938_MORE};};
template<> struct libdivide_constants<int16_t,-7937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7937_MAGIC, .more = S16LD_DENOM_MINUS_7937_MORE};};
template<> struct libdivide_constants<int16_t,-7936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7936_MAGIC, .more = S16LD_DENOM_MINUS_7936_MORE};};
template<> struct libdivide_constants<int16_t,-7935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7935_MAGIC, .more = S16LD_DENOM_MINUS_7935_MORE};};
template<> struct libdivide_constants<int16_t,-7934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7934_MAGIC, .more = S16LD_DENOM_MINUS_7934_MORE};};
template<> struct libdivide_constants<int16_t,-7933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7933_MAGIC, .more = S16LD_DENOM_MINUS_7933_MORE};};
template<> struct libdivide_constants<int16_t,-7932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7932_MAGIC, .more = S16LD_DENOM_MINUS_7932_MORE};};
template<> struct libdivide_constants<int16_t,-7931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7931_MAGIC, .more = S16LD_DENOM_MINUS_7931_MORE};};
template<> struct libdivide_constants<int16_t,-7930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7930_MAGIC, .more = S16LD_DENOM_MINUS_7930_MORE};};
template<> struct libdivide_constants<int16_t,-7929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7929_MAGIC, .more = S16LD_DENOM_MINUS_7929_MORE};};
template<> struct libdivide_constants<int16_t,-7928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7928_MAGIC, .more = S16LD_DENOM_MINUS_7928_MORE};};
template<> struct libdivide_constants<int16_t,-7927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7927_MAGIC, .more = S16LD_DENOM_MINUS_7927_MORE};};
template<> struct libdivide_constants<int16_t,-7926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7926_MAGIC, .more = S16LD_DENOM_MINUS_7926_MORE};};
template<> struct libdivide_constants<int16_t,-7925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7925_MAGIC, .more = S16LD_DENOM_MINUS_7925_MORE};};
template<> struct libdivide_constants<int16_t,-7924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7924_MAGIC, .more = S16LD_DENOM_MINUS_7924_MORE};};
template<> struct libdivide_constants<int16_t,-7923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7923_MAGIC, .more = S16LD_DENOM_MINUS_7923_MORE};};
template<> struct libdivide_constants<int16_t,-7922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7922_MAGIC, .more = S16LD_DENOM_MINUS_7922_MORE};};
template<> struct libdivide_constants<int16_t,-7921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7921_MAGIC, .more = S16LD_DENOM_MINUS_7921_MORE};};
template<> struct libdivide_constants<int16_t,-7920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7920_MAGIC, .more = S16LD_DENOM_MINUS_7920_MORE};};
template<> struct libdivide_constants<int16_t,-7919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7919_MAGIC, .more = S16LD_DENOM_MINUS_7919_MORE};};
template<> struct libdivide_constants<int16_t,-7918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7918_MAGIC, .more = S16LD_DENOM_MINUS_7918_MORE};};
template<> struct libdivide_constants<int16_t,-7917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7917_MAGIC, .more = S16LD_DENOM_MINUS_7917_MORE};};
template<> struct libdivide_constants<int16_t,-7916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7916_MAGIC, .more = S16LD_DENOM_MINUS_7916_MORE};};
template<> struct libdivide_constants<int16_t,-7915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7915_MAGIC, .more = S16LD_DENOM_MINUS_7915_MORE};};
template<> struct libdivide_constants<int16_t,-7914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7914_MAGIC, .more = S16LD_DENOM_MINUS_7914_MORE};};
template<> struct libdivide_constants<int16_t,-7913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7913_MAGIC, .more = S16LD_DENOM_MINUS_7913_MORE};};
template<> struct libdivide_constants<int16_t,-7912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7912_MAGIC, .more = S16LD_DENOM_MINUS_7912_MORE};};
template<> struct libdivide_constants<int16_t,-7911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7911_MAGIC, .more = S16LD_DENOM_MINUS_7911_MORE};};
template<> struct libdivide_constants<int16_t,-7910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7910_MAGIC, .more = S16LD_DENOM_MINUS_7910_MORE};};
template<> struct libdivide_constants<int16_t,-7909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7909_MAGIC, .more = S16LD_DENOM_MINUS_7909_MORE};};
template<> struct libdivide_constants<int16_t,-7908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7908_MAGIC, .more = S16LD_DENOM_MINUS_7908_MORE};};
template<> struct libdivide_constants<int16_t,-7907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7907_MAGIC, .more = S16LD_DENOM_MINUS_7907_MORE};};
template<> struct libdivide_constants<int16_t,-7906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7906_MAGIC, .more = S16LD_DENOM_MINUS_7906_MORE};};
template<> struct libdivide_constants<int16_t,-7905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7905_MAGIC, .more = S16LD_DENOM_MINUS_7905_MORE};};
template<> struct libdivide_constants<int16_t,-7904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7904_MAGIC, .more = S16LD_DENOM_MINUS_7904_MORE};};
template<> struct libdivide_constants<int16_t,-7903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7903_MAGIC, .more = S16LD_DENOM_MINUS_7903_MORE};};
template<> struct libdivide_constants<int16_t,-7902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7902_MAGIC, .more = S16LD_DENOM_MINUS_7902_MORE};};
template<> struct libdivide_constants<int16_t,-7901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7901_MAGIC, .more = S16LD_DENOM_MINUS_7901_MORE};};
template<> struct libdivide_constants<int16_t,-7900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7900_MAGIC, .more = S16LD_DENOM_MINUS_7900_MORE};};
template<> struct libdivide_constants<int16_t,-7899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7899_MAGIC, .more = S16LD_DENOM_MINUS_7899_MORE};};
template<> struct libdivide_constants<int16_t,-7898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7898_MAGIC, .more = S16LD_DENOM_MINUS_7898_MORE};};
template<> struct libdivide_constants<int16_t,-7897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7897_MAGIC, .more = S16LD_DENOM_MINUS_7897_MORE};};
template<> struct libdivide_constants<int16_t,-7896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7896_MAGIC, .more = S16LD_DENOM_MINUS_7896_MORE};};
template<> struct libdivide_constants<int16_t,-7895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7895_MAGIC, .more = S16LD_DENOM_MINUS_7895_MORE};};
template<> struct libdivide_constants<int16_t,-7894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7894_MAGIC, .more = S16LD_DENOM_MINUS_7894_MORE};};
template<> struct libdivide_constants<int16_t,-7893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7893_MAGIC, .more = S16LD_DENOM_MINUS_7893_MORE};};
template<> struct libdivide_constants<int16_t,-7892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7892_MAGIC, .more = S16LD_DENOM_MINUS_7892_MORE};};
template<> struct libdivide_constants<int16_t,-7891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7891_MAGIC, .more = S16LD_DENOM_MINUS_7891_MORE};};
template<> struct libdivide_constants<int16_t,-7890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7890_MAGIC, .more = S16LD_DENOM_MINUS_7890_MORE};};
template<> struct libdivide_constants<int16_t,-7889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7889_MAGIC, .more = S16LD_DENOM_MINUS_7889_MORE};};
template<> struct libdivide_constants<int16_t,-7888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7888_MAGIC, .more = S16LD_DENOM_MINUS_7888_MORE};};
template<> struct libdivide_constants<int16_t,-7887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7887_MAGIC, .more = S16LD_DENOM_MINUS_7887_MORE};};
template<> struct libdivide_constants<int16_t,-7886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7886_MAGIC, .more = S16LD_DENOM_MINUS_7886_MORE};};
template<> struct libdivide_constants<int16_t,-7885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7885_MAGIC, .more = S16LD_DENOM_MINUS_7885_MORE};};
template<> struct libdivide_constants<int16_t,-7884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7884_MAGIC, .more = S16LD_DENOM_MINUS_7884_MORE};};
template<> struct libdivide_constants<int16_t,-7883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7883_MAGIC, .more = S16LD_DENOM_MINUS_7883_MORE};};
template<> struct libdivide_constants<int16_t,-7882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7882_MAGIC, .more = S16LD_DENOM_MINUS_7882_MORE};};
template<> struct libdivide_constants<int16_t,-7881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7881_MAGIC, .more = S16LD_DENOM_MINUS_7881_MORE};};
template<> struct libdivide_constants<int16_t,-7880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7880_MAGIC, .more = S16LD_DENOM_MINUS_7880_MORE};};
template<> struct libdivide_constants<int16_t,-7879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7879_MAGIC, .more = S16LD_DENOM_MINUS_7879_MORE};};
template<> struct libdivide_constants<int16_t,-7878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7878_MAGIC, .more = S16LD_DENOM_MINUS_7878_MORE};};
template<> struct libdivide_constants<int16_t,-7877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7877_MAGIC, .more = S16LD_DENOM_MINUS_7877_MORE};};
template<> struct libdivide_constants<int16_t,-7876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7876_MAGIC, .more = S16LD_DENOM_MINUS_7876_MORE};};
template<> struct libdivide_constants<int16_t,-7875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7875_MAGIC, .more = S16LD_DENOM_MINUS_7875_MORE};};
template<> struct libdivide_constants<int16_t,-7874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7874_MAGIC, .more = S16LD_DENOM_MINUS_7874_MORE};};
template<> struct libdivide_constants<int16_t,-7873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7873_MAGIC, .more = S16LD_DENOM_MINUS_7873_MORE};};
template<> struct libdivide_constants<int16_t,-7872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7872_MAGIC, .more = S16LD_DENOM_MINUS_7872_MORE};};
template<> struct libdivide_constants<int16_t,-7871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7871_MAGIC, .more = S16LD_DENOM_MINUS_7871_MORE};};
template<> struct libdivide_constants<int16_t,-7870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7870_MAGIC, .more = S16LD_DENOM_MINUS_7870_MORE};};
template<> struct libdivide_constants<int16_t,-7869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7869_MAGIC, .more = S16LD_DENOM_MINUS_7869_MORE};};
template<> struct libdivide_constants<int16_t,-7868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7868_MAGIC, .more = S16LD_DENOM_MINUS_7868_MORE};};
template<> struct libdivide_constants<int16_t,-7867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7867_MAGIC, .more = S16LD_DENOM_MINUS_7867_MORE};};
template<> struct libdivide_constants<int16_t,-7866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7866_MAGIC, .more = S16LD_DENOM_MINUS_7866_MORE};};
template<> struct libdivide_constants<int16_t,-7865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7865_MAGIC, .more = S16LD_DENOM_MINUS_7865_MORE};};
template<> struct libdivide_constants<int16_t,-7864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7864_MAGIC, .more = S16LD_DENOM_MINUS_7864_MORE};};
template<> struct libdivide_constants<int16_t,-7863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7863_MAGIC, .more = S16LD_DENOM_MINUS_7863_MORE};};
template<> struct libdivide_constants<int16_t,-7862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7862_MAGIC, .more = S16LD_DENOM_MINUS_7862_MORE};};
template<> struct libdivide_constants<int16_t,-7861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7861_MAGIC, .more = S16LD_DENOM_MINUS_7861_MORE};};
template<> struct libdivide_constants<int16_t,-7860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7860_MAGIC, .more = S16LD_DENOM_MINUS_7860_MORE};};
template<> struct libdivide_constants<int16_t,-7859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7859_MAGIC, .more = S16LD_DENOM_MINUS_7859_MORE};};
template<> struct libdivide_constants<int16_t,-7858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7858_MAGIC, .more = S16LD_DENOM_MINUS_7858_MORE};};
template<> struct libdivide_constants<int16_t,-7857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7857_MAGIC, .more = S16LD_DENOM_MINUS_7857_MORE};};
template<> struct libdivide_constants<int16_t,-7856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7856_MAGIC, .more = S16LD_DENOM_MINUS_7856_MORE};};
template<> struct libdivide_constants<int16_t,-7855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7855_MAGIC, .more = S16LD_DENOM_MINUS_7855_MORE};};
template<> struct libdivide_constants<int16_t,-7854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7854_MAGIC, .more = S16LD_DENOM_MINUS_7854_MORE};};
template<> struct libdivide_constants<int16_t,-7853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7853_MAGIC, .more = S16LD_DENOM_MINUS_7853_MORE};};
template<> struct libdivide_constants<int16_t,-7852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7852_MAGIC, .more = S16LD_DENOM_MINUS_7852_MORE};};
template<> struct libdivide_constants<int16_t,-7851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7851_MAGIC, .more = S16LD_DENOM_MINUS_7851_MORE};};
template<> struct libdivide_constants<int16_t,-7850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7850_MAGIC, .more = S16LD_DENOM_MINUS_7850_MORE};};
template<> struct libdivide_constants<int16_t,-7849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7849_MAGIC, .more = S16LD_DENOM_MINUS_7849_MORE};};
template<> struct libdivide_constants<int16_t,-7848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7848_MAGIC, .more = S16LD_DENOM_MINUS_7848_MORE};};
template<> struct libdivide_constants<int16_t,-7847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7847_MAGIC, .more = S16LD_DENOM_MINUS_7847_MORE};};
template<> struct libdivide_constants<int16_t,-7846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7846_MAGIC, .more = S16LD_DENOM_MINUS_7846_MORE};};
template<> struct libdivide_constants<int16_t,-7845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7845_MAGIC, .more = S16LD_DENOM_MINUS_7845_MORE};};
template<> struct libdivide_constants<int16_t,-7844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7844_MAGIC, .more = S16LD_DENOM_MINUS_7844_MORE};};
template<> struct libdivide_constants<int16_t,-7843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7843_MAGIC, .more = S16LD_DENOM_MINUS_7843_MORE};};
template<> struct libdivide_constants<int16_t,-7842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7842_MAGIC, .more = S16LD_DENOM_MINUS_7842_MORE};};
template<> struct libdivide_constants<int16_t,-7841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7841_MAGIC, .more = S16LD_DENOM_MINUS_7841_MORE};};
template<> struct libdivide_constants<int16_t,-7840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7840_MAGIC, .more = S16LD_DENOM_MINUS_7840_MORE};};
template<> struct libdivide_constants<int16_t,-7839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7839_MAGIC, .more = S16LD_DENOM_MINUS_7839_MORE};};
template<> struct libdivide_constants<int16_t,-7838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7838_MAGIC, .more = S16LD_DENOM_MINUS_7838_MORE};};
template<> struct libdivide_constants<int16_t,-7837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7837_MAGIC, .more = S16LD_DENOM_MINUS_7837_MORE};};
template<> struct libdivide_constants<int16_t,-7836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7836_MAGIC, .more = S16LD_DENOM_MINUS_7836_MORE};};
template<> struct libdivide_constants<int16_t,-7835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7835_MAGIC, .more = S16LD_DENOM_MINUS_7835_MORE};};
template<> struct libdivide_constants<int16_t,-7834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7834_MAGIC, .more = S16LD_DENOM_MINUS_7834_MORE};};
template<> struct libdivide_constants<int16_t,-7833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7833_MAGIC, .more = S16LD_DENOM_MINUS_7833_MORE};};
template<> struct libdivide_constants<int16_t,-7832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7832_MAGIC, .more = S16LD_DENOM_MINUS_7832_MORE};};
template<> struct libdivide_constants<int16_t,-7831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7831_MAGIC, .more = S16LD_DENOM_MINUS_7831_MORE};};
template<> struct libdivide_constants<int16_t,-7830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7830_MAGIC, .more = S16LD_DENOM_MINUS_7830_MORE};};
template<> struct libdivide_constants<int16_t,-7829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7829_MAGIC, .more = S16LD_DENOM_MINUS_7829_MORE};};
template<> struct libdivide_constants<int16_t,-7828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7828_MAGIC, .more = S16LD_DENOM_MINUS_7828_MORE};};
template<> struct libdivide_constants<int16_t,-7827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7827_MAGIC, .more = S16LD_DENOM_MINUS_7827_MORE};};
template<> struct libdivide_constants<int16_t,-7826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7826_MAGIC, .more = S16LD_DENOM_MINUS_7826_MORE};};
template<> struct libdivide_constants<int16_t,-7825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7825_MAGIC, .more = S16LD_DENOM_MINUS_7825_MORE};};
template<> struct libdivide_constants<int16_t,-7824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7824_MAGIC, .more = S16LD_DENOM_MINUS_7824_MORE};};
template<> struct libdivide_constants<int16_t,-7823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7823_MAGIC, .more = S16LD_DENOM_MINUS_7823_MORE};};
template<> struct libdivide_constants<int16_t,-7822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7822_MAGIC, .more = S16LD_DENOM_MINUS_7822_MORE};};
template<> struct libdivide_constants<int16_t,-7821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7821_MAGIC, .more = S16LD_DENOM_MINUS_7821_MORE};};
template<> struct libdivide_constants<int16_t,-7820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7820_MAGIC, .more = S16LD_DENOM_MINUS_7820_MORE};};
template<> struct libdivide_constants<int16_t,-7819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7819_MAGIC, .more = S16LD_DENOM_MINUS_7819_MORE};};
template<> struct libdivide_constants<int16_t,-7818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7818_MAGIC, .more = S16LD_DENOM_MINUS_7818_MORE};};
template<> struct libdivide_constants<int16_t,-7817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7817_MAGIC, .more = S16LD_DENOM_MINUS_7817_MORE};};
template<> struct libdivide_constants<int16_t,-7816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7816_MAGIC, .more = S16LD_DENOM_MINUS_7816_MORE};};
template<> struct libdivide_constants<int16_t,-7815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7815_MAGIC, .more = S16LD_DENOM_MINUS_7815_MORE};};
template<> struct libdivide_constants<int16_t,-7814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7814_MAGIC, .more = S16LD_DENOM_MINUS_7814_MORE};};
template<> struct libdivide_constants<int16_t,-7813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7813_MAGIC, .more = S16LD_DENOM_MINUS_7813_MORE};};
template<> struct libdivide_constants<int16_t,-7812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7812_MAGIC, .more = S16LD_DENOM_MINUS_7812_MORE};};
template<> struct libdivide_constants<int16_t,-7811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7811_MAGIC, .more = S16LD_DENOM_MINUS_7811_MORE};};
template<> struct libdivide_constants<int16_t,-7810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7810_MAGIC, .more = S16LD_DENOM_MINUS_7810_MORE};};
template<> struct libdivide_constants<int16_t,-7809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7809_MAGIC, .more = S16LD_DENOM_MINUS_7809_MORE};};
template<> struct libdivide_constants<int16_t,-7808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7808_MAGIC, .more = S16LD_DENOM_MINUS_7808_MORE};};
template<> struct libdivide_constants<int16_t,-7807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7807_MAGIC, .more = S16LD_DENOM_MINUS_7807_MORE};};
template<> struct libdivide_constants<int16_t,-7806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7806_MAGIC, .more = S16LD_DENOM_MINUS_7806_MORE};};
template<> struct libdivide_constants<int16_t,-7805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7805_MAGIC, .more = S16LD_DENOM_MINUS_7805_MORE};};
template<> struct libdivide_constants<int16_t,-7804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7804_MAGIC, .more = S16LD_DENOM_MINUS_7804_MORE};};
template<> struct libdivide_constants<int16_t,-7803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7803_MAGIC, .more = S16LD_DENOM_MINUS_7803_MORE};};
template<> struct libdivide_constants<int16_t,-7802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7802_MAGIC, .more = S16LD_DENOM_MINUS_7802_MORE};};
template<> struct libdivide_constants<int16_t,-7801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7801_MAGIC, .more = S16LD_DENOM_MINUS_7801_MORE};};
template<> struct libdivide_constants<int16_t,-7800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7800_MAGIC, .more = S16LD_DENOM_MINUS_7800_MORE};};
template<> struct libdivide_constants<int16_t,-7799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7799_MAGIC, .more = S16LD_DENOM_MINUS_7799_MORE};};
template<> struct libdivide_constants<int16_t,-7798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7798_MAGIC, .more = S16LD_DENOM_MINUS_7798_MORE};};
template<> struct libdivide_constants<int16_t,-7797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7797_MAGIC, .more = S16LD_DENOM_MINUS_7797_MORE};};
template<> struct libdivide_constants<int16_t,-7796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7796_MAGIC, .more = S16LD_DENOM_MINUS_7796_MORE};};
template<> struct libdivide_constants<int16_t,-7795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7795_MAGIC, .more = S16LD_DENOM_MINUS_7795_MORE};};
template<> struct libdivide_constants<int16_t,-7794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7794_MAGIC, .more = S16LD_DENOM_MINUS_7794_MORE};};
template<> struct libdivide_constants<int16_t,-7793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7793_MAGIC, .more = S16LD_DENOM_MINUS_7793_MORE};};
template<> struct libdivide_constants<int16_t,-7792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7792_MAGIC, .more = S16LD_DENOM_MINUS_7792_MORE};};
template<> struct libdivide_constants<int16_t,-7791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7791_MAGIC, .more = S16LD_DENOM_MINUS_7791_MORE};};
template<> struct libdivide_constants<int16_t,-7790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7790_MAGIC, .more = S16LD_DENOM_MINUS_7790_MORE};};
template<> struct libdivide_constants<int16_t,-7789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7789_MAGIC, .more = S16LD_DENOM_MINUS_7789_MORE};};
template<> struct libdivide_constants<int16_t,-7788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7788_MAGIC, .more = S16LD_DENOM_MINUS_7788_MORE};};
template<> struct libdivide_constants<int16_t,-7787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7787_MAGIC, .more = S16LD_DENOM_MINUS_7787_MORE};};
template<> struct libdivide_constants<int16_t,-7786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7786_MAGIC, .more = S16LD_DENOM_MINUS_7786_MORE};};
template<> struct libdivide_constants<int16_t,-7785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7785_MAGIC, .more = S16LD_DENOM_MINUS_7785_MORE};};
template<> struct libdivide_constants<int16_t,-7784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7784_MAGIC, .more = S16LD_DENOM_MINUS_7784_MORE};};
template<> struct libdivide_constants<int16_t,-7783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7783_MAGIC, .more = S16LD_DENOM_MINUS_7783_MORE};};
template<> struct libdivide_constants<int16_t,-7782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7782_MAGIC, .more = S16LD_DENOM_MINUS_7782_MORE};};
template<> struct libdivide_constants<int16_t,-7781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7781_MAGIC, .more = S16LD_DENOM_MINUS_7781_MORE};};
template<> struct libdivide_constants<int16_t,-7780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7780_MAGIC, .more = S16LD_DENOM_MINUS_7780_MORE};};
template<> struct libdivide_constants<int16_t,-7779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7779_MAGIC, .more = S16LD_DENOM_MINUS_7779_MORE};};
template<> struct libdivide_constants<int16_t,-7778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7778_MAGIC, .more = S16LD_DENOM_MINUS_7778_MORE};};
template<> struct libdivide_constants<int16_t,-7777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7777_MAGIC, .more = S16LD_DENOM_MINUS_7777_MORE};};
template<> struct libdivide_constants<int16_t,-7776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7776_MAGIC, .more = S16LD_DENOM_MINUS_7776_MORE};};
template<> struct libdivide_constants<int16_t,-7775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7775_MAGIC, .more = S16LD_DENOM_MINUS_7775_MORE};};
template<> struct libdivide_constants<int16_t,-7774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7774_MAGIC, .more = S16LD_DENOM_MINUS_7774_MORE};};
template<> struct libdivide_constants<int16_t,-7773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7773_MAGIC, .more = S16LD_DENOM_MINUS_7773_MORE};};
template<> struct libdivide_constants<int16_t,-7772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7772_MAGIC, .more = S16LD_DENOM_MINUS_7772_MORE};};
template<> struct libdivide_constants<int16_t,-7771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7771_MAGIC, .more = S16LD_DENOM_MINUS_7771_MORE};};
template<> struct libdivide_constants<int16_t,-7770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7770_MAGIC, .more = S16LD_DENOM_MINUS_7770_MORE};};
template<> struct libdivide_constants<int16_t,-7769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7769_MAGIC, .more = S16LD_DENOM_MINUS_7769_MORE};};
template<> struct libdivide_constants<int16_t,-7768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7768_MAGIC, .more = S16LD_DENOM_MINUS_7768_MORE};};
template<> struct libdivide_constants<int16_t,-7767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7767_MAGIC, .more = S16LD_DENOM_MINUS_7767_MORE};};
template<> struct libdivide_constants<int16_t,-7766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7766_MAGIC, .more = S16LD_DENOM_MINUS_7766_MORE};};
template<> struct libdivide_constants<int16_t,-7765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7765_MAGIC, .more = S16LD_DENOM_MINUS_7765_MORE};};
template<> struct libdivide_constants<int16_t,-7764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7764_MAGIC, .more = S16LD_DENOM_MINUS_7764_MORE};};
template<> struct libdivide_constants<int16_t,-7763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7763_MAGIC, .more = S16LD_DENOM_MINUS_7763_MORE};};
template<> struct libdivide_constants<int16_t,-7762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7762_MAGIC, .more = S16LD_DENOM_MINUS_7762_MORE};};
template<> struct libdivide_constants<int16_t,-7761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7761_MAGIC, .more = S16LD_DENOM_MINUS_7761_MORE};};
template<> struct libdivide_constants<int16_t,-7760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7760_MAGIC, .more = S16LD_DENOM_MINUS_7760_MORE};};
template<> struct libdivide_constants<int16_t,-7759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7759_MAGIC, .more = S16LD_DENOM_MINUS_7759_MORE};};
template<> struct libdivide_constants<int16_t,-7758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7758_MAGIC, .more = S16LD_DENOM_MINUS_7758_MORE};};
template<> struct libdivide_constants<int16_t,-7757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7757_MAGIC, .more = S16LD_DENOM_MINUS_7757_MORE};};
template<> struct libdivide_constants<int16_t,-7756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7756_MAGIC, .more = S16LD_DENOM_MINUS_7756_MORE};};
template<> struct libdivide_constants<int16_t,-7755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7755_MAGIC, .more = S16LD_DENOM_MINUS_7755_MORE};};
template<> struct libdivide_constants<int16_t,-7754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7754_MAGIC, .more = S16LD_DENOM_MINUS_7754_MORE};};
template<> struct libdivide_constants<int16_t,-7753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7753_MAGIC, .more = S16LD_DENOM_MINUS_7753_MORE};};
template<> struct libdivide_constants<int16_t,-7752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7752_MAGIC, .more = S16LD_DENOM_MINUS_7752_MORE};};
template<> struct libdivide_constants<int16_t,-7751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7751_MAGIC, .more = S16LD_DENOM_MINUS_7751_MORE};};
template<> struct libdivide_constants<int16_t,-7750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7750_MAGIC, .more = S16LD_DENOM_MINUS_7750_MORE};};
template<> struct libdivide_constants<int16_t,-7749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7749_MAGIC, .more = S16LD_DENOM_MINUS_7749_MORE};};
template<> struct libdivide_constants<int16_t,-7748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7748_MAGIC, .more = S16LD_DENOM_MINUS_7748_MORE};};
template<> struct libdivide_constants<int16_t,-7747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7747_MAGIC, .more = S16LD_DENOM_MINUS_7747_MORE};};
template<> struct libdivide_constants<int16_t,-7746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7746_MAGIC, .more = S16LD_DENOM_MINUS_7746_MORE};};
template<> struct libdivide_constants<int16_t,-7745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7745_MAGIC, .more = S16LD_DENOM_MINUS_7745_MORE};};
template<> struct libdivide_constants<int16_t,-7744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7744_MAGIC, .more = S16LD_DENOM_MINUS_7744_MORE};};
template<> struct libdivide_constants<int16_t,-7743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7743_MAGIC, .more = S16LD_DENOM_MINUS_7743_MORE};};
template<> struct libdivide_constants<int16_t,-7742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7742_MAGIC, .more = S16LD_DENOM_MINUS_7742_MORE};};
template<> struct libdivide_constants<int16_t,-7741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7741_MAGIC, .more = S16LD_DENOM_MINUS_7741_MORE};};
template<> struct libdivide_constants<int16_t,-7740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7740_MAGIC, .more = S16LD_DENOM_MINUS_7740_MORE};};
template<> struct libdivide_constants<int16_t,-7739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7739_MAGIC, .more = S16LD_DENOM_MINUS_7739_MORE};};
template<> struct libdivide_constants<int16_t,-7738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7738_MAGIC, .more = S16LD_DENOM_MINUS_7738_MORE};};
template<> struct libdivide_constants<int16_t,-7737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7737_MAGIC, .more = S16LD_DENOM_MINUS_7737_MORE};};
template<> struct libdivide_constants<int16_t,-7736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7736_MAGIC, .more = S16LD_DENOM_MINUS_7736_MORE};};
template<> struct libdivide_constants<int16_t,-7735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7735_MAGIC, .more = S16LD_DENOM_MINUS_7735_MORE};};
template<> struct libdivide_constants<int16_t,-7734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7734_MAGIC, .more = S16LD_DENOM_MINUS_7734_MORE};};
template<> struct libdivide_constants<int16_t,-7733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7733_MAGIC, .more = S16LD_DENOM_MINUS_7733_MORE};};
template<> struct libdivide_constants<int16_t,-7732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7732_MAGIC, .more = S16LD_DENOM_MINUS_7732_MORE};};
template<> struct libdivide_constants<int16_t,-7731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7731_MAGIC, .more = S16LD_DENOM_MINUS_7731_MORE};};
template<> struct libdivide_constants<int16_t,-7730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7730_MAGIC, .more = S16LD_DENOM_MINUS_7730_MORE};};
template<> struct libdivide_constants<int16_t,-7729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7729_MAGIC, .more = S16LD_DENOM_MINUS_7729_MORE};};
template<> struct libdivide_constants<int16_t,-7728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7728_MAGIC, .more = S16LD_DENOM_MINUS_7728_MORE};};
template<> struct libdivide_constants<int16_t,-7727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7727_MAGIC, .more = S16LD_DENOM_MINUS_7727_MORE};};
template<> struct libdivide_constants<int16_t,-7726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7726_MAGIC, .more = S16LD_DENOM_MINUS_7726_MORE};};
template<> struct libdivide_constants<int16_t,-7725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7725_MAGIC, .more = S16LD_DENOM_MINUS_7725_MORE};};
template<> struct libdivide_constants<int16_t,-7724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7724_MAGIC, .more = S16LD_DENOM_MINUS_7724_MORE};};
template<> struct libdivide_constants<int16_t,-7723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7723_MAGIC, .more = S16LD_DENOM_MINUS_7723_MORE};};
template<> struct libdivide_constants<int16_t,-7722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7722_MAGIC, .more = S16LD_DENOM_MINUS_7722_MORE};};
template<> struct libdivide_constants<int16_t,-7721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7721_MAGIC, .more = S16LD_DENOM_MINUS_7721_MORE};};
template<> struct libdivide_constants<int16_t,-7720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7720_MAGIC, .more = S16LD_DENOM_MINUS_7720_MORE};};
template<> struct libdivide_constants<int16_t,-7719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7719_MAGIC, .more = S16LD_DENOM_MINUS_7719_MORE};};
template<> struct libdivide_constants<int16_t,-7718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7718_MAGIC, .more = S16LD_DENOM_MINUS_7718_MORE};};
template<> struct libdivide_constants<int16_t,-7717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7717_MAGIC, .more = S16LD_DENOM_MINUS_7717_MORE};};
template<> struct libdivide_constants<int16_t,-7716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7716_MAGIC, .more = S16LD_DENOM_MINUS_7716_MORE};};
template<> struct libdivide_constants<int16_t,-7715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7715_MAGIC, .more = S16LD_DENOM_MINUS_7715_MORE};};
template<> struct libdivide_constants<int16_t,-7714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7714_MAGIC, .more = S16LD_DENOM_MINUS_7714_MORE};};
template<> struct libdivide_constants<int16_t,-7713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7713_MAGIC, .more = S16LD_DENOM_MINUS_7713_MORE};};
template<> struct libdivide_constants<int16_t,-7712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7712_MAGIC, .more = S16LD_DENOM_MINUS_7712_MORE};};
template<> struct libdivide_constants<int16_t,-7711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7711_MAGIC, .more = S16LD_DENOM_MINUS_7711_MORE};};
template<> struct libdivide_constants<int16_t,-7710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7710_MAGIC, .more = S16LD_DENOM_MINUS_7710_MORE};};
template<> struct libdivide_constants<int16_t,-7709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7709_MAGIC, .more = S16LD_DENOM_MINUS_7709_MORE};};
template<> struct libdivide_constants<int16_t,-7708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7708_MAGIC, .more = S16LD_DENOM_MINUS_7708_MORE};};
template<> struct libdivide_constants<int16_t,-7707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7707_MAGIC, .more = S16LD_DENOM_MINUS_7707_MORE};};
template<> struct libdivide_constants<int16_t,-7706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7706_MAGIC, .more = S16LD_DENOM_MINUS_7706_MORE};};
template<> struct libdivide_constants<int16_t,-7705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7705_MAGIC, .more = S16LD_DENOM_MINUS_7705_MORE};};
template<> struct libdivide_constants<int16_t,-7704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7704_MAGIC, .more = S16LD_DENOM_MINUS_7704_MORE};};
template<> struct libdivide_constants<int16_t,-7703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7703_MAGIC, .more = S16LD_DENOM_MINUS_7703_MORE};};
template<> struct libdivide_constants<int16_t,-7702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7702_MAGIC, .more = S16LD_DENOM_MINUS_7702_MORE};};
template<> struct libdivide_constants<int16_t,-7701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7701_MAGIC, .more = S16LD_DENOM_MINUS_7701_MORE};};
template<> struct libdivide_constants<int16_t,-7700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7700_MAGIC, .more = S16LD_DENOM_MINUS_7700_MORE};};
template<> struct libdivide_constants<int16_t,-7699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7699_MAGIC, .more = S16LD_DENOM_MINUS_7699_MORE};};
template<> struct libdivide_constants<int16_t,-7698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7698_MAGIC, .more = S16LD_DENOM_MINUS_7698_MORE};};
template<> struct libdivide_constants<int16_t,-7697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7697_MAGIC, .more = S16LD_DENOM_MINUS_7697_MORE};};
template<> struct libdivide_constants<int16_t,-7696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7696_MAGIC, .more = S16LD_DENOM_MINUS_7696_MORE};};
template<> struct libdivide_constants<int16_t,-7695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7695_MAGIC, .more = S16LD_DENOM_MINUS_7695_MORE};};
template<> struct libdivide_constants<int16_t,-7694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7694_MAGIC, .more = S16LD_DENOM_MINUS_7694_MORE};};
template<> struct libdivide_constants<int16_t,-7693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7693_MAGIC, .more = S16LD_DENOM_MINUS_7693_MORE};};
template<> struct libdivide_constants<int16_t,-7692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7692_MAGIC, .more = S16LD_DENOM_MINUS_7692_MORE};};
template<> struct libdivide_constants<int16_t,-7691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7691_MAGIC, .more = S16LD_DENOM_MINUS_7691_MORE};};
template<> struct libdivide_constants<int16_t,-7690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7690_MAGIC, .more = S16LD_DENOM_MINUS_7690_MORE};};
template<> struct libdivide_constants<int16_t,-7689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7689_MAGIC, .more = S16LD_DENOM_MINUS_7689_MORE};};
template<> struct libdivide_constants<int16_t,-7688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7688_MAGIC, .more = S16LD_DENOM_MINUS_7688_MORE};};
template<> struct libdivide_constants<int16_t,-7687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7687_MAGIC, .more = S16LD_DENOM_MINUS_7687_MORE};};
template<> struct libdivide_constants<int16_t,-7686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7686_MAGIC, .more = S16LD_DENOM_MINUS_7686_MORE};};
template<> struct libdivide_constants<int16_t,-7685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7685_MAGIC, .more = S16LD_DENOM_MINUS_7685_MORE};};
template<> struct libdivide_constants<int16_t,-7684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7684_MAGIC, .more = S16LD_DENOM_MINUS_7684_MORE};};
template<> struct libdivide_constants<int16_t,-7683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7683_MAGIC, .more = S16LD_DENOM_MINUS_7683_MORE};};
template<> struct libdivide_constants<int16_t,-7682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7682_MAGIC, .more = S16LD_DENOM_MINUS_7682_MORE};};
template<> struct libdivide_constants<int16_t,-7681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7681_MAGIC, .more = S16LD_DENOM_MINUS_7681_MORE};};
template<> struct libdivide_constants<int16_t,-7680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7680_MAGIC, .more = S16LD_DENOM_MINUS_7680_MORE};};
template<> struct libdivide_constants<int16_t,-7679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7679_MAGIC, .more = S16LD_DENOM_MINUS_7679_MORE};};
template<> struct libdivide_constants<int16_t,-7678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7678_MAGIC, .more = S16LD_DENOM_MINUS_7678_MORE};};
template<> struct libdivide_constants<int16_t,-7677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7677_MAGIC, .more = S16LD_DENOM_MINUS_7677_MORE};};
template<> struct libdivide_constants<int16_t,-7676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7676_MAGIC, .more = S16LD_DENOM_MINUS_7676_MORE};};
template<> struct libdivide_constants<int16_t,-7675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7675_MAGIC, .more = S16LD_DENOM_MINUS_7675_MORE};};
template<> struct libdivide_constants<int16_t,-7674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7674_MAGIC, .more = S16LD_DENOM_MINUS_7674_MORE};};
template<> struct libdivide_constants<int16_t,-7673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7673_MAGIC, .more = S16LD_DENOM_MINUS_7673_MORE};};
template<> struct libdivide_constants<int16_t,-7672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7672_MAGIC, .more = S16LD_DENOM_MINUS_7672_MORE};};
template<> struct libdivide_constants<int16_t,-7671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7671_MAGIC, .more = S16LD_DENOM_MINUS_7671_MORE};};
template<> struct libdivide_constants<int16_t,-7670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7670_MAGIC, .more = S16LD_DENOM_MINUS_7670_MORE};};
template<> struct libdivide_constants<int16_t,-7669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7669_MAGIC, .more = S16LD_DENOM_MINUS_7669_MORE};};
template<> struct libdivide_constants<int16_t,-7668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7668_MAGIC, .more = S16LD_DENOM_MINUS_7668_MORE};};
template<> struct libdivide_constants<int16_t,-7667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7667_MAGIC, .more = S16LD_DENOM_MINUS_7667_MORE};};
template<> struct libdivide_constants<int16_t,-7666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7666_MAGIC, .more = S16LD_DENOM_MINUS_7666_MORE};};
template<> struct libdivide_constants<int16_t,-7665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7665_MAGIC, .more = S16LD_DENOM_MINUS_7665_MORE};};
template<> struct libdivide_constants<int16_t,-7664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7664_MAGIC, .more = S16LD_DENOM_MINUS_7664_MORE};};
template<> struct libdivide_constants<int16_t,-7663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7663_MAGIC, .more = S16LD_DENOM_MINUS_7663_MORE};};
template<> struct libdivide_constants<int16_t,-7662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7662_MAGIC, .more = S16LD_DENOM_MINUS_7662_MORE};};
template<> struct libdivide_constants<int16_t,-7661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7661_MAGIC, .more = S16LD_DENOM_MINUS_7661_MORE};};
template<> struct libdivide_constants<int16_t,-7660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7660_MAGIC, .more = S16LD_DENOM_MINUS_7660_MORE};};
template<> struct libdivide_constants<int16_t,-7659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7659_MAGIC, .more = S16LD_DENOM_MINUS_7659_MORE};};
template<> struct libdivide_constants<int16_t,-7658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7658_MAGIC, .more = S16LD_DENOM_MINUS_7658_MORE};};
template<> struct libdivide_constants<int16_t,-7657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7657_MAGIC, .more = S16LD_DENOM_MINUS_7657_MORE};};
template<> struct libdivide_constants<int16_t,-7656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7656_MAGIC, .more = S16LD_DENOM_MINUS_7656_MORE};};
template<> struct libdivide_constants<int16_t,-7655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7655_MAGIC, .more = S16LD_DENOM_MINUS_7655_MORE};};
template<> struct libdivide_constants<int16_t,-7654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7654_MAGIC, .more = S16LD_DENOM_MINUS_7654_MORE};};
template<> struct libdivide_constants<int16_t,-7653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7653_MAGIC, .more = S16LD_DENOM_MINUS_7653_MORE};};
template<> struct libdivide_constants<int16_t,-7652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7652_MAGIC, .more = S16LD_DENOM_MINUS_7652_MORE};};
template<> struct libdivide_constants<int16_t,-7651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7651_MAGIC, .more = S16LD_DENOM_MINUS_7651_MORE};};
template<> struct libdivide_constants<int16_t,-7650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7650_MAGIC, .more = S16LD_DENOM_MINUS_7650_MORE};};
template<> struct libdivide_constants<int16_t,-7649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7649_MAGIC, .more = S16LD_DENOM_MINUS_7649_MORE};};
template<> struct libdivide_constants<int16_t,-7648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7648_MAGIC, .more = S16LD_DENOM_MINUS_7648_MORE};};
template<> struct libdivide_constants<int16_t,-7647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7647_MAGIC, .more = S16LD_DENOM_MINUS_7647_MORE};};
template<> struct libdivide_constants<int16_t,-7646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7646_MAGIC, .more = S16LD_DENOM_MINUS_7646_MORE};};
template<> struct libdivide_constants<int16_t,-7645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7645_MAGIC, .more = S16LD_DENOM_MINUS_7645_MORE};};
template<> struct libdivide_constants<int16_t,-7644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7644_MAGIC, .more = S16LD_DENOM_MINUS_7644_MORE};};
template<> struct libdivide_constants<int16_t,-7643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7643_MAGIC, .more = S16LD_DENOM_MINUS_7643_MORE};};
template<> struct libdivide_constants<int16_t,-7642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7642_MAGIC, .more = S16LD_DENOM_MINUS_7642_MORE};};
template<> struct libdivide_constants<int16_t,-7641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7641_MAGIC, .more = S16LD_DENOM_MINUS_7641_MORE};};
template<> struct libdivide_constants<int16_t,-7640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7640_MAGIC, .more = S16LD_DENOM_MINUS_7640_MORE};};
template<> struct libdivide_constants<int16_t,-7639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7639_MAGIC, .more = S16LD_DENOM_MINUS_7639_MORE};};
template<> struct libdivide_constants<int16_t,-7638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7638_MAGIC, .more = S16LD_DENOM_MINUS_7638_MORE};};
template<> struct libdivide_constants<int16_t,-7637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7637_MAGIC, .more = S16LD_DENOM_MINUS_7637_MORE};};
template<> struct libdivide_constants<int16_t,-7636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7636_MAGIC, .more = S16LD_DENOM_MINUS_7636_MORE};};
template<> struct libdivide_constants<int16_t,-7635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7635_MAGIC, .more = S16LD_DENOM_MINUS_7635_MORE};};
template<> struct libdivide_constants<int16_t,-7634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7634_MAGIC, .more = S16LD_DENOM_MINUS_7634_MORE};};
template<> struct libdivide_constants<int16_t,-7633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7633_MAGIC, .more = S16LD_DENOM_MINUS_7633_MORE};};
template<> struct libdivide_constants<int16_t,-7632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7632_MAGIC, .more = S16LD_DENOM_MINUS_7632_MORE};};
template<> struct libdivide_constants<int16_t,-7631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7631_MAGIC, .more = S16LD_DENOM_MINUS_7631_MORE};};
template<> struct libdivide_constants<int16_t,-7630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7630_MAGIC, .more = S16LD_DENOM_MINUS_7630_MORE};};
template<> struct libdivide_constants<int16_t,-7629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7629_MAGIC, .more = S16LD_DENOM_MINUS_7629_MORE};};
template<> struct libdivide_constants<int16_t,-7628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7628_MAGIC, .more = S16LD_DENOM_MINUS_7628_MORE};};
template<> struct libdivide_constants<int16_t,-7627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7627_MAGIC, .more = S16LD_DENOM_MINUS_7627_MORE};};
template<> struct libdivide_constants<int16_t,-7626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7626_MAGIC, .more = S16LD_DENOM_MINUS_7626_MORE};};
template<> struct libdivide_constants<int16_t,-7625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7625_MAGIC, .more = S16LD_DENOM_MINUS_7625_MORE};};
template<> struct libdivide_constants<int16_t,-7624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7624_MAGIC, .more = S16LD_DENOM_MINUS_7624_MORE};};
template<> struct libdivide_constants<int16_t,-7623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7623_MAGIC, .more = S16LD_DENOM_MINUS_7623_MORE};};
template<> struct libdivide_constants<int16_t,-7622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7622_MAGIC, .more = S16LD_DENOM_MINUS_7622_MORE};};
template<> struct libdivide_constants<int16_t,-7621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7621_MAGIC, .more = S16LD_DENOM_MINUS_7621_MORE};};
template<> struct libdivide_constants<int16_t,-7620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7620_MAGIC, .more = S16LD_DENOM_MINUS_7620_MORE};};
template<> struct libdivide_constants<int16_t,-7619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7619_MAGIC, .more = S16LD_DENOM_MINUS_7619_MORE};};
template<> struct libdivide_constants<int16_t,-7618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7618_MAGIC, .more = S16LD_DENOM_MINUS_7618_MORE};};
template<> struct libdivide_constants<int16_t,-7617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7617_MAGIC, .more = S16LD_DENOM_MINUS_7617_MORE};};
template<> struct libdivide_constants<int16_t,-7616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7616_MAGIC, .more = S16LD_DENOM_MINUS_7616_MORE};};
template<> struct libdivide_constants<int16_t,-7615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7615_MAGIC, .more = S16LD_DENOM_MINUS_7615_MORE};};
template<> struct libdivide_constants<int16_t,-7614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7614_MAGIC, .more = S16LD_DENOM_MINUS_7614_MORE};};
template<> struct libdivide_constants<int16_t,-7613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7613_MAGIC, .more = S16LD_DENOM_MINUS_7613_MORE};};
template<> struct libdivide_constants<int16_t,-7612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7612_MAGIC, .more = S16LD_DENOM_MINUS_7612_MORE};};
template<> struct libdivide_constants<int16_t,-7611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7611_MAGIC, .more = S16LD_DENOM_MINUS_7611_MORE};};
template<> struct libdivide_constants<int16_t,-7610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7610_MAGIC, .more = S16LD_DENOM_MINUS_7610_MORE};};
template<> struct libdivide_constants<int16_t,-7609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7609_MAGIC, .more = S16LD_DENOM_MINUS_7609_MORE};};
template<> struct libdivide_constants<int16_t,-7608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7608_MAGIC, .more = S16LD_DENOM_MINUS_7608_MORE};};
template<> struct libdivide_constants<int16_t,-7607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7607_MAGIC, .more = S16LD_DENOM_MINUS_7607_MORE};};
template<> struct libdivide_constants<int16_t,-7606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7606_MAGIC, .more = S16LD_DENOM_MINUS_7606_MORE};};
template<> struct libdivide_constants<int16_t,-7605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7605_MAGIC, .more = S16LD_DENOM_MINUS_7605_MORE};};
template<> struct libdivide_constants<int16_t,-7604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7604_MAGIC, .more = S16LD_DENOM_MINUS_7604_MORE};};
template<> struct libdivide_constants<int16_t,-7603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7603_MAGIC, .more = S16LD_DENOM_MINUS_7603_MORE};};
template<> struct libdivide_constants<int16_t,-7602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7602_MAGIC, .more = S16LD_DENOM_MINUS_7602_MORE};};
template<> struct libdivide_constants<int16_t,-7601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7601_MAGIC, .more = S16LD_DENOM_MINUS_7601_MORE};};
template<> struct libdivide_constants<int16_t,-7600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7600_MAGIC, .more = S16LD_DENOM_MINUS_7600_MORE};};
template<> struct libdivide_constants<int16_t,-7599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7599_MAGIC, .more = S16LD_DENOM_MINUS_7599_MORE};};
template<> struct libdivide_constants<int16_t,-7598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7598_MAGIC, .more = S16LD_DENOM_MINUS_7598_MORE};};
template<> struct libdivide_constants<int16_t,-7597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7597_MAGIC, .more = S16LD_DENOM_MINUS_7597_MORE};};
template<> struct libdivide_constants<int16_t,-7596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7596_MAGIC, .more = S16LD_DENOM_MINUS_7596_MORE};};
template<> struct libdivide_constants<int16_t,-7595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7595_MAGIC, .more = S16LD_DENOM_MINUS_7595_MORE};};
template<> struct libdivide_constants<int16_t,-7594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7594_MAGIC, .more = S16LD_DENOM_MINUS_7594_MORE};};
template<> struct libdivide_constants<int16_t,-7593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7593_MAGIC, .more = S16LD_DENOM_MINUS_7593_MORE};};
template<> struct libdivide_constants<int16_t,-7592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7592_MAGIC, .more = S16LD_DENOM_MINUS_7592_MORE};};
template<> struct libdivide_constants<int16_t,-7591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7591_MAGIC, .more = S16LD_DENOM_MINUS_7591_MORE};};
template<> struct libdivide_constants<int16_t,-7590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7590_MAGIC, .more = S16LD_DENOM_MINUS_7590_MORE};};
template<> struct libdivide_constants<int16_t,-7589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7589_MAGIC, .more = S16LD_DENOM_MINUS_7589_MORE};};
template<> struct libdivide_constants<int16_t,-7588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7588_MAGIC, .more = S16LD_DENOM_MINUS_7588_MORE};};
template<> struct libdivide_constants<int16_t,-7587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7587_MAGIC, .more = S16LD_DENOM_MINUS_7587_MORE};};
template<> struct libdivide_constants<int16_t,-7586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7586_MAGIC, .more = S16LD_DENOM_MINUS_7586_MORE};};
template<> struct libdivide_constants<int16_t,-7585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7585_MAGIC, .more = S16LD_DENOM_MINUS_7585_MORE};};
template<> struct libdivide_constants<int16_t,-7584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7584_MAGIC, .more = S16LD_DENOM_MINUS_7584_MORE};};
template<> struct libdivide_constants<int16_t,-7583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7583_MAGIC, .more = S16LD_DENOM_MINUS_7583_MORE};};
template<> struct libdivide_constants<int16_t,-7582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7582_MAGIC, .more = S16LD_DENOM_MINUS_7582_MORE};};
template<> struct libdivide_constants<int16_t,-7581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7581_MAGIC, .more = S16LD_DENOM_MINUS_7581_MORE};};
template<> struct libdivide_constants<int16_t,-7580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7580_MAGIC, .more = S16LD_DENOM_MINUS_7580_MORE};};
template<> struct libdivide_constants<int16_t,-7579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7579_MAGIC, .more = S16LD_DENOM_MINUS_7579_MORE};};
template<> struct libdivide_constants<int16_t,-7578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7578_MAGIC, .more = S16LD_DENOM_MINUS_7578_MORE};};
template<> struct libdivide_constants<int16_t,-7577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7577_MAGIC, .more = S16LD_DENOM_MINUS_7577_MORE};};
template<> struct libdivide_constants<int16_t,-7576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7576_MAGIC, .more = S16LD_DENOM_MINUS_7576_MORE};};
template<> struct libdivide_constants<int16_t,-7575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7575_MAGIC, .more = S16LD_DENOM_MINUS_7575_MORE};};
template<> struct libdivide_constants<int16_t,-7574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7574_MAGIC, .more = S16LD_DENOM_MINUS_7574_MORE};};
template<> struct libdivide_constants<int16_t,-7573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7573_MAGIC, .more = S16LD_DENOM_MINUS_7573_MORE};};
template<> struct libdivide_constants<int16_t,-7572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7572_MAGIC, .more = S16LD_DENOM_MINUS_7572_MORE};};
template<> struct libdivide_constants<int16_t,-7571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7571_MAGIC, .more = S16LD_DENOM_MINUS_7571_MORE};};
template<> struct libdivide_constants<int16_t,-7570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7570_MAGIC, .more = S16LD_DENOM_MINUS_7570_MORE};};
template<> struct libdivide_constants<int16_t,-7569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7569_MAGIC, .more = S16LD_DENOM_MINUS_7569_MORE};};
template<> struct libdivide_constants<int16_t,-7568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7568_MAGIC, .more = S16LD_DENOM_MINUS_7568_MORE};};
template<> struct libdivide_constants<int16_t,-7567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7567_MAGIC, .more = S16LD_DENOM_MINUS_7567_MORE};};
template<> struct libdivide_constants<int16_t,-7566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7566_MAGIC, .more = S16LD_DENOM_MINUS_7566_MORE};};
template<> struct libdivide_constants<int16_t,-7565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7565_MAGIC, .more = S16LD_DENOM_MINUS_7565_MORE};};
template<> struct libdivide_constants<int16_t,-7564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7564_MAGIC, .more = S16LD_DENOM_MINUS_7564_MORE};};
template<> struct libdivide_constants<int16_t,-7563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7563_MAGIC, .more = S16LD_DENOM_MINUS_7563_MORE};};
template<> struct libdivide_constants<int16_t,-7562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7562_MAGIC, .more = S16LD_DENOM_MINUS_7562_MORE};};
template<> struct libdivide_constants<int16_t,-7561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7561_MAGIC, .more = S16LD_DENOM_MINUS_7561_MORE};};
template<> struct libdivide_constants<int16_t,-7560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7560_MAGIC, .more = S16LD_DENOM_MINUS_7560_MORE};};
template<> struct libdivide_constants<int16_t,-7559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7559_MAGIC, .more = S16LD_DENOM_MINUS_7559_MORE};};
template<> struct libdivide_constants<int16_t,-7558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7558_MAGIC, .more = S16LD_DENOM_MINUS_7558_MORE};};
template<> struct libdivide_constants<int16_t,-7557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7557_MAGIC, .more = S16LD_DENOM_MINUS_7557_MORE};};
template<> struct libdivide_constants<int16_t,-7556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7556_MAGIC, .more = S16LD_DENOM_MINUS_7556_MORE};};
template<> struct libdivide_constants<int16_t,-7555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7555_MAGIC, .more = S16LD_DENOM_MINUS_7555_MORE};};
template<> struct libdivide_constants<int16_t,-7554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7554_MAGIC, .more = S16LD_DENOM_MINUS_7554_MORE};};
template<> struct libdivide_constants<int16_t,-7553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7553_MAGIC, .more = S16LD_DENOM_MINUS_7553_MORE};};
template<> struct libdivide_constants<int16_t,-7552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7552_MAGIC, .more = S16LD_DENOM_MINUS_7552_MORE};};
template<> struct libdivide_constants<int16_t,-7551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7551_MAGIC, .more = S16LD_DENOM_MINUS_7551_MORE};};
template<> struct libdivide_constants<int16_t,-7550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7550_MAGIC, .more = S16LD_DENOM_MINUS_7550_MORE};};
template<> struct libdivide_constants<int16_t,-7549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7549_MAGIC, .more = S16LD_DENOM_MINUS_7549_MORE};};
template<> struct libdivide_constants<int16_t,-7548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7548_MAGIC, .more = S16LD_DENOM_MINUS_7548_MORE};};
template<> struct libdivide_constants<int16_t,-7547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7547_MAGIC, .more = S16LD_DENOM_MINUS_7547_MORE};};
template<> struct libdivide_constants<int16_t,-7546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7546_MAGIC, .more = S16LD_DENOM_MINUS_7546_MORE};};
template<> struct libdivide_constants<int16_t,-7545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7545_MAGIC, .more = S16LD_DENOM_MINUS_7545_MORE};};
template<> struct libdivide_constants<int16_t,-7544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7544_MAGIC, .more = S16LD_DENOM_MINUS_7544_MORE};};
template<> struct libdivide_constants<int16_t,-7543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7543_MAGIC, .more = S16LD_DENOM_MINUS_7543_MORE};};
template<> struct libdivide_constants<int16_t,-7542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7542_MAGIC, .more = S16LD_DENOM_MINUS_7542_MORE};};
template<> struct libdivide_constants<int16_t,-7541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7541_MAGIC, .more = S16LD_DENOM_MINUS_7541_MORE};};
template<> struct libdivide_constants<int16_t,-7540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7540_MAGIC, .more = S16LD_DENOM_MINUS_7540_MORE};};
template<> struct libdivide_constants<int16_t,-7539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7539_MAGIC, .more = S16LD_DENOM_MINUS_7539_MORE};};
template<> struct libdivide_constants<int16_t,-7538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7538_MAGIC, .more = S16LD_DENOM_MINUS_7538_MORE};};
template<> struct libdivide_constants<int16_t,-7537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7537_MAGIC, .more = S16LD_DENOM_MINUS_7537_MORE};};
template<> struct libdivide_constants<int16_t,-7536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7536_MAGIC, .more = S16LD_DENOM_MINUS_7536_MORE};};
template<> struct libdivide_constants<int16_t,-7535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7535_MAGIC, .more = S16LD_DENOM_MINUS_7535_MORE};};
template<> struct libdivide_constants<int16_t,-7534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7534_MAGIC, .more = S16LD_DENOM_MINUS_7534_MORE};};
template<> struct libdivide_constants<int16_t,-7533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7533_MAGIC, .more = S16LD_DENOM_MINUS_7533_MORE};};
template<> struct libdivide_constants<int16_t,-7532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7532_MAGIC, .more = S16LD_DENOM_MINUS_7532_MORE};};
template<> struct libdivide_constants<int16_t,-7531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7531_MAGIC, .more = S16LD_DENOM_MINUS_7531_MORE};};
template<> struct libdivide_constants<int16_t,-7530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7530_MAGIC, .more = S16LD_DENOM_MINUS_7530_MORE};};
template<> struct libdivide_constants<int16_t,-7529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7529_MAGIC, .more = S16LD_DENOM_MINUS_7529_MORE};};
template<> struct libdivide_constants<int16_t,-7528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7528_MAGIC, .more = S16LD_DENOM_MINUS_7528_MORE};};
template<> struct libdivide_constants<int16_t,-7527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7527_MAGIC, .more = S16LD_DENOM_MINUS_7527_MORE};};
template<> struct libdivide_constants<int16_t,-7526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7526_MAGIC, .more = S16LD_DENOM_MINUS_7526_MORE};};
template<> struct libdivide_constants<int16_t,-7525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7525_MAGIC, .more = S16LD_DENOM_MINUS_7525_MORE};};
template<> struct libdivide_constants<int16_t,-7524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7524_MAGIC, .more = S16LD_DENOM_MINUS_7524_MORE};};
template<> struct libdivide_constants<int16_t,-7523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7523_MAGIC, .more = S16LD_DENOM_MINUS_7523_MORE};};
template<> struct libdivide_constants<int16_t,-7522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7522_MAGIC, .more = S16LD_DENOM_MINUS_7522_MORE};};
template<> struct libdivide_constants<int16_t,-7521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7521_MAGIC, .more = S16LD_DENOM_MINUS_7521_MORE};};
template<> struct libdivide_constants<int16_t,-7520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7520_MAGIC, .more = S16LD_DENOM_MINUS_7520_MORE};};
template<> struct libdivide_constants<int16_t,-7519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7519_MAGIC, .more = S16LD_DENOM_MINUS_7519_MORE};};
template<> struct libdivide_constants<int16_t,-7518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7518_MAGIC, .more = S16LD_DENOM_MINUS_7518_MORE};};
template<> struct libdivide_constants<int16_t,-7517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7517_MAGIC, .more = S16LD_DENOM_MINUS_7517_MORE};};
template<> struct libdivide_constants<int16_t,-7516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7516_MAGIC, .more = S16LD_DENOM_MINUS_7516_MORE};};
template<> struct libdivide_constants<int16_t,-7515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7515_MAGIC, .more = S16LD_DENOM_MINUS_7515_MORE};};
template<> struct libdivide_constants<int16_t,-7514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7514_MAGIC, .more = S16LD_DENOM_MINUS_7514_MORE};};
template<> struct libdivide_constants<int16_t,-7513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7513_MAGIC, .more = S16LD_DENOM_MINUS_7513_MORE};};
template<> struct libdivide_constants<int16_t,-7512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7512_MAGIC, .more = S16LD_DENOM_MINUS_7512_MORE};};
template<> struct libdivide_constants<int16_t,-7511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7511_MAGIC, .more = S16LD_DENOM_MINUS_7511_MORE};};
template<> struct libdivide_constants<int16_t,-7510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7510_MAGIC, .more = S16LD_DENOM_MINUS_7510_MORE};};
template<> struct libdivide_constants<int16_t,-7509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7509_MAGIC, .more = S16LD_DENOM_MINUS_7509_MORE};};
template<> struct libdivide_constants<int16_t,-7508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7508_MAGIC, .more = S16LD_DENOM_MINUS_7508_MORE};};
template<> struct libdivide_constants<int16_t,-7507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7507_MAGIC, .more = S16LD_DENOM_MINUS_7507_MORE};};
template<> struct libdivide_constants<int16_t,-7506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7506_MAGIC, .more = S16LD_DENOM_MINUS_7506_MORE};};
template<> struct libdivide_constants<int16_t,-7505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7505_MAGIC, .more = S16LD_DENOM_MINUS_7505_MORE};};
template<> struct libdivide_constants<int16_t,-7504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7504_MAGIC, .more = S16LD_DENOM_MINUS_7504_MORE};};
template<> struct libdivide_constants<int16_t,-7503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7503_MAGIC, .more = S16LD_DENOM_MINUS_7503_MORE};};
template<> struct libdivide_constants<int16_t,-7502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7502_MAGIC, .more = S16LD_DENOM_MINUS_7502_MORE};};
template<> struct libdivide_constants<int16_t,-7501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7501_MAGIC, .more = S16LD_DENOM_MINUS_7501_MORE};};
template<> struct libdivide_constants<int16_t,-7500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7500_MAGIC, .more = S16LD_DENOM_MINUS_7500_MORE};};
template<> struct libdivide_constants<int16_t,-7499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7499_MAGIC, .more = S16LD_DENOM_MINUS_7499_MORE};};
template<> struct libdivide_constants<int16_t,-7498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7498_MAGIC, .more = S16LD_DENOM_MINUS_7498_MORE};};
template<> struct libdivide_constants<int16_t,-7497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7497_MAGIC, .more = S16LD_DENOM_MINUS_7497_MORE};};
template<> struct libdivide_constants<int16_t,-7496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7496_MAGIC, .more = S16LD_DENOM_MINUS_7496_MORE};};
template<> struct libdivide_constants<int16_t,-7495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7495_MAGIC, .more = S16LD_DENOM_MINUS_7495_MORE};};
template<> struct libdivide_constants<int16_t,-7494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7494_MAGIC, .more = S16LD_DENOM_MINUS_7494_MORE};};
template<> struct libdivide_constants<int16_t,-7493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7493_MAGIC, .more = S16LD_DENOM_MINUS_7493_MORE};};
template<> struct libdivide_constants<int16_t,-7492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7492_MAGIC, .more = S16LD_DENOM_MINUS_7492_MORE};};
template<> struct libdivide_constants<int16_t,-7491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7491_MAGIC, .more = S16LD_DENOM_MINUS_7491_MORE};};
template<> struct libdivide_constants<int16_t,-7490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7490_MAGIC, .more = S16LD_DENOM_MINUS_7490_MORE};};
template<> struct libdivide_constants<int16_t,-7489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7489_MAGIC, .more = S16LD_DENOM_MINUS_7489_MORE};};
template<> struct libdivide_constants<int16_t,-7488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7488_MAGIC, .more = S16LD_DENOM_MINUS_7488_MORE};};
template<> struct libdivide_constants<int16_t,-7487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7487_MAGIC, .more = S16LD_DENOM_MINUS_7487_MORE};};
template<> struct libdivide_constants<int16_t,-7486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7486_MAGIC, .more = S16LD_DENOM_MINUS_7486_MORE};};
template<> struct libdivide_constants<int16_t,-7485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7485_MAGIC, .more = S16LD_DENOM_MINUS_7485_MORE};};
template<> struct libdivide_constants<int16_t,-7484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7484_MAGIC, .more = S16LD_DENOM_MINUS_7484_MORE};};
template<> struct libdivide_constants<int16_t,-7483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7483_MAGIC, .more = S16LD_DENOM_MINUS_7483_MORE};};
template<> struct libdivide_constants<int16_t,-7482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7482_MAGIC, .more = S16LD_DENOM_MINUS_7482_MORE};};
template<> struct libdivide_constants<int16_t,-7481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7481_MAGIC, .more = S16LD_DENOM_MINUS_7481_MORE};};
template<> struct libdivide_constants<int16_t,-7480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7480_MAGIC, .more = S16LD_DENOM_MINUS_7480_MORE};};
template<> struct libdivide_constants<int16_t,-7479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7479_MAGIC, .more = S16LD_DENOM_MINUS_7479_MORE};};
template<> struct libdivide_constants<int16_t,-7478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7478_MAGIC, .more = S16LD_DENOM_MINUS_7478_MORE};};
template<> struct libdivide_constants<int16_t,-7477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7477_MAGIC, .more = S16LD_DENOM_MINUS_7477_MORE};};
template<> struct libdivide_constants<int16_t,-7476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7476_MAGIC, .more = S16LD_DENOM_MINUS_7476_MORE};};
template<> struct libdivide_constants<int16_t,-7475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7475_MAGIC, .more = S16LD_DENOM_MINUS_7475_MORE};};
template<> struct libdivide_constants<int16_t,-7474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7474_MAGIC, .more = S16LD_DENOM_MINUS_7474_MORE};};
template<> struct libdivide_constants<int16_t,-7473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7473_MAGIC, .more = S16LD_DENOM_MINUS_7473_MORE};};
template<> struct libdivide_constants<int16_t,-7472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7472_MAGIC, .more = S16LD_DENOM_MINUS_7472_MORE};};
template<> struct libdivide_constants<int16_t,-7471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7471_MAGIC, .more = S16LD_DENOM_MINUS_7471_MORE};};
template<> struct libdivide_constants<int16_t,-7470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7470_MAGIC, .more = S16LD_DENOM_MINUS_7470_MORE};};
template<> struct libdivide_constants<int16_t,-7469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7469_MAGIC, .more = S16LD_DENOM_MINUS_7469_MORE};};
template<> struct libdivide_constants<int16_t,-7468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7468_MAGIC, .more = S16LD_DENOM_MINUS_7468_MORE};};
template<> struct libdivide_constants<int16_t,-7467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7467_MAGIC, .more = S16LD_DENOM_MINUS_7467_MORE};};
template<> struct libdivide_constants<int16_t,-7466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7466_MAGIC, .more = S16LD_DENOM_MINUS_7466_MORE};};
template<> struct libdivide_constants<int16_t,-7465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7465_MAGIC, .more = S16LD_DENOM_MINUS_7465_MORE};};
template<> struct libdivide_constants<int16_t,-7464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7464_MAGIC, .more = S16LD_DENOM_MINUS_7464_MORE};};
template<> struct libdivide_constants<int16_t,-7463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7463_MAGIC, .more = S16LD_DENOM_MINUS_7463_MORE};};
template<> struct libdivide_constants<int16_t,-7462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7462_MAGIC, .more = S16LD_DENOM_MINUS_7462_MORE};};
template<> struct libdivide_constants<int16_t,-7461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7461_MAGIC, .more = S16LD_DENOM_MINUS_7461_MORE};};
template<> struct libdivide_constants<int16_t,-7460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7460_MAGIC, .more = S16LD_DENOM_MINUS_7460_MORE};};
template<> struct libdivide_constants<int16_t,-7459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7459_MAGIC, .more = S16LD_DENOM_MINUS_7459_MORE};};
template<> struct libdivide_constants<int16_t,-7458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7458_MAGIC, .more = S16LD_DENOM_MINUS_7458_MORE};};
template<> struct libdivide_constants<int16_t,-7457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7457_MAGIC, .more = S16LD_DENOM_MINUS_7457_MORE};};
template<> struct libdivide_constants<int16_t,-7456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7456_MAGIC, .more = S16LD_DENOM_MINUS_7456_MORE};};
template<> struct libdivide_constants<int16_t,-7455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7455_MAGIC, .more = S16LD_DENOM_MINUS_7455_MORE};};
template<> struct libdivide_constants<int16_t,-7454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7454_MAGIC, .more = S16LD_DENOM_MINUS_7454_MORE};};
template<> struct libdivide_constants<int16_t,-7453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7453_MAGIC, .more = S16LD_DENOM_MINUS_7453_MORE};};
template<> struct libdivide_constants<int16_t,-7452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7452_MAGIC, .more = S16LD_DENOM_MINUS_7452_MORE};};
template<> struct libdivide_constants<int16_t,-7451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7451_MAGIC, .more = S16LD_DENOM_MINUS_7451_MORE};};
template<> struct libdivide_constants<int16_t,-7450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7450_MAGIC, .more = S16LD_DENOM_MINUS_7450_MORE};};
template<> struct libdivide_constants<int16_t,-7449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7449_MAGIC, .more = S16LD_DENOM_MINUS_7449_MORE};};
template<> struct libdivide_constants<int16_t,-7448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7448_MAGIC, .more = S16LD_DENOM_MINUS_7448_MORE};};
template<> struct libdivide_constants<int16_t,-7447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7447_MAGIC, .more = S16LD_DENOM_MINUS_7447_MORE};};
template<> struct libdivide_constants<int16_t,-7446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7446_MAGIC, .more = S16LD_DENOM_MINUS_7446_MORE};};
template<> struct libdivide_constants<int16_t,-7445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7445_MAGIC, .more = S16LD_DENOM_MINUS_7445_MORE};};
template<> struct libdivide_constants<int16_t,-7444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7444_MAGIC, .more = S16LD_DENOM_MINUS_7444_MORE};};
template<> struct libdivide_constants<int16_t,-7443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7443_MAGIC, .more = S16LD_DENOM_MINUS_7443_MORE};};
template<> struct libdivide_constants<int16_t,-7442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7442_MAGIC, .more = S16LD_DENOM_MINUS_7442_MORE};};
template<> struct libdivide_constants<int16_t,-7441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7441_MAGIC, .more = S16LD_DENOM_MINUS_7441_MORE};};
template<> struct libdivide_constants<int16_t,-7440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7440_MAGIC, .more = S16LD_DENOM_MINUS_7440_MORE};};
template<> struct libdivide_constants<int16_t,-7439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7439_MAGIC, .more = S16LD_DENOM_MINUS_7439_MORE};};
template<> struct libdivide_constants<int16_t,-7438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7438_MAGIC, .more = S16LD_DENOM_MINUS_7438_MORE};};
template<> struct libdivide_constants<int16_t,-7437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7437_MAGIC, .more = S16LD_DENOM_MINUS_7437_MORE};};
template<> struct libdivide_constants<int16_t,-7436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7436_MAGIC, .more = S16LD_DENOM_MINUS_7436_MORE};};
template<> struct libdivide_constants<int16_t,-7435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7435_MAGIC, .more = S16LD_DENOM_MINUS_7435_MORE};};
template<> struct libdivide_constants<int16_t,-7434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7434_MAGIC, .more = S16LD_DENOM_MINUS_7434_MORE};};
template<> struct libdivide_constants<int16_t,-7433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7433_MAGIC, .more = S16LD_DENOM_MINUS_7433_MORE};};
template<> struct libdivide_constants<int16_t,-7432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7432_MAGIC, .more = S16LD_DENOM_MINUS_7432_MORE};};
template<> struct libdivide_constants<int16_t,-7431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7431_MAGIC, .more = S16LD_DENOM_MINUS_7431_MORE};};
template<> struct libdivide_constants<int16_t,-7430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7430_MAGIC, .more = S16LD_DENOM_MINUS_7430_MORE};};
template<> struct libdivide_constants<int16_t,-7429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7429_MAGIC, .more = S16LD_DENOM_MINUS_7429_MORE};};
template<> struct libdivide_constants<int16_t,-7428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7428_MAGIC, .more = S16LD_DENOM_MINUS_7428_MORE};};
template<> struct libdivide_constants<int16_t,-7427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7427_MAGIC, .more = S16LD_DENOM_MINUS_7427_MORE};};
template<> struct libdivide_constants<int16_t,-7426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7426_MAGIC, .more = S16LD_DENOM_MINUS_7426_MORE};};
template<> struct libdivide_constants<int16_t,-7425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7425_MAGIC, .more = S16LD_DENOM_MINUS_7425_MORE};};
template<> struct libdivide_constants<int16_t,-7424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7424_MAGIC, .more = S16LD_DENOM_MINUS_7424_MORE};};
template<> struct libdivide_constants<int16_t,-7423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7423_MAGIC, .more = S16LD_DENOM_MINUS_7423_MORE};};
template<> struct libdivide_constants<int16_t,-7422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7422_MAGIC, .more = S16LD_DENOM_MINUS_7422_MORE};};
template<> struct libdivide_constants<int16_t,-7421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7421_MAGIC, .more = S16LD_DENOM_MINUS_7421_MORE};};
template<> struct libdivide_constants<int16_t,-7420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7420_MAGIC, .more = S16LD_DENOM_MINUS_7420_MORE};};
template<> struct libdivide_constants<int16_t,-7419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7419_MAGIC, .more = S16LD_DENOM_MINUS_7419_MORE};};
template<> struct libdivide_constants<int16_t,-7418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7418_MAGIC, .more = S16LD_DENOM_MINUS_7418_MORE};};
template<> struct libdivide_constants<int16_t,-7417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7417_MAGIC, .more = S16LD_DENOM_MINUS_7417_MORE};};
template<> struct libdivide_constants<int16_t,-7416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7416_MAGIC, .more = S16LD_DENOM_MINUS_7416_MORE};};
template<> struct libdivide_constants<int16_t,-7415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7415_MAGIC, .more = S16LD_DENOM_MINUS_7415_MORE};};
template<> struct libdivide_constants<int16_t,-7414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7414_MAGIC, .more = S16LD_DENOM_MINUS_7414_MORE};};
template<> struct libdivide_constants<int16_t,-7413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7413_MAGIC, .more = S16LD_DENOM_MINUS_7413_MORE};};
template<> struct libdivide_constants<int16_t,-7412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7412_MAGIC, .more = S16LD_DENOM_MINUS_7412_MORE};};
template<> struct libdivide_constants<int16_t,-7411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7411_MAGIC, .more = S16LD_DENOM_MINUS_7411_MORE};};
template<> struct libdivide_constants<int16_t,-7410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7410_MAGIC, .more = S16LD_DENOM_MINUS_7410_MORE};};
template<> struct libdivide_constants<int16_t,-7409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7409_MAGIC, .more = S16LD_DENOM_MINUS_7409_MORE};};
template<> struct libdivide_constants<int16_t,-7408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7408_MAGIC, .more = S16LD_DENOM_MINUS_7408_MORE};};
template<> struct libdivide_constants<int16_t,-7407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7407_MAGIC, .more = S16LD_DENOM_MINUS_7407_MORE};};
template<> struct libdivide_constants<int16_t,-7406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7406_MAGIC, .more = S16LD_DENOM_MINUS_7406_MORE};};
template<> struct libdivide_constants<int16_t,-7405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7405_MAGIC, .more = S16LD_DENOM_MINUS_7405_MORE};};
template<> struct libdivide_constants<int16_t,-7404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7404_MAGIC, .more = S16LD_DENOM_MINUS_7404_MORE};};
template<> struct libdivide_constants<int16_t,-7403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7403_MAGIC, .more = S16LD_DENOM_MINUS_7403_MORE};};
template<> struct libdivide_constants<int16_t,-7402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7402_MAGIC, .more = S16LD_DENOM_MINUS_7402_MORE};};
template<> struct libdivide_constants<int16_t,-7401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7401_MAGIC, .more = S16LD_DENOM_MINUS_7401_MORE};};
template<> struct libdivide_constants<int16_t,-7400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7400_MAGIC, .more = S16LD_DENOM_MINUS_7400_MORE};};
template<> struct libdivide_constants<int16_t,-7399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7399_MAGIC, .more = S16LD_DENOM_MINUS_7399_MORE};};
template<> struct libdivide_constants<int16_t,-7398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7398_MAGIC, .more = S16LD_DENOM_MINUS_7398_MORE};};
template<> struct libdivide_constants<int16_t,-7397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7397_MAGIC, .more = S16LD_DENOM_MINUS_7397_MORE};};
template<> struct libdivide_constants<int16_t,-7396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7396_MAGIC, .more = S16LD_DENOM_MINUS_7396_MORE};};
template<> struct libdivide_constants<int16_t,-7395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7395_MAGIC, .more = S16LD_DENOM_MINUS_7395_MORE};};
template<> struct libdivide_constants<int16_t,-7394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7394_MAGIC, .more = S16LD_DENOM_MINUS_7394_MORE};};
template<> struct libdivide_constants<int16_t,-7393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7393_MAGIC, .more = S16LD_DENOM_MINUS_7393_MORE};};
template<> struct libdivide_constants<int16_t,-7392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7392_MAGIC, .more = S16LD_DENOM_MINUS_7392_MORE};};
template<> struct libdivide_constants<int16_t,-7391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7391_MAGIC, .more = S16LD_DENOM_MINUS_7391_MORE};};
template<> struct libdivide_constants<int16_t,-7390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7390_MAGIC, .more = S16LD_DENOM_MINUS_7390_MORE};};
template<> struct libdivide_constants<int16_t,-7389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7389_MAGIC, .more = S16LD_DENOM_MINUS_7389_MORE};};
template<> struct libdivide_constants<int16_t,-7388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7388_MAGIC, .more = S16LD_DENOM_MINUS_7388_MORE};};
template<> struct libdivide_constants<int16_t,-7387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7387_MAGIC, .more = S16LD_DENOM_MINUS_7387_MORE};};
template<> struct libdivide_constants<int16_t,-7386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7386_MAGIC, .more = S16LD_DENOM_MINUS_7386_MORE};};
template<> struct libdivide_constants<int16_t,-7385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7385_MAGIC, .more = S16LD_DENOM_MINUS_7385_MORE};};
template<> struct libdivide_constants<int16_t,-7384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7384_MAGIC, .more = S16LD_DENOM_MINUS_7384_MORE};};
template<> struct libdivide_constants<int16_t,-7383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7383_MAGIC, .more = S16LD_DENOM_MINUS_7383_MORE};};
template<> struct libdivide_constants<int16_t,-7382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7382_MAGIC, .more = S16LD_DENOM_MINUS_7382_MORE};};
template<> struct libdivide_constants<int16_t,-7381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7381_MAGIC, .more = S16LD_DENOM_MINUS_7381_MORE};};
template<> struct libdivide_constants<int16_t,-7380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7380_MAGIC, .more = S16LD_DENOM_MINUS_7380_MORE};};
template<> struct libdivide_constants<int16_t,-7379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7379_MAGIC, .more = S16LD_DENOM_MINUS_7379_MORE};};
template<> struct libdivide_constants<int16_t,-7378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7378_MAGIC, .more = S16LD_DENOM_MINUS_7378_MORE};};
template<> struct libdivide_constants<int16_t,-7377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7377_MAGIC, .more = S16LD_DENOM_MINUS_7377_MORE};};
template<> struct libdivide_constants<int16_t,-7376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7376_MAGIC, .more = S16LD_DENOM_MINUS_7376_MORE};};
template<> struct libdivide_constants<int16_t,-7375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7375_MAGIC, .more = S16LD_DENOM_MINUS_7375_MORE};};
template<> struct libdivide_constants<int16_t,-7374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7374_MAGIC, .more = S16LD_DENOM_MINUS_7374_MORE};};
template<> struct libdivide_constants<int16_t,-7373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7373_MAGIC, .more = S16LD_DENOM_MINUS_7373_MORE};};
template<> struct libdivide_constants<int16_t,-7372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7372_MAGIC, .more = S16LD_DENOM_MINUS_7372_MORE};};
template<> struct libdivide_constants<int16_t,-7371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7371_MAGIC, .more = S16LD_DENOM_MINUS_7371_MORE};};
template<> struct libdivide_constants<int16_t,-7370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7370_MAGIC, .more = S16LD_DENOM_MINUS_7370_MORE};};
template<> struct libdivide_constants<int16_t,-7369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7369_MAGIC, .more = S16LD_DENOM_MINUS_7369_MORE};};
template<> struct libdivide_constants<int16_t,-7368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7368_MAGIC, .more = S16LD_DENOM_MINUS_7368_MORE};};
template<> struct libdivide_constants<int16_t,-7367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7367_MAGIC, .more = S16LD_DENOM_MINUS_7367_MORE};};
template<> struct libdivide_constants<int16_t,-7366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7366_MAGIC, .more = S16LD_DENOM_MINUS_7366_MORE};};
template<> struct libdivide_constants<int16_t,-7365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7365_MAGIC, .more = S16LD_DENOM_MINUS_7365_MORE};};
template<> struct libdivide_constants<int16_t,-7364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7364_MAGIC, .more = S16LD_DENOM_MINUS_7364_MORE};};
template<> struct libdivide_constants<int16_t,-7363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7363_MAGIC, .more = S16LD_DENOM_MINUS_7363_MORE};};
template<> struct libdivide_constants<int16_t,-7362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7362_MAGIC, .more = S16LD_DENOM_MINUS_7362_MORE};};
template<> struct libdivide_constants<int16_t,-7361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7361_MAGIC, .more = S16LD_DENOM_MINUS_7361_MORE};};
template<> struct libdivide_constants<int16_t,-7360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7360_MAGIC, .more = S16LD_DENOM_MINUS_7360_MORE};};
template<> struct libdivide_constants<int16_t,-7359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7359_MAGIC, .more = S16LD_DENOM_MINUS_7359_MORE};};
template<> struct libdivide_constants<int16_t,-7358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7358_MAGIC, .more = S16LD_DENOM_MINUS_7358_MORE};};
template<> struct libdivide_constants<int16_t,-7357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7357_MAGIC, .more = S16LD_DENOM_MINUS_7357_MORE};};
template<> struct libdivide_constants<int16_t,-7356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7356_MAGIC, .more = S16LD_DENOM_MINUS_7356_MORE};};
template<> struct libdivide_constants<int16_t,-7355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7355_MAGIC, .more = S16LD_DENOM_MINUS_7355_MORE};};
template<> struct libdivide_constants<int16_t,-7354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7354_MAGIC, .more = S16LD_DENOM_MINUS_7354_MORE};};
template<> struct libdivide_constants<int16_t,-7353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7353_MAGIC, .more = S16LD_DENOM_MINUS_7353_MORE};};
template<> struct libdivide_constants<int16_t,-7352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7352_MAGIC, .more = S16LD_DENOM_MINUS_7352_MORE};};
template<> struct libdivide_constants<int16_t,-7351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7351_MAGIC, .more = S16LD_DENOM_MINUS_7351_MORE};};
template<> struct libdivide_constants<int16_t,-7350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7350_MAGIC, .more = S16LD_DENOM_MINUS_7350_MORE};};
template<> struct libdivide_constants<int16_t,-7349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7349_MAGIC, .more = S16LD_DENOM_MINUS_7349_MORE};};
template<> struct libdivide_constants<int16_t,-7348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7348_MAGIC, .more = S16LD_DENOM_MINUS_7348_MORE};};
template<> struct libdivide_constants<int16_t,-7347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7347_MAGIC, .more = S16LD_DENOM_MINUS_7347_MORE};};
template<> struct libdivide_constants<int16_t,-7346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7346_MAGIC, .more = S16LD_DENOM_MINUS_7346_MORE};};
template<> struct libdivide_constants<int16_t,-7345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7345_MAGIC, .more = S16LD_DENOM_MINUS_7345_MORE};};
template<> struct libdivide_constants<int16_t,-7344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7344_MAGIC, .more = S16LD_DENOM_MINUS_7344_MORE};};
template<> struct libdivide_constants<int16_t,-7343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7343_MAGIC, .more = S16LD_DENOM_MINUS_7343_MORE};};
template<> struct libdivide_constants<int16_t,-7342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7342_MAGIC, .more = S16LD_DENOM_MINUS_7342_MORE};};
template<> struct libdivide_constants<int16_t,-7341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7341_MAGIC, .more = S16LD_DENOM_MINUS_7341_MORE};};
template<> struct libdivide_constants<int16_t,-7340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7340_MAGIC, .more = S16LD_DENOM_MINUS_7340_MORE};};
template<> struct libdivide_constants<int16_t,-7339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7339_MAGIC, .more = S16LD_DENOM_MINUS_7339_MORE};};
template<> struct libdivide_constants<int16_t,-7338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7338_MAGIC, .more = S16LD_DENOM_MINUS_7338_MORE};};
template<> struct libdivide_constants<int16_t,-7337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7337_MAGIC, .more = S16LD_DENOM_MINUS_7337_MORE};};
template<> struct libdivide_constants<int16_t,-7336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7336_MAGIC, .more = S16LD_DENOM_MINUS_7336_MORE};};
template<> struct libdivide_constants<int16_t,-7335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7335_MAGIC, .more = S16LD_DENOM_MINUS_7335_MORE};};
template<> struct libdivide_constants<int16_t,-7334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7334_MAGIC, .more = S16LD_DENOM_MINUS_7334_MORE};};
template<> struct libdivide_constants<int16_t,-7333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7333_MAGIC, .more = S16LD_DENOM_MINUS_7333_MORE};};
template<> struct libdivide_constants<int16_t,-7332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7332_MAGIC, .more = S16LD_DENOM_MINUS_7332_MORE};};
template<> struct libdivide_constants<int16_t,-7331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7331_MAGIC, .more = S16LD_DENOM_MINUS_7331_MORE};};
template<> struct libdivide_constants<int16_t,-7330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7330_MAGIC, .more = S16LD_DENOM_MINUS_7330_MORE};};
template<> struct libdivide_constants<int16_t,-7329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7329_MAGIC, .more = S16LD_DENOM_MINUS_7329_MORE};};
template<> struct libdivide_constants<int16_t,-7328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7328_MAGIC, .more = S16LD_DENOM_MINUS_7328_MORE};};
template<> struct libdivide_constants<int16_t,-7327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7327_MAGIC, .more = S16LD_DENOM_MINUS_7327_MORE};};
template<> struct libdivide_constants<int16_t,-7326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7326_MAGIC, .more = S16LD_DENOM_MINUS_7326_MORE};};
template<> struct libdivide_constants<int16_t,-7325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7325_MAGIC, .more = S16LD_DENOM_MINUS_7325_MORE};};
template<> struct libdivide_constants<int16_t,-7324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7324_MAGIC, .more = S16LD_DENOM_MINUS_7324_MORE};};
template<> struct libdivide_constants<int16_t,-7323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7323_MAGIC, .more = S16LD_DENOM_MINUS_7323_MORE};};
template<> struct libdivide_constants<int16_t,-7322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7322_MAGIC, .more = S16LD_DENOM_MINUS_7322_MORE};};
template<> struct libdivide_constants<int16_t,-7321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7321_MAGIC, .more = S16LD_DENOM_MINUS_7321_MORE};};
template<> struct libdivide_constants<int16_t,-7320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7320_MAGIC, .more = S16LD_DENOM_MINUS_7320_MORE};};
template<> struct libdivide_constants<int16_t,-7319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7319_MAGIC, .more = S16LD_DENOM_MINUS_7319_MORE};};
template<> struct libdivide_constants<int16_t,-7318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7318_MAGIC, .more = S16LD_DENOM_MINUS_7318_MORE};};
template<> struct libdivide_constants<int16_t,-7317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7317_MAGIC, .more = S16LD_DENOM_MINUS_7317_MORE};};
template<> struct libdivide_constants<int16_t,-7316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7316_MAGIC, .more = S16LD_DENOM_MINUS_7316_MORE};};
template<> struct libdivide_constants<int16_t,-7315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7315_MAGIC, .more = S16LD_DENOM_MINUS_7315_MORE};};
template<> struct libdivide_constants<int16_t,-7314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7314_MAGIC, .more = S16LD_DENOM_MINUS_7314_MORE};};
template<> struct libdivide_constants<int16_t,-7313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7313_MAGIC, .more = S16LD_DENOM_MINUS_7313_MORE};};
template<> struct libdivide_constants<int16_t,-7312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7312_MAGIC, .more = S16LD_DENOM_MINUS_7312_MORE};};
template<> struct libdivide_constants<int16_t,-7311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7311_MAGIC, .more = S16LD_DENOM_MINUS_7311_MORE};};
template<> struct libdivide_constants<int16_t,-7310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7310_MAGIC, .more = S16LD_DENOM_MINUS_7310_MORE};};
template<> struct libdivide_constants<int16_t,-7309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7309_MAGIC, .more = S16LD_DENOM_MINUS_7309_MORE};};
template<> struct libdivide_constants<int16_t,-7308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7308_MAGIC, .more = S16LD_DENOM_MINUS_7308_MORE};};
template<> struct libdivide_constants<int16_t,-7307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7307_MAGIC, .more = S16LD_DENOM_MINUS_7307_MORE};};
template<> struct libdivide_constants<int16_t,-7306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7306_MAGIC, .more = S16LD_DENOM_MINUS_7306_MORE};};
template<> struct libdivide_constants<int16_t,-7305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7305_MAGIC, .more = S16LD_DENOM_MINUS_7305_MORE};};
template<> struct libdivide_constants<int16_t,-7304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7304_MAGIC, .more = S16LD_DENOM_MINUS_7304_MORE};};
template<> struct libdivide_constants<int16_t,-7303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7303_MAGIC, .more = S16LD_DENOM_MINUS_7303_MORE};};
template<> struct libdivide_constants<int16_t,-7302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7302_MAGIC, .more = S16LD_DENOM_MINUS_7302_MORE};};
template<> struct libdivide_constants<int16_t,-7301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7301_MAGIC, .more = S16LD_DENOM_MINUS_7301_MORE};};
template<> struct libdivide_constants<int16_t,-7300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7300_MAGIC, .more = S16LD_DENOM_MINUS_7300_MORE};};
template<> struct libdivide_constants<int16_t,-7299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7299_MAGIC, .more = S16LD_DENOM_MINUS_7299_MORE};};
template<> struct libdivide_constants<int16_t,-7298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7298_MAGIC, .more = S16LD_DENOM_MINUS_7298_MORE};};
template<> struct libdivide_constants<int16_t,-7297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7297_MAGIC, .more = S16LD_DENOM_MINUS_7297_MORE};};
template<> struct libdivide_constants<int16_t,-7296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7296_MAGIC, .more = S16LD_DENOM_MINUS_7296_MORE};};
template<> struct libdivide_constants<int16_t,-7295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7295_MAGIC, .more = S16LD_DENOM_MINUS_7295_MORE};};
template<> struct libdivide_constants<int16_t,-7294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7294_MAGIC, .more = S16LD_DENOM_MINUS_7294_MORE};};
template<> struct libdivide_constants<int16_t,-7293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7293_MAGIC, .more = S16LD_DENOM_MINUS_7293_MORE};};
template<> struct libdivide_constants<int16_t,-7292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7292_MAGIC, .more = S16LD_DENOM_MINUS_7292_MORE};};
template<> struct libdivide_constants<int16_t,-7291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7291_MAGIC, .more = S16LD_DENOM_MINUS_7291_MORE};};
template<> struct libdivide_constants<int16_t,-7290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7290_MAGIC, .more = S16LD_DENOM_MINUS_7290_MORE};};
template<> struct libdivide_constants<int16_t,-7289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7289_MAGIC, .more = S16LD_DENOM_MINUS_7289_MORE};};
template<> struct libdivide_constants<int16_t,-7288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7288_MAGIC, .more = S16LD_DENOM_MINUS_7288_MORE};};
template<> struct libdivide_constants<int16_t,-7287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7287_MAGIC, .more = S16LD_DENOM_MINUS_7287_MORE};};
template<> struct libdivide_constants<int16_t,-7286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7286_MAGIC, .more = S16LD_DENOM_MINUS_7286_MORE};};
template<> struct libdivide_constants<int16_t,-7285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7285_MAGIC, .more = S16LD_DENOM_MINUS_7285_MORE};};
template<> struct libdivide_constants<int16_t,-7284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7284_MAGIC, .more = S16LD_DENOM_MINUS_7284_MORE};};
template<> struct libdivide_constants<int16_t,-7283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7283_MAGIC, .more = S16LD_DENOM_MINUS_7283_MORE};};
template<> struct libdivide_constants<int16_t,-7282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7282_MAGIC, .more = S16LD_DENOM_MINUS_7282_MORE};};
template<> struct libdivide_constants<int16_t,-7281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7281_MAGIC, .more = S16LD_DENOM_MINUS_7281_MORE};};
template<> struct libdivide_constants<int16_t,-7280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7280_MAGIC, .more = S16LD_DENOM_MINUS_7280_MORE};};
template<> struct libdivide_constants<int16_t,-7279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7279_MAGIC, .more = S16LD_DENOM_MINUS_7279_MORE};};
template<> struct libdivide_constants<int16_t,-7278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7278_MAGIC, .more = S16LD_DENOM_MINUS_7278_MORE};};
template<> struct libdivide_constants<int16_t,-7277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7277_MAGIC, .more = S16LD_DENOM_MINUS_7277_MORE};};
template<> struct libdivide_constants<int16_t,-7276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7276_MAGIC, .more = S16LD_DENOM_MINUS_7276_MORE};};
template<> struct libdivide_constants<int16_t,-7275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7275_MAGIC, .more = S16LD_DENOM_MINUS_7275_MORE};};
template<> struct libdivide_constants<int16_t,-7274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7274_MAGIC, .more = S16LD_DENOM_MINUS_7274_MORE};};
template<> struct libdivide_constants<int16_t,-7273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7273_MAGIC, .more = S16LD_DENOM_MINUS_7273_MORE};};
template<> struct libdivide_constants<int16_t,-7272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7272_MAGIC, .more = S16LD_DENOM_MINUS_7272_MORE};};
template<> struct libdivide_constants<int16_t,-7271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7271_MAGIC, .more = S16LD_DENOM_MINUS_7271_MORE};};
template<> struct libdivide_constants<int16_t,-7270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7270_MAGIC, .more = S16LD_DENOM_MINUS_7270_MORE};};
template<> struct libdivide_constants<int16_t,-7269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7269_MAGIC, .more = S16LD_DENOM_MINUS_7269_MORE};};
template<> struct libdivide_constants<int16_t,-7268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7268_MAGIC, .more = S16LD_DENOM_MINUS_7268_MORE};};
template<> struct libdivide_constants<int16_t,-7267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7267_MAGIC, .more = S16LD_DENOM_MINUS_7267_MORE};};
template<> struct libdivide_constants<int16_t,-7266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7266_MAGIC, .more = S16LD_DENOM_MINUS_7266_MORE};};
template<> struct libdivide_constants<int16_t,-7265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7265_MAGIC, .more = S16LD_DENOM_MINUS_7265_MORE};};
template<> struct libdivide_constants<int16_t,-7264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7264_MAGIC, .more = S16LD_DENOM_MINUS_7264_MORE};};
template<> struct libdivide_constants<int16_t,-7263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7263_MAGIC, .more = S16LD_DENOM_MINUS_7263_MORE};};
template<> struct libdivide_constants<int16_t,-7262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7262_MAGIC, .more = S16LD_DENOM_MINUS_7262_MORE};};
template<> struct libdivide_constants<int16_t,-7261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7261_MAGIC, .more = S16LD_DENOM_MINUS_7261_MORE};};
template<> struct libdivide_constants<int16_t,-7260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7260_MAGIC, .more = S16LD_DENOM_MINUS_7260_MORE};};
template<> struct libdivide_constants<int16_t,-7259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7259_MAGIC, .more = S16LD_DENOM_MINUS_7259_MORE};};
template<> struct libdivide_constants<int16_t,-7258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7258_MAGIC, .more = S16LD_DENOM_MINUS_7258_MORE};};
template<> struct libdivide_constants<int16_t,-7257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7257_MAGIC, .more = S16LD_DENOM_MINUS_7257_MORE};};
template<> struct libdivide_constants<int16_t,-7256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7256_MAGIC, .more = S16LD_DENOM_MINUS_7256_MORE};};
template<> struct libdivide_constants<int16_t,-7255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7255_MAGIC, .more = S16LD_DENOM_MINUS_7255_MORE};};
template<> struct libdivide_constants<int16_t,-7254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7254_MAGIC, .more = S16LD_DENOM_MINUS_7254_MORE};};
template<> struct libdivide_constants<int16_t,-7253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7253_MAGIC, .more = S16LD_DENOM_MINUS_7253_MORE};};
template<> struct libdivide_constants<int16_t,-7252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7252_MAGIC, .more = S16LD_DENOM_MINUS_7252_MORE};};
template<> struct libdivide_constants<int16_t,-7251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7251_MAGIC, .more = S16LD_DENOM_MINUS_7251_MORE};};
template<> struct libdivide_constants<int16_t,-7250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7250_MAGIC, .more = S16LD_DENOM_MINUS_7250_MORE};};
template<> struct libdivide_constants<int16_t,-7249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7249_MAGIC, .more = S16LD_DENOM_MINUS_7249_MORE};};
template<> struct libdivide_constants<int16_t,-7248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7248_MAGIC, .more = S16LD_DENOM_MINUS_7248_MORE};};
template<> struct libdivide_constants<int16_t,-7247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7247_MAGIC, .more = S16LD_DENOM_MINUS_7247_MORE};};
template<> struct libdivide_constants<int16_t,-7246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7246_MAGIC, .more = S16LD_DENOM_MINUS_7246_MORE};};
template<> struct libdivide_constants<int16_t,-7245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7245_MAGIC, .more = S16LD_DENOM_MINUS_7245_MORE};};
template<> struct libdivide_constants<int16_t,-7244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7244_MAGIC, .more = S16LD_DENOM_MINUS_7244_MORE};};
template<> struct libdivide_constants<int16_t,-7243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7243_MAGIC, .more = S16LD_DENOM_MINUS_7243_MORE};};
template<> struct libdivide_constants<int16_t,-7242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7242_MAGIC, .more = S16LD_DENOM_MINUS_7242_MORE};};
template<> struct libdivide_constants<int16_t,-7241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7241_MAGIC, .more = S16LD_DENOM_MINUS_7241_MORE};};
template<> struct libdivide_constants<int16_t,-7240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7240_MAGIC, .more = S16LD_DENOM_MINUS_7240_MORE};};
template<> struct libdivide_constants<int16_t,-7239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7239_MAGIC, .more = S16LD_DENOM_MINUS_7239_MORE};};
template<> struct libdivide_constants<int16_t,-7238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7238_MAGIC, .more = S16LD_DENOM_MINUS_7238_MORE};};
template<> struct libdivide_constants<int16_t,-7237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7237_MAGIC, .more = S16LD_DENOM_MINUS_7237_MORE};};
template<> struct libdivide_constants<int16_t,-7236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7236_MAGIC, .more = S16LD_DENOM_MINUS_7236_MORE};};
template<> struct libdivide_constants<int16_t,-7235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7235_MAGIC, .more = S16LD_DENOM_MINUS_7235_MORE};};
template<> struct libdivide_constants<int16_t,-7234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7234_MAGIC, .more = S16LD_DENOM_MINUS_7234_MORE};};
template<> struct libdivide_constants<int16_t,-7233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7233_MAGIC, .more = S16LD_DENOM_MINUS_7233_MORE};};
template<> struct libdivide_constants<int16_t,-7232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7232_MAGIC, .more = S16LD_DENOM_MINUS_7232_MORE};};
template<> struct libdivide_constants<int16_t,-7231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7231_MAGIC, .more = S16LD_DENOM_MINUS_7231_MORE};};
template<> struct libdivide_constants<int16_t,-7230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7230_MAGIC, .more = S16LD_DENOM_MINUS_7230_MORE};};
template<> struct libdivide_constants<int16_t,-7229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7229_MAGIC, .more = S16LD_DENOM_MINUS_7229_MORE};};
template<> struct libdivide_constants<int16_t,-7228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7228_MAGIC, .more = S16LD_DENOM_MINUS_7228_MORE};};
template<> struct libdivide_constants<int16_t,-7227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7227_MAGIC, .more = S16LD_DENOM_MINUS_7227_MORE};};
template<> struct libdivide_constants<int16_t,-7226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7226_MAGIC, .more = S16LD_DENOM_MINUS_7226_MORE};};
template<> struct libdivide_constants<int16_t,-7225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7225_MAGIC, .more = S16LD_DENOM_MINUS_7225_MORE};};
template<> struct libdivide_constants<int16_t,-7224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7224_MAGIC, .more = S16LD_DENOM_MINUS_7224_MORE};};
template<> struct libdivide_constants<int16_t,-7223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7223_MAGIC, .more = S16LD_DENOM_MINUS_7223_MORE};};
template<> struct libdivide_constants<int16_t,-7222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7222_MAGIC, .more = S16LD_DENOM_MINUS_7222_MORE};};
template<> struct libdivide_constants<int16_t,-7221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7221_MAGIC, .more = S16LD_DENOM_MINUS_7221_MORE};};
template<> struct libdivide_constants<int16_t,-7220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7220_MAGIC, .more = S16LD_DENOM_MINUS_7220_MORE};};
template<> struct libdivide_constants<int16_t,-7219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7219_MAGIC, .more = S16LD_DENOM_MINUS_7219_MORE};};
template<> struct libdivide_constants<int16_t,-7218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7218_MAGIC, .more = S16LD_DENOM_MINUS_7218_MORE};};
template<> struct libdivide_constants<int16_t,-7217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7217_MAGIC, .more = S16LD_DENOM_MINUS_7217_MORE};};
template<> struct libdivide_constants<int16_t,-7216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7216_MAGIC, .more = S16LD_DENOM_MINUS_7216_MORE};};
template<> struct libdivide_constants<int16_t,-7215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7215_MAGIC, .more = S16LD_DENOM_MINUS_7215_MORE};};
template<> struct libdivide_constants<int16_t,-7214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7214_MAGIC, .more = S16LD_DENOM_MINUS_7214_MORE};};
template<> struct libdivide_constants<int16_t,-7213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7213_MAGIC, .more = S16LD_DENOM_MINUS_7213_MORE};};
template<> struct libdivide_constants<int16_t,-7212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7212_MAGIC, .more = S16LD_DENOM_MINUS_7212_MORE};};
template<> struct libdivide_constants<int16_t,-7211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7211_MAGIC, .more = S16LD_DENOM_MINUS_7211_MORE};};
template<> struct libdivide_constants<int16_t,-7210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7210_MAGIC, .more = S16LD_DENOM_MINUS_7210_MORE};};
template<> struct libdivide_constants<int16_t,-7209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7209_MAGIC, .more = S16LD_DENOM_MINUS_7209_MORE};};
template<> struct libdivide_constants<int16_t,-7208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7208_MAGIC, .more = S16LD_DENOM_MINUS_7208_MORE};};
template<> struct libdivide_constants<int16_t,-7207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7207_MAGIC, .more = S16LD_DENOM_MINUS_7207_MORE};};
template<> struct libdivide_constants<int16_t,-7206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7206_MAGIC, .more = S16LD_DENOM_MINUS_7206_MORE};};
template<> struct libdivide_constants<int16_t,-7205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7205_MAGIC, .more = S16LD_DENOM_MINUS_7205_MORE};};
template<> struct libdivide_constants<int16_t,-7204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7204_MAGIC, .more = S16LD_DENOM_MINUS_7204_MORE};};
template<> struct libdivide_constants<int16_t,-7203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7203_MAGIC, .more = S16LD_DENOM_MINUS_7203_MORE};};
template<> struct libdivide_constants<int16_t,-7202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7202_MAGIC, .more = S16LD_DENOM_MINUS_7202_MORE};};
template<> struct libdivide_constants<int16_t,-7201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7201_MAGIC, .more = S16LD_DENOM_MINUS_7201_MORE};};
template<> struct libdivide_constants<int16_t,-7200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7200_MAGIC, .more = S16LD_DENOM_MINUS_7200_MORE};};
template<> struct libdivide_constants<int16_t,-7199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7199_MAGIC, .more = S16LD_DENOM_MINUS_7199_MORE};};
template<> struct libdivide_constants<int16_t,-7198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7198_MAGIC, .more = S16LD_DENOM_MINUS_7198_MORE};};
template<> struct libdivide_constants<int16_t,-7197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7197_MAGIC, .more = S16LD_DENOM_MINUS_7197_MORE};};
template<> struct libdivide_constants<int16_t,-7196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7196_MAGIC, .more = S16LD_DENOM_MINUS_7196_MORE};};
template<> struct libdivide_constants<int16_t,-7195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7195_MAGIC, .more = S16LD_DENOM_MINUS_7195_MORE};};
template<> struct libdivide_constants<int16_t,-7194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7194_MAGIC, .more = S16LD_DENOM_MINUS_7194_MORE};};
template<> struct libdivide_constants<int16_t,-7193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7193_MAGIC, .more = S16LD_DENOM_MINUS_7193_MORE};};
template<> struct libdivide_constants<int16_t,-7192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7192_MAGIC, .more = S16LD_DENOM_MINUS_7192_MORE};};
template<> struct libdivide_constants<int16_t,-7191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7191_MAGIC, .more = S16LD_DENOM_MINUS_7191_MORE};};
template<> struct libdivide_constants<int16_t,-7190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7190_MAGIC, .more = S16LD_DENOM_MINUS_7190_MORE};};
template<> struct libdivide_constants<int16_t,-7189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7189_MAGIC, .more = S16LD_DENOM_MINUS_7189_MORE};};
template<> struct libdivide_constants<int16_t,-7188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7188_MAGIC, .more = S16LD_DENOM_MINUS_7188_MORE};};
template<> struct libdivide_constants<int16_t,-7187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7187_MAGIC, .more = S16LD_DENOM_MINUS_7187_MORE};};
template<> struct libdivide_constants<int16_t,-7186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7186_MAGIC, .more = S16LD_DENOM_MINUS_7186_MORE};};
template<> struct libdivide_constants<int16_t,-7185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7185_MAGIC, .more = S16LD_DENOM_MINUS_7185_MORE};};
template<> struct libdivide_constants<int16_t,-7184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7184_MAGIC, .more = S16LD_DENOM_MINUS_7184_MORE};};
template<> struct libdivide_constants<int16_t,-7183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7183_MAGIC, .more = S16LD_DENOM_MINUS_7183_MORE};};
template<> struct libdivide_constants<int16_t,-7182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7182_MAGIC, .more = S16LD_DENOM_MINUS_7182_MORE};};
template<> struct libdivide_constants<int16_t,-7181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7181_MAGIC, .more = S16LD_DENOM_MINUS_7181_MORE};};
template<> struct libdivide_constants<int16_t,-7180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7180_MAGIC, .more = S16LD_DENOM_MINUS_7180_MORE};};
template<> struct libdivide_constants<int16_t,-7179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7179_MAGIC, .more = S16LD_DENOM_MINUS_7179_MORE};};
template<> struct libdivide_constants<int16_t,-7178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7178_MAGIC, .more = S16LD_DENOM_MINUS_7178_MORE};};
template<> struct libdivide_constants<int16_t,-7177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7177_MAGIC, .more = S16LD_DENOM_MINUS_7177_MORE};};
template<> struct libdivide_constants<int16_t,-7176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7176_MAGIC, .more = S16LD_DENOM_MINUS_7176_MORE};};
template<> struct libdivide_constants<int16_t,-7175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7175_MAGIC, .more = S16LD_DENOM_MINUS_7175_MORE};};
template<> struct libdivide_constants<int16_t,-7174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7174_MAGIC, .more = S16LD_DENOM_MINUS_7174_MORE};};
template<> struct libdivide_constants<int16_t,-7173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7173_MAGIC, .more = S16LD_DENOM_MINUS_7173_MORE};};
template<> struct libdivide_constants<int16_t,-7172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7172_MAGIC, .more = S16LD_DENOM_MINUS_7172_MORE};};
template<> struct libdivide_constants<int16_t,-7171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7171_MAGIC, .more = S16LD_DENOM_MINUS_7171_MORE};};
template<> struct libdivide_constants<int16_t,-7170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7170_MAGIC, .more = S16LD_DENOM_MINUS_7170_MORE};};
template<> struct libdivide_constants<int16_t,-7169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7169_MAGIC, .more = S16LD_DENOM_MINUS_7169_MORE};};
template<> struct libdivide_constants<int16_t,-7168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7168_MAGIC, .more = S16LD_DENOM_MINUS_7168_MORE};};
template<> struct libdivide_constants<int16_t,-7167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7167_MAGIC, .more = S16LD_DENOM_MINUS_7167_MORE};};
template<> struct libdivide_constants<int16_t,-7166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7166_MAGIC, .more = S16LD_DENOM_MINUS_7166_MORE};};
template<> struct libdivide_constants<int16_t,-7165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7165_MAGIC, .more = S16LD_DENOM_MINUS_7165_MORE};};
template<> struct libdivide_constants<int16_t,-7164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7164_MAGIC, .more = S16LD_DENOM_MINUS_7164_MORE};};
template<> struct libdivide_constants<int16_t,-7163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7163_MAGIC, .more = S16LD_DENOM_MINUS_7163_MORE};};
template<> struct libdivide_constants<int16_t,-7162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7162_MAGIC, .more = S16LD_DENOM_MINUS_7162_MORE};};
template<> struct libdivide_constants<int16_t,-7161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7161_MAGIC, .more = S16LD_DENOM_MINUS_7161_MORE};};
template<> struct libdivide_constants<int16_t,-7160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7160_MAGIC, .more = S16LD_DENOM_MINUS_7160_MORE};};
template<> struct libdivide_constants<int16_t,-7159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7159_MAGIC, .more = S16LD_DENOM_MINUS_7159_MORE};};
template<> struct libdivide_constants<int16_t,-7158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7158_MAGIC, .more = S16LD_DENOM_MINUS_7158_MORE};};
template<> struct libdivide_constants<int16_t,-7157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7157_MAGIC, .more = S16LD_DENOM_MINUS_7157_MORE};};
template<> struct libdivide_constants<int16_t,-7156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7156_MAGIC, .more = S16LD_DENOM_MINUS_7156_MORE};};
template<> struct libdivide_constants<int16_t,-7155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7155_MAGIC, .more = S16LD_DENOM_MINUS_7155_MORE};};
template<> struct libdivide_constants<int16_t,-7154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7154_MAGIC, .more = S16LD_DENOM_MINUS_7154_MORE};};
template<> struct libdivide_constants<int16_t,-7153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7153_MAGIC, .more = S16LD_DENOM_MINUS_7153_MORE};};
template<> struct libdivide_constants<int16_t,-7152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7152_MAGIC, .more = S16LD_DENOM_MINUS_7152_MORE};};
template<> struct libdivide_constants<int16_t,-7151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7151_MAGIC, .more = S16LD_DENOM_MINUS_7151_MORE};};
template<> struct libdivide_constants<int16_t,-7150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7150_MAGIC, .more = S16LD_DENOM_MINUS_7150_MORE};};
template<> struct libdivide_constants<int16_t,-7149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7149_MAGIC, .more = S16LD_DENOM_MINUS_7149_MORE};};
template<> struct libdivide_constants<int16_t,-7148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7148_MAGIC, .more = S16LD_DENOM_MINUS_7148_MORE};};
template<> struct libdivide_constants<int16_t,-7147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7147_MAGIC, .more = S16LD_DENOM_MINUS_7147_MORE};};
template<> struct libdivide_constants<int16_t,-7146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7146_MAGIC, .more = S16LD_DENOM_MINUS_7146_MORE};};
template<> struct libdivide_constants<int16_t,-7145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7145_MAGIC, .more = S16LD_DENOM_MINUS_7145_MORE};};
template<> struct libdivide_constants<int16_t,-7144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7144_MAGIC, .more = S16LD_DENOM_MINUS_7144_MORE};};
template<> struct libdivide_constants<int16_t,-7143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7143_MAGIC, .more = S16LD_DENOM_MINUS_7143_MORE};};
template<> struct libdivide_constants<int16_t,-7142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7142_MAGIC, .more = S16LD_DENOM_MINUS_7142_MORE};};
template<> struct libdivide_constants<int16_t,-7141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7141_MAGIC, .more = S16LD_DENOM_MINUS_7141_MORE};};
template<> struct libdivide_constants<int16_t,-7140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7140_MAGIC, .more = S16LD_DENOM_MINUS_7140_MORE};};
template<> struct libdivide_constants<int16_t,-7139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7139_MAGIC, .more = S16LD_DENOM_MINUS_7139_MORE};};
template<> struct libdivide_constants<int16_t,-7138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7138_MAGIC, .more = S16LD_DENOM_MINUS_7138_MORE};};
template<> struct libdivide_constants<int16_t,-7137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7137_MAGIC, .more = S16LD_DENOM_MINUS_7137_MORE};};
template<> struct libdivide_constants<int16_t,-7136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7136_MAGIC, .more = S16LD_DENOM_MINUS_7136_MORE};};
template<> struct libdivide_constants<int16_t,-7135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7135_MAGIC, .more = S16LD_DENOM_MINUS_7135_MORE};};
template<> struct libdivide_constants<int16_t,-7134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7134_MAGIC, .more = S16LD_DENOM_MINUS_7134_MORE};};
template<> struct libdivide_constants<int16_t,-7133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7133_MAGIC, .more = S16LD_DENOM_MINUS_7133_MORE};};
template<> struct libdivide_constants<int16_t,-7132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7132_MAGIC, .more = S16LD_DENOM_MINUS_7132_MORE};};
template<> struct libdivide_constants<int16_t,-7131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7131_MAGIC, .more = S16LD_DENOM_MINUS_7131_MORE};};
template<> struct libdivide_constants<int16_t,-7130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7130_MAGIC, .more = S16LD_DENOM_MINUS_7130_MORE};};
template<> struct libdivide_constants<int16_t,-7129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7129_MAGIC, .more = S16LD_DENOM_MINUS_7129_MORE};};
template<> struct libdivide_constants<int16_t,-7128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7128_MAGIC, .more = S16LD_DENOM_MINUS_7128_MORE};};
template<> struct libdivide_constants<int16_t,-7127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7127_MAGIC, .more = S16LD_DENOM_MINUS_7127_MORE};};
template<> struct libdivide_constants<int16_t,-7126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7126_MAGIC, .more = S16LD_DENOM_MINUS_7126_MORE};};
template<> struct libdivide_constants<int16_t,-7125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7125_MAGIC, .more = S16LD_DENOM_MINUS_7125_MORE};};
template<> struct libdivide_constants<int16_t,-7124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7124_MAGIC, .more = S16LD_DENOM_MINUS_7124_MORE};};
template<> struct libdivide_constants<int16_t,-7123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7123_MAGIC, .more = S16LD_DENOM_MINUS_7123_MORE};};
template<> struct libdivide_constants<int16_t,-7122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7122_MAGIC, .more = S16LD_DENOM_MINUS_7122_MORE};};
template<> struct libdivide_constants<int16_t,-7121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7121_MAGIC, .more = S16LD_DENOM_MINUS_7121_MORE};};
template<> struct libdivide_constants<int16_t,-7120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7120_MAGIC, .more = S16LD_DENOM_MINUS_7120_MORE};};
template<> struct libdivide_constants<int16_t,-7119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7119_MAGIC, .more = S16LD_DENOM_MINUS_7119_MORE};};
template<> struct libdivide_constants<int16_t,-7118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7118_MAGIC, .more = S16LD_DENOM_MINUS_7118_MORE};};
template<> struct libdivide_constants<int16_t,-7117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7117_MAGIC, .more = S16LD_DENOM_MINUS_7117_MORE};};
template<> struct libdivide_constants<int16_t,-7116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7116_MAGIC, .more = S16LD_DENOM_MINUS_7116_MORE};};
template<> struct libdivide_constants<int16_t,-7115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7115_MAGIC, .more = S16LD_DENOM_MINUS_7115_MORE};};
template<> struct libdivide_constants<int16_t,-7114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7114_MAGIC, .more = S16LD_DENOM_MINUS_7114_MORE};};
template<> struct libdivide_constants<int16_t,-7113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7113_MAGIC, .more = S16LD_DENOM_MINUS_7113_MORE};};
template<> struct libdivide_constants<int16_t,-7112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7112_MAGIC, .more = S16LD_DENOM_MINUS_7112_MORE};};
template<> struct libdivide_constants<int16_t,-7111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7111_MAGIC, .more = S16LD_DENOM_MINUS_7111_MORE};};
template<> struct libdivide_constants<int16_t,-7110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7110_MAGIC, .more = S16LD_DENOM_MINUS_7110_MORE};};
template<> struct libdivide_constants<int16_t,-7109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7109_MAGIC, .more = S16LD_DENOM_MINUS_7109_MORE};};
template<> struct libdivide_constants<int16_t,-7108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7108_MAGIC, .more = S16LD_DENOM_MINUS_7108_MORE};};
template<> struct libdivide_constants<int16_t,-7107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7107_MAGIC, .more = S16LD_DENOM_MINUS_7107_MORE};};
template<> struct libdivide_constants<int16_t,-7106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7106_MAGIC, .more = S16LD_DENOM_MINUS_7106_MORE};};
template<> struct libdivide_constants<int16_t,-7105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7105_MAGIC, .more = S16LD_DENOM_MINUS_7105_MORE};};
template<> struct libdivide_constants<int16_t,-7104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7104_MAGIC, .more = S16LD_DENOM_MINUS_7104_MORE};};
template<> struct libdivide_constants<int16_t,-7103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7103_MAGIC, .more = S16LD_DENOM_MINUS_7103_MORE};};
template<> struct libdivide_constants<int16_t,-7102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7102_MAGIC, .more = S16LD_DENOM_MINUS_7102_MORE};};
template<> struct libdivide_constants<int16_t,-7101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7101_MAGIC, .more = S16LD_DENOM_MINUS_7101_MORE};};
template<> struct libdivide_constants<int16_t,-7100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7100_MAGIC, .more = S16LD_DENOM_MINUS_7100_MORE};};
template<> struct libdivide_constants<int16_t,-7099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7099_MAGIC, .more = S16LD_DENOM_MINUS_7099_MORE};};
template<> struct libdivide_constants<int16_t,-7098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7098_MAGIC, .more = S16LD_DENOM_MINUS_7098_MORE};};
template<> struct libdivide_constants<int16_t,-7097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7097_MAGIC, .more = S16LD_DENOM_MINUS_7097_MORE};};
template<> struct libdivide_constants<int16_t,-7096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7096_MAGIC, .more = S16LD_DENOM_MINUS_7096_MORE};};
template<> struct libdivide_constants<int16_t,-7095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7095_MAGIC, .more = S16LD_DENOM_MINUS_7095_MORE};};
template<> struct libdivide_constants<int16_t,-7094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7094_MAGIC, .more = S16LD_DENOM_MINUS_7094_MORE};};
template<> struct libdivide_constants<int16_t,-7093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7093_MAGIC, .more = S16LD_DENOM_MINUS_7093_MORE};};
template<> struct libdivide_constants<int16_t,-7092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7092_MAGIC, .more = S16LD_DENOM_MINUS_7092_MORE};};
template<> struct libdivide_constants<int16_t,-7091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7091_MAGIC, .more = S16LD_DENOM_MINUS_7091_MORE};};
template<> struct libdivide_constants<int16_t,-7090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7090_MAGIC, .more = S16LD_DENOM_MINUS_7090_MORE};};
template<> struct libdivide_constants<int16_t,-7089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7089_MAGIC, .more = S16LD_DENOM_MINUS_7089_MORE};};
template<> struct libdivide_constants<int16_t,-7088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7088_MAGIC, .more = S16LD_DENOM_MINUS_7088_MORE};};
template<> struct libdivide_constants<int16_t,-7087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7087_MAGIC, .more = S16LD_DENOM_MINUS_7087_MORE};};
template<> struct libdivide_constants<int16_t,-7086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7086_MAGIC, .more = S16LD_DENOM_MINUS_7086_MORE};};
template<> struct libdivide_constants<int16_t,-7085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7085_MAGIC, .more = S16LD_DENOM_MINUS_7085_MORE};};
template<> struct libdivide_constants<int16_t,-7084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7084_MAGIC, .more = S16LD_DENOM_MINUS_7084_MORE};};
template<> struct libdivide_constants<int16_t,-7083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7083_MAGIC, .more = S16LD_DENOM_MINUS_7083_MORE};};
template<> struct libdivide_constants<int16_t,-7082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7082_MAGIC, .more = S16LD_DENOM_MINUS_7082_MORE};};
template<> struct libdivide_constants<int16_t,-7081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7081_MAGIC, .more = S16LD_DENOM_MINUS_7081_MORE};};
template<> struct libdivide_constants<int16_t,-7080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7080_MAGIC, .more = S16LD_DENOM_MINUS_7080_MORE};};
template<> struct libdivide_constants<int16_t,-7079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7079_MAGIC, .more = S16LD_DENOM_MINUS_7079_MORE};};
template<> struct libdivide_constants<int16_t,-7078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7078_MAGIC, .more = S16LD_DENOM_MINUS_7078_MORE};};
template<> struct libdivide_constants<int16_t,-7077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7077_MAGIC, .more = S16LD_DENOM_MINUS_7077_MORE};};
template<> struct libdivide_constants<int16_t,-7076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7076_MAGIC, .more = S16LD_DENOM_MINUS_7076_MORE};};
template<> struct libdivide_constants<int16_t,-7075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7075_MAGIC, .more = S16LD_DENOM_MINUS_7075_MORE};};
template<> struct libdivide_constants<int16_t,-7074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7074_MAGIC, .more = S16LD_DENOM_MINUS_7074_MORE};};
template<> struct libdivide_constants<int16_t,-7073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7073_MAGIC, .more = S16LD_DENOM_MINUS_7073_MORE};};
template<> struct libdivide_constants<int16_t,-7072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7072_MAGIC, .more = S16LD_DENOM_MINUS_7072_MORE};};
template<> struct libdivide_constants<int16_t,-7071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7071_MAGIC, .more = S16LD_DENOM_MINUS_7071_MORE};};
template<> struct libdivide_constants<int16_t,-7070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7070_MAGIC, .more = S16LD_DENOM_MINUS_7070_MORE};};
template<> struct libdivide_constants<int16_t,-7069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7069_MAGIC, .more = S16LD_DENOM_MINUS_7069_MORE};};
template<> struct libdivide_constants<int16_t,-7068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7068_MAGIC, .more = S16LD_DENOM_MINUS_7068_MORE};};
template<> struct libdivide_constants<int16_t,-7067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7067_MAGIC, .more = S16LD_DENOM_MINUS_7067_MORE};};
template<> struct libdivide_constants<int16_t,-7066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7066_MAGIC, .more = S16LD_DENOM_MINUS_7066_MORE};};
template<> struct libdivide_constants<int16_t,-7065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7065_MAGIC, .more = S16LD_DENOM_MINUS_7065_MORE};};
template<> struct libdivide_constants<int16_t,-7064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7064_MAGIC, .more = S16LD_DENOM_MINUS_7064_MORE};};
template<> struct libdivide_constants<int16_t,-7063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7063_MAGIC, .more = S16LD_DENOM_MINUS_7063_MORE};};
template<> struct libdivide_constants<int16_t,-7062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7062_MAGIC, .more = S16LD_DENOM_MINUS_7062_MORE};};
template<> struct libdivide_constants<int16_t,-7061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7061_MAGIC, .more = S16LD_DENOM_MINUS_7061_MORE};};
template<> struct libdivide_constants<int16_t,-7060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7060_MAGIC, .more = S16LD_DENOM_MINUS_7060_MORE};};
template<> struct libdivide_constants<int16_t,-7059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7059_MAGIC, .more = S16LD_DENOM_MINUS_7059_MORE};};
template<> struct libdivide_constants<int16_t,-7058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7058_MAGIC, .more = S16LD_DENOM_MINUS_7058_MORE};};
template<> struct libdivide_constants<int16_t,-7057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7057_MAGIC, .more = S16LD_DENOM_MINUS_7057_MORE};};
template<> struct libdivide_constants<int16_t,-7056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7056_MAGIC, .more = S16LD_DENOM_MINUS_7056_MORE};};
template<> struct libdivide_constants<int16_t,-7055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7055_MAGIC, .more = S16LD_DENOM_MINUS_7055_MORE};};
template<> struct libdivide_constants<int16_t,-7054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7054_MAGIC, .more = S16LD_DENOM_MINUS_7054_MORE};};
template<> struct libdivide_constants<int16_t,-7053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7053_MAGIC, .more = S16LD_DENOM_MINUS_7053_MORE};};
template<> struct libdivide_constants<int16_t,-7052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7052_MAGIC, .more = S16LD_DENOM_MINUS_7052_MORE};};
template<> struct libdivide_constants<int16_t,-7051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7051_MAGIC, .more = S16LD_DENOM_MINUS_7051_MORE};};
template<> struct libdivide_constants<int16_t,-7050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7050_MAGIC, .more = S16LD_DENOM_MINUS_7050_MORE};};
template<> struct libdivide_constants<int16_t,-7049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7049_MAGIC, .more = S16LD_DENOM_MINUS_7049_MORE};};
template<> struct libdivide_constants<int16_t,-7048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7048_MAGIC, .more = S16LD_DENOM_MINUS_7048_MORE};};
template<> struct libdivide_constants<int16_t,-7047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7047_MAGIC, .more = S16LD_DENOM_MINUS_7047_MORE};};
template<> struct libdivide_constants<int16_t,-7046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7046_MAGIC, .more = S16LD_DENOM_MINUS_7046_MORE};};
template<> struct libdivide_constants<int16_t,-7045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7045_MAGIC, .more = S16LD_DENOM_MINUS_7045_MORE};};
template<> struct libdivide_constants<int16_t,-7044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7044_MAGIC, .more = S16LD_DENOM_MINUS_7044_MORE};};
template<> struct libdivide_constants<int16_t,-7043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7043_MAGIC, .more = S16LD_DENOM_MINUS_7043_MORE};};
template<> struct libdivide_constants<int16_t,-7042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7042_MAGIC, .more = S16LD_DENOM_MINUS_7042_MORE};};
template<> struct libdivide_constants<int16_t,-7041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7041_MAGIC, .more = S16LD_DENOM_MINUS_7041_MORE};};
template<> struct libdivide_constants<int16_t,-7040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7040_MAGIC, .more = S16LD_DENOM_MINUS_7040_MORE};};
template<> struct libdivide_constants<int16_t,-7039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7039_MAGIC, .more = S16LD_DENOM_MINUS_7039_MORE};};
template<> struct libdivide_constants<int16_t,-7038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7038_MAGIC, .more = S16LD_DENOM_MINUS_7038_MORE};};
template<> struct libdivide_constants<int16_t,-7037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7037_MAGIC, .more = S16LD_DENOM_MINUS_7037_MORE};};
template<> struct libdivide_constants<int16_t,-7036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7036_MAGIC, .more = S16LD_DENOM_MINUS_7036_MORE};};
template<> struct libdivide_constants<int16_t,-7035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7035_MAGIC, .more = S16LD_DENOM_MINUS_7035_MORE};};
template<> struct libdivide_constants<int16_t,-7034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7034_MAGIC, .more = S16LD_DENOM_MINUS_7034_MORE};};
template<> struct libdivide_constants<int16_t,-7033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7033_MAGIC, .more = S16LD_DENOM_MINUS_7033_MORE};};
template<> struct libdivide_constants<int16_t,-7032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7032_MAGIC, .more = S16LD_DENOM_MINUS_7032_MORE};};
template<> struct libdivide_constants<int16_t,-7031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7031_MAGIC, .more = S16LD_DENOM_MINUS_7031_MORE};};
template<> struct libdivide_constants<int16_t,-7030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7030_MAGIC, .more = S16LD_DENOM_MINUS_7030_MORE};};
template<> struct libdivide_constants<int16_t,-7029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7029_MAGIC, .more = S16LD_DENOM_MINUS_7029_MORE};};
template<> struct libdivide_constants<int16_t,-7028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7028_MAGIC, .more = S16LD_DENOM_MINUS_7028_MORE};};
template<> struct libdivide_constants<int16_t,-7027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7027_MAGIC, .more = S16LD_DENOM_MINUS_7027_MORE};};
template<> struct libdivide_constants<int16_t,-7026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7026_MAGIC, .more = S16LD_DENOM_MINUS_7026_MORE};};
template<> struct libdivide_constants<int16_t,-7025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7025_MAGIC, .more = S16LD_DENOM_MINUS_7025_MORE};};
template<> struct libdivide_constants<int16_t,-7024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7024_MAGIC, .more = S16LD_DENOM_MINUS_7024_MORE};};
template<> struct libdivide_constants<int16_t,-7023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7023_MAGIC, .more = S16LD_DENOM_MINUS_7023_MORE};};
template<> struct libdivide_constants<int16_t,-7022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7022_MAGIC, .more = S16LD_DENOM_MINUS_7022_MORE};};
template<> struct libdivide_constants<int16_t,-7021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7021_MAGIC, .more = S16LD_DENOM_MINUS_7021_MORE};};
template<> struct libdivide_constants<int16_t,-7020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7020_MAGIC, .more = S16LD_DENOM_MINUS_7020_MORE};};
template<> struct libdivide_constants<int16_t,-7019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7019_MAGIC, .more = S16LD_DENOM_MINUS_7019_MORE};};
template<> struct libdivide_constants<int16_t,-7018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7018_MAGIC, .more = S16LD_DENOM_MINUS_7018_MORE};};
template<> struct libdivide_constants<int16_t,-7017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7017_MAGIC, .more = S16LD_DENOM_MINUS_7017_MORE};};
template<> struct libdivide_constants<int16_t,-7016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7016_MAGIC, .more = S16LD_DENOM_MINUS_7016_MORE};};
template<> struct libdivide_constants<int16_t,-7015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7015_MAGIC, .more = S16LD_DENOM_MINUS_7015_MORE};};
template<> struct libdivide_constants<int16_t,-7014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7014_MAGIC, .more = S16LD_DENOM_MINUS_7014_MORE};};
template<> struct libdivide_constants<int16_t,-7013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7013_MAGIC, .more = S16LD_DENOM_MINUS_7013_MORE};};
template<> struct libdivide_constants<int16_t,-7012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7012_MAGIC, .more = S16LD_DENOM_MINUS_7012_MORE};};
template<> struct libdivide_constants<int16_t,-7011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7011_MAGIC, .more = S16LD_DENOM_MINUS_7011_MORE};};
template<> struct libdivide_constants<int16_t,-7010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7010_MAGIC, .more = S16LD_DENOM_MINUS_7010_MORE};};
template<> struct libdivide_constants<int16_t,-7009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7009_MAGIC, .more = S16LD_DENOM_MINUS_7009_MORE};};
template<> struct libdivide_constants<int16_t,-7008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7008_MAGIC, .more = S16LD_DENOM_MINUS_7008_MORE};};
template<> struct libdivide_constants<int16_t,-7007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7007_MAGIC, .more = S16LD_DENOM_MINUS_7007_MORE};};
template<> struct libdivide_constants<int16_t,-7006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7006_MAGIC, .more = S16LD_DENOM_MINUS_7006_MORE};};
template<> struct libdivide_constants<int16_t,-7005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7005_MAGIC, .more = S16LD_DENOM_MINUS_7005_MORE};};
template<> struct libdivide_constants<int16_t,-7004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7004_MAGIC, .more = S16LD_DENOM_MINUS_7004_MORE};};
template<> struct libdivide_constants<int16_t,-7003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7003_MAGIC, .more = S16LD_DENOM_MINUS_7003_MORE};};
template<> struct libdivide_constants<int16_t,-7002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7002_MAGIC, .more = S16LD_DENOM_MINUS_7002_MORE};};
template<> struct libdivide_constants<int16_t,-7001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7001_MAGIC, .more = S16LD_DENOM_MINUS_7001_MORE};};
template<> struct libdivide_constants<int16_t,-7000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7000_MAGIC, .more = S16LD_DENOM_MINUS_7000_MORE};};
template<> struct libdivide_constants<int16_t,-6999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6999_MAGIC, .more = S16LD_DENOM_MINUS_6999_MORE};};
template<> struct libdivide_constants<int16_t,-6998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6998_MAGIC, .more = S16LD_DENOM_MINUS_6998_MORE};};
template<> struct libdivide_constants<int16_t,-6997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6997_MAGIC, .more = S16LD_DENOM_MINUS_6997_MORE};};
template<> struct libdivide_constants<int16_t,-6996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6996_MAGIC, .more = S16LD_DENOM_MINUS_6996_MORE};};
template<> struct libdivide_constants<int16_t,-6995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6995_MAGIC, .more = S16LD_DENOM_MINUS_6995_MORE};};
template<> struct libdivide_constants<int16_t,-6994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6994_MAGIC, .more = S16LD_DENOM_MINUS_6994_MORE};};
template<> struct libdivide_constants<int16_t,-6993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6993_MAGIC, .more = S16LD_DENOM_MINUS_6993_MORE};};
template<> struct libdivide_constants<int16_t,-6992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6992_MAGIC, .more = S16LD_DENOM_MINUS_6992_MORE};};
template<> struct libdivide_constants<int16_t,-6991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6991_MAGIC, .more = S16LD_DENOM_MINUS_6991_MORE};};
template<> struct libdivide_constants<int16_t,-6990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6990_MAGIC, .more = S16LD_DENOM_MINUS_6990_MORE};};
template<> struct libdivide_constants<int16_t,-6989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6989_MAGIC, .more = S16LD_DENOM_MINUS_6989_MORE};};
template<> struct libdivide_constants<int16_t,-6988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6988_MAGIC, .more = S16LD_DENOM_MINUS_6988_MORE};};
template<> struct libdivide_constants<int16_t,-6987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6987_MAGIC, .more = S16LD_DENOM_MINUS_6987_MORE};};
template<> struct libdivide_constants<int16_t,-6986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6986_MAGIC, .more = S16LD_DENOM_MINUS_6986_MORE};};
template<> struct libdivide_constants<int16_t,-6985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6985_MAGIC, .more = S16LD_DENOM_MINUS_6985_MORE};};
template<> struct libdivide_constants<int16_t,-6984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6984_MAGIC, .more = S16LD_DENOM_MINUS_6984_MORE};};
template<> struct libdivide_constants<int16_t,-6983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6983_MAGIC, .more = S16LD_DENOM_MINUS_6983_MORE};};
template<> struct libdivide_constants<int16_t,-6982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6982_MAGIC, .more = S16LD_DENOM_MINUS_6982_MORE};};
template<> struct libdivide_constants<int16_t,-6981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6981_MAGIC, .more = S16LD_DENOM_MINUS_6981_MORE};};
template<> struct libdivide_constants<int16_t,-6980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6980_MAGIC, .more = S16LD_DENOM_MINUS_6980_MORE};};
template<> struct libdivide_constants<int16_t,-6979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6979_MAGIC, .more = S16LD_DENOM_MINUS_6979_MORE};};
template<> struct libdivide_constants<int16_t,-6978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6978_MAGIC, .more = S16LD_DENOM_MINUS_6978_MORE};};
template<> struct libdivide_constants<int16_t,-6977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6977_MAGIC, .more = S16LD_DENOM_MINUS_6977_MORE};};
template<> struct libdivide_constants<int16_t,-6976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6976_MAGIC, .more = S16LD_DENOM_MINUS_6976_MORE};};
template<> struct libdivide_constants<int16_t,-6975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6975_MAGIC, .more = S16LD_DENOM_MINUS_6975_MORE};};
template<> struct libdivide_constants<int16_t,-6974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6974_MAGIC, .more = S16LD_DENOM_MINUS_6974_MORE};};
template<> struct libdivide_constants<int16_t,-6973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6973_MAGIC, .more = S16LD_DENOM_MINUS_6973_MORE};};
template<> struct libdivide_constants<int16_t,-6972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6972_MAGIC, .more = S16LD_DENOM_MINUS_6972_MORE};};
template<> struct libdivide_constants<int16_t,-6971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6971_MAGIC, .more = S16LD_DENOM_MINUS_6971_MORE};};
template<> struct libdivide_constants<int16_t,-6970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6970_MAGIC, .more = S16LD_DENOM_MINUS_6970_MORE};};
template<> struct libdivide_constants<int16_t,-6969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6969_MAGIC, .more = S16LD_DENOM_MINUS_6969_MORE};};
template<> struct libdivide_constants<int16_t,-6968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6968_MAGIC, .more = S16LD_DENOM_MINUS_6968_MORE};};
template<> struct libdivide_constants<int16_t,-6967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6967_MAGIC, .more = S16LD_DENOM_MINUS_6967_MORE};};
template<> struct libdivide_constants<int16_t,-6966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6966_MAGIC, .more = S16LD_DENOM_MINUS_6966_MORE};};
template<> struct libdivide_constants<int16_t,-6965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6965_MAGIC, .more = S16LD_DENOM_MINUS_6965_MORE};};
template<> struct libdivide_constants<int16_t,-6964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6964_MAGIC, .more = S16LD_DENOM_MINUS_6964_MORE};};
template<> struct libdivide_constants<int16_t,-6963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6963_MAGIC, .more = S16LD_DENOM_MINUS_6963_MORE};};
template<> struct libdivide_constants<int16_t,-6962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6962_MAGIC, .more = S16LD_DENOM_MINUS_6962_MORE};};
template<> struct libdivide_constants<int16_t,-6961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6961_MAGIC, .more = S16LD_DENOM_MINUS_6961_MORE};};
template<> struct libdivide_constants<int16_t,-6960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6960_MAGIC, .more = S16LD_DENOM_MINUS_6960_MORE};};
template<> struct libdivide_constants<int16_t,-6959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6959_MAGIC, .more = S16LD_DENOM_MINUS_6959_MORE};};
template<> struct libdivide_constants<int16_t,-6958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6958_MAGIC, .more = S16LD_DENOM_MINUS_6958_MORE};};
template<> struct libdivide_constants<int16_t,-6957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6957_MAGIC, .more = S16LD_DENOM_MINUS_6957_MORE};};
template<> struct libdivide_constants<int16_t,-6956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6956_MAGIC, .more = S16LD_DENOM_MINUS_6956_MORE};};
template<> struct libdivide_constants<int16_t,-6955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6955_MAGIC, .more = S16LD_DENOM_MINUS_6955_MORE};};
template<> struct libdivide_constants<int16_t,-6954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6954_MAGIC, .more = S16LD_DENOM_MINUS_6954_MORE};};
template<> struct libdivide_constants<int16_t,-6953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6953_MAGIC, .more = S16LD_DENOM_MINUS_6953_MORE};};
template<> struct libdivide_constants<int16_t,-6952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6952_MAGIC, .more = S16LD_DENOM_MINUS_6952_MORE};};
template<> struct libdivide_constants<int16_t,-6951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6951_MAGIC, .more = S16LD_DENOM_MINUS_6951_MORE};};
template<> struct libdivide_constants<int16_t,-6950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6950_MAGIC, .more = S16LD_DENOM_MINUS_6950_MORE};};
template<> struct libdivide_constants<int16_t,-6949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6949_MAGIC, .more = S16LD_DENOM_MINUS_6949_MORE};};
template<> struct libdivide_constants<int16_t,-6948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6948_MAGIC, .more = S16LD_DENOM_MINUS_6948_MORE};};
template<> struct libdivide_constants<int16_t,-6947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6947_MAGIC, .more = S16LD_DENOM_MINUS_6947_MORE};};
template<> struct libdivide_constants<int16_t,-6946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6946_MAGIC, .more = S16LD_DENOM_MINUS_6946_MORE};};
template<> struct libdivide_constants<int16_t,-6945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6945_MAGIC, .more = S16LD_DENOM_MINUS_6945_MORE};};
template<> struct libdivide_constants<int16_t,-6944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6944_MAGIC, .more = S16LD_DENOM_MINUS_6944_MORE};};
template<> struct libdivide_constants<int16_t,-6943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6943_MAGIC, .more = S16LD_DENOM_MINUS_6943_MORE};};
template<> struct libdivide_constants<int16_t,-6942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6942_MAGIC, .more = S16LD_DENOM_MINUS_6942_MORE};};
template<> struct libdivide_constants<int16_t,-6941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6941_MAGIC, .more = S16LD_DENOM_MINUS_6941_MORE};};
template<> struct libdivide_constants<int16_t,-6940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6940_MAGIC, .more = S16LD_DENOM_MINUS_6940_MORE};};
template<> struct libdivide_constants<int16_t,-6939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6939_MAGIC, .more = S16LD_DENOM_MINUS_6939_MORE};};
template<> struct libdivide_constants<int16_t,-6938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6938_MAGIC, .more = S16LD_DENOM_MINUS_6938_MORE};};
template<> struct libdivide_constants<int16_t,-6937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6937_MAGIC, .more = S16LD_DENOM_MINUS_6937_MORE};};
template<> struct libdivide_constants<int16_t,-6936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6936_MAGIC, .more = S16LD_DENOM_MINUS_6936_MORE};};
template<> struct libdivide_constants<int16_t,-6935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6935_MAGIC, .more = S16LD_DENOM_MINUS_6935_MORE};};
template<> struct libdivide_constants<int16_t,-6934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6934_MAGIC, .more = S16LD_DENOM_MINUS_6934_MORE};};
template<> struct libdivide_constants<int16_t,-6933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6933_MAGIC, .more = S16LD_DENOM_MINUS_6933_MORE};};
template<> struct libdivide_constants<int16_t,-6932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6932_MAGIC, .more = S16LD_DENOM_MINUS_6932_MORE};};
template<> struct libdivide_constants<int16_t,-6931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6931_MAGIC, .more = S16LD_DENOM_MINUS_6931_MORE};};
template<> struct libdivide_constants<int16_t,-6930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6930_MAGIC, .more = S16LD_DENOM_MINUS_6930_MORE};};
template<> struct libdivide_constants<int16_t,-6929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6929_MAGIC, .more = S16LD_DENOM_MINUS_6929_MORE};};
template<> struct libdivide_constants<int16_t,-6928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6928_MAGIC, .more = S16LD_DENOM_MINUS_6928_MORE};};
template<> struct libdivide_constants<int16_t,-6927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6927_MAGIC, .more = S16LD_DENOM_MINUS_6927_MORE};};
template<> struct libdivide_constants<int16_t,-6926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6926_MAGIC, .more = S16LD_DENOM_MINUS_6926_MORE};};
template<> struct libdivide_constants<int16_t,-6925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6925_MAGIC, .more = S16LD_DENOM_MINUS_6925_MORE};};
template<> struct libdivide_constants<int16_t,-6924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6924_MAGIC, .more = S16LD_DENOM_MINUS_6924_MORE};};
template<> struct libdivide_constants<int16_t,-6923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6923_MAGIC, .more = S16LD_DENOM_MINUS_6923_MORE};};
template<> struct libdivide_constants<int16_t,-6922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6922_MAGIC, .more = S16LD_DENOM_MINUS_6922_MORE};};
template<> struct libdivide_constants<int16_t,-6921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6921_MAGIC, .more = S16LD_DENOM_MINUS_6921_MORE};};
template<> struct libdivide_constants<int16_t,-6920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6920_MAGIC, .more = S16LD_DENOM_MINUS_6920_MORE};};
template<> struct libdivide_constants<int16_t,-6919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6919_MAGIC, .more = S16LD_DENOM_MINUS_6919_MORE};};
template<> struct libdivide_constants<int16_t,-6918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6918_MAGIC, .more = S16LD_DENOM_MINUS_6918_MORE};};
template<> struct libdivide_constants<int16_t,-6917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6917_MAGIC, .more = S16LD_DENOM_MINUS_6917_MORE};};
template<> struct libdivide_constants<int16_t,-6916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6916_MAGIC, .more = S16LD_DENOM_MINUS_6916_MORE};};
template<> struct libdivide_constants<int16_t,-6915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6915_MAGIC, .more = S16LD_DENOM_MINUS_6915_MORE};};
template<> struct libdivide_constants<int16_t,-6914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6914_MAGIC, .more = S16LD_DENOM_MINUS_6914_MORE};};
template<> struct libdivide_constants<int16_t,-6913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6913_MAGIC, .more = S16LD_DENOM_MINUS_6913_MORE};};
template<> struct libdivide_constants<int16_t,-6912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6912_MAGIC, .more = S16LD_DENOM_MINUS_6912_MORE};};
template<> struct libdivide_constants<int16_t,-6911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6911_MAGIC, .more = S16LD_DENOM_MINUS_6911_MORE};};
template<> struct libdivide_constants<int16_t,-6910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6910_MAGIC, .more = S16LD_DENOM_MINUS_6910_MORE};};
template<> struct libdivide_constants<int16_t,-6909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6909_MAGIC, .more = S16LD_DENOM_MINUS_6909_MORE};};
template<> struct libdivide_constants<int16_t,-6908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6908_MAGIC, .more = S16LD_DENOM_MINUS_6908_MORE};};
template<> struct libdivide_constants<int16_t,-6907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6907_MAGIC, .more = S16LD_DENOM_MINUS_6907_MORE};};
template<> struct libdivide_constants<int16_t,-6906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6906_MAGIC, .more = S16LD_DENOM_MINUS_6906_MORE};};
template<> struct libdivide_constants<int16_t,-6905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6905_MAGIC, .more = S16LD_DENOM_MINUS_6905_MORE};};
template<> struct libdivide_constants<int16_t,-6904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6904_MAGIC, .more = S16LD_DENOM_MINUS_6904_MORE};};
template<> struct libdivide_constants<int16_t,-6903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6903_MAGIC, .more = S16LD_DENOM_MINUS_6903_MORE};};
template<> struct libdivide_constants<int16_t,-6902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6902_MAGIC, .more = S16LD_DENOM_MINUS_6902_MORE};};
template<> struct libdivide_constants<int16_t,-6901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6901_MAGIC, .more = S16LD_DENOM_MINUS_6901_MORE};};
template<> struct libdivide_constants<int16_t,-6900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6900_MAGIC, .more = S16LD_DENOM_MINUS_6900_MORE};};
template<> struct libdivide_constants<int16_t,-6899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6899_MAGIC, .more = S16LD_DENOM_MINUS_6899_MORE};};
template<> struct libdivide_constants<int16_t,-6898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6898_MAGIC, .more = S16LD_DENOM_MINUS_6898_MORE};};
template<> struct libdivide_constants<int16_t,-6897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6897_MAGIC, .more = S16LD_DENOM_MINUS_6897_MORE};};
template<> struct libdivide_constants<int16_t,-6896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6896_MAGIC, .more = S16LD_DENOM_MINUS_6896_MORE};};
template<> struct libdivide_constants<int16_t,-6895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6895_MAGIC, .more = S16LD_DENOM_MINUS_6895_MORE};};
template<> struct libdivide_constants<int16_t,-6894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6894_MAGIC, .more = S16LD_DENOM_MINUS_6894_MORE};};
template<> struct libdivide_constants<int16_t,-6893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6893_MAGIC, .more = S16LD_DENOM_MINUS_6893_MORE};};
template<> struct libdivide_constants<int16_t,-6892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6892_MAGIC, .more = S16LD_DENOM_MINUS_6892_MORE};};
template<> struct libdivide_constants<int16_t,-6891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6891_MAGIC, .more = S16LD_DENOM_MINUS_6891_MORE};};
template<> struct libdivide_constants<int16_t,-6890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6890_MAGIC, .more = S16LD_DENOM_MINUS_6890_MORE};};
template<> struct libdivide_constants<int16_t,-6889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6889_MAGIC, .more = S16LD_DENOM_MINUS_6889_MORE};};
template<> struct libdivide_constants<int16_t,-6888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6888_MAGIC, .more = S16LD_DENOM_MINUS_6888_MORE};};
template<> struct libdivide_constants<int16_t,-6887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6887_MAGIC, .more = S16LD_DENOM_MINUS_6887_MORE};};
template<> struct libdivide_constants<int16_t,-6886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6886_MAGIC, .more = S16LD_DENOM_MINUS_6886_MORE};};
template<> struct libdivide_constants<int16_t,-6885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6885_MAGIC, .more = S16LD_DENOM_MINUS_6885_MORE};};
template<> struct libdivide_constants<int16_t,-6884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6884_MAGIC, .more = S16LD_DENOM_MINUS_6884_MORE};};
template<> struct libdivide_constants<int16_t,-6883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6883_MAGIC, .more = S16LD_DENOM_MINUS_6883_MORE};};
template<> struct libdivide_constants<int16_t,-6882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6882_MAGIC, .more = S16LD_DENOM_MINUS_6882_MORE};};
template<> struct libdivide_constants<int16_t,-6881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6881_MAGIC, .more = S16LD_DENOM_MINUS_6881_MORE};};
template<> struct libdivide_constants<int16_t,-6880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6880_MAGIC, .more = S16LD_DENOM_MINUS_6880_MORE};};
template<> struct libdivide_constants<int16_t,-6879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6879_MAGIC, .more = S16LD_DENOM_MINUS_6879_MORE};};
template<> struct libdivide_constants<int16_t,-6878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6878_MAGIC, .more = S16LD_DENOM_MINUS_6878_MORE};};
template<> struct libdivide_constants<int16_t,-6877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6877_MAGIC, .more = S16LD_DENOM_MINUS_6877_MORE};};
template<> struct libdivide_constants<int16_t,-6876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6876_MAGIC, .more = S16LD_DENOM_MINUS_6876_MORE};};
template<> struct libdivide_constants<int16_t,-6875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6875_MAGIC, .more = S16LD_DENOM_MINUS_6875_MORE};};
template<> struct libdivide_constants<int16_t,-6874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6874_MAGIC, .more = S16LD_DENOM_MINUS_6874_MORE};};
template<> struct libdivide_constants<int16_t,-6873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6873_MAGIC, .more = S16LD_DENOM_MINUS_6873_MORE};};
template<> struct libdivide_constants<int16_t,-6872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6872_MAGIC, .more = S16LD_DENOM_MINUS_6872_MORE};};
template<> struct libdivide_constants<int16_t,-6871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6871_MAGIC, .more = S16LD_DENOM_MINUS_6871_MORE};};
template<> struct libdivide_constants<int16_t,-6870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6870_MAGIC, .more = S16LD_DENOM_MINUS_6870_MORE};};
template<> struct libdivide_constants<int16_t,-6869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6869_MAGIC, .more = S16LD_DENOM_MINUS_6869_MORE};};
template<> struct libdivide_constants<int16_t,-6868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6868_MAGIC, .more = S16LD_DENOM_MINUS_6868_MORE};};
template<> struct libdivide_constants<int16_t,-6867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6867_MAGIC, .more = S16LD_DENOM_MINUS_6867_MORE};};
template<> struct libdivide_constants<int16_t,-6866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6866_MAGIC, .more = S16LD_DENOM_MINUS_6866_MORE};};
template<> struct libdivide_constants<int16_t,-6865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6865_MAGIC, .more = S16LD_DENOM_MINUS_6865_MORE};};
template<> struct libdivide_constants<int16_t,-6864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6864_MAGIC, .more = S16LD_DENOM_MINUS_6864_MORE};};
template<> struct libdivide_constants<int16_t,-6863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6863_MAGIC, .more = S16LD_DENOM_MINUS_6863_MORE};};
template<> struct libdivide_constants<int16_t,-6862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6862_MAGIC, .more = S16LD_DENOM_MINUS_6862_MORE};};
template<> struct libdivide_constants<int16_t,-6861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6861_MAGIC, .more = S16LD_DENOM_MINUS_6861_MORE};};
template<> struct libdivide_constants<int16_t,-6860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6860_MAGIC, .more = S16LD_DENOM_MINUS_6860_MORE};};
template<> struct libdivide_constants<int16_t,-6859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6859_MAGIC, .more = S16LD_DENOM_MINUS_6859_MORE};};
template<> struct libdivide_constants<int16_t,-6858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6858_MAGIC, .more = S16LD_DENOM_MINUS_6858_MORE};};
template<> struct libdivide_constants<int16_t,-6857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6857_MAGIC, .more = S16LD_DENOM_MINUS_6857_MORE};};
template<> struct libdivide_constants<int16_t,-6856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6856_MAGIC, .more = S16LD_DENOM_MINUS_6856_MORE};};
template<> struct libdivide_constants<int16_t,-6855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6855_MAGIC, .more = S16LD_DENOM_MINUS_6855_MORE};};
template<> struct libdivide_constants<int16_t,-6854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6854_MAGIC, .more = S16LD_DENOM_MINUS_6854_MORE};};
template<> struct libdivide_constants<int16_t,-6853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6853_MAGIC, .more = S16LD_DENOM_MINUS_6853_MORE};};
template<> struct libdivide_constants<int16_t,-6852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6852_MAGIC, .more = S16LD_DENOM_MINUS_6852_MORE};};
template<> struct libdivide_constants<int16_t,-6851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6851_MAGIC, .more = S16LD_DENOM_MINUS_6851_MORE};};
template<> struct libdivide_constants<int16_t,-6850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6850_MAGIC, .more = S16LD_DENOM_MINUS_6850_MORE};};
template<> struct libdivide_constants<int16_t,-6849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6849_MAGIC, .more = S16LD_DENOM_MINUS_6849_MORE};};
template<> struct libdivide_constants<int16_t,-6848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6848_MAGIC, .more = S16LD_DENOM_MINUS_6848_MORE};};
template<> struct libdivide_constants<int16_t,-6847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6847_MAGIC, .more = S16LD_DENOM_MINUS_6847_MORE};};
template<> struct libdivide_constants<int16_t,-6846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6846_MAGIC, .more = S16LD_DENOM_MINUS_6846_MORE};};
template<> struct libdivide_constants<int16_t,-6845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6845_MAGIC, .more = S16LD_DENOM_MINUS_6845_MORE};};
template<> struct libdivide_constants<int16_t,-6844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6844_MAGIC, .more = S16LD_DENOM_MINUS_6844_MORE};};
template<> struct libdivide_constants<int16_t,-6843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6843_MAGIC, .more = S16LD_DENOM_MINUS_6843_MORE};};
template<> struct libdivide_constants<int16_t,-6842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6842_MAGIC, .more = S16LD_DENOM_MINUS_6842_MORE};};
template<> struct libdivide_constants<int16_t,-6841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6841_MAGIC, .more = S16LD_DENOM_MINUS_6841_MORE};};
template<> struct libdivide_constants<int16_t,-6840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6840_MAGIC, .more = S16LD_DENOM_MINUS_6840_MORE};};
template<> struct libdivide_constants<int16_t,-6839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6839_MAGIC, .more = S16LD_DENOM_MINUS_6839_MORE};};
template<> struct libdivide_constants<int16_t,-6838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6838_MAGIC, .more = S16LD_DENOM_MINUS_6838_MORE};};
template<> struct libdivide_constants<int16_t,-6837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6837_MAGIC, .more = S16LD_DENOM_MINUS_6837_MORE};};
template<> struct libdivide_constants<int16_t,-6836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6836_MAGIC, .more = S16LD_DENOM_MINUS_6836_MORE};};
template<> struct libdivide_constants<int16_t,-6835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6835_MAGIC, .more = S16LD_DENOM_MINUS_6835_MORE};};
template<> struct libdivide_constants<int16_t,-6834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6834_MAGIC, .more = S16LD_DENOM_MINUS_6834_MORE};};
template<> struct libdivide_constants<int16_t,-6833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6833_MAGIC, .more = S16LD_DENOM_MINUS_6833_MORE};};
template<> struct libdivide_constants<int16_t,-6832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6832_MAGIC, .more = S16LD_DENOM_MINUS_6832_MORE};};
template<> struct libdivide_constants<int16_t,-6831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6831_MAGIC, .more = S16LD_DENOM_MINUS_6831_MORE};};
template<> struct libdivide_constants<int16_t,-6830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6830_MAGIC, .more = S16LD_DENOM_MINUS_6830_MORE};};
template<> struct libdivide_constants<int16_t,-6829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6829_MAGIC, .more = S16LD_DENOM_MINUS_6829_MORE};};
template<> struct libdivide_constants<int16_t,-6828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6828_MAGIC, .more = S16LD_DENOM_MINUS_6828_MORE};};
template<> struct libdivide_constants<int16_t,-6827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6827_MAGIC, .more = S16LD_DENOM_MINUS_6827_MORE};};
template<> struct libdivide_constants<int16_t,-6826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6826_MAGIC, .more = S16LD_DENOM_MINUS_6826_MORE};};
template<> struct libdivide_constants<int16_t,-6825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6825_MAGIC, .more = S16LD_DENOM_MINUS_6825_MORE};};
template<> struct libdivide_constants<int16_t,-6824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6824_MAGIC, .more = S16LD_DENOM_MINUS_6824_MORE};};
template<> struct libdivide_constants<int16_t,-6823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6823_MAGIC, .more = S16LD_DENOM_MINUS_6823_MORE};};
template<> struct libdivide_constants<int16_t,-6822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6822_MAGIC, .more = S16LD_DENOM_MINUS_6822_MORE};};
template<> struct libdivide_constants<int16_t,-6821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6821_MAGIC, .more = S16LD_DENOM_MINUS_6821_MORE};};
template<> struct libdivide_constants<int16_t,-6820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6820_MAGIC, .more = S16LD_DENOM_MINUS_6820_MORE};};
template<> struct libdivide_constants<int16_t,-6819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6819_MAGIC, .more = S16LD_DENOM_MINUS_6819_MORE};};
template<> struct libdivide_constants<int16_t,-6818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6818_MAGIC, .more = S16LD_DENOM_MINUS_6818_MORE};};
template<> struct libdivide_constants<int16_t,-6817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6817_MAGIC, .more = S16LD_DENOM_MINUS_6817_MORE};};
template<> struct libdivide_constants<int16_t,-6816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6816_MAGIC, .more = S16LD_DENOM_MINUS_6816_MORE};};
template<> struct libdivide_constants<int16_t,-6815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6815_MAGIC, .more = S16LD_DENOM_MINUS_6815_MORE};};
template<> struct libdivide_constants<int16_t,-6814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6814_MAGIC, .more = S16LD_DENOM_MINUS_6814_MORE};};
template<> struct libdivide_constants<int16_t,-6813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6813_MAGIC, .more = S16LD_DENOM_MINUS_6813_MORE};};
template<> struct libdivide_constants<int16_t,-6812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6812_MAGIC, .more = S16LD_DENOM_MINUS_6812_MORE};};
template<> struct libdivide_constants<int16_t,-6811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6811_MAGIC, .more = S16LD_DENOM_MINUS_6811_MORE};};
template<> struct libdivide_constants<int16_t,-6810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6810_MAGIC, .more = S16LD_DENOM_MINUS_6810_MORE};};
template<> struct libdivide_constants<int16_t,-6809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6809_MAGIC, .more = S16LD_DENOM_MINUS_6809_MORE};};
template<> struct libdivide_constants<int16_t,-6808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6808_MAGIC, .more = S16LD_DENOM_MINUS_6808_MORE};};
template<> struct libdivide_constants<int16_t,-6807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6807_MAGIC, .more = S16LD_DENOM_MINUS_6807_MORE};};
template<> struct libdivide_constants<int16_t,-6806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6806_MAGIC, .more = S16LD_DENOM_MINUS_6806_MORE};};
template<> struct libdivide_constants<int16_t,-6805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6805_MAGIC, .more = S16LD_DENOM_MINUS_6805_MORE};};
template<> struct libdivide_constants<int16_t,-6804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6804_MAGIC, .more = S16LD_DENOM_MINUS_6804_MORE};};
template<> struct libdivide_constants<int16_t,-6803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6803_MAGIC, .more = S16LD_DENOM_MINUS_6803_MORE};};
template<> struct libdivide_constants<int16_t,-6802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6802_MAGIC, .more = S16LD_DENOM_MINUS_6802_MORE};};
template<> struct libdivide_constants<int16_t,-6801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6801_MAGIC, .more = S16LD_DENOM_MINUS_6801_MORE};};
template<> struct libdivide_constants<int16_t,-6800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6800_MAGIC, .more = S16LD_DENOM_MINUS_6800_MORE};};
template<> struct libdivide_constants<int16_t,-6799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6799_MAGIC, .more = S16LD_DENOM_MINUS_6799_MORE};};
template<> struct libdivide_constants<int16_t,-6798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6798_MAGIC, .more = S16LD_DENOM_MINUS_6798_MORE};};
template<> struct libdivide_constants<int16_t,-6797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6797_MAGIC, .more = S16LD_DENOM_MINUS_6797_MORE};};
template<> struct libdivide_constants<int16_t,-6796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6796_MAGIC, .more = S16LD_DENOM_MINUS_6796_MORE};};
template<> struct libdivide_constants<int16_t,-6795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6795_MAGIC, .more = S16LD_DENOM_MINUS_6795_MORE};};
template<> struct libdivide_constants<int16_t,-6794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6794_MAGIC, .more = S16LD_DENOM_MINUS_6794_MORE};};
template<> struct libdivide_constants<int16_t,-6793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6793_MAGIC, .more = S16LD_DENOM_MINUS_6793_MORE};};
template<> struct libdivide_constants<int16_t,-6792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6792_MAGIC, .more = S16LD_DENOM_MINUS_6792_MORE};};
template<> struct libdivide_constants<int16_t,-6791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6791_MAGIC, .more = S16LD_DENOM_MINUS_6791_MORE};};
template<> struct libdivide_constants<int16_t,-6790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6790_MAGIC, .more = S16LD_DENOM_MINUS_6790_MORE};};
template<> struct libdivide_constants<int16_t,-6789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6789_MAGIC, .more = S16LD_DENOM_MINUS_6789_MORE};};
template<> struct libdivide_constants<int16_t,-6788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6788_MAGIC, .more = S16LD_DENOM_MINUS_6788_MORE};};
template<> struct libdivide_constants<int16_t,-6787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6787_MAGIC, .more = S16LD_DENOM_MINUS_6787_MORE};};
template<> struct libdivide_constants<int16_t,-6786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6786_MAGIC, .more = S16LD_DENOM_MINUS_6786_MORE};};
template<> struct libdivide_constants<int16_t,-6785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6785_MAGIC, .more = S16LD_DENOM_MINUS_6785_MORE};};
template<> struct libdivide_constants<int16_t,-6784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6784_MAGIC, .more = S16LD_DENOM_MINUS_6784_MORE};};
template<> struct libdivide_constants<int16_t,-6783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6783_MAGIC, .more = S16LD_DENOM_MINUS_6783_MORE};};
template<> struct libdivide_constants<int16_t,-6782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6782_MAGIC, .more = S16LD_DENOM_MINUS_6782_MORE};};
template<> struct libdivide_constants<int16_t,-6781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6781_MAGIC, .more = S16LD_DENOM_MINUS_6781_MORE};};
template<> struct libdivide_constants<int16_t,-6780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6780_MAGIC, .more = S16LD_DENOM_MINUS_6780_MORE};};
template<> struct libdivide_constants<int16_t,-6779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6779_MAGIC, .more = S16LD_DENOM_MINUS_6779_MORE};};
template<> struct libdivide_constants<int16_t,-6778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6778_MAGIC, .more = S16LD_DENOM_MINUS_6778_MORE};};
template<> struct libdivide_constants<int16_t,-6777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6777_MAGIC, .more = S16LD_DENOM_MINUS_6777_MORE};};
template<> struct libdivide_constants<int16_t,-6776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6776_MAGIC, .more = S16LD_DENOM_MINUS_6776_MORE};};
template<> struct libdivide_constants<int16_t,-6775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6775_MAGIC, .more = S16LD_DENOM_MINUS_6775_MORE};};
template<> struct libdivide_constants<int16_t,-6774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6774_MAGIC, .more = S16LD_DENOM_MINUS_6774_MORE};};
template<> struct libdivide_constants<int16_t,-6773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6773_MAGIC, .more = S16LD_DENOM_MINUS_6773_MORE};};
template<> struct libdivide_constants<int16_t,-6772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6772_MAGIC, .more = S16LD_DENOM_MINUS_6772_MORE};};
template<> struct libdivide_constants<int16_t,-6771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6771_MAGIC, .more = S16LD_DENOM_MINUS_6771_MORE};};
template<> struct libdivide_constants<int16_t,-6770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6770_MAGIC, .more = S16LD_DENOM_MINUS_6770_MORE};};
template<> struct libdivide_constants<int16_t,-6769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6769_MAGIC, .more = S16LD_DENOM_MINUS_6769_MORE};};
template<> struct libdivide_constants<int16_t,-6768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6768_MAGIC, .more = S16LD_DENOM_MINUS_6768_MORE};};
template<> struct libdivide_constants<int16_t,-6767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6767_MAGIC, .more = S16LD_DENOM_MINUS_6767_MORE};};
template<> struct libdivide_constants<int16_t,-6766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6766_MAGIC, .more = S16LD_DENOM_MINUS_6766_MORE};};
template<> struct libdivide_constants<int16_t,-6765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6765_MAGIC, .more = S16LD_DENOM_MINUS_6765_MORE};};
template<> struct libdivide_constants<int16_t,-6764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6764_MAGIC, .more = S16LD_DENOM_MINUS_6764_MORE};};
template<> struct libdivide_constants<int16_t,-6763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6763_MAGIC, .more = S16LD_DENOM_MINUS_6763_MORE};};
template<> struct libdivide_constants<int16_t,-6762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6762_MAGIC, .more = S16LD_DENOM_MINUS_6762_MORE};};
template<> struct libdivide_constants<int16_t,-6761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6761_MAGIC, .more = S16LD_DENOM_MINUS_6761_MORE};};
template<> struct libdivide_constants<int16_t,-6760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6760_MAGIC, .more = S16LD_DENOM_MINUS_6760_MORE};};
template<> struct libdivide_constants<int16_t,-6759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6759_MAGIC, .more = S16LD_DENOM_MINUS_6759_MORE};};
template<> struct libdivide_constants<int16_t,-6758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6758_MAGIC, .more = S16LD_DENOM_MINUS_6758_MORE};};
template<> struct libdivide_constants<int16_t,-6757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6757_MAGIC, .more = S16LD_DENOM_MINUS_6757_MORE};};
template<> struct libdivide_constants<int16_t,-6756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6756_MAGIC, .more = S16LD_DENOM_MINUS_6756_MORE};};
template<> struct libdivide_constants<int16_t,-6755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6755_MAGIC, .more = S16LD_DENOM_MINUS_6755_MORE};};
template<> struct libdivide_constants<int16_t,-6754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6754_MAGIC, .more = S16LD_DENOM_MINUS_6754_MORE};};
template<> struct libdivide_constants<int16_t,-6753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6753_MAGIC, .more = S16LD_DENOM_MINUS_6753_MORE};};
template<> struct libdivide_constants<int16_t,-6752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6752_MAGIC, .more = S16LD_DENOM_MINUS_6752_MORE};};
template<> struct libdivide_constants<int16_t,-6751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6751_MAGIC, .more = S16LD_DENOM_MINUS_6751_MORE};};
template<> struct libdivide_constants<int16_t,-6750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6750_MAGIC, .more = S16LD_DENOM_MINUS_6750_MORE};};
template<> struct libdivide_constants<int16_t,-6749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6749_MAGIC, .more = S16LD_DENOM_MINUS_6749_MORE};};
template<> struct libdivide_constants<int16_t,-6748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6748_MAGIC, .more = S16LD_DENOM_MINUS_6748_MORE};};
template<> struct libdivide_constants<int16_t,-6747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6747_MAGIC, .more = S16LD_DENOM_MINUS_6747_MORE};};
template<> struct libdivide_constants<int16_t,-6746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6746_MAGIC, .more = S16LD_DENOM_MINUS_6746_MORE};};
template<> struct libdivide_constants<int16_t,-6745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6745_MAGIC, .more = S16LD_DENOM_MINUS_6745_MORE};};
template<> struct libdivide_constants<int16_t,-6744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6744_MAGIC, .more = S16LD_DENOM_MINUS_6744_MORE};};
template<> struct libdivide_constants<int16_t,-6743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6743_MAGIC, .more = S16LD_DENOM_MINUS_6743_MORE};};
template<> struct libdivide_constants<int16_t,-6742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6742_MAGIC, .more = S16LD_DENOM_MINUS_6742_MORE};};
template<> struct libdivide_constants<int16_t,-6741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6741_MAGIC, .more = S16LD_DENOM_MINUS_6741_MORE};};
template<> struct libdivide_constants<int16_t,-6740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6740_MAGIC, .more = S16LD_DENOM_MINUS_6740_MORE};};
template<> struct libdivide_constants<int16_t,-6739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6739_MAGIC, .more = S16LD_DENOM_MINUS_6739_MORE};};
template<> struct libdivide_constants<int16_t,-6738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6738_MAGIC, .more = S16LD_DENOM_MINUS_6738_MORE};};
template<> struct libdivide_constants<int16_t,-6737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6737_MAGIC, .more = S16LD_DENOM_MINUS_6737_MORE};};
template<> struct libdivide_constants<int16_t,-6736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6736_MAGIC, .more = S16LD_DENOM_MINUS_6736_MORE};};
template<> struct libdivide_constants<int16_t,-6735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6735_MAGIC, .more = S16LD_DENOM_MINUS_6735_MORE};};
template<> struct libdivide_constants<int16_t,-6734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6734_MAGIC, .more = S16LD_DENOM_MINUS_6734_MORE};};
template<> struct libdivide_constants<int16_t,-6733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6733_MAGIC, .more = S16LD_DENOM_MINUS_6733_MORE};};
template<> struct libdivide_constants<int16_t,-6732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6732_MAGIC, .more = S16LD_DENOM_MINUS_6732_MORE};};
template<> struct libdivide_constants<int16_t,-6731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6731_MAGIC, .more = S16LD_DENOM_MINUS_6731_MORE};};
template<> struct libdivide_constants<int16_t,-6730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6730_MAGIC, .more = S16LD_DENOM_MINUS_6730_MORE};};
template<> struct libdivide_constants<int16_t,-6729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6729_MAGIC, .more = S16LD_DENOM_MINUS_6729_MORE};};
template<> struct libdivide_constants<int16_t,-6728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6728_MAGIC, .more = S16LD_DENOM_MINUS_6728_MORE};};
template<> struct libdivide_constants<int16_t,-6727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6727_MAGIC, .more = S16LD_DENOM_MINUS_6727_MORE};};
template<> struct libdivide_constants<int16_t,-6726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6726_MAGIC, .more = S16LD_DENOM_MINUS_6726_MORE};};
template<> struct libdivide_constants<int16_t,-6725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6725_MAGIC, .more = S16LD_DENOM_MINUS_6725_MORE};};
template<> struct libdivide_constants<int16_t,-6724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6724_MAGIC, .more = S16LD_DENOM_MINUS_6724_MORE};};
template<> struct libdivide_constants<int16_t,-6723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6723_MAGIC, .more = S16LD_DENOM_MINUS_6723_MORE};};
template<> struct libdivide_constants<int16_t,-6722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6722_MAGIC, .more = S16LD_DENOM_MINUS_6722_MORE};};
template<> struct libdivide_constants<int16_t,-6721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6721_MAGIC, .more = S16LD_DENOM_MINUS_6721_MORE};};
template<> struct libdivide_constants<int16_t,-6720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6720_MAGIC, .more = S16LD_DENOM_MINUS_6720_MORE};};
template<> struct libdivide_constants<int16_t,-6719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6719_MAGIC, .more = S16LD_DENOM_MINUS_6719_MORE};};
template<> struct libdivide_constants<int16_t,-6718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6718_MAGIC, .more = S16LD_DENOM_MINUS_6718_MORE};};
template<> struct libdivide_constants<int16_t,-6717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6717_MAGIC, .more = S16LD_DENOM_MINUS_6717_MORE};};
template<> struct libdivide_constants<int16_t,-6716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6716_MAGIC, .more = S16LD_DENOM_MINUS_6716_MORE};};
template<> struct libdivide_constants<int16_t,-6715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6715_MAGIC, .more = S16LD_DENOM_MINUS_6715_MORE};};
template<> struct libdivide_constants<int16_t,-6714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6714_MAGIC, .more = S16LD_DENOM_MINUS_6714_MORE};};
template<> struct libdivide_constants<int16_t,-6713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6713_MAGIC, .more = S16LD_DENOM_MINUS_6713_MORE};};
template<> struct libdivide_constants<int16_t,-6712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6712_MAGIC, .more = S16LD_DENOM_MINUS_6712_MORE};};
template<> struct libdivide_constants<int16_t,-6711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6711_MAGIC, .more = S16LD_DENOM_MINUS_6711_MORE};};
template<> struct libdivide_constants<int16_t,-6710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6710_MAGIC, .more = S16LD_DENOM_MINUS_6710_MORE};};
template<> struct libdivide_constants<int16_t,-6709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6709_MAGIC, .more = S16LD_DENOM_MINUS_6709_MORE};};
template<> struct libdivide_constants<int16_t,-6708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6708_MAGIC, .more = S16LD_DENOM_MINUS_6708_MORE};};
template<> struct libdivide_constants<int16_t,-6707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6707_MAGIC, .more = S16LD_DENOM_MINUS_6707_MORE};};
template<> struct libdivide_constants<int16_t,-6706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6706_MAGIC, .more = S16LD_DENOM_MINUS_6706_MORE};};
template<> struct libdivide_constants<int16_t,-6705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6705_MAGIC, .more = S16LD_DENOM_MINUS_6705_MORE};};
template<> struct libdivide_constants<int16_t,-6704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6704_MAGIC, .more = S16LD_DENOM_MINUS_6704_MORE};};
template<> struct libdivide_constants<int16_t,-6703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6703_MAGIC, .more = S16LD_DENOM_MINUS_6703_MORE};};
template<> struct libdivide_constants<int16_t,-6702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6702_MAGIC, .more = S16LD_DENOM_MINUS_6702_MORE};};
template<> struct libdivide_constants<int16_t,-6701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6701_MAGIC, .more = S16LD_DENOM_MINUS_6701_MORE};};
template<> struct libdivide_constants<int16_t,-6700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6700_MAGIC, .more = S16LD_DENOM_MINUS_6700_MORE};};
template<> struct libdivide_constants<int16_t,-6699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6699_MAGIC, .more = S16LD_DENOM_MINUS_6699_MORE};};
template<> struct libdivide_constants<int16_t,-6698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6698_MAGIC, .more = S16LD_DENOM_MINUS_6698_MORE};};
template<> struct libdivide_constants<int16_t,-6697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6697_MAGIC, .more = S16LD_DENOM_MINUS_6697_MORE};};
template<> struct libdivide_constants<int16_t,-6696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6696_MAGIC, .more = S16LD_DENOM_MINUS_6696_MORE};};
template<> struct libdivide_constants<int16_t,-6695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6695_MAGIC, .more = S16LD_DENOM_MINUS_6695_MORE};};
template<> struct libdivide_constants<int16_t,-6694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6694_MAGIC, .more = S16LD_DENOM_MINUS_6694_MORE};};
template<> struct libdivide_constants<int16_t,-6693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6693_MAGIC, .more = S16LD_DENOM_MINUS_6693_MORE};};
template<> struct libdivide_constants<int16_t,-6692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6692_MAGIC, .more = S16LD_DENOM_MINUS_6692_MORE};};
template<> struct libdivide_constants<int16_t,-6691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6691_MAGIC, .more = S16LD_DENOM_MINUS_6691_MORE};};
template<> struct libdivide_constants<int16_t,-6690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6690_MAGIC, .more = S16LD_DENOM_MINUS_6690_MORE};};
template<> struct libdivide_constants<int16_t,-6689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6689_MAGIC, .more = S16LD_DENOM_MINUS_6689_MORE};};
template<> struct libdivide_constants<int16_t,-6688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6688_MAGIC, .more = S16LD_DENOM_MINUS_6688_MORE};};
template<> struct libdivide_constants<int16_t,-6687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6687_MAGIC, .more = S16LD_DENOM_MINUS_6687_MORE};};
template<> struct libdivide_constants<int16_t,-6686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6686_MAGIC, .more = S16LD_DENOM_MINUS_6686_MORE};};
template<> struct libdivide_constants<int16_t,-6685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6685_MAGIC, .more = S16LD_DENOM_MINUS_6685_MORE};};
template<> struct libdivide_constants<int16_t,-6684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6684_MAGIC, .more = S16LD_DENOM_MINUS_6684_MORE};};
template<> struct libdivide_constants<int16_t,-6683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6683_MAGIC, .more = S16LD_DENOM_MINUS_6683_MORE};};
template<> struct libdivide_constants<int16_t,-6682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6682_MAGIC, .more = S16LD_DENOM_MINUS_6682_MORE};};
template<> struct libdivide_constants<int16_t,-6681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6681_MAGIC, .more = S16LD_DENOM_MINUS_6681_MORE};};
template<> struct libdivide_constants<int16_t,-6680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6680_MAGIC, .more = S16LD_DENOM_MINUS_6680_MORE};};
template<> struct libdivide_constants<int16_t,-6679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6679_MAGIC, .more = S16LD_DENOM_MINUS_6679_MORE};};
template<> struct libdivide_constants<int16_t,-6678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6678_MAGIC, .more = S16LD_DENOM_MINUS_6678_MORE};};
template<> struct libdivide_constants<int16_t,-6677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6677_MAGIC, .more = S16LD_DENOM_MINUS_6677_MORE};};
template<> struct libdivide_constants<int16_t,-6676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6676_MAGIC, .more = S16LD_DENOM_MINUS_6676_MORE};};
template<> struct libdivide_constants<int16_t,-6675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6675_MAGIC, .more = S16LD_DENOM_MINUS_6675_MORE};};
template<> struct libdivide_constants<int16_t,-6674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6674_MAGIC, .more = S16LD_DENOM_MINUS_6674_MORE};};
template<> struct libdivide_constants<int16_t,-6673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6673_MAGIC, .more = S16LD_DENOM_MINUS_6673_MORE};};
template<> struct libdivide_constants<int16_t,-6672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6672_MAGIC, .more = S16LD_DENOM_MINUS_6672_MORE};};
template<> struct libdivide_constants<int16_t,-6671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6671_MAGIC, .more = S16LD_DENOM_MINUS_6671_MORE};};
template<> struct libdivide_constants<int16_t,-6670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6670_MAGIC, .more = S16LD_DENOM_MINUS_6670_MORE};};
template<> struct libdivide_constants<int16_t,-6669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6669_MAGIC, .more = S16LD_DENOM_MINUS_6669_MORE};};
template<> struct libdivide_constants<int16_t,-6668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6668_MAGIC, .more = S16LD_DENOM_MINUS_6668_MORE};};
template<> struct libdivide_constants<int16_t,-6667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6667_MAGIC, .more = S16LD_DENOM_MINUS_6667_MORE};};
template<> struct libdivide_constants<int16_t,-6666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6666_MAGIC, .more = S16LD_DENOM_MINUS_6666_MORE};};
template<> struct libdivide_constants<int16_t,-6665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6665_MAGIC, .more = S16LD_DENOM_MINUS_6665_MORE};};
template<> struct libdivide_constants<int16_t,-6664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6664_MAGIC, .more = S16LD_DENOM_MINUS_6664_MORE};};
template<> struct libdivide_constants<int16_t,-6663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6663_MAGIC, .more = S16LD_DENOM_MINUS_6663_MORE};};
template<> struct libdivide_constants<int16_t,-6662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6662_MAGIC, .more = S16LD_DENOM_MINUS_6662_MORE};};
template<> struct libdivide_constants<int16_t,-6661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6661_MAGIC, .more = S16LD_DENOM_MINUS_6661_MORE};};
template<> struct libdivide_constants<int16_t,-6660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6660_MAGIC, .more = S16LD_DENOM_MINUS_6660_MORE};};
template<> struct libdivide_constants<int16_t,-6659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6659_MAGIC, .more = S16LD_DENOM_MINUS_6659_MORE};};
template<> struct libdivide_constants<int16_t,-6658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6658_MAGIC, .more = S16LD_DENOM_MINUS_6658_MORE};};
template<> struct libdivide_constants<int16_t,-6657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6657_MAGIC, .more = S16LD_DENOM_MINUS_6657_MORE};};
template<> struct libdivide_constants<int16_t,-6656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6656_MAGIC, .more = S16LD_DENOM_MINUS_6656_MORE};};
template<> struct libdivide_constants<int16_t,-6655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6655_MAGIC, .more = S16LD_DENOM_MINUS_6655_MORE};};
template<> struct libdivide_constants<int16_t,-6654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6654_MAGIC, .more = S16LD_DENOM_MINUS_6654_MORE};};
template<> struct libdivide_constants<int16_t,-6653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6653_MAGIC, .more = S16LD_DENOM_MINUS_6653_MORE};};
template<> struct libdivide_constants<int16_t,-6652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6652_MAGIC, .more = S16LD_DENOM_MINUS_6652_MORE};};
template<> struct libdivide_constants<int16_t,-6651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6651_MAGIC, .more = S16LD_DENOM_MINUS_6651_MORE};};
template<> struct libdivide_constants<int16_t,-6650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6650_MAGIC, .more = S16LD_DENOM_MINUS_6650_MORE};};
template<> struct libdivide_constants<int16_t,-6649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6649_MAGIC, .more = S16LD_DENOM_MINUS_6649_MORE};};
template<> struct libdivide_constants<int16_t,-6648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6648_MAGIC, .more = S16LD_DENOM_MINUS_6648_MORE};};
template<> struct libdivide_constants<int16_t,-6647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6647_MAGIC, .more = S16LD_DENOM_MINUS_6647_MORE};};
template<> struct libdivide_constants<int16_t,-6646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6646_MAGIC, .more = S16LD_DENOM_MINUS_6646_MORE};};
template<> struct libdivide_constants<int16_t,-6645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6645_MAGIC, .more = S16LD_DENOM_MINUS_6645_MORE};};
template<> struct libdivide_constants<int16_t,-6644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6644_MAGIC, .more = S16LD_DENOM_MINUS_6644_MORE};};
template<> struct libdivide_constants<int16_t,-6643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6643_MAGIC, .more = S16LD_DENOM_MINUS_6643_MORE};};
template<> struct libdivide_constants<int16_t,-6642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6642_MAGIC, .more = S16LD_DENOM_MINUS_6642_MORE};};
template<> struct libdivide_constants<int16_t,-6641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6641_MAGIC, .more = S16LD_DENOM_MINUS_6641_MORE};};
template<> struct libdivide_constants<int16_t,-6640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6640_MAGIC, .more = S16LD_DENOM_MINUS_6640_MORE};};
template<> struct libdivide_constants<int16_t,-6639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6639_MAGIC, .more = S16LD_DENOM_MINUS_6639_MORE};};
template<> struct libdivide_constants<int16_t,-6638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6638_MAGIC, .more = S16LD_DENOM_MINUS_6638_MORE};};
template<> struct libdivide_constants<int16_t,-6637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6637_MAGIC, .more = S16LD_DENOM_MINUS_6637_MORE};};
template<> struct libdivide_constants<int16_t,-6636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6636_MAGIC, .more = S16LD_DENOM_MINUS_6636_MORE};};
template<> struct libdivide_constants<int16_t,-6635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6635_MAGIC, .more = S16LD_DENOM_MINUS_6635_MORE};};
template<> struct libdivide_constants<int16_t,-6634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6634_MAGIC, .more = S16LD_DENOM_MINUS_6634_MORE};};
template<> struct libdivide_constants<int16_t,-6633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6633_MAGIC, .more = S16LD_DENOM_MINUS_6633_MORE};};
template<> struct libdivide_constants<int16_t,-6632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6632_MAGIC, .more = S16LD_DENOM_MINUS_6632_MORE};};
template<> struct libdivide_constants<int16_t,-6631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6631_MAGIC, .more = S16LD_DENOM_MINUS_6631_MORE};};
template<> struct libdivide_constants<int16_t,-6630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6630_MAGIC, .more = S16LD_DENOM_MINUS_6630_MORE};};
template<> struct libdivide_constants<int16_t,-6629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6629_MAGIC, .more = S16LD_DENOM_MINUS_6629_MORE};};
template<> struct libdivide_constants<int16_t,-6628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6628_MAGIC, .more = S16LD_DENOM_MINUS_6628_MORE};};
template<> struct libdivide_constants<int16_t,-6627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6627_MAGIC, .more = S16LD_DENOM_MINUS_6627_MORE};};
template<> struct libdivide_constants<int16_t,-6626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6626_MAGIC, .more = S16LD_DENOM_MINUS_6626_MORE};};
template<> struct libdivide_constants<int16_t,-6625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6625_MAGIC, .more = S16LD_DENOM_MINUS_6625_MORE};};
template<> struct libdivide_constants<int16_t,-6624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6624_MAGIC, .more = S16LD_DENOM_MINUS_6624_MORE};};
template<> struct libdivide_constants<int16_t,-6623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6623_MAGIC, .more = S16LD_DENOM_MINUS_6623_MORE};};
template<> struct libdivide_constants<int16_t,-6622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6622_MAGIC, .more = S16LD_DENOM_MINUS_6622_MORE};};
template<> struct libdivide_constants<int16_t,-6621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6621_MAGIC, .more = S16LD_DENOM_MINUS_6621_MORE};};
template<> struct libdivide_constants<int16_t,-6620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6620_MAGIC, .more = S16LD_DENOM_MINUS_6620_MORE};};
template<> struct libdivide_constants<int16_t,-6619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6619_MAGIC, .more = S16LD_DENOM_MINUS_6619_MORE};};
template<> struct libdivide_constants<int16_t,-6618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6618_MAGIC, .more = S16LD_DENOM_MINUS_6618_MORE};};
template<> struct libdivide_constants<int16_t,-6617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6617_MAGIC, .more = S16LD_DENOM_MINUS_6617_MORE};};
template<> struct libdivide_constants<int16_t,-6616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6616_MAGIC, .more = S16LD_DENOM_MINUS_6616_MORE};};
template<> struct libdivide_constants<int16_t,-6615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6615_MAGIC, .more = S16LD_DENOM_MINUS_6615_MORE};};
template<> struct libdivide_constants<int16_t,-6614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6614_MAGIC, .more = S16LD_DENOM_MINUS_6614_MORE};};
template<> struct libdivide_constants<int16_t,-6613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6613_MAGIC, .more = S16LD_DENOM_MINUS_6613_MORE};};
template<> struct libdivide_constants<int16_t,-6612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6612_MAGIC, .more = S16LD_DENOM_MINUS_6612_MORE};};
template<> struct libdivide_constants<int16_t,-6611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6611_MAGIC, .more = S16LD_DENOM_MINUS_6611_MORE};};
template<> struct libdivide_constants<int16_t,-6610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6610_MAGIC, .more = S16LD_DENOM_MINUS_6610_MORE};};
template<> struct libdivide_constants<int16_t,-6609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6609_MAGIC, .more = S16LD_DENOM_MINUS_6609_MORE};};
template<> struct libdivide_constants<int16_t,-6608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6608_MAGIC, .more = S16LD_DENOM_MINUS_6608_MORE};};
template<> struct libdivide_constants<int16_t,-6607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6607_MAGIC, .more = S16LD_DENOM_MINUS_6607_MORE};};
template<> struct libdivide_constants<int16_t,-6606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6606_MAGIC, .more = S16LD_DENOM_MINUS_6606_MORE};};
template<> struct libdivide_constants<int16_t,-6605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6605_MAGIC, .more = S16LD_DENOM_MINUS_6605_MORE};};
template<> struct libdivide_constants<int16_t,-6604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6604_MAGIC, .more = S16LD_DENOM_MINUS_6604_MORE};};
template<> struct libdivide_constants<int16_t,-6603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6603_MAGIC, .more = S16LD_DENOM_MINUS_6603_MORE};};
template<> struct libdivide_constants<int16_t,-6602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6602_MAGIC, .more = S16LD_DENOM_MINUS_6602_MORE};};
template<> struct libdivide_constants<int16_t,-6601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6601_MAGIC, .more = S16LD_DENOM_MINUS_6601_MORE};};
template<> struct libdivide_constants<int16_t,-6600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6600_MAGIC, .more = S16LD_DENOM_MINUS_6600_MORE};};
template<> struct libdivide_constants<int16_t,-6599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6599_MAGIC, .more = S16LD_DENOM_MINUS_6599_MORE};};
template<> struct libdivide_constants<int16_t,-6598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6598_MAGIC, .more = S16LD_DENOM_MINUS_6598_MORE};};
template<> struct libdivide_constants<int16_t,-6597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6597_MAGIC, .more = S16LD_DENOM_MINUS_6597_MORE};};
template<> struct libdivide_constants<int16_t,-6596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6596_MAGIC, .more = S16LD_DENOM_MINUS_6596_MORE};};
template<> struct libdivide_constants<int16_t,-6595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6595_MAGIC, .more = S16LD_DENOM_MINUS_6595_MORE};};
template<> struct libdivide_constants<int16_t,-6594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6594_MAGIC, .more = S16LD_DENOM_MINUS_6594_MORE};};
template<> struct libdivide_constants<int16_t,-6593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6593_MAGIC, .more = S16LD_DENOM_MINUS_6593_MORE};};
template<> struct libdivide_constants<int16_t,-6592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6592_MAGIC, .more = S16LD_DENOM_MINUS_6592_MORE};};
template<> struct libdivide_constants<int16_t,-6591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6591_MAGIC, .more = S16LD_DENOM_MINUS_6591_MORE};};
template<> struct libdivide_constants<int16_t,-6590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6590_MAGIC, .more = S16LD_DENOM_MINUS_6590_MORE};};
template<> struct libdivide_constants<int16_t,-6589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6589_MAGIC, .more = S16LD_DENOM_MINUS_6589_MORE};};
template<> struct libdivide_constants<int16_t,-6588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6588_MAGIC, .more = S16LD_DENOM_MINUS_6588_MORE};};
template<> struct libdivide_constants<int16_t,-6587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6587_MAGIC, .more = S16LD_DENOM_MINUS_6587_MORE};};
template<> struct libdivide_constants<int16_t,-6586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6586_MAGIC, .more = S16LD_DENOM_MINUS_6586_MORE};};
template<> struct libdivide_constants<int16_t,-6585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6585_MAGIC, .more = S16LD_DENOM_MINUS_6585_MORE};};
template<> struct libdivide_constants<int16_t,-6584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6584_MAGIC, .more = S16LD_DENOM_MINUS_6584_MORE};};
template<> struct libdivide_constants<int16_t,-6583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6583_MAGIC, .more = S16LD_DENOM_MINUS_6583_MORE};};
template<> struct libdivide_constants<int16_t,-6582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6582_MAGIC, .more = S16LD_DENOM_MINUS_6582_MORE};};
template<> struct libdivide_constants<int16_t,-6581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6581_MAGIC, .more = S16LD_DENOM_MINUS_6581_MORE};};
template<> struct libdivide_constants<int16_t,-6580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6580_MAGIC, .more = S16LD_DENOM_MINUS_6580_MORE};};
template<> struct libdivide_constants<int16_t,-6579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6579_MAGIC, .more = S16LD_DENOM_MINUS_6579_MORE};};
template<> struct libdivide_constants<int16_t,-6578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6578_MAGIC, .more = S16LD_DENOM_MINUS_6578_MORE};};
template<> struct libdivide_constants<int16_t,-6577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6577_MAGIC, .more = S16LD_DENOM_MINUS_6577_MORE};};
template<> struct libdivide_constants<int16_t,-6576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6576_MAGIC, .more = S16LD_DENOM_MINUS_6576_MORE};};
template<> struct libdivide_constants<int16_t,-6575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6575_MAGIC, .more = S16LD_DENOM_MINUS_6575_MORE};};
template<> struct libdivide_constants<int16_t,-6574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6574_MAGIC, .more = S16LD_DENOM_MINUS_6574_MORE};};
template<> struct libdivide_constants<int16_t,-6573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6573_MAGIC, .more = S16LD_DENOM_MINUS_6573_MORE};};
template<> struct libdivide_constants<int16_t,-6572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6572_MAGIC, .more = S16LD_DENOM_MINUS_6572_MORE};};
template<> struct libdivide_constants<int16_t,-6571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6571_MAGIC, .more = S16LD_DENOM_MINUS_6571_MORE};};
template<> struct libdivide_constants<int16_t,-6570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6570_MAGIC, .more = S16LD_DENOM_MINUS_6570_MORE};};
template<> struct libdivide_constants<int16_t,-6569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6569_MAGIC, .more = S16LD_DENOM_MINUS_6569_MORE};};
template<> struct libdivide_constants<int16_t,-6568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6568_MAGIC, .more = S16LD_DENOM_MINUS_6568_MORE};};
template<> struct libdivide_constants<int16_t,-6567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6567_MAGIC, .more = S16LD_DENOM_MINUS_6567_MORE};};
template<> struct libdivide_constants<int16_t,-6566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6566_MAGIC, .more = S16LD_DENOM_MINUS_6566_MORE};};
template<> struct libdivide_constants<int16_t,-6565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6565_MAGIC, .more = S16LD_DENOM_MINUS_6565_MORE};};
template<> struct libdivide_constants<int16_t,-6564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6564_MAGIC, .more = S16LD_DENOM_MINUS_6564_MORE};};
template<> struct libdivide_constants<int16_t,-6563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6563_MAGIC, .more = S16LD_DENOM_MINUS_6563_MORE};};
template<> struct libdivide_constants<int16_t,-6562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6562_MAGIC, .more = S16LD_DENOM_MINUS_6562_MORE};};
template<> struct libdivide_constants<int16_t,-6561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6561_MAGIC, .more = S16LD_DENOM_MINUS_6561_MORE};};
template<> struct libdivide_constants<int16_t,-6560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6560_MAGIC, .more = S16LD_DENOM_MINUS_6560_MORE};};
template<> struct libdivide_constants<int16_t,-6559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6559_MAGIC, .more = S16LD_DENOM_MINUS_6559_MORE};};
template<> struct libdivide_constants<int16_t,-6558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6558_MAGIC, .more = S16LD_DENOM_MINUS_6558_MORE};};
template<> struct libdivide_constants<int16_t,-6557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6557_MAGIC, .more = S16LD_DENOM_MINUS_6557_MORE};};
template<> struct libdivide_constants<int16_t,-6556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6556_MAGIC, .more = S16LD_DENOM_MINUS_6556_MORE};};
template<> struct libdivide_constants<int16_t,-6555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6555_MAGIC, .more = S16LD_DENOM_MINUS_6555_MORE};};
template<> struct libdivide_constants<int16_t,-6554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6554_MAGIC, .more = S16LD_DENOM_MINUS_6554_MORE};};
template<> struct libdivide_constants<int16_t,-6553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6553_MAGIC, .more = S16LD_DENOM_MINUS_6553_MORE};};
template<> struct libdivide_constants<int16_t,-6552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6552_MAGIC, .more = S16LD_DENOM_MINUS_6552_MORE};};
template<> struct libdivide_constants<int16_t,-6551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6551_MAGIC, .more = S16LD_DENOM_MINUS_6551_MORE};};
template<> struct libdivide_constants<int16_t,-6550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6550_MAGIC, .more = S16LD_DENOM_MINUS_6550_MORE};};
template<> struct libdivide_constants<int16_t,-6549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6549_MAGIC, .more = S16LD_DENOM_MINUS_6549_MORE};};
template<> struct libdivide_constants<int16_t,-6548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6548_MAGIC, .more = S16LD_DENOM_MINUS_6548_MORE};};
template<> struct libdivide_constants<int16_t,-6547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6547_MAGIC, .more = S16LD_DENOM_MINUS_6547_MORE};};
template<> struct libdivide_constants<int16_t,-6546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6546_MAGIC, .more = S16LD_DENOM_MINUS_6546_MORE};};
template<> struct libdivide_constants<int16_t,-6545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6545_MAGIC, .more = S16LD_DENOM_MINUS_6545_MORE};};
template<> struct libdivide_constants<int16_t,-6544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6544_MAGIC, .more = S16LD_DENOM_MINUS_6544_MORE};};
template<> struct libdivide_constants<int16_t,-6543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6543_MAGIC, .more = S16LD_DENOM_MINUS_6543_MORE};};
template<> struct libdivide_constants<int16_t,-6542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6542_MAGIC, .more = S16LD_DENOM_MINUS_6542_MORE};};
template<> struct libdivide_constants<int16_t,-6541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6541_MAGIC, .more = S16LD_DENOM_MINUS_6541_MORE};};
template<> struct libdivide_constants<int16_t,-6540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6540_MAGIC, .more = S16LD_DENOM_MINUS_6540_MORE};};
template<> struct libdivide_constants<int16_t,-6539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6539_MAGIC, .more = S16LD_DENOM_MINUS_6539_MORE};};
template<> struct libdivide_constants<int16_t,-6538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6538_MAGIC, .more = S16LD_DENOM_MINUS_6538_MORE};};
template<> struct libdivide_constants<int16_t,-6537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6537_MAGIC, .more = S16LD_DENOM_MINUS_6537_MORE};};
template<> struct libdivide_constants<int16_t,-6536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6536_MAGIC, .more = S16LD_DENOM_MINUS_6536_MORE};};
template<> struct libdivide_constants<int16_t,-6535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6535_MAGIC, .more = S16LD_DENOM_MINUS_6535_MORE};};
template<> struct libdivide_constants<int16_t,-6534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6534_MAGIC, .more = S16LD_DENOM_MINUS_6534_MORE};};
template<> struct libdivide_constants<int16_t,-6533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6533_MAGIC, .more = S16LD_DENOM_MINUS_6533_MORE};};
template<> struct libdivide_constants<int16_t,-6532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6532_MAGIC, .more = S16LD_DENOM_MINUS_6532_MORE};};
template<> struct libdivide_constants<int16_t,-6531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6531_MAGIC, .more = S16LD_DENOM_MINUS_6531_MORE};};
template<> struct libdivide_constants<int16_t,-6530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6530_MAGIC, .more = S16LD_DENOM_MINUS_6530_MORE};};
template<> struct libdivide_constants<int16_t,-6529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6529_MAGIC, .more = S16LD_DENOM_MINUS_6529_MORE};};
template<> struct libdivide_constants<int16_t,-6528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6528_MAGIC, .more = S16LD_DENOM_MINUS_6528_MORE};};
template<> struct libdivide_constants<int16_t,-6527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6527_MAGIC, .more = S16LD_DENOM_MINUS_6527_MORE};};
template<> struct libdivide_constants<int16_t,-6526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6526_MAGIC, .more = S16LD_DENOM_MINUS_6526_MORE};};
template<> struct libdivide_constants<int16_t,-6525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6525_MAGIC, .more = S16LD_DENOM_MINUS_6525_MORE};};
template<> struct libdivide_constants<int16_t,-6524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6524_MAGIC, .more = S16LD_DENOM_MINUS_6524_MORE};};
template<> struct libdivide_constants<int16_t,-6523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6523_MAGIC, .more = S16LD_DENOM_MINUS_6523_MORE};};
template<> struct libdivide_constants<int16_t,-6522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6522_MAGIC, .more = S16LD_DENOM_MINUS_6522_MORE};};
template<> struct libdivide_constants<int16_t,-6521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6521_MAGIC, .more = S16LD_DENOM_MINUS_6521_MORE};};
template<> struct libdivide_constants<int16_t,-6520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6520_MAGIC, .more = S16LD_DENOM_MINUS_6520_MORE};};
template<> struct libdivide_constants<int16_t,-6519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6519_MAGIC, .more = S16LD_DENOM_MINUS_6519_MORE};};
template<> struct libdivide_constants<int16_t,-6518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6518_MAGIC, .more = S16LD_DENOM_MINUS_6518_MORE};};
template<> struct libdivide_constants<int16_t,-6517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6517_MAGIC, .more = S16LD_DENOM_MINUS_6517_MORE};};
template<> struct libdivide_constants<int16_t,-6516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6516_MAGIC, .more = S16LD_DENOM_MINUS_6516_MORE};};
template<> struct libdivide_constants<int16_t,-6515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6515_MAGIC, .more = S16LD_DENOM_MINUS_6515_MORE};};
template<> struct libdivide_constants<int16_t,-6514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6514_MAGIC, .more = S16LD_DENOM_MINUS_6514_MORE};};
template<> struct libdivide_constants<int16_t,-6513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6513_MAGIC, .more = S16LD_DENOM_MINUS_6513_MORE};};
template<> struct libdivide_constants<int16_t,-6512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6512_MAGIC, .more = S16LD_DENOM_MINUS_6512_MORE};};
template<> struct libdivide_constants<int16_t,-6511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6511_MAGIC, .more = S16LD_DENOM_MINUS_6511_MORE};};
template<> struct libdivide_constants<int16_t,-6510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6510_MAGIC, .more = S16LD_DENOM_MINUS_6510_MORE};};
template<> struct libdivide_constants<int16_t,-6509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6509_MAGIC, .more = S16LD_DENOM_MINUS_6509_MORE};};
template<> struct libdivide_constants<int16_t,-6508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6508_MAGIC, .more = S16LD_DENOM_MINUS_6508_MORE};};
template<> struct libdivide_constants<int16_t,-6507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6507_MAGIC, .more = S16LD_DENOM_MINUS_6507_MORE};};
template<> struct libdivide_constants<int16_t,-6506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6506_MAGIC, .more = S16LD_DENOM_MINUS_6506_MORE};};
template<> struct libdivide_constants<int16_t,-6505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6505_MAGIC, .more = S16LD_DENOM_MINUS_6505_MORE};};
template<> struct libdivide_constants<int16_t,-6504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6504_MAGIC, .more = S16LD_DENOM_MINUS_6504_MORE};};
template<> struct libdivide_constants<int16_t,-6503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6503_MAGIC, .more = S16LD_DENOM_MINUS_6503_MORE};};
template<> struct libdivide_constants<int16_t,-6502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6502_MAGIC, .more = S16LD_DENOM_MINUS_6502_MORE};};
template<> struct libdivide_constants<int16_t,-6501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6501_MAGIC, .more = S16LD_DENOM_MINUS_6501_MORE};};
template<> struct libdivide_constants<int16_t,-6500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6500_MAGIC, .more = S16LD_DENOM_MINUS_6500_MORE};};
template<> struct libdivide_constants<int16_t,-6499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6499_MAGIC, .more = S16LD_DENOM_MINUS_6499_MORE};};
template<> struct libdivide_constants<int16_t,-6498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6498_MAGIC, .more = S16LD_DENOM_MINUS_6498_MORE};};
template<> struct libdivide_constants<int16_t,-6497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6497_MAGIC, .more = S16LD_DENOM_MINUS_6497_MORE};};
template<> struct libdivide_constants<int16_t,-6496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6496_MAGIC, .more = S16LD_DENOM_MINUS_6496_MORE};};
template<> struct libdivide_constants<int16_t,-6495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6495_MAGIC, .more = S16LD_DENOM_MINUS_6495_MORE};};
template<> struct libdivide_constants<int16_t,-6494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6494_MAGIC, .more = S16LD_DENOM_MINUS_6494_MORE};};
template<> struct libdivide_constants<int16_t,-6493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6493_MAGIC, .more = S16LD_DENOM_MINUS_6493_MORE};};
template<> struct libdivide_constants<int16_t,-6492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6492_MAGIC, .more = S16LD_DENOM_MINUS_6492_MORE};};
template<> struct libdivide_constants<int16_t,-6491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6491_MAGIC, .more = S16LD_DENOM_MINUS_6491_MORE};};
template<> struct libdivide_constants<int16_t,-6490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6490_MAGIC, .more = S16LD_DENOM_MINUS_6490_MORE};};
template<> struct libdivide_constants<int16_t,-6489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6489_MAGIC, .more = S16LD_DENOM_MINUS_6489_MORE};};
template<> struct libdivide_constants<int16_t,-6488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6488_MAGIC, .more = S16LD_DENOM_MINUS_6488_MORE};};
template<> struct libdivide_constants<int16_t,-6487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6487_MAGIC, .more = S16LD_DENOM_MINUS_6487_MORE};};
template<> struct libdivide_constants<int16_t,-6486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6486_MAGIC, .more = S16LD_DENOM_MINUS_6486_MORE};};
template<> struct libdivide_constants<int16_t,-6485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6485_MAGIC, .more = S16LD_DENOM_MINUS_6485_MORE};};
template<> struct libdivide_constants<int16_t,-6484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6484_MAGIC, .more = S16LD_DENOM_MINUS_6484_MORE};};
template<> struct libdivide_constants<int16_t,-6483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6483_MAGIC, .more = S16LD_DENOM_MINUS_6483_MORE};};
template<> struct libdivide_constants<int16_t,-6482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6482_MAGIC, .more = S16LD_DENOM_MINUS_6482_MORE};};
template<> struct libdivide_constants<int16_t,-6481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6481_MAGIC, .more = S16LD_DENOM_MINUS_6481_MORE};};
template<> struct libdivide_constants<int16_t,-6480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6480_MAGIC, .more = S16LD_DENOM_MINUS_6480_MORE};};
template<> struct libdivide_constants<int16_t,-6479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6479_MAGIC, .more = S16LD_DENOM_MINUS_6479_MORE};};
template<> struct libdivide_constants<int16_t,-6478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6478_MAGIC, .more = S16LD_DENOM_MINUS_6478_MORE};};
template<> struct libdivide_constants<int16_t,-6477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6477_MAGIC, .more = S16LD_DENOM_MINUS_6477_MORE};};
template<> struct libdivide_constants<int16_t,-6476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6476_MAGIC, .more = S16LD_DENOM_MINUS_6476_MORE};};
template<> struct libdivide_constants<int16_t,-6475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6475_MAGIC, .more = S16LD_DENOM_MINUS_6475_MORE};};
template<> struct libdivide_constants<int16_t,-6474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6474_MAGIC, .more = S16LD_DENOM_MINUS_6474_MORE};};
template<> struct libdivide_constants<int16_t,-6473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6473_MAGIC, .more = S16LD_DENOM_MINUS_6473_MORE};};
template<> struct libdivide_constants<int16_t,-6472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6472_MAGIC, .more = S16LD_DENOM_MINUS_6472_MORE};};
template<> struct libdivide_constants<int16_t,-6471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6471_MAGIC, .more = S16LD_DENOM_MINUS_6471_MORE};};
template<> struct libdivide_constants<int16_t,-6470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6470_MAGIC, .more = S16LD_DENOM_MINUS_6470_MORE};};
template<> struct libdivide_constants<int16_t,-6469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6469_MAGIC, .more = S16LD_DENOM_MINUS_6469_MORE};};
template<> struct libdivide_constants<int16_t,-6468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6468_MAGIC, .more = S16LD_DENOM_MINUS_6468_MORE};};
template<> struct libdivide_constants<int16_t,-6467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6467_MAGIC, .more = S16LD_DENOM_MINUS_6467_MORE};};
template<> struct libdivide_constants<int16_t,-6466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6466_MAGIC, .more = S16LD_DENOM_MINUS_6466_MORE};};
template<> struct libdivide_constants<int16_t,-6465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6465_MAGIC, .more = S16LD_DENOM_MINUS_6465_MORE};};
template<> struct libdivide_constants<int16_t,-6464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6464_MAGIC, .more = S16LD_DENOM_MINUS_6464_MORE};};
template<> struct libdivide_constants<int16_t,-6463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6463_MAGIC, .more = S16LD_DENOM_MINUS_6463_MORE};};
template<> struct libdivide_constants<int16_t,-6462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6462_MAGIC, .more = S16LD_DENOM_MINUS_6462_MORE};};
template<> struct libdivide_constants<int16_t,-6461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6461_MAGIC, .more = S16LD_DENOM_MINUS_6461_MORE};};
template<> struct libdivide_constants<int16_t,-6460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6460_MAGIC, .more = S16LD_DENOM_MINUS_6460_MORE};};
template<> struct libdivide_constants<int16_t,-6459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6459_MAGIC, .more = S16LD_DENOM_MINUS_6459_MORE};};
template<> struct libdivide_constants<int16_t,-6458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6458_MAGIC, .more = S16LD_DENOM_MINUS_6458_MORE};};
template<> struct libdivide_constants<int16_t,-6457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6457_MAGIC, .more = S16LD_DENOM_MINUS_6457_MORE};};
template<> struct libdivide_constants<int16_t,-6456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6456_MAGIC, .more = S16LD_DENOM_MINUS_6456_MORE};};
template<> struct libdivide_constants<int16_t,-6455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6455_MAGIC, .more = S16LD_DENOM_MINUS_6455_MORE};};
template<> struct libdivide_constants<int16_t,-6454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6454_MAGIC, .more = S16LD_DENOM_MINUS_6454_MORE};};
template<> struct libdivide_constants<int16_t,-6453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6453_MAGIC, .more = S16LD_DENOM_MINUS_6453_MORE};};
template<> struct libdivide_constants<int16_t,-6452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6452_MAGIC, .more = S16LD_DENOM_MINUS_6452_MORE};};
template<> struct libdivide_constants<int16_t,-6451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6451_MAGIC, .more = S16LD_DENOM_MINUS_6451_MORE};};
template<> struct libdivide_constants<int16_t,-6450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6450_MAGIC, .more = S16LD_DENOM_MINUS_6450_MORE};};
template<> struct libdivide_constants<int16_t,-6449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6449_MAGIC, .more = S16LD_DENOM_MINUS_6449_MORE};};
template<> struct libdivide_constants<int16_t,-6448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6448_MAGIC, .more = S16LD_DENOM_MINUS_6448_MORE};};
template<> struct libdivide_constants<int16_t,-6447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6447_MAGIC, .more = S16LD_DENOM_MINUS_6447_MORE};};
template<> struct libdivide_constants<int16_t,-6446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6446_MAGIC, .more = S16LD_DENOM_MINUS_6446_MORE};};
template<> struct libdivide_constants<int16_t,-6445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6445_MAGIC, .more = S16LD_DENOM_MINUS_6445_MORE};};
template<> struct libdivide_constants<int16_t,-6444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6444_MAGIC, .more = S16LD_DENOM_MINUS_6444_MORE};};
template<> struct libdivide_constants<int16_t,-6443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6443_MAGIC, .more = S16LD_DENOM_MINUS_6443_MORE};};
template<> struct libdivide_constants<int16_t,-6442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6442_MAGIC, .more = S16LD_DENOM_MINUS_6442_MORE};};
template<> struct libdivide_constants<int16_t,-6441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6441_MAGIC, .more = S16LD_DENOM_MINUS_6441_MORE};};
template<> struct libdivide_constants<int16_t,-6440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6440_MAGIC, .more = S16LD_DENOM_MINUS_6440_MORE};};
template<> struct libdivide_constants<int16_t,-6439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6439_MAGIC, .more = S16LD_DENOM_MINUS_6439_MORE};};
template<> struct libdivide_constants<int16_t,-6438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6438_MAGIC, .more = S16LD_DENOM_MINUS_6438_MORE};};
template<> struct libdivide_constants<int16_t,-6437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6437_MAGIC, .more = S16LD_DENOM_MINUS_6437_MORE};};
template<> struct libdivide_constants<int16_t,-6436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6436_MAGIC, .more = S16LD_DENOM_MINUS_6436_MORE};};
template<> struct libdivide_constants<int16_t,-6435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6435_MAGIC, .more = S16LD_DENOM_MINUS_6435_MORE};};
template<> struct libdivide_constants<int16_t,-6434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6434_MAGIC, .more = S16LD_DENOM_MINUS_6434_MORE};};
template<> struct libdivide_constants<int16_t,-6433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6433_MAGIC, .more = S16LD_DENOM_MINUS_6433_MORE};};
template<> struct libdivide_constants<int16_t,-6432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6432_MAGIC, .more = S16LD_DENOM_MINUS_6432_MORE};};
template<> struct libdivide_constants<int16_t,-6431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6431_MAGIC, .more = S16LD_DENOM_MINUS_6431_MORE};};
template<> struct libdivide_constants<int16_t,-6430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6430_MAGIC, .more = S16LD_DENOM_MINUS_6430_MORE};};
template<> struct libdivide_constants<int16_t,-6429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6429_MAGIC, .more = S16LD_DENOM_MINUS_6429_MORE};};
template<> struct libdivide_constants<int16_t,-6428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6428_MAGIC, .more = S16LD_DENOM_MINUS_6428_MORE};};
template<> struct libdivide_constants<int16_t,-6427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6427_MAGIC, .more = S16LD_DENOM_MINUS_6427_MORE};};
template<> struct libdivide_constants<int16_t,-6426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6426_MAGIC, .more = S16LD_DENOM_MINUS_6426_MORE};};
template<> struct libdivide_constants<int16_t,-6425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6425_MAGIC, .more = S16LD_DENOM_MINUS_6425_MORE};};
template<> struct libdivide_constants<int16_t,-6424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6424_MAGIC, .more = S16LD_DENOM_MINUS_6424_MORE};};
template<> struct libdivide_constants<int16_t,-6423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6423_MAGIC, .more = S16LD_DENOM_MINUS_6423_MORE};};
template<> struct libdivide_constants<int16_t,-6422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6422_MAGIC, .more = S16LD_DENOM_MINUS_6422_MORE};};
template<> struct libdivide_constants<int16_t,-6421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6421_MAGIC, .more = S16LD_DENOM_MINUS_6421_MORE};};
template<> struct libdivide_constants<int16_t,-6420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6420_MAGIC, .more = S16LD_DENOM_MINUS_6420_MORE};};
template<> struct libdivide_constants<int16_t,-6419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6419_MAGIC, .more = S16LD_DENOM_MINUS_6419_MORE};};
template<> struct libdivide_constants<int16_t,-6418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6418_MAGIC, .more = S16LD_DENOM_MINUS_6418_MORE};};
template<> struct libdivide_constants<int16_t,-6417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6417_MAGIC, .more = S16LD_DENOM_MINUS_6417_MORE};};
template<> struct libdivide_constants<int16_t,-6416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6416_MAGIC, .more = S16LD_DENOM_MINUS_6416_MORE};};
template<> struct libdivide_constants<int16_t,-6415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6415_MAGIC, .more = S16LD_DENOM_MINUS_6415_MORE};};
template<> struct libdivide_constants<int16_t,-6414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6414_MAGIC, .more = S16LD_DENOM_MINUS_6414_MORE};};
template<> struct libdivide_constants<int16_t,-6413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6413_MAGIC, .more = S16LD_DENOM_MINUS_6413_MORE};};
template<> struct libdivide_constants<int16_t,-6412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6412_MAGIC, .more = S16LD_DENOM_MINUS_6412_MORE};};
template<> struct libdivide_constants<int16_t,-6411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6411_MAGIC, .more = S16LD_DENOM_MINUS_6411_MORE};};
template<> struct libdivide_constants<int16_t,-6410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6410_MAGIC, .more = S16LD_DENOM_MINUS_6410_MORE};};
template<> struct libdivide_constants<int16_t,-6409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6409_MAGIC, .more = S16LD_DENOM_MINUS_6409_MORE};};
template<> struct libdivide_constants<int16_t,-6408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6408_MAGIC, .more = S16LD_DENOM_MINUS_6408_MORE};};
template<> struct libdivide_constants<int16_t,-6407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6407_MAGIC, .more = S16LD_DENOM_MINUS_6407_MORE};};
template<> struct libdivide_constants<int16_t,-6406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6406_MAGIC, .more = S16LD_DENOM_MINUS_6406_MORE};};
template<> struct libdivide_constants<int16_t,-6405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6405_MAGIC, .more = S16LD_DENOM_MINUS_6405_MORE};};
template<> struct libdivide_constants<int16_t,-6404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6404_MAGIC, .more = S16LD_DENOM_MINUS_6404_MORE};};
template<> struct libdivide_constants<int16_t,-6403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6403_MAGIC, .more = S16LD_DENOM_MINUS_6403_MORE};};
template<> struct libdivide_constants<int16_t,-6402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6402_MAGIC, .more = S16LD_DENOM_MINUS_6402_MORE};};
template<> struct libdivide_constants<int16_t,-6401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6401_MAGIC, .more = S16LD_DENOM_MINUS_6401_MORE};};
template<> struct libdivide_constants<int16_t,-6400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6400_MAGIC, .more = S16LD_DENOM_MINUS_6400_MORE};};
template<> struct libdivide_constants<int16_t,-6399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6399_MAGIC, .more = S16LD_DENOM_MINUS_6399_MORE};};
template<> struct libdivide_constants<int16_t,-6398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6398_MAGIC, .more = S16LD_DENOM_MINUS_6398_MORE};};
template<> struct libdivide_constants<int16_t,-6397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6397_MAGIC, .more = S16LD_DENOM_MINUS_6397_MORE};};
template<> struct libdivide_constants<int16_t,-6396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6396_MAGIC, .more = S16LD_DENOM_MINUS_6396_MORE};};
template<> struct libdivide_constants<int16_t,-6395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6395_MAGIC, .more = S16LD_DENOM_MINUS_6395_MORE};};
template<> struct libdivide_constants<int16_t,-6394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6394_MAGIC, .more = S16LD_DENOM_MINUS_6394_MORE};};
template<> struct libdivide_constants<int16_t,-6393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6393_MAGIC, .more = S16LD_DENOM_MINUS_6393_MORE};};
template<> struct libdivide_constants<int16_t,-6392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6392_MAGIC, .more = S16LD_DENOM_MINUS_6392_MORE};};
template<> struct libdivide_constants<int16_t,-6391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6391_MAGIC, .more = S16LD_DENOM_MINUS_6391_MORE};};
template<> struct libdivide_constants<int16_t,-6390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6390_MAGIC, .more = S16LD_DENOM_MINUS_6390_MORE};};
template<> struct libdivide_constants<int16_t,-6389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6389_MAGIC, .more = S16LD_DENOM_MINUS_6389_MORE};};
template<> struct libdivide_constants<int16_t,-6388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6388_MAGIC, .more = S16LD_DENOM_MINUS_6388_MORE};};
template<> struct libdivide_constants<int16_t,-6387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6387_MAGIC, .more = S16LD_DENOM_MINUS_6387_MORE};};
template<> struct libdivide_constants<int16_t,-6386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6386_MAGIC, .more = S16LD_DENOM_MINUS_6386_MORE};};
template<> struct libdivide_constants<int16_t,-6385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6385_MAGIC, .more = S16LD_DENOM_MINUS_6385_MORE};};
template<> struct libdivide_constants<int16_t,-6384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6384_MAGIC, .more = S16LD_DENOM_MINUS_6384_MORE};};
template<> struct libdivide_constants<int16_t,-6383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6383_MAGIC, .more = S16LD_DENOM_MINUS_6383_MORE};};
template<> struct libdivide_constants<int16_t,-6382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6382_MAGIC, .more = S16LD_DENOM_MINUS_6382_MORE};};
template<> struct libdivide_constants<int16_t,-6381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6381_MAGIC, .more = S16LD_DENOM_MINUS_6381_MORE};};
template<> struct libdivide_constants<int16_t,-6380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6380_MAGIC, .more = S16LD_DENOM_MINUS_6380_MORE};};
template<> struct libdivide_constants<int16_t,-6379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6379_MAGIC, .more = S16LD_DENOM_MINUS_6379_MORE};};
template<> struct libdivide_constants<int16_t,-6378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6378_MAGIC, .more = S16LD_DENOM_MINUS_6378_MORE};};
template<> struct libdivide_constants<int16_t,-6377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6377_MAGIC, .more = S16LD_DENOM_MINUS_6377_MORE};};
template<> struct libdivide_constants<int16_t,-6376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6376_MAGIC, .more = S16LD_DENOM_MINUS_6376_MORE};};
template<> struct libdivide_constants<int16_t,-6375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6375_MAGIC, .more = S16LD_DENOM_MINUS_6375_MORE};};
template<> struct libdivide_constants<int16_t,-6374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6374_MAGIC, .more = S16LD_DENOM_MINUS_6374_MORE};};
template<> struct libdivide_constants<int16_t,-6373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6373_MAGIC, .more = S16LD_DENOM_MINUS_6373_MORE};};
template<> struct libdivide_constants<int16_t,-6372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6372_MAGIC, .more = S16LD_DENOM_MINUS_6372_MORE};};
template<> struct libdivide_constants<int16_t,-6371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6371_MAGIC, .more = S16LD_DENOM_MINUS_6371_MORE};};
template<> struct libdivide_constants<int16_t,-6370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6370_MAGIC, .more = S16LD_DENOM_MINUS_6370_MORE};};
template<> struct libdivide_constants<int16_t,-6369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6369_MAGIC, .more = S16LD_DENOM_MINUS_6369_MORE};};
template<> struct libdivide_constants<int16_t,-6368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6368_MAGIC, .more = S16LD_DENOM_MINUS_6368_MORE};};
template<> struct libdivide_constants<int16_t,-6367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6367_MAGIC, .more = S16LD_DENOM_MINUS_6367_MORE};};
template<> struct libdivide_constants<int16_t,-6366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6366_MAGIC, .more = S16LD_DENOM_MINUS_6366_MORE};};
template<> struct libdivide_constants<int16_t,-6365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6365_MAGIC, .more = S16LD_DENOM_MINUS_6365_MORE};};
template<> struct libdivide_constants<int16_t,-6364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6364_MAGIC, .more = S16LD_DENOM_MINUS_6364_MORE};};
template<> struct libdivide_constants<int16_t,-6363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6363_MAGIC, .more = S16LD_DENOM_MINUS_6363_MORE};};
template<> struct libdivide_constants<int16_t,-6362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6362_MAGIC, .more = S16LD_DENOM_MINUS_6362_MORE};};
template<> struct libdivide_constants<int16_t,-6361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6361_MAGIC, .more = S16LD_DENOM_MINUS_6361_MORE};};
template<> struct libdivide_constants<int16_t,-6360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6360_MAGIC, .more = S16LD_DENOM_MINUS_6360_MORE};};
template<> struct libdivide_constants<int16_t,-6359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6359_MAGIC, .more = S16LD_DENOM_MINUS_6359_MORE};};
template<> struct libdivide_constants<int16_t,-6358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6358_MAGIC, .more = S16LD_DENOM_MINUS_6358_MORE};};
template<> struct libdivide_constants<int16_t,-6357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6357_MAGIC, .more = S16LD_DENOM_MINUS_6357_MORE};};
template<> struct libdivide_constants<int16_t,-6356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6356_MAGIC, .more = S16LD_DENOM_MINUS_6356_MORE};};
template<> struct libdivide_constants<int16_t,-6355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6355_MAGIC, .more = S16LD_DENOM_MINUS_6355_MORE};};
template<> struct libdivide_constants<int16_t,-6354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6354_MAGIC, .more = S16LD_DENOM_MINUS_6354_MORE};};
template<> struct libdivide_constants<int16_t,-6353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6353_MAGIC, .more = S16LD_DENOM_MINUS_6353_MORE};};
template<> struct libdivide_constants<int16_t,-6352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6352_MAGIC, .more = S16LD_DENOM_MINUS_6352_MORE};};
template<> struct libdivide_constants<int16_t,-6351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6351_MAGIC, .more = S16LD_DENOM_MINUS_6351_MORE};};
template<> struct libdivide_constants<int16_t,-6350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6350_MAGIC, .more = S16LD_DENOM_MINUS_6350_MORE};};
template<> struct libdivide_constants<int16_t,-6349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6349_MAGIC, .more = S16LD_DENOM_MINUS_6349_MORE};};
template<> struct libdivide_constants<int16_t,-6348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6348_MAGIC, .more = S16LD_DENOM_MINUS_6348_MORE};};
template<> struct libdivide_constants<int16_t,-6347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6347_MAGIC, .more = S16LD_DENOM_MINUS_6347_MORE};};
template<> struct libdivide_constants<int16_t,-6346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6346_MAGIC, .more = S16LD_DENOM_MINUS_6346_MORE};};
template<> struct libdivide_constants<int16_t,-6345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6345_MAGIC, .more = S16LD_DENOM_MINUS_6345_MORE};};
template<> struct libdivide_constants<int16_t,-6344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6344_MAGIC, .more = S16LD_DENOM_MINUS_6344_MORE};};
template<> struct libdivide_constants<int16_t,-6343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6343_MAGIC, .more = S16LD_DENOM_MINUS_6343_MORE};};
template<> struct libdivide_constants<int16_t,-6342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6342_MAGIC, .more = S16LD_DENOM_MINUS_6342_MORE};};
template<> struct libdivide_constants<int16_t,-6341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6341_MAGIC, .more = S16LD_DENOM_MINUS_6341_MORE};};
template<> struct libdivide_constants<int16_t,-6340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6340_MAGIC, .more = S16LD_DENOM_MINUS_6340_MORE};};
template<> struct libdivide_constants<int16_t,-6339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6339_MAGIC, .more = S16LD_DENOM_MINUS_6339_MORE};};
template<> struct libdivide_constants<int16_t,-6338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6338_MAGIC, .more = S16LD_DENOM_MINUS_6338_MORE};};
template<> struct libdivide_constants<int16_t,-6337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6337_MAGIC, .more = S16LD_DENOM_MINUS_6337_MORE};};
template<> struct libdivide_constants<int16_t,-6336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6336_MAGIC, .more = S16LD_DENOM_MINUS_6336_MORE};};
template<> struct libdivide_constants<int16_t,-6335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6335_MAGIC, .more = S16LD_DENOM_MINUS_6335_MORE};};
template<> struct libdivide_constants<int16_t,-6334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6334_MAGIC, .more = S16LD_DENOM_MINUS_6334_MORE};};
template<> struct libdivide_constants<int16_t,-6333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6333_MAGIC, .more = S16LD_DENOM_MINUS_6333_MORE};};
template<> struct libdivide_constants<int16_t,-6332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6332_MAGIC, .more = S16LD_DENOM_MINUS_6332_MORE};};
template<> struct libdivide_constants<int16_t,-6331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6331_MAGIC, .more = S16LD_DENOM_MINUS_6331_MORE};};
template<> struct libdivide_constants<int16_t,-6330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6330_MAGIC, .more = S16LD_DENOM_MINUS_6330_MORE};};
template<> struct libdivide_constants<int16_t,-6329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6329_MAGIC, .more = S16LD_DENOM_MINUS_6329_MORE};};
template<> struct libdivide_constants<int16_t,-6328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6328_MAGIC, .more = S16LD_DENOM_MINUS_6328_MORE};};
template<> struct libdivide_constants<int16_t,-6327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6327_MAGIC, .more = S16LD_DENOM_MINUS_6327_MORE};};
template<> struct libdivide_constants<int16_t,-6326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6326_MAGIC, .more = S16LD_DENOM_MINUS_6326_MORE};};
template<> struct libdivide_constants<int16_t,-6325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6325_MAGIC, .more = S16LD_DENOM_MINUS_6325_MORE};};
template<> struct libdivide_constants<int16_t,-6324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6324_MAGIC, .more = S16LD_DENOM_MINUS_6324_MORE};};
template<> struct libdivide_constants<int16_t,-6323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6323_MAGIC, .more = S16LD_DENOM_MINUS_6323_MORE};};
template<> struct libdivide_constants<int16_t,-6322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6322_MAGIC, .more = S16LD_DENOM_MINUS_6322_MORE};};
template<> struct libdivide_constants<int16_t,-6321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6321_MAGIC, .more = S16LD_DENOM_MINUS_6321_MORE};};
template<> struct libdivide_constants<int16_t,-6320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6320_MAGIC, .more = S16LD_DENOM_MINUS_6320_MORE};};
template<> struct libdivide_constants<int16_t,-6319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6319_MAGIC, .more = S16LD_DENOM_MINUS_6319_MORE};};
template<> struct libdivide_constants<int16_t,-6318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6318_MAGIC, .more = S16LD_DENOM_MINUS_6318_MORE};};
template<> struct libdivide_constants<int16_t,-6317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6317_MAGIC, .more = S16LD_DENOM_MINUS_6317_MORE};};
template<> struct libdivide_constants<int16_t,-6316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6316_MAGIC, .more = S16LD_DENOM_MINUS_6316_MORE};};
template<> struct libdivide_constants<int16_t,-6315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6315_MAGIC, .more = S16LD_DENOM_MINUS_6315_MORE};};
template<> struct libdivide_constants<int16_t,-6314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6314_MAGIC, .more = S16LD_DENOM_MINUS_6314_MORE};};
template<> struct libdivide_constants<int16_t,-6313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6313_MAGIC, .more = S16LD_DENOM_MINUS_6313_MORE};};
template<> struct libdivide_constants<int16_t,-6312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6312_MAGIC, .more = S16LD_DENOM_MINUS_6312_MORE};};
template<> struct libdivide_constants<int16_t,-6311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6311_MAGIC, .more = S16LD_DENOM_MINUS_6311_MORE};};
template<> struct libdivide_constants<int16_t,-6310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6310_MAGIC, .more = S16LD_DENOM_MINUS_6310_MORE};};
template<> struct libdivide_constants<int16_t,-6309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6309_MAGIC, .more = S16LD_DENOM_MINUS_6309_MORE};};
template<> struct libdivide_constants<int16_t,-6308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6308_MAGIC, .more = S16LD_DENOM_MINUS_6308_MORE};};
template<> struct libdivide_constants<int16_t,-6307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6307_MAGIC, .more = S16LD_DENOM_MINUS_6307_MORE};};
template<> struct libdivide_constants<int16_t,-6306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6306_MAGIC, .more = S16LD_DENOM_MINUS_6306_MORE};};
template<> struct libdivide_constants<int16_t,-6305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6305_MAGIC, .more = S16LD_DENOM_MINUS_6305_MORE};};
template<> struct libdivide_constants<int16_t,-6304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6304_MAGIC, .more = S16LD_DENOM_MINUS_6304_MORE};};
template<> struct libdivide_constants<int16_t,-6303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6303_MAGIC, .more = S16LD_DENOM_MINUS_6303_MORE};};
template<> struct libdivide_constants<int16_t,-6302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6302_MAGIC, .more = S16LD_DENOM_MINUS_6302_MORE};};
template<> struct libdivide_constants<int16_t,-6301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6301_MAGIC, .more = S16LD_DENOM_MINUS_6301_MORE};};
template<> struct libdivide_constants<int16_t,-6300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6300_MAGIC, .more = S16LD_DENOM_MINUS_6300_MORE};};
template<> struct libdivide_constants<int16_t,-6299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6299_MAGIC, .more = S16LD_DENOM_MINUS_6299_MORE};};
template<> struct libdivide_constants<int16_t,-6298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6298_MAGIC, .more = S16LD_DENOM_MINUS_6298_MORE};};
template<> struct libdivide_constants<int16_t,-6297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6297_MAGIC, .more = S16LD_DENOM_MINUS_6297_MORE};};
template<> struct libdivide_constants<int16_t,-6296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6296_MAGIC, .more = S16LD_DENOM_MINUS_6296_MORE};};
template<> struct libdivide_constants<int16_t,-6295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6295_MAGIC, .more = S16LD_DENOM_MINUS_6295_MORE};};
template<> struct libdivide_constants<int16_t,-6294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6294_MAGIC, .more = S16LD_DENOM_MINUS_6294_MORE};};
template<> struct libdivide_constants<int16_t,-6293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6293_MAGIC, .more = S16LD_DENOM_MINUS_6293_MORE};};
template<> struct libdivide_constants<int16_t,-6292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6292_MAGIC, .more = S16LD_DENOM_MINUS_6292_MORE};};
template<> struct libdivide_constants<int16_t,-6291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6291_MAGIC, .more = S16LD_DENOM_MINUS_6291_MORE};};
template<> struct libdivide_constants<int16_t,-6290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6290_MAGIC, .more = S16LD_DENOM_MINUS_6290_MORE};};
template<> struct libdivide_constants<int16_t,-6289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6289_MAGIC, .more = S16LD_DENOM_MINUS_6289_MORE};};
template<> struct libdivide_constants<int16_t,-6288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6288_MAGIC, .more = S16LD_DENOM_MINUS_6288_MORE};};
template<> struct libdivide_constants<int16_t,-6287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6287_MAGIC, .more = S16LD_DENOM_MINUS_6287_MORE};};
template<> struct libdivide_constants<int16_t,-6286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6286_MAGIC, .more = S16LD_DENOM_MINUS_6286_MORE};};
template<> struct libdivide_constants<int16_t,-6285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6285_MAGIC, .more = S16LD_DENOM_MINUS_6285_MORE};};
template<> struct libdivide_constants<int16_t,-6284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6284_MAGIC, .more = S16LD_DENOM_MINUS_6284_MORE};};
template<> struct libdivide_constants<int16_t,-6283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6283_MAGIC, .more = S16LD_DENOM_MINUS_6283_MORE};};
template<> struct libdivide_constants<int16_t,-6282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6282_MAGIC, .more = S16LD_DENOM_MINUS_6282_MORE};};
template<> struct libdivide_constants<int16_t,-6281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6281_MAGIC, .more = S16LD_DENOM_MINUS_6281_MORE};};
template<> struct libdivide_constants<int16_t,-6280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6280_MAGIC, .more = S16LD_DENOM_MINUS_6280_MORE};};
template<> struct libdivide_constants<int16_t,-6279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6279_MAGIC, .more = S16LD_DENOM_MINUS_6279_MORE};};
template<> struct libdivide_constants<int16_t,-6278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6278_MAGIC, .more = S16LD_DENOM_MINUS_6278_MORE};};
template<> struct libdivide_constants<int16_t,-6277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6277_MAGIC, .more = S16LD_DENOM_MINUS_6277_MORE};};
template<> struct libdivide_constants<int16_t,-6276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6276_MAGIC, .more = S16LD_DENOM_MINUS_6276_MORE};};
template<> struct libdivide_constants<int16_t,-6275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6275_MAGIC, .more = S16LD_DENOM_MINUS_6275_MORE};};
template<> struct libdivide_constants<int16_t,-6274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6274_MAGIC, .more = S16LD_DENOM_MINUS_6274_MORE};};
template<> struct libdivide_constants<int16_t,-6273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6273_MAGIC, .more = S16LD_DENOM_MINUS_6273_MORE};};
template<> struct libdivide_constants<int16_t,-6272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6272_MAGIC, .more = S16LD_DENOM_MINUS_6272_MORE};};
template<> struct libdivide_constants<int16_t,-6271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6271_MAGIC, .more = S16LD_DENOM_MINUS_6271_MORE};};
template<> struct libdivide_constants<int16_t,-6270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6270_MAGIC, .more = S16LD_DENOM_MINUS_6270_MORE};};
template<> struct libdivide_constants<int16_t,-6269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6269_MAGIC, .more = S16LD_DENOM_MINUS_6269_MORE};};
template<> struct libdivide_constants<int16_t,-6268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6268_MAGIC, .more = S16LD_DENOM_MINUS_6268_MORE};};
template<> struct libdivide_constants<int16_t,-6267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6267_MAGIC, .more = S16LD_DENOM_MINUS_6267_MORE};};
template<> struct libdivide_constants<int16_t,-6266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6266_MAGIC, .more = S16LD_DENOM_MINUS_6266_MORE};};
template<> struct libdivide_constants<int16_t,-6265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6265_MAGIC, .more = S16LD_DENOM_MINUS_6265_MORE};};
template<> struct libdivide_constants<int16_t,-6264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6264_MAGIC, .more = S16LD_DENOM_MINUS_6264_MORE};};
template<> struct libdivide_constants<int16_t,-6263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6263_MAGIC, .more = S16LD_DENOM_MINUS_6263_MORE};};
template<> struct libdivide_constants<int16_t,-6262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6262_MAGIC, .more = S16LD_DENOM_MINUS_6262_MORE};};
template<> struct libdivide_constants<int16_t,-6261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6261_MAGIC, .more = S16LD_DENOM_MINUS_6261_MORE};};
template<> struct libdivide_constants<int16_t,-6260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6260_MAGIC, .more = S16LD_DENOM_MINUS_6260_MORE};};
template<> struct libdivide_constants<int16_t,-6259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6259_MAGIC, .more = S16LD_DENOM_MINUS_6259_MORE};};
template<> struct libdivide_constants<int16_t,-6258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6258_MAGIC, .more = S16LD_DENOM_MINUS_6258_MORE};};
template<> struct libdivide_constants<int16_t,-6257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6257_MAGIC, .more = S16LD_DENOM_MINUS_6257_MORE};};
template<> struct libdivide_constants<int16_t,-6256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6256_MAGIC, .more = S16LD_DENOM_MINUS_6256_MORE};};
template<> struct libdivide_constants<int16_t,-6255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6255_MAGIC, .more = S16LD_DENOM_MINUS_6255_MORE};};
template<> struct libdivide_constants<int16_t,-6254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6254_MAGIC, .more = S16LD_DENOM_MINUS_6254_MORE};};
template<> struct libdivide_constants<int16_t,-6253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6253_MAGIC, .more = S16LD_DENOM_MINUS_6253_MORE};};
template<> struct libdivide_constants<int16_t,-6252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6252_MAGIC, .more = S16LD_DENOM_MINUS_6252_MORE};};
template<> struct libdivide_constants<int16_t,-6251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6251_MAGIC, .more = S16LD_DENOM_MINUS_6251_MORE};};
template<> struct libdivide_constants<int16_t,-6250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6250_MAGIC, .more = S16LD_DENOM_MINUS_6250_MORE};};
template<> struct libdivide_constants<int16_t,-6249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6249_MAGIC, .more = S16LD_DENOM_MINUS_6249_MORE};};
template<> struct libdivide_constants<int16_t,-6248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6248_MAGIC, .more = S16LD_DENOM_MINUS_6248_MORE};};
template<> struct libdivide_constants<int16_t,-6247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6247_MAGIC, .more = S16LD_DENOM_MINUS_6247_MORE};};
template<> struct libdivide_constants<int16_t,-6246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6246_MAGIC, .more = S16LD_DENOM_MINUS_6246_MORE};};
template<> struct libdivide_constants<int16_t,-6245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6245_MAGIC, .more = S16LD_DENOM_MINUS_6245_MORE};};
template<> struct libdivide_constants<int16_t,-6244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6244_MAGIC, .more = S16LD_DENOM_MINUS_6244_MORE};};
template<> struct libdivide_constants<int16_t,-6243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6243_MAGIC, .more = S16LD_DENOM_MINUS_6243_MORE};};
template<> struct libdivide_constants<int16_t,-6242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6242_MAGIC, .more = S16LD_DENOM_MINUS_6242_MORE};};
template<> struct libdivide_constants<int16_t,-6241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6241_MAGIC, .more = S16LD_DENOM_MINUS_6241_MORE};};
template<> struct libdivide_constants<int16_t,-6240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6240_MAGIC, .more = S16LD_DENOM_MINUS_6240_MORE};};
template<> struct libdivide_constants<int16_t,-6239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6239_MAGIC, .more = S16LD_DENOM_MINUS_6239_MORE};};
template<> struct libdivide_constants<int16_t,-6238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6238_MAGIC, .more = S16LD_DENOM_MINUS_6238_MORE};};
template<> struct libdivide_constants<int16_t,-6237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6237_MAGIC, .more = S16LD_DENOM_MINUS_6237_MORE};};
template<> struct libdivide_constants<int16_t,-6236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6236_MAGIC, .more = S16LD_DENOM_MINUS_6236_MORE};};
template<> struct libdivide_constants<int16_t,-6235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6235_MAGIC, .more = S16LD_DENOM_MINUS_6235_MORE};};
template<> struct libdivide_constants<int16_t,-6234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6234_MAGIC, .more = S16LD_DENOM_MINUS_6234_MORE};};
template<> struct libdivide_constants<int16_t,-6233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6233_MAGIC, .more = S16LD_DENOM_MINUS_6233_MORE};};
template<> struct libdivide_constants<int16_t,-6232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6232_MAGIC, .more = S16LD_DENOM_MINUS_6232_MORE};};
template<> struct libdivide_constants<int16_t,-6231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6231_MAGIC, .more = S16LD_DENOM_MINUS_6231_MORE};};
template<> struct libdivide_constants<int16_t,-6230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6230_MAGIC, .more = S16LD_DENOM_MINUS_6230_MORE};};
template<> struct libdivide_constants<int16_t,-6229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6229_MAGIC, .more = S16LD_DENOM_MINUS_6229_MORE};};
template<> struct libdivide_constants<int16_t,-6228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6228_MAGIC, .more = S16LD_DENOM_MINUS_6228_MORE};};
template<> struct libdivide_constants<int16_t,-6227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6227_MAGIC, .more = S16LD_DENOM_MINUS_6227_MORE};};
template<> struct libdivide_constants<int16_t,-6226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6226_MAGIC, .more = S16LD_DENOM_MINUS_6226_MORE};};
template<> struct libdivide_constants<int16_t,-6225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6225_MAGIC, .more = S16LD_DENOM_MINUS_6225_MORE};};
template<> struct libdivide_constants<int16_t,-6224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6224_MAGIC, .more = S16LD_DENOM_MINUS_6224_MORE};};
template<> struct libdivide_constants<int16_t,-6223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6223_MAGIC, .more = S16LD_DENOM_MINUS_6223_MORE};};
template<> struct libdivide_constants<int16_t,-6222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6222_MAGIC, .more = S16LD_DENOM_MINUS_6222_MORE};};
template<> struct libdivide_constants<int16_t,-6221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6221_MAGIC, .more = S16LD_DENOM_MINUS_6221_MORE};};
template<> struct libdivide_constants<int16_t,-6220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6220_MAGIC, .more = S16LD_DENOM_MINUS_6220_MORE};};
template<> struct libdivide_constants<int16_t,-6219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6219_MAGIC, .more = S16LD_DENOM_MINUS_6219_MORE};};
template<> struct libdivide_constants<int16_t,-6218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6218_MAGIC, .more = S16LD_DENOM_MINUS_6218_MORE};};
template<> struct libdivide_constants<int16_t,-6217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6217_MAGIC, .more = S16LD_DENOM_MINUS_6217_MORE};};
template<> struct libdivide_constants<int16_t,-6216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6216_MAGIC, .more = S16LD_DENOM_MINUS_6216_MORE};};
template<> struct libdivide_constants<int16_t,-6215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6215_MAGIC, .more = S16LD_DENOM_MINUS_6215_MORE};};
template<> struct libdivide_constants<int16_t,-6214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6214_MAGIC, .more = S16LD_DENOM_MINUS_6214_MORE};};
template<> struct libdivide_constants<int16_t,-6213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6213_MAGIC, .more = S16LD_DENOM_MINUS_6213_MORE};};
template<> struct libdivide_constants<int16_t,-6212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6212_MAGIC, .more = S16LD_DENOM_MINUS_6212_MORE};};
template<> struct libdivide_constants<int16_t,-6211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6211_MAGIC, .more = S16LD_DENOM_MINUS_6211_MORE};};
template<> struct libdivide_constants<int16_t,-6210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6210_MAGIC, .more = S16LD_DENOM_MINUS_6210_MORE};};
template<> struct libdivide_constants<int16_t,-6209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6209_MAGIC, .more = S16LD_DENOM_MINUS_6209_MORE};};
template<> struct libdivide_constants<int16_t,-6208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6208_MAGIC, .more = S16LD_DENOM_MINUS_6208_MORE};};
template<> struct libdivide_constants<int16_t,-6207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6207_MAGIC, .more = S16LD_DENOM_MINUS_6207_MORE};};
template<> struct libdivide_constants<int16_t,-6206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6206_MAGIC, .more = S16LD_DENOM_MINUS_6206_MORE};};
template<> struct libdivide_constants<int16_t,-6205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6205_MAGIC, .more = S16LD_DENOM_MINUS_6205_MORE};};
template<> struct libdivide_constants<int16_t,-6204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6204_MAGIC, .more = S16LD_DENOM_MINUS_6204_MORE};};
template<> struct libdivide_constants<int16_t,-6203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6203_MAGIC, .more = S16LD_DENOM_MINUS_6203_MORE};};
template<> struct libdivide_constants<int16_t,-6202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6202_MAGIC, .more = S16LD_DENOM_MINUS_6202_MORE};};
template<> struct libdivide_constants<int16_t,-6201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6201_MAGIC, .more = S16LD_DENOM_MINUS_6201_MORE};};
template<> struct libdivide_constants<int16_t,-6200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6200_MAGIC, .more = S16LD_DENOM_MINUS_6200_MORE};};
template<> struct libdivide_constants<int16_t,-6199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6199_MAGIC, .more = S16LD_DENOM_MINUS_6199_MORE};};
template<> struct libdivide_constants<int16_t,-6198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6198_MAGIC, .more = S16LD_DENOM_MINUS_6198_MORE};};
template<> struct libdivide_constants<int16_t,-6197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6197_MAGIC, .more = S16LD_DENOM_MINUS_6197_MORE};};
template<> struct libdivide_constants<int16_t,-6196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6196_MAGIC, .more = S16LD_DENOM_MINUS_6196_MORE};};
template<> struct libdivide_constants<int16_t,-6195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6195_MAGIC, .more = S16LD_DENOM_MINUS_6195_MORE};};
template<> struct libdivide_constants<int16_t,-6194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6194_MAGIC, .more = S16LD_DENOM_MINUS_6194_MORE};};
template<> struct libdivide_constants<int16_t,-6193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6193_MAGIC, .more = S16LD_DENOM_MINUS_6193_MORE};};
template<> struct libdivide_constants<int16_t,-6192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6192_MAGIC, .more = S16LD_DENOM_MINUS_6192_MORE};};
template<> struct libdivide_constants<int16_t,-6191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6191_MAGIC, .more = S16LD_DENOM_MINUS_6191_MORE};};
template<> struct libdivide_constants<int16_t,-6190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6190_MAGIC, .more = S16LD_DENOM_MINUS_6190_MORE};};
template<> struct libdivide_constants<int16_t,-6189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6189_MAGIC, .more = S16LD_DENOM_MINUS_6189_MORE};};
template<> struct libdivide_constants<int16_t,-6188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6188_MAGIC, .more = S16LD_DENOM_MINUS_6188_MORE};};
template<> struct libdivide_constants<int16_t,-6187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6187_MAGIC, .more = S16LD_DENOM_MINUS_6187_MORE};};
template<> struct libdivide_constants<int16_t,-6186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6186_MAGIC, .more = S16LD_DENOM_MINUS_6186_MORE};};
template<> struct libdivide_constants<int16_t,-6185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6185_MAGIC, .more = S16LD_DENOM_MINUS_6185_MORE};};
template<> struct libdivide_constants<int16_t,-6184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6184_MAGIC, .more = S16LD_DENOM_MINUS_6184_MORE};};
template<> struct libdivide_constants<int16_t,-6183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6183_MAGIC, .more = S16LD_DENOM_MINUS_6183_MORE};};
template<> struct libdivide_constants<int16_t,-6182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6182_MAGIC, .more = S16LD_DENOM_MINUS_6182_MORE};};
template<> struct libdivide_constants<int16_t,-6181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6181_MAGIC, .more = S16LD_DENOM_MINUS_6181_MORE};};
template<> struct libdivide_constants<int16_t,-6180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6180_MAGIC, .more = S16LD_DENOM_MINUS_6180_MORE};};
template<> struct libdivide_constants<int16_t,-6179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6179_MAGIC, .more = S16LD_DENOM_MINUS_6179_MORE};};
template<> struct libdivide_constants<int16_t,-6178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6178_MAGIC, .more = S16LD_DENOM_MINUS_6178_MORE};};
template<> struct libdivide_constants<int16_t,-6177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6177_MAGIC, .more = S16LD_DENOM_MINUS_6177_MORE};};
template<> struct libdivide_constants<int16_t,-6176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6176_MAGIC, .more = S16LD_DENOM_MINUS_6176_MORE};};
template<> struct libdivide_constants<int16_t,-6175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6175_MAGIC, .more = S16LD_DENOM_MINUS_6175_MORE};};
template<> struct libdivide_constants<int16_t,-6174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6174_MAGIC, .more = S16LD_DENOM_MINUS_6174_MORE};};
template<> struct libdivide_constants<int16_t,-6173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6173_MAGIC, .more = S16LD_DENOM_MINUS_6173_MORE};};
template<> struct libdivide_constants<int16_t,-6172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6172_MAGIC, .more = S16LD_DENOM_MINUS_6172_MORE};};
template<> struct libdivide_constants<int16_t,-6171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6171_MAGIC, .more = S16LD_DENOM_MINUS_6171_MORE};};
template<> struct libdivide_constants<int16_t,-6170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6170_MAGIC, .more = S16LD_DENOM_MINUS_6170_MORE};};
template<> struct libdivide_constants<int16_t,-6169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6169_MAGIC, .more = S16LD_DENOM_MINUS_6169_MORE};};
template<> struct libdivide_constants<int16_t,-6168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6168_MAGIC, .more = S16LD_DENOM_MINUS_6168_MORE};};
template<> struct libdivide_constants<int16_t,-6167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6167_MAGIC, .more = S16LD_DENOM_MINUS_6167_MORE};};
template<> struct libdivide_constants<int16_t,-6166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6166_MAGIC, .more = S16LD_DENOM_MINUS_6166_MORE};};
template<> struct libdivide_constants<int16_t,-6165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6165_MAGIC, .more = S16LD_DENOM_MINUS_6165_MORE};};
template<> struct libdivide_constants<int16_t,-6164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6164_MAGIC, .more = S16LD_DENOM_MINUS_6164_MORE};};
template<> struct libdivide_constants<int16_t,-6163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6163_MAGIC, .more = S16LD_DENOM_MINUS_6163_MORE};};
template<> struct libdivide_constants<int16_t,-6162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6162_MAGIC, .more = S16LD_DENOM_MINUS_6162_MORE};};
template<> struct libdivide_constants<int16_t,-6161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6161_MAGIC, .more = S16LD_DENOM_MINUS_6161_MORE};};
template<> struct libdivide_constants<int16_t,-6160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6160_MAGIC, .more = S16LD_DENOM_MINUS_6160_MORE};};
template<> struct libdivide_constants<int16_t,-6159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6159_MAGIC, .more = S16LD_DENOM_MINUS_6159_MORE};};
template<> struct libdivide_constants<int16_t,-6158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6158_MAGIC, .more = S16LD_DENOM_MINUS_6158_MORE};};
template<> struct libdivide_constants<int16_t,-6157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6157_MAGIC, .more = S16LD_DENOM_MINUS_6157_MORE};};
template<> struct libdivide_constants<int16_t,-6156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6156_MAGIC, .more = S16LD_DENOM_MINUS_6156_MORE};};
template<> struct libdivide_constants<int16_t,-6155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6155_MAGIC, .more = S16LD_DENOM_MINUS_6155_MORE};};
template<> struct libdivide_constants<int16_t,-6154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6154_MAGIC, .more = S16LD_DENOM_MINUS_6154_MORE};};
template<> struct libdivide_constants<int16_t,-6153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6153_MAGIC, .more = S16LD_DENOM_MINUS_6153_MORE};};
template<> struct libdivide_constants<int16_t,-6152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6152_MAGIC, .more = S16LD_DENOM_MINUS_6152_MORE};};
template<> struct libdivide_constants<int16_t,-6151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6151_MAGIC, .more = S16LD_DENOM_MINUS_6151_MORE};};
template<> struct libdivide_constants<int16_t,-6150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6150_MAGIC, .more = S16LD_DENOM_MINUS_6150_MORE};};
template<> struct libdivide_constants<int16_t,-6149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6149_MAGIC, .more = S16LD_DENOM_MINUS_6149_MORE};};
template<> struct libdivide_constants<int16_t,-6148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6148_MAGIC, .more = S16LD_DENOM_MINUS_6148_MORE};};
template<> struct libdivide_constants<int16_t,-6147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6147_MAGIC, .more = S16LD_DENOM_MINUS_6147_MORE};};
template<> struct libdivide_constants<int16_t,-6146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6146_MAGIC, .more = S16LD_DENOM_MINUS_6146_MORE};};
template<> struct libdivide_constants<int16_t,-6145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6145_MAGIC, .more = S16LD_DENOM_MINUS_6145_MORE};};
template<> struct libdivide_constants<int16_t,-6144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6144_MAGIC, .more = S16LD_DENOM_MINUS_6144_MORE};};
template<> struct libdivide_constants<int16_t,-6143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6143_MAGIC, .more = S16LD_DENOM_MINUS_6143_MORE};};
template<> struct libdivide_constants<int16_t,-6142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6142_MAGIC, .more = S16LD_DENOM_MINUS_6142_MORE};};
template<> struct libdivide_constants<int16_t,-6141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6141_MAGIC, .more = S16LD_DENOM_MINUS_6141_MORE};};
template<> struct libdivide_constants<int16_t,-6140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6140_MAGIC, .more = S16LD_DENOM_MINUS_6140_MORE};};
template<> struct libdivide_constants<int16_t,-6139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6139_MAGIC, .more = S16LD_DENOM_MINUS_6139_MORE};};
template<> struct libdivide_constants<int16_t,-6138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6138_MAGIC, .more = S16LD_DENOM_MINUS_6138_MORE};};
template<> struct libdivide_constants<int16_t,-6137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6137_MAGIC, .more = S16LD_DENOM_MINUS_6137_MORE};};
template<> struct libdivide_constants<int16_t,-6136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6136_MAGIC, .more = S16LD_DENOM_MINUS_6136_MORE};};
template<> struct libdivide_constants<int16_t,-6135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6135_MAGIC, .more = S16LD_DENOM_MINUS_6135_MORE};};
template<> struct libdivide_constants<int16_t,-6134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6134_MAGIC, .more = S16LD_DENOM_MINUS_6134_MORE};};
template<> struct libdivide_constants<int16_t,-6133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6133_MAGIC, .more = S16LD_DENOM_MINUS_6133_MORE};};
template<> struct libdivide_constants<int16_t,-6132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6132_MAGIC, .more = S16LD_DENOM_MINUS_6132_MORE};};
template<> struct libdivide_constants<int16_t,-6131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6131_MAGIC, .more = S16LD_DENOM_MINUS_6131_MORE};};
template<> struct libdivide_constants<int16_t,-6130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6130_MAGIC, .more = S16LD_DENOM_MINUS_6130_MORE};};
template<> struct libdivide_constants<int16_t,-6129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6129_MAGIC, .more = S16LD_DENOM_MINUS_6129_MORE};};
template<> struct libdivide_constants<int16_t,-6128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6128_MAGIC, .more = S16LD_DENOM_MINUS_6128_MORE};};
template<> struct libdivide_constants<int16_t,-6127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6127_MAGIC, .more = S16LD_DENOM_MINUS_6127_MORE};};
template<> struct libdivide_constants<int16_t,-6126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6126_MAGIC, .more = S16LD_DENOM_MINUS_6126_MORE};};
template<> struct libdivide_constants<int16_t,-6125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6125_MAGIC, .more = S16LD_DENOM_MINUS_6125_MORE};};
template<> struct libdivide_constants<int16_t,-6124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6124_MAGIC, .more = S16LD_DENOM_MINUS_6124_MORE};};
template<> struct libdivide_constants<int16_t,-6123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6123_MAGIC, .more = S16LD_DENOM_MINUS_6123_MORE};};
template<> struct libdivide_constants<int16_t,-6122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6122_MAGIC, .more = S16LD_DENOM_MINUS_6122_MORE};};
template<> struct libdivide_constants<int16_t,-6121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6121_MAGIC, .more = S16LD_DENOM_MINUS_6121_MORE};};
template<> struct libdivide_constants<int16_t,-6120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6120_MAGIC, .more = S16LD_DENOM_MINUS_6120_MORE};};
template<> struct libdivide_constants<int16_t,-6119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6119_MAGIC, .more = S16LD_DENOM_MINUS_6119_MORE};};
template<> struct libdivide_constants<int16_t,-6118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6118_MAGIC, .more = S16LD_DENOM_MINUS_6118_MORE};};
template<> struct libdivide_constants<int16_t,-6117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6117_MAGIC, .more = S16LD_DENOM_MINUS_6117_MORE};};
template<> struct libdivide_constants<int16_t,-6116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6116_MAGIC, .more = S16LD_DENOM_MINUS_6116_MORE};};
template<> struct libdivide_constants<int16_t,-6115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6115_MAGIC, .more = S16LD_DENOM_MINUS_6115_MORE};};
template<> struct libdivide_constants<int16_t,-6114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6114_MAGIC, .more = S16LD_DENOM_MINUS_6114_MORE};};
template<> struct libdivide_constants<int16_t,-6113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6113_MAGIC, .more = S16LD_DENOM_MINUS_6113_MORE};};
template<> struct libdivide_constants<int16_t,-6112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6112_MAGIC, .more = S16LD_DENOM_MINUS_6112_MORE};};
template<> struct libdivide_constants<int16_t,-6111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6111_MAGIC, .more = S16LD_DENOM_MINUS_6111_MORE};};
template<> struct libdivide_constants<int16_t,-6110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6110_MAGIC, .more = S16LD_DENOM_MINUS_6110_MORE};};
template<> struct libdivide_constants<int16_t,-6109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6109_MAGIC, .more = S16LD_DENOM_MINUS_6109_MORE};};
template<> struct libdivide_constants<int16_t,-6108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6108_MAGIC, .more = S16LD_DENOM_MINUS_6108_MORE};};
template<> struct libdivide_constants<int16_t,-6107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6107_MAGIC, .more = S16LD_DENOM_MINUS_6107_MORE};};
template<> struct libdivide_constants<int16_t,-6106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6106_MAGIC, .more = S16LD_DENOM_MINUS_6106_MORE};};
template<> struct libdivide_constants<int16_t,-6105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6105_MAGIC, .more = S16LD_DENOM_MINUS_6105_MORE};};
template<> struct libdivide_constants<int16_t,-6104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6104_MAGIC, .more = S16LD_DENOM_MINUS_6104_MORE};};
template<> struct libdivide_constants<int16_t,-6103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6103_MAGIC, .more = S16LD_DENOM_MINUS_6103_MORE};};
template<> struct libdivide_constants<int16_t,-6102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6102_MAGIC, .more = S16LD_DENOM_MINUS_6102_MORE};};
template<> struct libdivide_constants<int16_t,-6101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6101_MAGIC, .more = S16LD_DENOM_MINUS_6101_MORE};};
template<> struct libdivide_constants<int16_t,-6100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6100_MAGIC, .more = S16LD_DENOM_MINUS_6100_MORE};};
template<> struct libdivide_constants<int16_t,-6099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6099_MAGIC, .more = S16LD_DENOM_MINUS_6099_MORE};};
template<> struct libdivide_constants<int16_t,-6098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6098_MAGIC, .more = S16LD_DENOM_MINUS_6098_MORE};};
template<> struct libdivide_constants<int16_t,-6097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6097_MAGIC, .more = S16LD_DENOM_MINUS_6097_MORE};};
template<> struct libdivide_constants<int16_t,-6096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6096_MAGIC, .more = S16LD_DENOM_MINUS_6096_MORE};};
template<> struct libdivide_constants<int16_t,-6095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6095_MAGIC, .more = S16LD_DENOM_MINUS_6095_MORE};};
template<> struct libdivide_constants<int16_t,-6094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6094_MAGIC, .more = S16LD_DENOM_MINUS_6094_MORE};};
template<> struct libdivide_constants<int16_t,-6093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6093_MAGIC, .more = S16LD_DENOM_MINUS_6093_MORE};};
template<> struct libdivide_constants<int16_t,-6092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6092_MAGIC, .more = S16LD_DENOM_MINUS_6092_MORE};};
template<> struct libdivide_constants<int16_t,-6091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6091_MAGIC, .more = S16LD_DENOM_MINUS_6091_MORE};};
template<> struct libdivide_constants<int16_t,-6090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6090_MAGIC, .more = S16LD_DENOM_MINUS_6090_MORE};};
template<> struct libdivide_constants<int16_t,-6089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6089_MAGIC, .more = S16LD_DENOM_MINUS_6089_MORE};};
template<> struct libdivide_constants<int16_t,-6088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6088_MAGIC, .more = S16LD_DENOM_MINUS_6088_MORE};};
template<> struct libdivide_constants<int16_t,-6087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6087_MAGIC, .more = S16LD_DENOM_MINUS_6087_MORE};};
template<> struct libdivide_constants<int16_t,-6086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6086_MAGIC, .more = S16LD_DENOM_MINUS_6086_MORE};};
template<> struct libdivide_constants<int16_t,-6085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6085_MAGIC, .more = S16LD_DENOM_MINUS_6085_MORE};};
template<> struct libdivide_constants<int16_t,-6084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6084_MAGIC, .more = S16LD_DENOM_MINUS_6084_MORE};};
template<> struct libdivide_constants<int16_t,-6083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6083_MAGIC, .more = S16LD_DENOM_MINUS_6083_MORE};};
template<> struct libdivide_constants<int16_t,-6082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6082_MAGIC, .more = S16LD_DENOM_MINUS_6082_MORE};};
template<> struct libdivide_constants<int16_t,-6081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6081_MAGIC, .more = S16LD_DENOM_MINUS_6081_MORE};};
template<> struct libdivide_constants<int16_t,-6080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6080_MAGIC, .more = S16LD_DENOM_MINUS_6080_MORE};};
template<> struct libdivide_constants<int16_t,-6079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6079_MAGIC, .more = S16LD_DENOM_MINUS_6079_MORE};};
template<> struct libdivide_constants<int16_t,-6078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6078_MAGIC, .more = S16LD_DENOM_MINUS_6078_MORE};};
template<> struct libdivide_constants<int16_t,-6077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6077_MAGIC, .more = S16LD_DENOM_MINUS_6077_MORE};};
template<> struct libdivide_constants<int16_t,-6076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6076_MAGIC, .more = S16LD_DENOM_MINUS_6076_MORE};};
template<> struct libdivide_constants<int16_t,-6075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6075_MAGIC, .more = S16LD_DENOM_MINUS_6075_MORE};};
template<> struct libdivide_constants<int16_t,-6074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6074_MAGIC, .more = S16LD_DENOM_MINUS_6074_MORE};};
template<> struct libdivide_constants<int16_t,-6073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6073_MAGIC, .more = S16LD_DENOM_MINUS_6073_MORE};};
template<> struct libdivide_constants<int16_t,-6072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6072_MAGIC, .more = S16LD_DENOM_MINUS_6072_MORE};};
template<> struct libdivide_constants<int16_t,-6071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6071_MAGIC, .more = S16LD_DENOM_MINUS_6071_MORE};};
template<> struct libdivide_constants<int16_t,-6070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6070_MAGIC, .more = S16LD_DENOM_MINUS_6070_MORE};};
template<> struct libdivide_constants<int16_t,-6069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6069_MAGIC, .more = S16LD_DENOM_MINUS_6069_MORE};};
template<> struct libdivide_constants<int16_t,-6068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6068_MAGIC, .more = S16LD_DENOM_MINUS_6068_MORE};};
template<> struct libdivide_constants<int16_t,-6067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6067_MAGIC, .more = S16LD_DENOM_MINUS_6067_MORE};};
template<> struct libdivide_constants<int16_t,-6066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6066_MAGIC, .more = S16LD_DENOM_MINUS_6066_MORE};};
template<> struct libdivide_constants<int16_t,-6065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6065_MAGIC, .more = S16LD_DENOM_MINUS_6065_MORE};};
template<> struct libdivide_constants<int16_t,-6064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6064_MAGIC, .more = S16LD_DENOM_MINUS_6064_MORE};};
template<> struct libdivide_constants<int16_t,-6063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6063_MAGIC, .more = S16LD_DENOM_MINUS_6063_MORE};};
template<> struct libdivide_constants<int16_t,-6062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6062_MAGIC, .more = S16LD_DENOM_MINUS_6062_MORE};};
template<> struct libdivide_constants<int16_t,-6061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6061_MAGIC, .more = S16LD_DENOM_MINUS_6061_MORE};};
template<> struct libdivide_constants<int16_t,-6060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6060_MAGIC, .more = S16LD_DENOM_MINUS_6060_MORE};};
template<> struct libdivide_constants<int16_t,-6059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6059_MAGIC, .more = S16LD_DENOM_MINUS_6059_MORE};};
template<> struct libdivide_constants<int16_t,-6058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6058_MAGIC, .more = S16LD_DENOM_MINUS_6058_MORE};};
template<> struct libdivide_constants<int16_t,-6057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6057_MAGIC, .more = S16LD_DENOM_MINUS_6057_MORE};};
template<> struct libdivide_constants<int16_t,-6056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6056_MAGIC, .more = S16LD_DENOM_MINUS_6056_MORE};};
template<> struct libdivide_constants<int16_t,-6055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6055_MAGIC, .more = S16LD_DENOM_MINUS_6055_MORE};};
template<> struct libdivide_constants<int16_t,-6054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6054_MAGIC, .more = S16LD_DENOM_MINUS_6054_MORE};};
template<> struct libdivide_constants<int16_t,-6053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6053_MAGIC, .more = S16LD_DENOM_MINUS_6053_MORE};};
template<> struct libdivide_constants<int16_t,-6052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6052_MAGIC, .more = S16LD_DENOM_MINUS_6052_MORE};};
template<> struct libdivide_constants<int16_t,-6051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6051_MAGIC, .more = S16LD_DENOM_MINUS_6051_MORE};};
template<> struct libdivide_constants<int16_t,-6050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6050_MAGIC, .more = S16LD_DENOM_MINUS_6050_MORE};};
template<> struct libdivide_constants<int16_t,-6049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6049_MAGIC, .more = S16LD_DENOM_MINUS_6049_MORE};};
template<> struct libdivide_constants<int16_t,-6048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6048_MAGIC, .more = S16LD_DENOM_MINUS_6048_MORE};};
template<> struct libdivide_constants<int16_t,-6047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6047_MAGIC, .more = S16LD_DENOM_MINUS_6047_MORE};};
template<> struct libdivide_constants<int16_t,-6046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6046_MAGIC, .more = S16LD_DENOM_MINUS_6046_MORE};};
template<> struct libdivide_constants<int16_t,-6045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6045_MAGIC, .more = S16LD_DENOM_MINUS_6045_MORE};};
template<> struct libdivide_constants<int16_t,-6044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6044_MAGIC, .more = S16LD_DENOM_MINUS_6044_MORE};};
template<> struct libdivide_constants<int16_t,-6043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6043_MAGIC, .more = S16LD_DENOM_MINUS_6043_MORE};};
template<> struct libdivide_constants<int16_t,-6042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6042_MAGIC, .more = S16LD_DENOM_MINUS_6042_MORE};};
template<> struct libdivide_constants<int16_t,-6041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6041_MAGIC, .more = S16LD_DENOM_MINUS_6041_MORE};};
template<> struct libdivide_constants<int16_t,-6040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6040_MAGIC, .more = S16LD_DENOM_MINUS_6040_MORE};};
template<> struct libdivide_constants<int16_t,-6039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6039_MAGIC, .more = S16LD_DENOM_MINUS_6039_MORE};};
template<> struct libdivide_constants<int16_t,-6038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6038_MAGIC, .more = S16LD_DENOM_MINUS_6038_MORE};};
template<> struct libdivide_constants<int16_t,-6037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6037_MAGIC, .more = S16LD_DENOM_MINUS_6037_MORE};};
template<> struct libdivide_constants<int16_t,-6036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6036_MAGIC, .more = S16LD_DENOM_MINUS_6036_MORE};};
template<> struct libdivide_constants<int16_t,-6035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6035_MAGIC, .more = S16LD_DENOM_MINUS_6035_MORE};};
template<> struct libdivide_constants<int16_t,-6034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6034_MAGIC, .more = S16LD_DENOM_MINUS_6034_MORE};};
template<> struct libdivide_constants<int16_t,-6033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6033_MAGIC, .more = S16LD_DENOM_MINUS_6033_MORE};};
template<> struct libdivide_constants<int16_t,-6032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6032_MAGIC, .more = S16LD_DENOM_MINUS_6032_MORE};};
template<> struct libdivide_constants<int16_t,-6031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6031_MAGIC, .more = S16LD_DENOM_MINUS_6031_MORE};};
template<> struct libdivide_constants<int16_t,-6030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6030_MAGIC, .more = S16LD_DENOM_MINUS_6030_MORE};};
template<> struct libdivide_constants<int16_t,-6029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6029_MAGIC, .more = S16LD_DENOM_MINUS_6029_MORE};};
template<> struct libdivide_constants<int16_t,-6028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6028_MAGIC, .more = S16LD_DENOM_MINUS_6028_MORE};};
template<> struct libdivide_constants<int16_t,-6027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6027_MAGIC, .more = S16LD_DENOM_MINUS_6027_MORE};};
template<> struct libdivide_constants<int16_t,-6026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6026_MAGIC, .more = S16LD_DENOM_MINUS_6026_MORE};};
template<> struct libdivide_constants<int16_t,-6025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6025_MAGIC, .more = S16LD_DENOM_MINUS_6025_MORE};};
template<> struct libdivide_constants<int16_t,-6024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6024_MAGIC, .more = S16LD_DENOM_MINUS_6024_MORE};};
template<> struct libdivide_constants<int16_t,-6023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6023_MAGIC, .more = S16LD_DENOM_MINUS_6023_MORE};};
template<> struct libdivide_constants<int16_t,-6022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6022_MAGIC, .more = S16LD_DENOM_MINUS_6022_MORE};};
template<> struct libdivide_constants<int16_t,-6021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6021_MAGIC, .more = S16LD_DENOM_MINUS_6021_MORE};};
template<> struct libdivide_constants<int16_t,-6020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6020_MAGIC, .more = S16LD_DENOM_MINUS_6020_MORE};};
template<> struct libdivide_constants<int16_t,-6019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6019_MAGIC, .more = S16LD_DENOM_MINUS_6019_MORE};};
template<> struct libdivide_constants<int16_t,-6018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6018_MAGIC, .more = S16LD_DENOM_MINUS_6018_MORE};};
template<> struct libdivide_constants<int16_t,-6017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6017_MAGIC, .more = S16LD_DENOM_MINUS_6017_MORE};};
template<> struct libdivide_constants<int16_t,-6016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6016_MAGIC, .more = S16LD_DENOM_MINUS_6016_MORE};};
template<> struct libdivide_constants<int16_t,-6015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6015_MAGIC, .more = S16LD_DENOM_MINUS_6015_MORE};};
template<> struct libdivide_constants<int16_t,-6014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6014_MAGIC, .more = S16LD_DENOM_MINUS_6014_MORE};};
template<> struct libdivide_constants<int16_t,-6013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6013_MAGIC, .more = S16LD_DENOM_MINUS_6013_MORE};};
template<> struct libdivide_constants<int16_t,-6012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6012_MAGIC, .more = S16LD_DENOM_MINUS_6012_MORE};};
template<> struct libdivide_constants<int16_t,-6011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6011_MAGIC, .more = S16LD_DENOM_MINUS_6011_MORE};};
template<> struct libdivide_constants<int16_t,-6010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6010_MAGIC, .more = S16LD_DENOM_MINUS_6010_MORE};};
template<> struct libdivide_constants<int16_t,-6009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6009_MAGIC, .more = S16LD_DENOM_MINUS_6009_MORE};};
template<> struct libdivide_constants<int16_t,-6008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6008_MAGIC, .more = S16LD_DENOM_MINUS_6008_MORE};};
template<> struct libdivide_constants<int16_t,-6007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6007_MAGIC, .more = S16LD_DENOM_MINUS_6007_MORE};};
template<> struct libdivide_constants<int16_t,-6006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6006_MAGIC, .more = S16LD_DENOM_MINUS_6006_MORE};};
template<> struct libdivide_constants<int16_t,-6005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6005_MAGIC, .more = S16LD_DENOM_MINUS_6005_MORE};};
template<> struct libdivide_constants<int16_t,-6004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6004_MAGIC, .more = S16LD_DENOM_MINUS_6004_MORE};};
template<> struct libdivide_constants<int16_t,-6003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6003_MAGIC, .more = S16LD_DENOM_MINUS_6003_MORE};};
template<> struct libdivide_constants<int16_t,-6002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6002_MAGIC, .more = S16LD_DENOM_MINUS_6002_MORE};};
template<> struct libdivide_constants<int16_t,-6001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6001_MAGIC, .more = S16LD_DENOM_MINUS_6001_MORE};};
template<> struct libdivide_constants<int16_t,-6000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6000_MAGIC, .more = S16LD_DENOM_MINUS_6000_MORE};};
template<> struct libdivide_constants<int16_t,-5999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5999_MAGIC, .more = S16LD_DENOM_MINUS_5999_MORE};};
template<> struct libdivide_constants<int16_t,-5998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5998_MAGIC, .more = S16LD_DENOM_MINUS_5998_MORE};};
template<> struct libdivide_constants<int16_t,-5997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5997_MAGIC, .more = S16LD_DENOM_MINUS_5997_MORE};};
template<> struct libdivide_constants<int16_t,-5996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5996_MAGIC, .more = S16LD_DENOM_MINUS_5996_MORE};};
template<> struct libdivide_constants<int16_t,-5995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5995_MAGIC, .more = S16LD_DENOM_MINUS_5995_MORE};};
template<> struct libdivide_constants<int16_t,-5994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5994_MAGIC, .more = S16LD_DENOM_MINUS_5994_MORE};};
template<> struct libdivide_constants<int16_t,-5993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5993_MAGIC, .more = S16LD_DENOM_MINUS_5993_MORE};};
template<> struct libdivide_constants<int16_t,-5992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5992_MAGIC, .more = S16LD_DENOM_MINUS_5992_MORE};};
template<> struct libdivide_constants<int16_t,-5991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5991_MAGIC, .more = S16LD_DENOM_MINUS_5991_MORE};};
template<> struct libdivide_constants<int16_t,-5990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5990_MAGIC, .more = S16LD_DENOM_MINUS_5990_MORE};};
template<> struct libdivide_constants<int16_t,-5989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5989_MAGIC, .more = S16LD_DENOM_MINUS_5989_MORE};};
template<> struct libdivide_constants<int16_t,-5988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5988_MAGIC, .more = S16LD_DENOM_MINUS_5988_MORE};};
template<> struct libdivide_constants<int16_t,-5987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5987_MAGIC, .more = S16LD_DENOM_MINUS_5987_MORE};};
template<> struct libdivide_constants<int16_t,-5986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5986_MAGIC, .more = S16LD_DENOM_MINUS_5986_MORE};};
template<> struct libdivide_constants<int16_t,-5985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5985_MAGIC, .more = S16LD_DENOM_MINUS_5985_MORE};};
template<> struct libdivide_constants<int16_t,-5984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5984_MAGIC, .more = S16LD_DENOM_MINUS_5984_MORE};};
template<> struct libdivide_constants<int16_t,-5983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5983_MAGIC, .more = S16LD_DENOM_MINUS_5983_MORE};};
template<> struct libdivide_constants<int16_t,-5982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5982_MAGIC, .more = S16LD_DENOM_MINUS_5982_MORE};};
template<> struct libdivide_constants<int16_t,-5981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5981_MAGIC, .more = S16LD_DENOM_MINUS_5981_MORE};};
template<> struct libdivide_constants<int16_t,-5980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5980_MAGIC, .more = S16LD_DENOM_MINUS_5980_MORE};};
template<> struct libdivide_constants<int16_t,-5979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5979_MAGIC, .more = S16LD_DENOM_MINUS_5979_MORE};};
template<> struct libdivide_constants<int16_t,-5978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5978_MAGIC, .more = S16LD_DENOM_MINUS_5978_MORE};};
template<> struct libdivide_constants<int16_t,-5977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5977_MAGIC, .more = S16LD_DENOM_MINUS_5977_MORE};};
template<> struct libdivide_constants<int16_t,-5976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5976_MAGIC, .more = S16LD_DENOM_MINUS_5976_MORE};};
template<> struct libdivide_constants<int16_t,-5975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5975_MAGIC, .more = S16LD_DENOM_MINUS_5975_MORE};};
template<> struct libdivide_constants<int16_t,-5974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5974_MAGIC, .more = S16LD_DENOM_MINUS_5974_MORE};};
template<> struct libdivide_constants<int16_t,-5973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5973_MAGIC, .more = S16LD_DENOM_MINUS_5973_MORE};};
template<> struct libdivide_constants<int16_t,-5972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5972_MAGIC, .more = S16LD_DENOM_MINUS_5972_MORE};};
template<> struct libdivide_constants<int16_t,-5971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5971_MAGIC, .more = S16LD_DENOM_MINUS_5971_MORE};};
template<> struct libdivide_constants<int16_t,-5970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5970_MAGIC, .more = S16LD_DENOM_MINUS_5970_MORE};};
template<> struct libdivide_constants<int16_t,-5969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5969_MAGIC, .more = S16LD_DENOM_MINUS_5969_MORE};};
template<> struct libdivide_constants<int16_t,-5968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5968_MAGIC, .more = S16LD_DENOM_MINUS_5968_MORE};};
template<> struct libdivide_constants<int16_t,-5967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5967_MAGIC, .more = S16LD_DENOM_MINUS_5967_MORE};};
template<> struct libdivide_constants<int16_t,-5966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5966_MAGIC, .more = S16LD_DENOM_MINUS_5966_MORE};};
template<> struct libdivide_constants<int16_t,-5965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5965_MAGIC, .more = S16LD_DENOM_MINUS_5965_MORE};};
template<> struct libdivide_constants<int16_t,-5964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5964_MAGIC, .more = S16LD_DENOM_MINUS_5964_MORE};};
template<> struct libdivide_constants<int16_t,-5963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5963_MAGIC, .more = S16LD_DENOM_MINUS_5963_MORE};};
template<> struct libdivide_constants<int16_t,-5962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5962_MAGIC, .more = S16LD_DENOM_MINUS_5962_MORE};};
template<> struct libdivide_constants<int16_t,-5961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5961_MAGIC, .more = S16LD_DENOM_MINUS_5961_MORE};};
template<> struct libdivide_constants<int16_t,-5960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5960_MAGIC, .more = S16LD_DENOM_MINUS_5960_MORE};};
template<> struct libdivide_constants<int16_t,-5959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5959_MAGIC, .more = S16LD_DENOM_MINUS_5959_MORE};};
template<> struct libdivide_constants<int16_t,-5958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5958_MAGIC, .more = S16LD_DENOM_MINUS_5958_MORE};};
template<> struct libdivide_constants<int16_t,-5957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5957_MAGIC, .more = S16LD_DENOM_MINUS_5957_MORE};};
template<> struct libdivide_constants<int16_t,-5956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5956_MAGIC, .more = S16LD_DENOM_MINUS_5956_MORE};};
template<> struct libdivide_constants<int16_t,-5955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5955_MAGIC, .more = S16LD_DENOM_MINUS_5955_MORE};};
template<> struct libdivide_constants<int16_t,-5954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5954_MAGIC, .more = S16LD_DENOM_MINUS_5954_MORE};};
template<> struct libdivide_constants<int16_t,-5953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5953_MAGIC, .more = S16LD_DENOM_MINUS_5953_MORE};};
template<> struct libdivide_constants<int16_t,-5952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5952_MAGIC, .more = S16LD_DENOM_MINUS_5952_MORE};};
template<> struct libdivide_constants<int16_t,-5951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5951_MAGIC, .more = S16LD_DENOM_MINUS_5951_MORE};};
template<> struct libdivide_constants<int16_t,-5950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5950_MAGIC, .more = S16LD_DENOM_MINUS_5950_MORE};};
template<> struct libdivide_constants<int16_t,-5949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5949_MAGIC, .more = S16LD_DENOM_MINUS_5949_MORE};};
template<> struct libdivide_constants<int16_t,-5948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5948_MAGIC, .more = S16LD_DENOM_MINUS_5948_MORE};};
template<> struct libdivide_constants<int16_t,-5947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5947_MAGIC, .more = S16LD_DENOM_MINUS_5947_MORE};};
template<> struct libdivide_constants<int16_t,-5946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5946_MAGIC, .more = S16LD_DENOM_MINUS_5946_MORE};};
template<> struct libdivide_constants<int16_t,-5945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5945_MAGIC, .more = S16LD_DENOM_MINUS_5945_MORE};};
template<> struct libdivide_constants<int16_t,-5944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5944_MAGIC, .more = S16LD_DENOM_MINUS_5944_MORE};};
template<> struct libdivide_constants<int16_t,-5943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5943_MAGIC, .more = S16LD_DENOM_MINUS_5943_MORE};};
template<> struct libdivide_constants<int16_t,-5942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5942_MAGIC, .more = S16LD_DENOM_MINUS_5942_MORE};};
template<> struct libdivide_constants<int16_t,-5941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5941_MAGIC, .more = S16LD_DENOM_MINUS_5941_MORE};};
template<> struct libdivide_constants<int16_t,-5940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5940_MAGIC, .more = S16LD_DENOM_MINUS_5940_MORE};};
template<> struct libdivide_constants<int16_t,-5939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5939_MAGIC, .more = S16LD_DENOM_MINUS_5939_MORE};};
template<> struct libdivide_constants<int16_t,-5938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5938_MAGIC, .more = S16LD_DENOM_MINUS_5938_MORE};};
template<> struct libdivide_constants<int16_t,-5937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5937_MAGIC, .more = S16LD_DENOM_MINUS_5937_MORE};};
template<> struct libdivide_constants<int16_t,-5936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5936_MAGIC, .more = S16LD_DENOM_MINUS_5936_MORE};};
template<> struct libdivide_constants<int16_t,-5935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5935_MAGIC, .more = S16LD_DENOM_MINUS_5935_MORE};};
template<> struct libdivide_constants<int16_t,-5934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5934_MAGIC, .more = S16LD_DENOM_MINUS_5934_MORE};};
template<> struct libdivide_constants<int16_t,-5933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5933_MAGIC, .more = S16LD_DENOM_MINUS_5933_MORE};};
template<> struct libdivide_constants<int16_t,-5932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5932_MAGIC, .more = S16LD_DENOM_MINUS_5932_MORE};};
template<> struct libdivide_constants<int16_t,-5931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5931_MAGIC, .more = S16LD_DENOM_MINUS_5931_MORE};};
template<> struct libdivide_constants<int16_t,-5930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5930_MAGIC, .more = S16LD_DENOM_MINUS_5930_MORE};};
template<> struct libdivide_constants<int16_t,-5929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5929_MAGIC, .more = S16LD_DENOM_MINUS_5929_MORE};};
template<> struct libdivide_constants<int16_t,-5928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5928_MAGIC, .more = S16LD_DENOM_MINUS_5928_MORE};};
template<> struct libdivide_constants<int16_t,-5927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5927_MAGIC, .more = S16LD_DENOM_MINUS_5927_MORE};};
template<> struct libdivide_constants<int16_t,-5926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5926_MAGIC, .more = S16LD_DENOM_MINUS_5926_MORE};};
template<> struct libdivide_constants<int16_t,-5925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5925_MAGIC, .more = S16LD_DENOM_MINUS_5925_MORE};};
template<> struct libdivide_constants<int16_t,-5924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5924_MAGIC, .more = S16LD_DENOM_MINUS_5924_MORE};};
template<> struct libdivide_constants<int16_t,-5923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5923_MAGIC, .more = S16LD_DENOM_MINUS_5923_MORE};};
template<> struct libdivide_constants<int16_t,-5922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5922_MAGIC, .more = S16LD_DENOM_MINUS_5922_MORE};};
template<> struct libdivide_constants<int16_t,-5921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5921_MAGIC, .more = S16LD_DENOM_MINUS_5921_MORE};};
template<> struct libdivide_constants<int16_t,-5920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5920_MAGIC, .more = S16LD_DENOM_MINUS_5920_MORE};};
template<> struct libdivide_constants<int16_t,-5919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5919_MAGIC, .more = S16LD_DENOM_MINUS_5919_MORE};};
template<> struct libdivide_constants<int16_t,-5918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5918_MAGIC, .more = S16LD_DENOM_MINUS_5918_MORE};};
template<> struct libdivide_constants<int16_t,-5917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5917_MAGIC, .more = S16LD_DENOM_MINUS_5917_MORE};};
template<> struct libdivide_constants<int16_t,-5916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5916_MAGIC, .more = S16LD_DENOM_MINUS_5916_MORE};};
template<> struct libdivide_constants<int16_t,-5915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5915_MAGIC, .more = S16LD_DENOM_MINUS_5915_MORE};};
template<> struct libdivide_constants<int16_t,-5914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5914_MAGIC, .more = S16LD_DENOM_MINUS_5914_MORE};};
template<> struct libdivide_constants<int16_t,-5913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5913_MAGIC, .more = S16LD_DENOM_MINUS_5913_MORE};};
template<> struct libdivide_constants<int16_t,-5912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5912_MAGIC, .more = S16LD_DENOM_MINUS_5912_MORE};};
template<> struct libdivide_constants<int16_t,-5911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5911_MAGIC, .more = S16LD_DENOM_MINUS_5911_MORE};};
template<> struct libdivide_constants<int16_t,-5910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5910_MAGIC, .more = S16LD_DENOM_MINUS_5910_MORE};};
template<> struct libdivide_constants<int16_t,-5909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5909_MAGIC, .more = S16LD_DENOM_MINUS_5909_MORE};};
template<> struct libdivide_constants<int16_t,-5908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5908_MAGIC, .more = S16LD_DENOM_MINUS_5908_MORE};};
template<> struct libdivide_constants<int16_t,-5907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5907_MAGIC, .more = S16LD_DENOM_MINUS_5907_MORE};};
template<> struct libdivide_constants<int16_t,-5906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5906_MAGIC, .more = S16LD_DENOM_MINUS_5906_MORE};};
template<> struct libdivide_constants<int16_t,-5905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5905_MAGIC, .more = S16LD_DENOM_MINUS_5905_MORE};};
template<> struct libdivide_constants<int16_t,-5904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5904_MAGIC, .more = S16LD_DENOM_MINUS_5904_MORE};};
template<> struct libdivide_constants<int16_t,-5903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5903_MAGIC, .more = S16LD_DENOM_MINUS_5903_MORE};};
template<> struct libdivide_constants<int16_t,-5902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5902_MAGIC, .more = S16LD_DENOM_MINUS_5902_MORE};};
template<> struct libdivide_constants<int16_t,-5901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5901_MAGIC, .more = S16LD_DENOM_MINUS_5901_MORE};};
template<> struct libdivide_constants<int16_t,-5900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5900_MAGIC, .more = S16LD_DENOM_MINUS_5900_MORE};};
template<> struct libdivide_constants<int16_t,-5899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5899_MAGIC, .more = S16LD_DENOM_MINUS_5899_MORE};};
template<> struct libdivide_constants<int16_t,-5898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5898_MAGIC, .more = S16LD_DENOM_MINUS_5898_MORE};};
template<> struct libdivide_constants<int16_t,-5897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5897_MAGIC, .more = S16LD_DENOM_MINUS_5897_MORE};};
template<> struct libdivide_constants<int16_t,-5896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5896_MAGIC, .more = S16LD_DENOM_MINUS_5896_MORE};};
template<> struct libdivide_constants<int16_t,-5895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5895_MAGIC, .more = S16LD_DENOM_MINUS_5895_MORE};};
template<> struct libdivide_constants<int16_t,-5894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5894_MAGIC, .more = S16LD_DENOM_MINUS_5894_MORE};};
template<> struct libdivide_constants<int16_t,-5893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5893_MAGIC, .more = S16LD_DENOM_MINUS_5893_MORE};};
template<> struct libdivide_constants<int16_t,-5892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5892_MAGIC, .more = S16LD_DENOM_MINUS_5892_MORE};};
template<> struct libdivide_constants<int16_t,-5891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5891_MAGIC, .more = S16LD_DENOM_MINUS_5891_MORE};};
template<> struct libdivide_constants<int16_t,-5890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5890_MAGIC, .more = S16LD_DENOM_MINUS_5890_MORE};};
template<> struct libdivide_constants<int16_t,-5889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5889_MAGIC, .more = S16LD_DENOM_MINUS_5889_MORE};};
template<> struct libdivide_constants<int16_t,-5888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5888_MAGIC, .more = S16LD_DENOM_MINUS_5888_MORE};};
template<> struct libdivide_constants<int16_t,-5887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5887_MAGIC, .more = S16LD_DENOM_MINUS_5887_MORE};};
template<> struct libdivide_constants<int16_t,-5886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5886_MAGIC, .more = S16LD_DENOM_MINUS_5886_MORE};};
template<> struct libdivide_constants<int16_t,-5885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5885_MAGIC, .more = S16LD_DENOM_MINUS_5885_MORE};};
template<> struct libdivide_constants<int16_t,-5884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5884_MAGIC, .more = S16LD_DENOM_MINUS_5884_MORE};};
template<> struct libdivide_constants<int16_t,-5883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5883_MAGIC, .more = S16LD_DENOM_MINUS_5883_MORE};};
template<> struct libdivide_constants<int16_t,-5882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5882_MAGIC, .more = S16LD_DENOM_MINUS_5882_MORE};};
template<> struct libdivide_constants<int16_t,-5881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5881_MAGIC, .more = S16LD_DENOM_MINUS_5881_MORE};};
template<> struct libdivide_constants<int16_t,-5880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5880_MAGIC, .more = S16LD_DENOM_MINUS_5880_MORE};};
template<> struct libdivide_constants<int16_t,-5879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5879_MAGIC, .more = S16LD_DENOM_MINUS_5879_MORE};};
template<> struct libdivide_constants<int16_t,-5878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5878_MAGIC, .more = S16LD_DENOM_MINUS_5878_MORE};};
template<> struct libdivide_constants<int16_t,-5877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5877_MAGIC, .more = S16LD_DENOM_MINUS_5877_MORE};};
template<> struct libdivide_constants<int16_t,-5876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5876_MAGIC, .more = S16LD_DENOM_MINUS_5876_MORE};};
template<> struct libdivide_constants<int16_t,-5875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5875_MAGIC, .more = S16LD_DENOM_MINUS_5875_MORE};};
template<> struct libdivide_constants<int16_t,-5874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5874_MAGIC, .more = S16LD_DENOM_MINUS_5874_MORE};};
template<> struct libdivide_constants<int16_t,-5873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5873_MAGIC, .more = S16LD_DENOM_MINUS_5873_MORE};};
template<> struct libdivide_constants<int16_t,-5872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5872_MAGIC, .more = S16LD_DENOM_MINUS_5872_MORE};};
template<> struct libdivide_constants<int16_t,-5871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5871_MAGIC, .more = S16LD_DENOM_MINUS_5871_MORE};};
template<> struct libdivide_constants<int16_t,-5870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5870_MAGIC, .more = S16LD_DENOM_MINUS_5870_MORE};};
template<> struct libdivide_constants<int16_t,-5869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5869_MAGIC, .more = S16LD_DENOM_MINUS_5869_MORE};};
template<> struct libdivide_constants<int16_t,-5868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5868_MAGIC, .more = S16LD_DENOM_MINUS_5868_MORE};};
template<> struct libdivide_constants<int16_t,-5867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5867_MAGIC, .more = S16LD_DENOM_MINUS_5867_MORE};};
template<> struct libdivide_constants<int16_t,-5866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5866_MAGIC, .more = S16LD_DENOM_MINUS_5866_MORE};};
template<> struct libdivide_constants<int16_t,-5865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5865_MAGIC, .more = S16LD_DENOM_MINUS_5865_MORE};};
template<> struct libdivide_constants<int16_t,-5864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5864_MAGIC, .more = S16LD_DENOM_MINUS_5864_MORE};};
template<> struct libdivide_constants<int16_t,-5863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5863_MAGIC, .more = S16LD_DENOM_MINUS_5863_MORE};};
template<> struct libdivide_constants<int16_t,-5862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5862_MAGIC, .more = S16LD_DENOM_MINUS_5862_MORE};};
template<> struct libdivide_constants<int16_t,-5861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5861_MAGIC, .more = S16LD_DENOM_MINUS_5861_MORE};};
template<> struct libdivide_constants<int16_t,-5860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5860_MAGIC, .more = S16LD_DENOM_MINUS_5860_MORE};};
template<> struct libdivide_constants<int16_t,-5859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5859_MAGIC, .more = S16LD_DENOM_MINUS_5859_MORE};};
template<> struct libdivide_constants<int16_t,-5858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5858_MAGIC, .more = S16LD_DENOM_MINUS_5858_MORE};};
template<> struct libdivide_constants<int16_t,-5857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5857_MAGIC, .more = S16LD_DENOM_MINUS_5857_MORE};};
template<> struct libdivide_constants<int16_t,-5856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5856_MAGIC, .more = S16LD_DENOM_MINUS_5856_MORE};};
template<> struct libdivide_constants<int16_t,-5855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5855_MAGIC, .more = S16LD_DENOM_MINUS_5855_MORE};};
template<> struct libdivide_constants<int16_t,-5854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5854_MAGIC, .more = S16LD_DENOM_MINUS_5854_MORE};};
template<> struct libdivide_constants<int16_t,-5853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5853_MAGIC, .more = S16LD_DENOM_MINUS_5853_MORE};};
template<> struct libdivide_constants<int16_t,-5852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5852_MAGIC, .more = S16LD_DENOM_MINUS_5852_MORE};};
template<> struct libdivide_constants<int16_t,-5851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5851_MAGIC, .more = S16LD_DENOM_MINUS_5851_MORE};};
template<> struct libdivide_constants<int16_t,-5850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5850_MAGIC, .more = S16LD_DENOM_MINUS_5850_MORE};};
template<> struct libdivide_constants<int16_t,-5849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5849_MAGIC, .more = S16LD_DENOM_MINUS_5849_MORE};};
template<> struct libdivide_constants<int16_t,-5848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5848_MAGIC, .more = S16LD_DENOM_MINUS_5848_MORE};};
template<> struct libdivide_constants<int16_t,-5847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5847_MAGIC, .more = S16LD_DENOM_MINUS_5847_MORE};};
template<> struct libdivide_constants<int16_t,-5846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5846_MAGIC, .more = S16LD_DENOM_MINUS_5846_MORE};};
template<> struct libdivide_constants<int16_t,-5845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5845_MAGIC, .more = S16LD_DENOM_MINUS_5845_MORE};};
template<> struct libdivide_constants<int16_t,-5844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5844_MAGIC, .more = S16LD_DENOM_MINUS_5844_MORE};};
template<> struct libdivide_constants<int16_t,-5843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5843_MAGIC, .more = S16LD_DENOM_MINUS_5843_MORE};};
template<> struct libdivide_constants<int16_t,-5842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5842_MAGIC, .more = S16LD_DENOM_MINUS_5842_MORE};};
template<> struct libdivide_constants<int16_t,-5841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5841_MAGIC, .more = S16LD_DENOM_MINUS_5841_MORE};};
template<> struct libdivide_constants<int16_t,-5840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5840_MAGIC, .more = S16LD_DENOM_MINUS_5840_MORE};};
template<> struct libdivide_constants<int16_t,-5839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5839_MAGIC, .more = S16LD_DENOM_MINUS_5839_MORE};};
template<> struct libdivide_constants<int16_t,-5838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5838_MAGIC, .more = S16LD_DENOM_MINUS_5838_MORE};};
template<> struct libdivide_constants<int16_t,-5837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5837_MAGIC, .more = S16LD_DENOM_MINUS_5837_MORE};};
template<> struct libdivide_constants<int16_t,-5836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5836_MAGIC, .more = S16LD_DENOM_MINUS_5836_MORE};};
template<> struct libdivide_constants<int16_t,-5835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5835_MAGIC, .more = S16LD_DENOM_MINUS_5835_MORE};};
template<> struct libdivide_constants<int16_t,-5834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5834_MAGIC, .more = S16LD_DENOM_MINUS_5834_MORE};};
template<> struct libdivide_constants<int16_t,-5833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5833_MAGIC, .more = S16LD_DENOM_MINUS_5833_MORE};};
template<> struct libdivide_constants<int16_t,-5832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5832_MAGIC, .more = S16LD_DENOM_MINUS_5832_MORE};};
template<> struct libdivide_constants<int16_t,-5831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5831_MAGIC, .more = S16LD_DENOM_MINUS_5831_MORE};};
template<> struct libdivide_constants<int16_t,-5830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5830_MAGIC, .more = S16LD_DENOM_MINUS_5830_MORE};};
template<> struct libdivide_constants<int16_t,-5829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5829_MAGIC, .more = S16LD_DENOM_MINUS_5829_MORE};};
template<> struct libdivide_constants<int16_t,-5828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5828_MAGIC, .more = S16LD_DENOM_MINUS_5828_MORE};};
template<> struct libdivide_constants<int16_t,-5827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5827_MAGIC, .more = S16LD_DENOM_MINUS_5827_MORE};};
template<> struct libdivide_constants<int16_t,-5826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5826_MAGIC, .more = S16LD_DENOM_MINUS_5826_MORE};};
template<> struct libdivide_constants<int16_t,-5825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5825_MAGIC, .more = S16LD_DENOM_MINUS_5825_MORE};};
template<> struct libdivide_constants<int16_t,-5824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5824_MAGIC, .more = S16LD_DENOM_MINUS_5824_MORE};};
template<> struct libdivide_constants<int16_t,-5823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5823_MAGIC, .more = S16LD_DENOM_MINUS_5823_MORE};};
template<> struct libdivide_constants<int16_t,-5822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5822_MAGIC, .more = S16LD_DENOM_MINUS_5822_MORE};};
template<> struct libdivide_constants<int16_t,-5821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5821_MAGIC, .more = S16LD_DENOM_MINUS_5821_MORE};};
template<> struct libdivide_constants<int16_t,-5820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5820_MAGIC, .more = S16LD_DENOM_MINUS_5820_MORE};};
template<> struct libdivide_constants<int16_t,-5819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5819_MAGIC, .more = S16LD_DENOM_MINUS_5819_MORE};};
template<> struct libdivide_constants<int16_t,-5818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5818_MAGIC, .more = S16LD_DENOM_MINUS_5818_MORE};};
template<> struct libdivide_constants<int16_t,-5817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5817_MAGIC, .more = S16LD_DENOM_MINUS_5817_MORE};};
template<> struct libdivide_constants<int16_t,-5816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5816_MAGIC, .more = S16LD_DENOM_MINUS_5816_MORE};};
template<> struct libdivide_constants<int16_t,-5815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5815_MAGIC, .more = S16LD_DENOM_MINUS_5815_MORE};};
template<> struct libdivide_constants<int16_t,-5814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5814_MAGIC, .more = S16LD_DENOM_MINUS_5814_MORE};};
template<> struct libdivide_constants<int16_t,-5813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5813_MAGIC, .more = S16LD_DENOM_MINUS_5813_MORE};};
template<> struct libdivide_constants<int16_t,-5812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5812_MAGIC, .more = S16LD_DENOM_MINUS_5812_MORE};};
template<> struct libdivide_constants<int16_t,-5811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5811_MAGIC, .more = S16LD_DENOM_MINUS_5811_MORE};};
template<> struct libdivide_constants<int16_t,-5810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5810_MAGIC, .more = S16LD_DENOM_MINUS_5810_MORE};};
template<> struct libdivide_constants<int16_t,-5809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5809_MAGIC, .more = S16LD_DENOM_MINUS_5809_MORE};};
template<> struct libdivide_constants<int16_t,-5808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5808_MAGIC, .more = S16LD_DENOM_MINUS_5808_MORE};};
template<> struct libdivide_constants<int16_t,-5807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5807_MAGIC, .more = S16LD_DENOM_MINUS_5807_MORE};};
template<> struct libdivide_constants<int16_t,-5806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5806_MAGIC, .more = S16LD_DENOM_MINUS_5806_MORE};};
template<> struct libdivide_constants<int16_t,-5805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5805_MAGIC, .more = S16LD_DENOM_MINUS_5805_MORE};};
template<> struct libdivide_constants<int16_t,-5804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5804_MAGIC, .more = S16LD_DENOM_MINUS_5804_MORE};};
template<> struct libdivide_constants<int16_t,-5803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5803_MAGIC, .more = S16LD_DENOM_MINUS_5803_MORE};};
template<> struct libdivide_constants<int16_t,-5802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5802_MAGIC, .more = S16LD_DENOM_MINUS_5802_MORE};};
template<> struct libdivide_constants<int16_t,-5801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5801_MAGIC, .more = S16LD_DENOM_MINUS_5801_MORE};};
template<> struct libdivide_constants<int16_t,-5800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5800_MAGIC, .more = S16LD_DENOM_MINUS_5800_MORE};};
template<> struct libdivide_constants<int16_t,-5799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5799_MAGIC, .more = S16LD_DENOM_MINUS_5799_MORE};};
template<> struct libdivide_constants<int16_t,-5798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5798_MAGIC, .more = S16LD_DENOM_MINUS_5798_MORE};};
template<> struct libdivide_constants<int16_t,-5797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5797_MAGIC, .more = S16LD_DENOM_MINUS_5797_MORE};};
template<> struct libdivide_constants<int16_t,-5796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5796_MAGIC, .more = S16LD_DENOM_MINUS_5796_MORE};};
template<> struct libdivide_constants<int16_t,-5795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5795_MAGIC, .more = S16LD_DENOM_MINUS_5795_MORE};};
template<> struct libdivide_constants<int16_t,-5794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5794_MAGIC, .more = S16LD_DENOM_MINUS_5794_MORE};};
template<> struct libdivide_constants<int16_t,-5793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5793_MAGIC, .more = S16LD_DENOM_MINUS_5793_MORE};};
template<> struct libdivide_constants<int16_t,-5792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5792_MAGIC, .more = S16LD_DENOM_MINUS_5792_MORE};};
template<> struct libdivide_constants<int16_t,-5791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5791_MAGIC, .more = S16LD_DENOM_MINUS_5791_MORE};};
template<> struct libdivide_constants<int16_t,-5790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5790_MAGIC, .more = S16LD_DENOM_MINUS_5790_MORE};};
template<> struct libdivide_constants<int16_t,-5789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5789_MAGIC, .more = S16LD_DENOM_MINUS_5789_MORE};};
template<> struct libdivide_constants<int16_t,-5788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5788_MAGIC, .more = S16LD_DENOM_MINUS_5788_MORE};};
template<> struct libdivide_constants<int16_t,-5787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5787_MAGIC, .more = S16LD_DENOM_MINUS_5787_MORE};};
template<> struct libdivide_constants<int16_t,-5786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5786_MAGIC, .more = S16LD_DENOM_MINUS_5786_MORE};};
template<> struct libdivide_constants<int16_t,-5785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5785_MAGIC, .more = S16LD_DENOM_MINUS_5785_MORE};};
template<> struct libdivide_constants<int16_t,-5784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5784_MAGIC, .more = S16LD_DENOM_MINUS_5784_MORE};};
template<> struct libdivide_constants<int16_t,-5783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5783_MAGIC, .more = S16LD_DENOM_MINUS_5783_MORE};};
template<> struct libdivide_constants<int16_t,-5782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5782_MAGIC, .more = S16LD_DENOM_MINUS_5782_MORE};};
template<> struct libdivide_constants<int16_t,-5781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5781_MAGIC, .more = S16LD_DENOM_MINUS_5781_MORE};};
template<> struct libdivide_constants<int16_t,-5780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5780_MAGIC, .more = S16LD_DENOM_MINUS_5780_MORE};};
template<> struct libdivide_constants<int16_t,-5779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5779_MAGIC, .more = S16LD_DENOM_MINUS_5779_MORE};};
template<> struct libdivide_constants<int16_t,-5778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5778_MAGIC, .more = S16LD_DENOM_MINUS_5778_MORE};};
template<> struct libdivide_constants<int16_t,-5777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5777_MAGIC, .more = S16LD_DENOM_MINUS_5777_MORE};};
template<> struct libdivide_constants<int16_t,-5776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5776_MAGIC, .more = S16LD_DENOM_MINUS_5776_MORE};};
template<> struct libdivide_constants<int16_t,-5775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5775_MAGIC, .more = S16LD_DENOM_MINUS_5775_MORE};};
template<> struct libdivide_constants<int16_t,-5774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5774_MAGIC, .more = S16LD_DENOM_MINUS_5774_MORE};};
template<> struct libdivide_constants<int16_t,-5773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5773_MAGIC, .more = S16LD_DENOM_MINUS_5773_MORE};};
template<> struct libdivide_constants<int16_t,-5772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5772_MAGIC, .more = S16LD_DENOM_MINUS_5772_MORE};};
template<> struct libdivide_constants<int16_t,-5771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5771_MAGIC, .more = S16LD_DENOM_MINUS_5771_MORE};};
template<> struct libdivide_constants<int16_t,-5770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5770_MAGIC, .more = S16LD_DENOM_MINUS_5770_MORE};};
template<> struct libdivide_constants<int16_t,-5769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5769_MAGIC, .more = S16LD_DENOM_MINUS_5769_MORE};};
template<> struct libdivide_constants<int16_t,-5768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5768_MAGIC, .more = S16LD_DENOM_MINUS_5768_MORE};};
template<> struct libdivide_constants<int16_t,-5767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5767_MAGIC, .more = S16LD_DENOM_MINUS_5767_MORE};};
template<> struct libdivide_constants<int16_t,-5766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5766_MAGIC, .more = S16LD_DENOM_MINUS_5766_MORE};};
template<> struct libdivide_constants<int16_t,-5765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5765_MAGIC, .more = S16LD_DENOM_MINUS_5765_MORE};};
template<> struct libdivide_constants<int16_t,-5764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5764_MAGIC, .more = S16LD_DENOM_MINUS_5764_MORE};};
template<> struct libdivide_constants<int16_t,-5763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5763_MAGIC, .more = S16LD_DENOM_MINUS_5763_MORE};};
template<> struct libdivide_constants<int16_t,-5762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5762_MAGIC, .more = S16LD_DENOM_MINUS_5762_MORE};};
template<> struct libdivide_constants<int16_t,-5761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5761_MAGIC, .more = S16LD_DENOM_MINUS_5761_MORE};};
template<> struct libdivide_constants<int16_t,-5760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5760_MAGIC, .more = S16LD_DENOM_MINUS_5760_MORE};};
template<> struct libdivide_constants<int16_t,-5759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5759_MAGIC, .more = S16LD_DENOM_MINUS_5759_MORE};};
template<> struct libdivide_constants<int16_t,-5758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5758_MAGIC, .more = S16LD_DENOM_MINUS_5758_MORE};};
template<> struct libdivide_constants<int16_t,-5757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5757_MAGIC, .more = S16LD_DENOM_MINUS_5757_MORE};};
template<> struct libdivide_constants<int16_t,-5756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5756_MAGIC, .more = S16LD_DENOM_MINUS_5756_MORE};};
template<> struct libdivide_constants<int16_t,-5755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5755_MAGIC, .more = S16LD_DENOM_MINUS_5755_MORE};};
template<> struct libdivide_constants<int16_t,-5754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5754_MAGIC, .more = S16LD_DENOM_MINUS_5754_MORE};};
template<> struct libdivide_constants<int16_t,-5753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5753_MAGIC, .more = S16LD_DENOM_MINUS_5753_MORE};};
template<> struct libdivide_constants<int16_t,-5752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5752_MAGIC, .more = S16LD_DENOM_MINUS_5752_MORE};};
template<> struct libdivide_constants<int16_t,-5751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5751_MAGIC, .more = S16LD_DENOM_MINUS_5751_MORE};};
template<> struct libdivide_constants<int16_t,-5750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5750_MAGIC, .more = S16LD_DENOM_MINUS_5750_MORE};};
template<> struct libdivide_constants<int16_t,-5749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5749_MAGIC, .more = S16LD_DENOM_MINUS_5749_MORE};};
template<> struct libdivide_constants<int16_t,-5748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5748_MAGIC, .more = S16LD_DENOM_MINUS_5748_MORE};};
template<> struct libdivide_constants<int16_t,-5747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5747_MAGIC, .more = S16LD_DENOM_MINUS_5747_MORE};};
template<> struct libdivide_constants<int16_t,-5746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5746_MAGIC, .more = S16LD_DENOM_MINUS_5746_MORE};};
template<> struct libdivide_constants<int16_t,-5745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5745_MAGIC, .more = S16LD_DENOM_MINUS_5745_MORE};};
template<> struct libdivide_constants<int16_t,-5744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5744_MAGIC, .more = S16LD_DENOM_MINUS_5744_MORE};};
template<> struct libdivide_constants<int16_t,-5743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5743_MAGIC, .more = S16LD_DENOM_MINUS_5743_MORE};};
template<> struct libdivide_constants<int16_t,-5742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5742_MAGIC, .more = S16LD_DENOM_MINUS_5742_MORE};};
template<> struct libdivide_constants<int16_t,-5741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5741_MAGIC, .more = S16LD_DENOM_MINUS_5741_MORE};};
template<> struct libdivide_constants<int16_t,-5740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5740_MAGIC, .more = S16LD_DENOM_MINUS_5740_MORE};};
template<> struct libdivide_constants<int16_t,-5739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5739_MAGIC, .more = S16LD_DENOM_MINUS_5739_MORE};};
template<> struct libdivide_constants<int16_t,-5738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5738_MAGIC, .more = S16LD_DENOM_MINUS_5738_MORE};};
template<> struct libdivide_constants<int16_t,-5737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5737_MAGIC, .more = S16LD_DENOM_MINUS_5737_MORE};};
template<> struct libdivide_constants<int16_t,-5736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5736_MAGIC, .more = S16LD_DENOM_MINUS_5736_MORE};};
template<> struct libdivide_constants<int16_t,-5735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5735_MAGIC, .more = S16LD_DENOM_MINUS_5735_MORE};};
template<> struct libdivide_constants<int16_t,-5734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5734_MAGIC, .more = S16LD_DENOM_MINUS_5734_MORE};};
template<> struct libdivide_constants<int16_t,-5733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5733_MAGIC, .more = S16LD_DENOM_MINUS_5733_MORE};};
template<> struct libdivide_constants<int16_t,-5732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5732_MAGIC, .more = S16LD_DENOM_MINUS_5732_MORE};};
template<> struct libdivide_constants<int16_t,-5731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5731_MAGIC, .more = S16LD_DENOM_MINUS_5731_MORE};};
template<> struct libdivide_constants<int16_t,-5730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5730_MAGIC, .more = S16LD_DENOM_MINUS_5730_MORE};};
template<> struct libdivide_constants<int16_t,-5729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5729_MAGIC, .more = S16LD_DENOM_MINUS_5729_MORE};};
template<> struct libdivide_constants<int16_t,-5728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5728_MAGIC, .more = S16LD_DENOM_MINUS_5728_MORE};};
template<> struct libdivide_constants<int16_t,-5727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5727_MAGIC, .more = S16LD_DENOM_MINUS_5727_MORE};};
template<> struct libdivide_constants<int16_t,-5726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5726_MAGIC, .more = S16LD_DENOM_MINUS_5726_MORE};};
template<> struct libdivide_constants<int16_t,-5725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5725_MAGIC, .more = S16LD_DENOM_MINUS_5725_MORE};};
template<> struct libdivide_constants<int16_t,-5724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5724_MAGIC, .more = S16LD_DENOM_MINUS_5724_MORE};};
template<> struct libdivide_constants<int16_t,-5723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5723_MAGIC, .more = S16LD_DENOM_MINUS_5723_MORE};};
template<> struct libdivide_constants<int16_t,-5722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5722_MAGIC, .more = S16LD_DENOM_MINUS_5722_MORE};};
template<> struct libdivide_constants<int16_t,-5721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5721_MAGIC, .more = S16LD_DENOM_MINUS_5721_MORE};};
template<> struct libdivide_constants<int16_t,-5720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5720_MAGIC, .more = S16LD_DENOM_MINUS_5720_MORE};};
template<> struct libdivide_constants<int16_t,-5719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5719_MAGIC, .more = S16LD_DENOM_MINUS_5719_MORE};};
template<> struct libdivide_constants<int16_t,-5718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5718_MAGIC, .more = S16LD_DENOM_MINUS_5718_MORE};};
template<> struct libdivide_constants<int16_t,-5717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5717_MAGIC, .more = S16LD_DENOM_MINUS_5717_MORE};};
template<> struct libdivide_constants<int16_t,-5716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5716_MAGIC, .more = S16LD_DENOM_MINUS_5716_MORE};};
template<> struct libdivide_constants<int16_t,-5715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5715_MAGIC, .more = S16LD_DENOM_MINUS_5715_MORE};};
template<> struct libdivide_constants<int16_t,-5714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5714_MAGIC, .more = S16LD_DENOM_MINUS_5714_MORE};};
template<> struct libdivide_constants<int16_t,-5713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5713_MAGIC, .more = S16LD_DENOM_MINUS_5713_MORE};};
template<> struct libdivide_constants<int16_t,-5712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5712_MAGIC, .more = S16LD_DENOM_MINUS_5712_MORE};};
template<> struct libdivide_constants<int16_t,-5711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5711_MAGIC, .more = S16LD_DENOM_MINUS_5711_MORE};};
template<> struct libdivide_constants<int16_t,-5710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5710_MAGIC, .more = S16LD_DENOM_MINUS_5710_MORE};};
template<> struct libdivide_constants<int16_t,-5709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5709_MAGIC, .more = S16LD_DENOM_MINUS_5709_MORE};};
template<> struct libdivide_constants<int16_t,-5708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5708_MAGIC, .more = S16LD_DENOM_MINUS_5708_MORE};};
template<> struct libdivide_constants<int16_t,-5707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5707_MAGIC, .more = S16LD_DENOM_MINUS_5707_MORE};};
template<> struct libdivide_constants<int16_t,-5706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5706_MAGIC, .more = S16LD_DENOM_MINUS_5706_MORE};};
template<> struct libdivide_constants<int16_t,-5705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5705_MAGIC, .more = S16LD_DENOM_MINUS_5705_MORE};};
template<> struct libdivide_constants<int16_t,-5704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5704_MAGIC, .more = S16LD_DENOM_MINUS_5704_MORE};};
template<> struct libdivide_constants<int16_t,-5703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5703_MAGIC, .more = S16LD_DENOM_MINUS_5703_MORE};};
template<> struct libdivide_constants<int16_t,-5702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5702_MAGIC, .more = S16LD_DENOM_MINUS_5702_MORE};};
template<> struct libdivide_constants<int16_t,-5701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5701_MAGIC, .more = S16LD_DENOM_MINUS_5701_MORE};};
template<> struct libdivide_constants<int16_t,-5700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5700_MAGIC, .more = S16LD_DENOM_MINUS_5700_MORE};};
template<> struct libdivide_constants<int16_t,-5699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5699_MAGIC, .more = S16LD_DENOM_MINUS_5699_MORE};};
template<> struct libdivide_constants<int16_t,-5698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5698_MAGIC, .more = S16LD_DENOM_MINUS_5698_MORE};};
template<> struct libdivide_constants<int16_t,-5697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5697_MAGIC, .more = S16LD_DENOM_MINUS_5697_MORE};};
template<> struct libdivide_constants<int16_t,-5696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5696_MAGIC, .more = S16LD_DENOM_MINUS_5696_MORE};};
template<> struct libdivide_constants<int16_t,-5695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5695_MAGIC, .more = S16LD_DENOM_MINUS_5695_MORE};};
template<> struct libdivide_constants<int16_t,-5694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5694_MAGIC, .more = S16LD_DENOM_MINUS_5694_MORE};};
template<> struct libdivide_constants<int16_t,-5693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5693_MAGIC, .more = S16LD_DENOM_MINUS_5693_MORE};};
template<> struct libdivide_constants<int16_t,-5692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5692_MAGIC, .more = S16LD_DENOM_MINUS_5692_MORE};};
template<> struct libdivide_constants<int16_t,-5691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5691_MAGIC, .more = S16LD_DENOM_MINUS_5691_MORE};};
template<> struct libdivide_constants<int16_t,-5690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5690_MAGIC, .more = S16LD_DENOM_MINUS_5690_MORE};};
template<> struct libdivide_constants<int16_t,-5689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5689_MAGIC, .more = S16LD_DENOM_MINUS_5689_MORE};};
template<> struct libdivide_constants<int16_t,-5688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5688_MAGIC, .more = S16LD_DENOM_MINUS_5688_MORE};};
template<> struct libdivide_constants<int16_t,-5687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5687_MAGIC, .more = S16LD_DENOM_MINUS_5687_MORE};};
template<> struct libdivide_constants<int16_t,-5686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5686_MAGIC, .more = S16LD_DENOM_MINUS_5686_MORE};};
template<> struct libdivide_constants<int16_t,-5685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5685_MAGIC, .more = S16LD_DENOM_MINUS_5685_MORE};};
template<> struct libdivide_constants<int16_t,-5684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5684_MAGIC, .more = S16LD_DENOM_MINUS_5684_MORE};};
template<> struct libdivide_constants<int16_t,-5683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5683_MAGIC, .more = S16LD_DENOM_MINUS_5683_MORE};};
template<> struct libdivide_constants<int16_t,-5682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5682_MAGIC, .more = S16LD_DENOM_MINUS_5682_MORE};};
template<> struct libdivide_constants<int16_t,-5681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5681_MAGIC, .more = S16LD_DENOM_MINUS_5681_MORE};};
template<> struct libdivide_constants<int16_t,-5680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5680_MAGIC, .more = S16LD_DENOM_MINUS_5680_MORE};};
template<> struct libdivide_constants<int16_t,-5679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5679_MAGIC, .more = S16LD_DENOM_MINUS_5679_MORE};};
template<> struct libdivide_constants<int16_t,-5678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5678_MAGIC, .more = S16LD_DENOM_MINUS_5678_MORE};};
template<> struct libdivide_constants<int16_t,-5677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5677_MAGIC, .more = S16LD_DENOM_MINUS_5677_MORE};};
template<> struct libdivide_constants<int16_t,-5676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5676_MAGIC, .more = S16LD_DENOM_MINUS_5676_MORE};};
template<> struct libdivide_constants<int16_t,-5675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5675_MAGIC, .more = S16LD_DENOM_MINUS_5675_MORE};};
template<> struct libdivide_constants<int16_t,-5674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5674_MAGIC, .more = S16LD_DENOM_MINUS_5674_MORE};};
template<> struct libdivide_constants<int16_t,-5673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5673_MAGIC, .more = S16LD_DENOM_MINUS_5673_MORE};};
template<> struct libdivide_constants<int16_t,-5672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5672_MAGIC, .more = S16LD_DENOM_MINUS_5672_MORE};};
template<> struct libdivide_constants<int16_t,-5671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5671_MAGIC, .more = S16LD_DENOM_MINUS_5671_MORE};};
template<> struct libdivide_constants<int16_t,-5670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5670_MAGIC, .more = S16LD_DENOM_MINUS_5670_MORE};};
template<> struct libdivide_constants<int16_t,-5669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5669_MAGIC, .more = S16LD_DENOM_MINUS_5669_MORE};};
template<> struct libdivide_constants<int16_t,-5668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5668_MAGIC, .more = S16LD_DENOM_MINUS_5668_MORE};};
template<> struct libdivide_constants<int16_t,-5667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5667_MAGIC, .more = S16LD_DENOM_MINUS_5667_MORE};};
template<> struct libdivide_constants<int16_t,-5666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5666_MAGIC, .more = S16LD_DENOM_MINUS_5666_MORE};};
template<> struct libdivide_constants<int16_t,-5665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5665_MAGIC, .more = S16LD_DENOM_MINUS_5665_MORE};};
template<> struct libdivide_constants<int16_t,-5664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5664_MAGIC, .more = S16LD_DENOM_MINUS_5664_MORE};};
template<> struct libdivide_constants<int16_t,-5663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5663_MAGIC, .more = S16LD_DENOM_MINUS_5663_MORE};};
template<> struct libdivide_constants<int16_t,-5662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5662_MAGIC, .more = S16LD_DENOM_MINUS_5662_MORE};};
template<> struct libdivide_constants<int16_t,-5661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5661_MAGIC, .more = S16LD_DENOM_MINUS_5661_MORE};};
template<> struct libdivide_constants<int16_t,-5660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5660_MAGIC, .more = S16LD_DENOM_MINUS_5660_MORE};};
template<> struct libdivide_constants<int16_t,-5659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5659_MAGIC, .more = S16LD_DENOM_MINUS_5659_MORE};};
template<> struct libdivide_constants<int16_t,-5658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5658_MAGIC, .more = S16LD_DENOM_MINUS_5658_MORE};};
template<> struct libdivide_constants<int16_t,-5657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5657_MAGIC, .more = S16LD_DENOM_MINUS_5657_MORE};};
template<> struct libdivide_constants<int16_t,-5656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5656_MAGIC, .more = S16LD_DENOM_MINUS_5656_MORE};};
template<> struct libdivide_constants<int16_t,-5655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5655_MAGIC, .more = S16LD_DENOM_MINUS_5655_MORE};};
template<> struct libdivide_constants<int16_t,-5654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5654_MAGIC, .more = S16LD_DENOM_MINUS_5654_MORE};};
template<> struct libdivide_constants<int16_t,-5653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5653_MAGIC, .more = S16LD_DENOM_MINUS_5653_MORE};};
template<> struct libdivide_constants<int16_t,-5652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5652_MAGIC, .more = S16LD_DENOM_MINUS_5652_MORE};};
template<> struct libdivide_constants<int16_t,-5651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5651_MAGIC, .more = S16LD_DENOM_MINUS_5651_MORE};};
template<> struct libdivide_constants<int16_t,-5650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5650_MAGIC, .more = S16LD_DENOM_MINUS_5650_MORE};};
template<> struct libdivide_constants<int16_t,-5649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5649_MAGIC, .more = S16LD_DENOM_MINUS_5649_MORE};};
template<> struct libdivide_constants<int16_t,-5648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5648_MAGIC, .more = S16LD_DENOM_MINUS_5648_MORE};};
template<> struct libdivide_constants<int16_t,-5647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5647_MAGIC, .more = S16LD_DENOM_MINUS_5647_MORE};};
template<> struct libdivide_constants<int16_t,-5646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5646_MAGIC, .more = S16LD_DENOM_MINUS_5646_MORE};};
template<> struct libdivide_constants<int16_t,-5645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5645_MAGIC, .more = S16LD_DENOM_MINUS_5645_MORE};};
template<> struct libdivide_constants<int16_t,-5644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5644_MAGIC, .more = S16LD_DENOM_MINUS_5644_MORE};};
template<> struct libdivide_constants<int16_t,-5643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5643_MAGIC, .more = S16LD_DENOM_MINUS_5643_MORE};};
template<> struct libdivide_constants<int16_t,-5642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5642_MAGIC, .more = S16LD_DENOM_MINUS_5642_MORE};};
template<> struct libdivide_constants<int16_t,-5641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5641_MAGIC, .more = S16LD_DENOM_MINUS_5641_MORE};};
template<> struct libdivide_constants<int16_t,-5640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5640_MAGIC, .more = S16LD_DENOM_MINUS_5640_MORE};};
template<> struct libdivide_constants<int16_t,-5639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5639_MAGIC, .more = S16LD_DENOM_MINUS_5639_MORE};};
template<> struct libdivide_constants<int16_t,-5638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5638_MAGIC, .more = S16LD_DENOM_MINUS_5638_MORE};};
template<> struct libdivide_constants<int16_t,-5637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5637_MAGIC, .more = S16LD_DENOM_MINUS_5637_MORE};};
template<> struct libdivide_constants<int16_t,-5636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5636_MAGIC, .more = S16LD_DENOM_MINUS_5636_MORE};};
template<> struct libdivide_constants<int16_t,-5635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5635_MAGIC, .more = S16LD_DENOM_MINUS_5635_MORE};};
template<> struct libdivide_constants<int16_t,-5634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5634_MAGIC, .more = S16LD_DENOM_MINUS_5634_MORE};};
template<> struct libdivide_constants<int16_t,-5633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5633_MAGIC, .more = S16LD_DENOM_MINUS_5633_MORE};};
template<> struct libdivide_constants<int16_t,-5632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5632_MAGIC, .more = S16LD_DENOM_MINUS_5632_MORE};};
template<> struct libdivide_constants<int16_t,-5631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5631_MAGIC, .more = S16LD_DENOM_MINUS_5631_MORE};};
template<> struct libdivide_constants<int16_t,-5630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5630_MAGIC, .more = S16LD_DENOM_MINUS_5630_MORE};};
template<> struct libdivide_constants<int16_t,-5629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5629_MAGIC, .more = S16LD_DENOM_MINUS_5629_MORE};};
template<> struct libdivide_constants<int16_t,-5628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5628_MAGIC, .more = S16LD_DENOM_MINUS_5628_MORE};};
template<> struct libdivide_constants<int16_t,-5627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5627_MAGIC, .more = S16LD_DENOM_MINUS_5627_MORE};};
template<> struct libdivide_constants<int16_t,-5626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5626_MAGIC, .more = S16LD_DENOM_MINUS_5626_MORE};};
template<> struct libdivide_constants<int16_t,-5625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5625_MAGIC, .more = S16LD_DENOM_MINUS_5625_MORE};};
template<> struct libdivide_constants<int16_t,-5624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5624_MAGIC, .more = S16LD_DENOM_MINUS_5624_MORE};};
template<> struct libdivide_constants<int16_t,-5623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5623_MAGIC, .more = S16LD_DENOM_MINUS_5623_MORE};};
template<> struct libdivide_constants<int16_t,-5622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5622_MAGIC, .more = S16LD_DENOM_MINUS_5622_MORE};};
template<> struct libdivide_constants<int16_t,-5621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5621_MAGIC, .more = S16LD_DENOM_MINUS_5621_MORE};};
template<> struct libdivide_constants<int16_t,-5620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5620_MAGIC, .more = S16LD_DENOM_MINUS_5620_MORE};};
template<> struct libdivide_constants<int16_t,-5619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5619_MAGIC, .more = S16LD_DENOM_MINUS_5619_MORE};};
template<> struct libdivide_constants<int16_t,-5618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5618_MAGIC, .more = S16LD_DENOM_MINUS_5618_MORE};};
template<> struct libdivide_constants<int16_t,-5617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5617_MAGIC, .more = S16LD_DENOM_MINUS_5617_MORE};};
template<> struct libdivide_constants<int16_t,-5616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5616_MAGIC, .more = S16LD_DENOM_MINUS_5616_MORE};};
template<> struct libdivide_constants<int16_t,-5615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5615_MAGIC, .more = S16LD_DENOM_MINUS_5615_MORE};};
template<> struct libdivide_constants<int16_t,-5614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5614_MAGIC, .more = S16LD_DENOM_MINUS_5614_MORE};};
template<> struct libdivide_constants<int16_t,-5613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5613_MAGIC, .more = S16LD_DENOM_MINUS_5613_MORE};};
template<> struct libdivide_constants<int16_t,-5612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5612_MAGIC, .more = S16LD_DENOM_MINUS_5612_MORE};};
template<> struct libdivide_constants<int16_t,-5611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5611_MAGIC, .more = S16LD_DENOM_MINUS_5611_MORE};};
template<> struct libdivide_constants<int16_t,-5610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5610_MAGIC, .more = S16LD_DENOM_MINUS_5610_MORE};};
template<> struct libdivide_constants<int16_t,-5609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5609_MAGIC, .more = S16LD_DENOM_MINUS_5609_MORE};};
template<> struct libdivide_constants<int16_t,-5608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5608_MAGIC, .more = S16LD_DENOM_MINUS_5608_MORE};};
template<> struct libdivide_constants<int16_t,-5607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5607_MAGIC, .more = S16LD_DENOM_MINUS_5607_MORE};};
template<> struct libdivide_constants<int16_t,-5606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5606_MAGIC, .more = S16LD_DENOM_MINUS_5606_MORE};};
template<> struct libdivide_constants<int16_t,-5605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5605_MAGIC, .more = S16LD_DENOM_MINUS_5605_MORE};};
template<> struct libdivide_constants<int16_t,-5604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5604_MAGIC, .more = S16LD_DENOM_MINUS_5604_MORE};};
template<> struct libdivide_constants<int16_t,-5603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5603_MAGIC, .more = S16LD_DENOM_MINUS_5603_MORE};};
template<> struct libdivide_constants<int16_t,-5602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5602_MAGIC, .more = S16LD_DENOM_MINUS_5602_MORE};};
template<> struct libdivide_constants<int16_t,-5601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5601_MAGIC, .more = S16LD_DENOM_MINUS_5601_MORE};};
template<> struct libdivide_constants<int16_t,-5600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5600_MAGIC, .more = S16LD_DENOM_MINUS_5600_MORE};};
template<> struct libdivide_constants<int16_t,-5599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5599_MAGIC, .more = S16LD_DENOM_MINUS_5599_MORE};};
template<> struct libdivide_constants<int16_t,-5598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5598_MAGIC, .more = S16LD_DENOM_MINUS_5598_MORE};};
template<> struct libdivide_constants<int16_t,-5597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5597_MAGIC, .more = S16LD_DENOM_MINUS_5597_MORE};};
template<> struct libdivide_constants<int16_t,-5596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5596_MAGIC, .more = S16LD_DENOM_MINUS_5596_MORE};};
template<> struct libdivide_constants<int16_t,-5595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5595_MAGIC, .more = S16LD_DENOM_MINUS_5595_MORE};};
template<> struct libdivide_constants<int16_t,-5594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5594_MAGIC, .more = S16LD_DENOM_MINUS_5594_MORE};};
template<> struct libdivide_constants<int16_t,-5593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5593_MAGIC, .more = S16LD_DENOM_MINUS_5593_MORE};};
template<> struct libdivide_constants<int16_t,-5592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5592_MAGIC, .more = S16LD_DENOM_MINUS_5592_MORE};};
template<> struct libdivide_constants<int16_t,-5591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5591_MAGIC, .more = S16LD_DENOM_MINUS_5591_MORE};};
template<> struct libdivide_constants<int16_t,-5590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5590_MAGIC, .more = S16LD_DENOM_MINUS_5590_MORE};};
template<> struct libdivide_constants<int16_t,-5589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5589_MAGIC, .more = S16LD_DENOM_MINUS_5589_MORE};};
template<> struct libdivide_constants<int16_t,-5588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5588_MAGIC, .more = S16LD_DENOM_MINUS_5588_MORE};};
template<> struct libdivide_constants<int16_t,-5587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5587_MAGIC, .more = S16LD_DENOM_MINUS_5587_MORE};};
template<> struct libdivide_constants<int16_t,-5586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5586_MAGIC, .more = S16LD_DENOM_MINUS_5586_MORE};};
template<> struct libdivide_constants<int16_t,-5585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5585_MAGIC, .more = S16LD_DENOM_MINUS_5585_MORE};};
template<> struct libdivide_constants<int16_t,-5584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5584_MAGIC, .more = S16LD_DENOM_MINUS_5584_MORE};};
template<> struct libdivide_constants<int16_t,-5583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5583_MAGIC, .more = S16LD_DENOM_MINUS_5583_MORE};};
template<> struct libdivide_constants<int16_t,-5582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5582_MAGIC, .more = S16LD_DENOM_MINUS_5582_MORE};};
template<> struct libdivide_constants<int16_t,-5581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5581_MAGIC, .more = S16LD_DENOM_MINUS_5581_MORE};};
template<> struct libdivide_constants<int16_t,-5580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5580_MAGIC, .more = S16LD_DENOM_MINUS_5580_MORE};};
template<> struct libdivide_constants<int16_t,-5579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5579_MAGIC, .more = S16LD_DENOM_MINUS_5579_MORE};};
template<> struct libdivide_constants<int16_t,-5578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5578_MAGIC, .more = S16LD_DENOM_MINUS_5578_MORE};};
template<> struct libdivide_constants<int16_t,-5577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5577_MAGIC, .more = S16LD_DENOM_MINUS_5577_MORE};};
template<> struct libdivide_constants<int16_t,-5576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5576_MAGIC, .more = S16LD_DENOM_MINUS_5576_MORE};};
template<> struct libdivide_constants<int16_t,-5575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5575_MAGIC, .more = S16LD_DENOM_MINUS_5575_MORE};};
template<> struct libdivide_constants<int16_t,-5574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5574_MAGIC, .more = S16LD_DENOM_MINUS_5574_MORE};};
template<> struct libdivide_constants<int16_t,-5573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5573_MAGIC, .more = S16LD_DENOM_MINUS_5573_MORE};};
template<> struct libdivide_constants<int16_t,-5572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5572_MAGIC, .more = S16LD_DENOM_MINUS_5572_MORE};};
template<> struct libdivide_constants<int16_t,-5571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5571_MAGIC, .more = S16LD_DENOM_MINUS_5571_MORE};};
template<> struct libdivide_constants<int16_t,-5570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5570_MAGIC, .more = S16LD_DENOM_MINUS_5570_MORE};};
template<> struct libdivide_constants<int16_t,-5569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5569_MAGIC, .more = S16LD_DENOM_MINUS_5569_MORE};};
template<> struct libdivide_constants<int16_t,-5568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5568_MAGIC, .more = S16LD_DENOM_MINUS_5568_MORE};};
template<> struct libdivide_constants<int16_t,-5567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5567_MAGIC, .more = S16LD_DENOM_MINUS_5567_MORE};};
template<> struct libdivide_constants<int16_t,-5566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5566_MAGIC, .more = S16LD_DENOM_MINUS_5566_MORE};};
template<> struct libdivide_constants<int16_t,-5565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5565_MAGIC, .more = S16LD_DENOM_MINUS_5565_MORE};};
template<> struct libdivide_constants<int16_t,-5564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5564_MAGIC, .more = S16LD_DENOM_MINUS_5564_MORE};};
template<> struct libdivide_constants<int16_t,-5563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5563_MAGIC, .more = S16LD_DENOM_MINUS_5563_MORE};};
template<> struct libdivide_constants<int16_t,-5562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5562_MAGIC, .more = S16LD_DENOM_MINUS_5562_MORE};};
template<> struct libdivide_constants<int16_t,-5561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5561_MAGIC, .more = S16LD_DENOM_MINUS_5561_MORE};};
template<> struct libdivide_constants<int16_t,-5560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5560_MAGIC, .more = S16LD_DENOM_MINUS_5560_MORE};};
template<> struct libdivide_constants<int16_t,-5559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5559_MAGIC, .more = S16LD_DENOM_MINUS_5559_MORE};};
template<> struct libdivide_constants<int16_t,-5558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5558_MAGIC, .more = S16LD_DENOM_MINUS_5558_MORE};};
template<> struct libdivide_constants<int16_t,-5557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5557_MAGIC, .more = S16LD_DENOM_MINUS_5557_MORE};};
template<> struct libdivide_constants<int16_t,-5556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5556_MAGIC, .more = S16LD_DENOM_MINUS_5556_MORE};};
template<> struct libdivide_constants<int16_t,-5555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5555_MAGIC, .more = S16LD_DENOM_MINUS_5555_MORE};};
template<> struct libdivide_constants<int16_t,-5554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5554_MAGIC, .more = S16LD_DENOM_MINUS_5554_MORE};};
template<> struct libdivide_constants<int16_t,-5553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5553_MAGIC, .more = S16LD_DENOM_MINUS_5553_MORE};};
template<> struct libdivide_constants<int16_t,-5552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5552_MAGIC, .more = S16LD_DENOM_MINUS_5552_MORE};};
template<> struct libdivide_constants<int16_t,-5551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5551_MAGIC, .more = S16LD_DENOM_MINUS_5551_MORE};};
template<> struct libdivide_constants<int16_t,-5550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5550_MAGIC, .more = S16LD_DENOM_MINUS_5550_MORE};};
template<> struct libdivide_constants<int16_t,-5549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5549_MAGIC, .more = S16LD_DENOM_MINUS_5549_MORE};};
template<> struct libdivide_constants<int16_t,-5548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5548_MAGIC, .more = S16LD_DENOM_MINUS_5548_MORE};};
template<> struct libdivide_constants<int16_t,-5547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5547_MAGIC, .more = S16LD_DENOM_MINUS_5547_MORE};};
template<> struct libdivide_constants<int16_t,-5546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5546_MAGIC, .more = S16LD_DENOM_MINUS_5546_MORE};};
template<> struct libdivide_constants<int16_t,-5545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5545_MAGIC, .more = S16LD_DENOM_MINUS_5545_MORE};};
template<> struct libdivide_constants<int16_t,-5544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5544_MAGIC, .more = S16LD_DENOM_MINUS_5544_MORE};};
template<> struct libdivide_constants<int16_t,-5543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5543_MAGIC, .more = S16LD_DENOM_MINUS_5543_MORE};};
template<> struct libdivide_constants<int16_t,-5542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5542_MAGIC, .more = S16LD_DENOM_MINUS_5542_MORE};};
template<> struct libdivide_constants<int16_t,-5541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5541_MAGIC, .more = S16LD_DENOM_MINUS_5541_MORE};};
template<> struct libdivide_constants<int16_t,-5540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5540_MAGIC, .more = S16LD_DENOM_MINUS_5540_MORE};};
template<> struct libdivide_constants<int16_t,-5539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5539_MAGIC, .more = S16LD_DENOM_MINUS_5539_MORE};};
template<> struct libdivide_constants<int16_t,-5538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5538_MAGIC, .more = S16LD_DENOM_MINUS_5538_MORE};};
template<> struct libdivide_constants<int16_t,-5537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5537_MAGIC, .more = S16LD_DENOM_MINUS_5537_MORE};};
template<> struct libdivide_constants<int16_t,-5536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5536_MAGIC, .more = S16LD_DENOM_MINUS_5536_MORE};};
template<> struct libdivide_constants<int16_t,-5535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5535_MAGIC, .more = S16LD_DENOM_MINUS_5535_MORE};};
template<> struct libdivide_constants<int16_t,-5534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5534_MAGIC, .more = S16LD_DENOM_MINUS_5534_MORE};};
template<> struct libdivide_constants<int16_t,-5533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5533_MAGIC, .more = S16LD_DENOM_MINUS_5533_MORE};};
template<> struct libdivide_constants<int16_t,-5532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5532_MAGIC, .more = S16LD_DENOM_MINUS_5532_MORE};};
template<> struct libdivide_constants<int16_t,-5531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5531_MAGIC, .more = S16LD_DENOM_MINUS_5531_MORE};};
template<> struct libdivide_constants<int16_t,-5530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5530_MAGIC, .more = S16LD_DENOM_MINUS_5530_MORE};};
template<> struct libdivide_constants<int16_t,-5529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5529_MAGIC, .more = S16LD_DENOM_MINUS_5529_MORE};};
template<> struct libdivide_constants<int16_t,-5528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5528_MAGIC, .more = S16LD_DENOM_MINUS_5528_MORE};};
template<> struct libdivide_constants<int16_t,-5527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5527_MAGIC, .more = S16LD_DENOM_MINUS_5527_MORE};};
template<> struct libdivide_constants<int16_t,-5526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5526_MAGIC, .more = S16LD_DENOM_MINUS_5526_MORE};};
template<> struct libdivide_constants<int16_t,-5525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5525_MAGIC, .more = S16LD_DENOM_MINUS_5525_MORE};};
template<> struct libdivide_constants<int16_t,-5524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5524_MAGIC, .more = S16LD_DENOM_MINUS_5524_MORE};};
template<> struct libdivide_constants<int16_t,-5523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5523_MAGIC, .more = S16LD_DENOM_MINUS_5523_MORE};};
template<> struct libdivide_constants<int16_t,-5522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5522_MAGIC, .more = S16LD_DENOM_MINUS_5522_MORE};};
template<> struct libdivide_constants<int16_t,-5521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5521_MAGIC, .more = S16LD_DENOM_MINUS_5521_MORE};};
template<> struct libdivide_constants<int16_t,-5520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5520_MAGIC, .more = S16LD_DENOM_MINUS_5520_MORE};};
template<> struct libdivide_constants<int16_t,-5519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5519_MAGIC, .more = S16LD_DENOM_MINUS_5519_MORE};};
template<> struct libdivide_constants<int16_t,-5518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5518_MAGIC, .more = S16LD_DENOM_MINUS_5518_MORE};};
template<> struct libdivide_constants<int16_t,-5517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5517_MAGIC, .more = S16LD_DENOM_MINUS_5517_MORE};};
template<> struct libdivide_constants<int16_t,-5516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5516_MAGIC, .more = S16LD_DENOM_MINUS_5516_MORE};};
template<> struct libdivide_constants<int16_t,-5515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5515_MAGIC, .more = S16LD_DENOM_MINUS_5515_MORE};};
template<> struct libdivide_constants<int16_t,-5514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5514_MAGIC, .more = S16LD_DENOM_MINUS_5514_MORE};};
template<> struct libdivide_constants<int16_t,-5513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5513_MAGIC, .more = S16LD_DENOM_MINUS_5513_MORE};};
template<> struct libdivide_constants<int16_t,-5512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5512_MAGIC, .more = S16LD_DENOM_MINUS_5512_MORE};};
template<> struct libdivide_constants<int16_t,-5511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5511_MAGIC, .more = S16LD_DENOM_MINUS_5511_MORE};};
template<> struct libdivide_constants<int16_t,-5510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5510_MAGIC, .more = S16LD_DENOM_MINUS_5510_MORE};};
template<> struct libdivide_constants<int16_t,-5509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5509_MAGIC, .more = S16LD_DENOM_MINUS_5509_MORE};};
template<> struct libdivide_constants<int16_t,-5508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5508_MAGIC, .more = S16LD_DENOM_MINUS_5508_MORE};};
template<> struct libdivide_constants<int16_t,-5507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5507_MAGIC, .more = S16LD_DENOM_MINUS_5507_MORE};};
template<> struct libdivide_constants<int16_t,-5506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5506_MAGIC, .more = S16LD_DENOM_MINUS_5506_MORE};};
template<> struct libdivide_constants<int16_t,-5505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5505_MAGIC, .more = S16LD_DENOM_MINUS_5505_MORE};};
template<> struct libdivide_constants<int16_t,-5504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5504_MAGIC, .more = S16LD_DENOM_MINUS_5504_MORE};};
template<> struct libdivide_constants<int16_t,-5503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5503_MAGIC, .more = S16LD_DENOM_MINUS_5503_MORE};};
template<> struct libdivide_constants<int16_t,-5502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5502_MAGIC, .more = S16LD_DENOM_MINUS_5502_MORE};};
template<> struct libdivide_constants<int16_t,-5501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5501_MAGIC, .more = S16LD_DENOM_MINUS_5501_MORE};};
template<> struct libdivide_constants<int16_t,-5500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5500_MAGIC, .more = S16LD_DENOM_MINUS_5500_MORE};};
template<> struct libdivide_constants<int16_t,-5499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5499_MAGIC, .more = S16LD_DENOM_MINUS_5499_MORE};};
template<> struct libdivide_constants<int16_t,-5498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5498_MAGIC, .more = S16LD_DENOM_MINUS_5498_MORE};};
template<> struct libdivide_constants<int16_t,-5497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5497_MAGIC, .more = S16LD_DENOM_MINUS_5497_MORE};};
template<> struct libdivide_constants<int16_t,-5496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5496_MAGIC, .more = S16LD_DENOM_MINUS_5496_MORE};};
template<> struct libdivide_constants<int16_t,-5495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5495_MAGIC, .more = S16LD_DENOM_MINUS_5495_MORE};};
template<> struct libdivide_constants<int16_t,-5494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5494_MAGIC, .more = S16LD_DENOM_MINUS_5494_MORE};};
template<> struct libdivide_constants<int16_t,-5493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5493_MAGIC, .more = S16LD_DENOM_MINUS_5493_MORE};};
template<> struct libdivide_constants<int16_t,-5492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5492_MAGIC, .more = S16LD_DENOM_MINUS_5492_MORE};};
template<> struct libdivide_constants<int16_t,-5491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5491_MAGIC, .more = S16LD_DENOM_MINUS_5491_MORE};};
template<> struct libdivide_constants<int16_t,-5490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5490_MAGIC, .more = S16LD_DENOM_MINUS_5490_MORE};};
template<> struct libdivide_constants<int16_t,-5489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5489_MAGIC, .more = S16LD_DENOM_MINUS_5489_MORE};};
template<> struct libdivide_constants<int16_t,-5488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5488_MAGIC, .more = S16LD_DENOM_MINUS_5488_MORE};};
template<> struct libdivide_constants<int16_t,-5487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5487_MAGIC, .more = S16LD_DENOM_MINUS_5487_MORE};};
template<> struct libdivide_constants<int16_t,-5486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5486_MAGIC, .more = S16LD_DENOM_MINUS_5486_MORE};};
template<> struct libdivide_constants<int16_t,-5485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5485_MAGIC, .more = S16LD_DENOM_MINUS_5485_MORE};};
template<> struct libdivide_constants<int16_t,-5484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5484_MAGIC, .more = S16LD_DENOM_MINUS_5484_MORE};};
template<> struct libdivide_constants<int16_t,-5483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5483_MAGIC, .more = S16LD_DENOM_MINUS_5483_MORE};};
template<> struct libdivide_constants<int16_t,-5482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5482_MAGIC, .more = S16LD_DENOM_MINUS_5482_MORE};};
template<> struct libdivide_constants<int16_t,-5481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5481_MAGIC, .more = S16LD_DENOM_MINUS_5481_MORE};};
template<> struct libdivide_constants<int16_t,-5480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5480_MAGIC, .more = S16LD_DENOM_MINUS_5480_MORE};};
template<> struct libdivide_constants<int16_t,-5479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5479_MAGIC, .more = S16LD_DENOM_MINUS_5479_MORE};};
template<> struct libdivide_constants<int16_t,-5478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5478_MAGIC, .more = S16LD_DENOM_MINUS_5478_MORE};};
template<> struct libdivide_constants<int16_t,-5477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5477_MAGIC, .more = S16LD_DENOM_MINUS_5477_MORE};};
template<> struct libdivide_constants<int16_t,-5476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5476_MAGIC, .more = S16LD_DENOM_MINUS_5476_MORE};};
template<> struct libdivide_constants<int16_t,-5475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5475_MAGIC, .more = S16LD_DENOM_MINUS_5475_MORE};};
template<> struct libdivide_constants<int16_t,-5474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5474_MAGIC, .more = S16LD_DENOM_MINUS_5474_MORE};};
template<> struct libdivide_constants<int16_t,-5473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5473_MAGIC, .more = S16LD_DENOM_MINUS_5473_MORE};};
template<> struct libdivide_constants<int16_t,-5472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5472_MAGIC, .more = S16LD_DENOM_MINUS_5472_MORE};};
template<> struct libdivide_constants<int16_t,-5471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5471_MAGIC, .more = S16LD_DENOM_MINUS_5471_MORE};};
template<> struct libdivide_constants<int16_t,-5470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5470_MAGIC, .more = S16LD_DENOM_MINUS_5470_MORE};};
template<> struct libdivide_constants<int16_t,-5469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5469_MAGIC, .more = S16LD_DENOM_MINUS_5469_MORE};};
template<> struct libdivide_constants<int16_t,-5468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5468_MAGIC, .more = S16LD_DENOM_MINUS_5468_MORE};};
template<> struct libdivide_constants<int16_t,-5467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5467_MAGIC, .more = S16LD_DENOM_MINUS_5467_MORE};};
template<> struct libdivide_constants<int16_t,-5466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5466_MAGIC, .more = S16LD_DENOM_MINUS_5466_MORE};};
template<> struct libdivide_constants<int16_t,-5465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5465_MAGIC, .more = S16LD_DENOM_MINUS_5465_MORE};};
template<> struct libdivide_constants<int16_t,-5464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5464_MAGIC, .more = S16LD_DENOM_MINUS_5464_MORE};};
template<> struct libdivide_constants<int16_t,-5463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5463_MAGIC, .more = S16LD_DENOM_MINUS_5463_MORE};};
template<> struct libdivide_constants<int16_t,-5462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5462_MAGIC, .more = S16LD_DENOM_MINUS_5462_MORE};};
template<> struct libdivide_constants<int16_t,-5461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5461_MAGIC, .more = S16LD_DENOM_MINUS_5461_MORE};};
template<> struct libdivide_constants<int16_t,-5460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5460_MAGIC, .more = S16LD_DENOM_MINUS_5460_MORE};};
template<> struct libdivide_constants<int16_t,-5459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5459_MAGIC, .more = S16LD_DENOM_MINUS_5459_MORE};};
template<> struct libdivide_constants<int16_t,-5458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5458_MAGIC, .more = S16LD_DENOM_MINUS_5458_MORE};};
template<> struct libdivide_constants<int16_t,-5457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5457_MAGIC, .more = S16LD_DENOM_MINUS_5457_MORE};};
template<> struct libdivide_constants<int16_t,-5456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5456_MAGIC, .more = S16LD_DENOM_MINUS_5456_MORE};};
template<> struct libdivide_constants<int16_t,-5455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5455_MAGIC, .more = S16LD_DENOM_MINUS_5455_MORE};};
template<> struct libdivide_constants<int16_t,-5454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5454_MAGIC, .more = S16LD_DENOM_MINUS_5454_MORE};};
template<> struct libdivide_constants<int16_t,-5453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5453_MAGIC, .more = S16LD_DENOM_MINUS_5453_MORE};};
template<> struct libdivide_constants<int16_t,-5452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5452_MAGIC, .more = S16LD_DENOM_MINUS_5452_MORE};};
template<> struct libdivide_constants<int16_t,-5451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5451_MAGIC, .more = S16LD_DENOM_MINUS_5451_MORE};};
template<> struct libdivide_constants<int16_t,-5450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5450_MAGIC, .more = S16LD_DENOM_MINUS_5450_MORE};};
template<> struct libdivide_constants<int16_t,-5449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5449_MAGIC, .more = S16LD_DENOM_MINUS_5449_MORE};};
template<> struct libdivide_constants<int16_t,-5448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5448_MAGIC, .more = S16LD_DENOM_MINUS_5448_MORE};};
template<> struct libdivide_constants<int16_t,-5447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5447_MAGIC, .more = S16LD_DENOM_MINUS_5447_MORE};};
template<> struct libdivide_constants<int16_t,-5446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5446_MAGIC, .more = S16LD_DENOM_MINUS_5446_MORE};};
template<> struct libdivide_constants<int16_t,-5445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5445_MAGIC, .more = S16LD_DENOM_MINUS_5445_MORE};};
template<> struct libdivide_constants<int16_t,-5444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5444_MAGIC, .more = S16LD_DENOM_MINUS_5444_MORE};};
template<> struct libdivide_constants<int16_t,-5443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5443_MAGIC, .more = S16LD_DENOM_MINUS_5443_MORE};};
template<> struct libdivide_constants<int16_t,-5442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5442_MAGIC, .more = S16LD_DENOM_MINUS_5442_MORE};};
template<> struct libdivide_constants<int16_t,-5441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5441_MAGIC, .more = S16LD_DENOM_MINUS_5441_MORE};};
template<> struct libdivide_constants<int16_t,-5440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5440_MAGIC, .more = S16LD_DENOM_MINUS_5440_MORE};};
template<> struct libdivide_constants<int16_t,-5439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5439_MAGIC, .more = S16LD_DENOM_MINUS_5439_MORE};};
template<> struct libdivide_constants<int16_t,-5438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5438_MAGIC, .more = S16LD_DENOM_MINUS_5438_MORE};};
template<> struct libdivide_constants<int16_t,-5437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5437_MAGIC, .more = S16LD_DENOM_MINUS_5437_MORE};};
template<> struct libdivide_constants<int16_t,-5436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5436_MAGIC, .more = S16LD_DENOM_MINUS_5436_MORE};};
template<> struct libdivide_constants<int16_t,-5435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5435_MAGIC, .more = S16LD_DENOM_MINUS_5435_MORE};};
template<> struct libdivide_constants<int16_t,-5434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5434_MAGIC, .more = S16LD_DENOM_MINUS_5434_MORE};};
template<> struct libdivide_constants<int16_t,-5433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5433_MAGIC, .more = S16LD_DENOM_MINUS_5433_MORE};};
template<> struct libdivide_constants<int16_t,-5432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5432_MAGIC, .more = S16LD_DENOM_MINUS_5432_MORE};};
template<> struct libdivide_constants<int16_t,-5431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5431_MAGIC, .more = S16LD_DENOM_MINUS_5431_MORE};};
template<> struct libdivide_constants<int16_t,-5430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5430_MAGIC, .more = S16LD_DENOM_MINUS_5430_MORE};};
template<> struct libdivide_constants<int16_t,-5429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5429_MAGIC, .more = S16LD_DENOM_MINUS_5429_MORE};};
template<> struct libdivide_constants<int16_t,-5428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5428_MAGIC, .more = S16LD_DENOM_MINUS_5428_MORE};};
template<> struct libdivide_constants<int16_t,-5427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5427_MAGIC, .more = S16LD_DENOM_MINUS_5427_MORE};};
template<> struct libdivide_constants<int16_t,-5426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5426_MAGIC, .more = S16LD_DENOM_MINUS_5426_MORE};};
template<> struct libdivide_constants<int16_t,-5425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5425_MAGIC, .more = S16LD_DENOM_MINUS_5425_MORE};};
template<> struct libdivide_constants<int16_t,-5424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5424_MAGIC, .more = S16LD_DENOM_MINUS_5424_MORE};};
template<> struct libdivide_constants<int16_t,-5423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5423_MAGIC, .more = S16LD_DENOM_MINUS_5423_MORE};};
template<> struct libdivide_constants<int16_t,-5422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5422_MAGIC, .more = S16LD_DENOM_MINUS_5422_MORE};};
template<> struct libdivide_constants<int16_t,-5421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5421_MAGIC, .more = S16LD_DENOM_MINUS_5421_MORE};};
template<> struct libdivide_constants<int16_t,-5420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5420_MAGIC, .more = S16LD_DENOM_MINUS_5420_MORE};};
template<> struct libdivide_constants<int16_t,-5419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5419_MAGIC, .more = S16LD_DENOM_MINUS_5419_MORE};};
template<> struct libdivide_constants<int16_t,-5418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5418_MAGIC, .more = S16LD_DENOM_MINUS_5418_MORE};};
template<> struct libdivide_constants<int16_t,-5417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5417_MAGIC, .more = S16LD_DENOM_MINUS_5417_MORE};};
template<> struct libdivide_constants<int16_t,-5416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5416_MAGIC, .more = S16LD_DENOM_MINUS_5416_MORE};};
template<> struct libdivide_constants<int16_t,-5415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5415_MAGIC, .more = S16LD_DENOM_MINUS_5415_MORE};};
template<> struct libdivide_constants<int16_t,-5414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5414_MAGIC, .more = S16LD_DENOM_MINUS_5414_MORE};};
template<> struct libdivide_constants<int16_t,-5413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5413_MAGIC, .more = S16LD_DENOM_MINUS_5413_MORE};};
template<> struct libdivide_constants<int16_t,-5412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5412_MAGIC, .more = S16LD_DENOM_MINUS_5412_MORE};};
template<> struct libdivide_constants<int16_t,-5411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5411_MAGIC, .more = S16LD_DENOM_MINUS_5411_MORE};};
template<> struct libdivide_constants<int16_t,-5410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5410_MAGIC, .more = S16LD_DENOM_MINUS_5410_MORE};};
template<> struct libdivide_constants<int16_t,-5409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5409_MAGIC, .more = S16LD_DENOM_MINUS_5409_MORE};};
template<> struct libdivide_constants<int16_t,-5408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5408_MAGIC, .more = S16LD_DENOM_MINUS_5408_MORE};};
template<> struct libdivide_constants<int16_t,-5407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5407_MAGIC, .more = S16LD_DENOM_MINUS_5407_MORE};};
template<> struct libdivide_constants<int16_t,-5406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5406_MAGIC, .more = S16LD_DENOM_MINUS_5406_MORE};};
template<> struct libdivide_constants<int16_t,-5405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5405_MAGIC, .more = S16LD_DENOM_MINUS_5405_MORE};};
template<> struct libdivide_constants<int16_t,-5404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5404_MAGIC, .more = S16LD_DENOM_MINUS_5404_MORE};};
template<> struct libdivide_constants<int16_t,-5403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5403_MAGIC, .more = S16LD_DENOM_MINUS_5403_MORE};};
template<> struct libdivide_constants<int16_t,-5402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5402_MAGIC, .more = S16LD_DENOM_MINUS_5402_MORE};};
template<> struct libdivide_constants<int16_t,-5401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5401_MAGIC, .more = S16LD_DENOM_MINUS_5401_MORE};};
template<> struct libdivide_constants<int16_t,-5400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5400_MAGIC, .more = S16LD_DENOM_MINUS_5400_MORE};};
template<> struct libdivide_constants<int16_t,-5399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5399_MAGIC, .more = S16LD_DENOM_MINUS_5399_MORE};};
template<> struct libdivide_constants<int16_t,-5398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5398_MAGIC, .more = S16LD_DENOM_MINUS_5398_MORE};};
template<> struct libdivide_constants<int16_t,-5397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5397_MAGIC, .more = S16LD_DENOM_MINUS_5397_MORE};};
template<> struct libdivide_constants<int16_t,-5396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5396_MAGIC, .more = S16LD_DENOM_MINUS_5396_MORE};};
template<> struct libdivide_constants<int16_t,-5395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5395_MAGIC, .more = S16LD_DENOM_MINUS_5395_MORE};};
template<> struct libdivide_constants<int16_t,-5394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5394_MAGIC, .more = S16LD_DENOM_MINUS_5394_MORE};};
template<> struct libdivide_constants<int16_t,-5393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5393_MAGIC, .more = S16LD_DENOM_MINUS_5393_MORE};};
template<> struct libdivide_constants<int16_t,-5392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5392_MAGIC, .more = S16LD_DENOM_MINUS_5392_MORE};};
template<> struct libdivide_constants<int16_t,-5391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5391_MAGIC, .more = S16LD_DENOM_MINUS_5391_MORE};};
template<> struct libdivide_constants<int16_t,-5390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5390_MAGIC, .more = S16LD_DENOM_MINUS_5390_MORE};};
template<> struct libdivide_constants<int16_t,-5389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5389_MAGIC, .more = S16LD_DENOM_MINUS_5389_MORE};};
template<> struct libdivide_constants<int16_t,-5388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5388_MAGIC, .more = S16LD_DENOM_MINUS_5388_MORE};};
template<> struct libdivide_constants<int16_t,-5387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5387_MAGIC, .more = S16LD_DENOM_MINUS_5387_MORE};};
template<> struct libdivide_constants<int16_t,-5386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5386_MAGIC, .more = S16LD_DENOM_MINUS_5386_MORE};};
template<> struct libdivide_constants<int16_t,-5385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5385_MAGIC, .more = S16LD_DENOM_MINUS_5385_MORE};};
template<> struct libdivide_constants<int16_t,-5384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5384_MAGIC, .more = S16LD_DENOM_MINUS_5384_MORE};};
template<> struct libdivide_constants<int16_t,-5383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5383_MAGIC, .more = S16LD_DENOM_MINUS_5383_MORE};};
template<> struct libdivide_constants<int16_t,-5382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5382_MAGIC, .more = S16LD_DENOM_MINUS_5382_MORE};};
template<> struct libdivide_constants<int16_t,-5381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5381_MAGIC, .more = S16LD_DENOM_MINUS_5381_MORE};};
template<> struct libdivide_constants<int16_t,-5380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5380_MAGIC, .more = S16LD_DENOM_MINUS_5380_MORE};};
template<> struct libdivide_constants<int16_t,-5379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5379_MAGIC, .more = S16LD_DENOM_MINUS_5379_MORE};};
template<> struct libdivide_constants<int16_t,-5378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5378_MAGIC, .more = S16LD_DENOM_MINUS_5378_MORE};};
template<> struct libdivide_constants<int16_t,-5377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5377_MAGIC, .more = S16LD_DENOM_MINUS_5377_MORE};};
template<> struct libdivide_constants<int16_t,-5376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5376_MAGIC, .more = S16LD_DENOM_MINUS_5376_MORE};};
template<> struct libdivide_constants<int16_t,-5375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5375_MAGIC, .more = S16LD_DENOM_MINUS_5375_MORE};};
template<> struct libdivide_constants<int16_t,-5374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5374_MAGIC, .more = S16LD_DENOM_MINUS_5374_MORE};};
template<> struct libdivide_constants<int16_t,-5373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5373_MAGIC, .more = S16LD_DENOM_MINUS_5373_MORE};};
template<> struct libdivide_constants<int16_t,-5372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5372_MAGIC, .more = S16LD_DENOM_MINUS_5372_MORE};};
template<> struct libdivide_constants<int16_t,-5371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5371_MAGIC, .more = S16LD_DENOM_MINUS_5371_MORE};};
template<> struct libdivide_constants<int16_t,-5370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5370_MAGIC, .more = S16LD_DENOM_MINUS_5370_MORE};};
template<> struct libdivide_constants<int16_t,-5369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5369_MAGIC, .more = S16LD_DENOM_MINUS_5369_MORE};};
template<> struct libdivide_constants<int16_t,-5368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5368_MAGIC, .more = S16LD_DENOM_MINUS_5368_MORE};};
template<> struct libdivide_constants<int16_t,-5367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5367_MAGIC, .more = S16LD_DENOM_MINUS_5367_MORE};};
template<> struct libdivide_constants<int16_t,-5366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5366_MAGIC, .more = S16LD_DENOM_MINUS_5366_MORE};};
template<> struct libdivide_constants<int16_t,-5365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5365_MAGIC, .more = S16LD_DENOM_MINUS_5365_MORE};};
template<> struct libdivide_constants<int16_t,-5364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5364_MAGIC, .more = S16LD_DENOM_MINUS_5364_MORE};};
template<> struct libdivide_constants<int16_t,-5363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5363_MAGIC, .more = S16LD_DENOM_MINUS_5363_MORE};};
template<> struct libdivide_constants<int16_t,-5362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5362_MAGIC, .more = S16LD_DENOM_MINUS_5362_MORE};};
template<> struct libdivide_constants<int16_t,-5361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5361_MAGIC, .more = S16LD_DENOM_MINUS_5361_MORE};};
template<> struct libdivide_constants<int16_t,-5360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5360_MAGIC, .more = S16LD_DENOM_MINUS_5360_MORE};};
template<> struct libdivide_constants<int16_t,-5359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5359_MAGIC, .more = S16LD_DENOM_MINUS_5359_MORE};};
template<> struct libdivide_constants<int16_t,-5358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5358_MAGIC, .more = S16LD_DENOM_MINUS_5358_MORE};};
template<> struct libdivide_constants<int16_t,-5357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5357_MAGIC, .more = S16LD_DENOM_MINUS_5357_MORE};};
template<> struct libdivide_constants<int16_t,-5356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5356_MAGIC, .more = S16LD_DENOM_MINUS_5356_MORE};};
template<> struct libdivide_constants<int16_t,-5355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5355_MAGIC, .more = S16LD_DENOM_MINUS_5355_MORE};};
template<> struct libdivide_constants<int16_t,-5354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5354_MAGIC, .more = S16LD_DENOM_MINUS_5354_MORE};};
template<> struct libdivide_constants<int16_t,-5353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5353_MAGIC, .more = S16LD_DENOM_MINUS_5353_MORE};};
template<> struct libdivide_constants<int16_t,-5352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5352_MAGIC, .more = S16LD_DENOM_MINUS_5352_MORE};};
template<> struct libdivide_constants<int16_t,-5351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5351_MAGIC, .more = S16LD_DENOM_MINUS_5351_MORE};};
template<> struct libdivide_constants<int16_t,-5350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5350_MAGIC, .more = S16LD_DENOM_MINUS_5350_MORE};};
template<> struct libdivide_constants<int16_t,-5349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5349_MAGIC, .more = S16LD_DENOM_MINUS_5349_MORE};};
template<> struct libdivide_constants<int16_t,-5348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5348_MAGIC, .more = S16LD_DENOM_MINUS_5348_MORE};};
template<> struct libdivide_constants<int16_t,-5347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5347_MAGIC, .more = S16LD_DENOM_MINUS_5347_MORE};};
template<> struct libdivide_constants<int16_t,-5346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5346_MAGIC, .more = S16LD_DENOM_MINUS_5346_MORE};};
template<> struct libdivide_constants<int16_t,-5345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5345_MAGIC, .more = S16LD_DENOM_MINUS_5345_MORE};};
template<> struct libdivide_constants<int16_t,-5344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5344_MAGIC, .more = S16LD_DENOM_MINUS_5344_MORE};};
template<> struct libdivide_constants<int16_t,-5343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5343_MAGIC, .more = S16LD_DENOM_MINUS_5343_MORE};};
template<> struct libdivide_constants<int16_t,-5342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5342_MAGIC, .more = S16LD_DENOM_MINUS_5342_MORE};};
template<> struct libdivide_constants<int16_t,-5341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5341_MAGIC, .more = S16LD_DENOM_MINUS_5341_MORE};};
template<> struct libdivide_constants<int16_t,-5340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5340_MAGIC, .more = S16LD_DENOM_MINUS_5340_MORE};};
template<> struct libdivide_constants<int16_t,-5339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5339_MAGIC, .more = S16LD_DENOM_MINUS_5339_MORE};};
template<> struct libdivide_constants<int16_t,-5338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5338_MAGIC, .more = S16LD_DENOM_MINUS_5338_MORE};};
template<> struct libdivide_constants<int16_t,-5337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5337_MAGIC, .more = S16LD_DENOM_MINUS_5337_MORE};};
template<> struct libdivide_constants<int16_t,-5336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5336_MAGIC, .more = S16LD_DENOM_MINUS_5336_MORE};};
template<> struct libdivide_constants<int16_t,-5335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5335_MAGIC, .more = S16LD_DENOM_MINUS_5335_MORE};};
template<> struct libdivide_constants<int16_t,-5334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5334_MAGIC, .more = S16LD_DENOM_MINUS_5334_MORE};};
template<> struct libdivide_constants<int16_t,-5333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5333_MAGIC, .more = S16LD_DENOM_MINUS_5333_MORE};};
template<> struct libdivide_constants<int16_t,-5332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5332_MAGIC, .more = S16LD_DENOM_MINUS_5332_MORE};};
template<> struct libdivide_constants<int16_t,-5331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5331_MAGIC, .more = S16LD_DENOM_MINUS_5331_MORE};};
template<> struct libdivide_constants<int16_t,-5330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5330_MAGIC, .more = S16LD_DENOM_MINUS_5330_MORE};};
template<> struct libdivide_constants<int16_t,-5329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5329_MAGIC, .more = S16LD_DENOM_MINUS_5329_MORE};};
template<> struct libdivide_constants<int16_t,-5328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5328_MAGIC, .more = S16LD_DENOM_MINUS_5328_MORE};};
template<> struct libdivide_constants<int16_t,-5327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5327_MAGIC, .more = S16LD_DENOM_MINUS_5327_MORE};};
template<> struct libdivide_constants<int16_t,-5326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5326_MAGIC, .more = S16LD_DENOM_MINUS_5326_MORE};};
template<> struct libdivide_constants<int16_t,-5325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5325_MAGIC, .more = S16LD_DENOM_MINUS_5325_MORE};};
template<> struct libdivide_constants<int16_t,-5324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5324_MAGIC, .more = S16LD_DENOM_MINUS_5324_MORE};};
template<> struct libdivide_constants<int16_t,-5323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5323_MAGIC, .more = S16LD_DENOM_MINUS_5323_MORE};};
template<> struct libdivide_constants<int16_t,-5322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5322_MAGIC, .more = S16LD_DENOM_MINUS_5322_MORE};};
template<> struct libdivide_constants<int16_t,-5321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5321_MAGIC, .more = S16LD_DENOM_MINUS_5321_MORE};};
template<> struct libdivide_constants<int16_t,-5320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5320_MAGIC, .more = S16LD_DENOM_MINUS_5320_MORE};};
template<> struct libdivide_constants<int16_t,-5319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5319_MAGIC, .more = S16LD_DENOM_MINUS_5319_MORE};};
template<> struct libdivide_constants<int16_t,-5318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5318_MAGIC, .more = S16LD_DENOM_MINUS_5318_MORE};};
template<> struct libdivide_constants<int16_t,-5317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5317_MAGIC, .more = S16LD_DENOM_MINUS_5317_MORE};};
template<> struct libdivide_constants<int16_t,-5316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5316_MAGIC, .more = S16LD_DENOM_MINUS_5316_MORE};};
template<> struct libdivide_constants<int16_t,-5315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5315_MAGIC, .more = S16LD_DENOM_MINUS_5315_MORE};};
template<> struct libdivide_constants<int16_t,-5314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5314_MAGIC, .more = S16LD_DENOM_MINUS_5314_MORE};};
template<> struct libdivide_constants<int16_t,-5313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5313_MAGIC, .more = S16LD_DENOM_MINUS_5313_MORE};};
template<> struct libdivide_constants<int16_t,-5312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5312_MAGIC, .more = S16LD_DENOM_MINUS_5312_MORE};};
template<> struct libdivide_constants<int16_t,-5311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5311_MAGIC, .more = S16LD_DENOM_MINUS_5311_MORE};};
template<> struct libdivide_constants<int16_t,-5310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5310_MAGIC, .more = S16LD_DENOM_MINUS_5310_MORE};};
template<> struct libdivide_constants<int16_t,-5309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5309_MAGIC, .more = S16LD_DENOM_MINUS_5309_MORE};};
template<> struct libdivide_constants<int16_t,-5308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5308_MAGIC, .more = S16LD_DENOM_MINUS_5308_MORE};};
template<> struct libdivide_constants<int16_t,-5307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5307_MAGIC, .more = S16LD_DENOM_MINUS_5307_MORE};};
template<> struct libdivide_constants<int16_t,-5306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5306_MAGIC, .more = S16LD_DENOM_MINUS_5306_MORE};};
template<> struct libdivide_constants<int16_t,-5305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5305_MAGIC, .more = S16LD_DENOM_MINUS_5305_MORE};};
template<> struct libdivide_constants<int16_t,-5304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5304_MAGIC, .more = S16LD_DENOM_MINUS_5304_MORE};};
template<> struct libdivide_constants<int16_t,-5303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5303_MAGIC, .more = S16LD_DENOM_MINUS_5303_MORE};};
template<> struct libdivide_constants<int16_t,-5302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5302_MAGIC, .more = S16LD_DENOM_MINUS_5302_MORE};};
template<> struct libdivide_constants<int16_t,-5301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5301_MAGIC, .more = S16LD_DENOM_MINUS_5301_MORE};};
template<> struct libdivide_constants<int16_t,-5300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5300_MAGIC, .more = S16LD_DENOM_MINUS_5300_MORE};};
template<> struct libdivide_constants<int16_t,-5299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5299_MAGIC, .more = S16LD_DENOM_MINUS_5299_MORE};};
template<> struct libdivide_constants<int16_t,-5298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5298_MAGIC, .more = S16LD_DENOM_MINUS_5298_MORE};};
template<> struct libdivide_constants<int16_t,-5297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5297_MAGIC, .more = S16LD_DENOM_MINUS_5297_MORE};};
template<> struct libdivide_constants<int16_t,-5296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5296_MAGIC, .more = S16LD_DENOM_MINUS_5296_MORE};};
template<> struct libdivide_constants<int16_t,-5295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5295_MAGIC, .more = S16LD_DENOM_MINUS_5295_MORE};};
template<> struct libdivide_constants<int16_t,-5294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5294_MAGIC, .more = S16LD_DENOM_MINUS_5294_MORE};};
template<> struct libdivide_constants<int16_t,-5293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5293_MAGIC, .more = S16LD_DENOM_MINUS_5293_MORE};};
template<> struct libdivide_constants<int16_t,-5292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5292_MAGIC, .more = S16LD_DENOM_MINUS_5292_MORE};};
template<> struct libdivide_constants<int16_t,-5291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5291_MAGIC, .more = S16LD_DENOM_MINUS_5291_MORE};};
template<> struct libdivide_constants<int16_t,-5290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5290_MAGIC, .more = S16LD_DENOM_MINUS_5290_MORE};};
template<> struct libdivide_constants<int16_t,-5289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5289_MAGIC, .more = S16LD_DENOM_MINUS_5289_MORE};};
template<> struct libdivide_constants<int16_t,-5288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5288_MAGIC, .more = S16LD_DENOM_MINUS_5288_MORE};};
template<> struct libdivide_constants<int16_t,-5287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5287_MAGIC, .more = S16LD_DENOM_MINUS_5287_MORE};};
template<> struct libdivide_constants<int16_t,-5286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5286_MAGIC, .more = S16LD_DENOM_MINUS_5286_MORE};};
template<> struct libdivide_constants<int16_t,-5285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5285_MAGIC, .more = S16LD_DENOM_MINUS_5285_MORE};};
template<> struct libdivide_constants<int16_t,-5284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5284_MAGIC, .more = S16LD_DENOM_MINUS_5284_MORE};};
template<> struct libdivide_constants<int16_t,-5283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5283_MAGIC, .more = S16LD_DENOM_MINUS_5283_MORE};};
template<> struct libdivide_constants<int16_t,-5282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5282_MAGIC, .more = S16LD_DENOM_MINUS_5282_MORE};};
template<> struct libdivide_constants<int16_t,-5281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5281_MAGIC, .more = S16LD_DENOM_MINUS_5281_MORE};};
template<> struct libdivide_constants<int16_t,-5280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5280_MAGIC, .more = S16LD_DENOM_MINUS_5280_MORE};};
template<> struct libdivide_constants<int16_t,-5279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5279_MAGIC, .more = S16LD_DENOM_MINUS_5279_MORE};};
template<> struct libdivide_constants<int16_t,-5278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5278_MAGIC, .more = S16LD_DENOM_MINUS_5278_MORE};};
template<> struct libdivide_constants<int16_t,-5277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5277_MAGIC, .more = S16LD_DENOM_MINUS_5277_MORE};};
template<> struct libdivide_constants<int16_t,-5276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5276_MAGIC, .more = S16LD_DENOM_MINUS_5276_MORE};};
template<> struct libdivide_constants<int16_t,-5275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5275_MAGIC, .more = S16LD_DENOM_MINUS_5275_MORE};};
template<> struct libdivide_constants<int16_t,-5274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5274_MAGIC, .more = S16LD_DENOM_MINUS_5274_MORE};};
template<> struct libdivide_constants<int16_t,-5273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5273_MAGIC, .more = S16LD_DENOM_MINUS_5273_MORE};};
template<> struct libdivide_constants<int16_t,-5272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5272_MAGIC, .more = S16LD_DENOM_MINUS_5272_MORE};};
template<> struct libdivide_constants<int16_t,-5271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5271_MAGIC, .more = S16LD_DENOM_MINUS_5271_MORE};};
template<> struct libdivide_constants<int16_t,-5270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5270_MAGIC, .more = S16LD_DENOM_MINUS_5270_MORE};};
template<> struct libdivide_constants<int16_t,-5269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5269_MAGIC, .more = S16LD_DENOM_MINUS_5269_MORE};};
template<> struct libdivide_constants<int16_t,-5268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5268_MAGIC, .more = S16LD_DENOM_MINUS_5268_MORE};};
template<> struct libdivide_constants<int16_t,-5267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5267_MAGIC, .more = S16LD_DENOM_MINUS_5267_MORE};};
template<> struct libdivide_constants<int16_t,-5266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5266_MAGIC, .more = S16LD_DENOM_MINUS_5266_MORE};};
template<> struct libdivide_constants<int16_t,-5265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5265_MAGIC, .more = S16LD_DENOM_MINUS_5265_MORE};};
template<> struct libdivide_constants<int16_t,-5264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5264_MAGIC, .more = S16LD_DENOM_MINUS_5264_MORE};};
template<> struct libdivide_constants<int16_t,-5263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5263_MAGIC, .more = S16LD_DENOM_MINUS_5263_MORE};};
template<> struct libdivide_constants<int16_t,-5262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5262_MAGIC, .more = S16LD_DENOM_MINUS_5262_MORE};};
template<> struct libdivide_constants<int16_t,-5261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5261_MAGIC, .more = S16LD_DENOM_MINUS_5261_MORE};};
template<> struct libdivide_constants<int16_t,-5260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5260_MAGIC, .more = S16LD_DENOM_MINUS_5260_MORE};};
template<> struct libdivide_constants<int16_t,-5259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5259_MAGIC, .more = S16LD_DENOM_MINUS_5259_MORE};};
template<> struct libdivide_constants<int16_t,-5258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5258_MAGIC, .more = S16LD_DENOM_MINUS_5258_MORE};};
template<> struct libdivide_constants<int16_t,-5257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5257_MAGIC, .more = S16LD_DENOM_MINUS_5257_MORE};};
template<> struct libdivide_constants<int16_t,-5256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5256_MAGIC, .more = S16LD_DENOM_MINUS_5256_MORE};};
template<> struct libdivide_constants<int16_t,-5255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5255_MAGIC, .more = S16LD_DENOM_MINUS_5255_MORE};};
template<> struct libdivide_constants<int16_t,-5254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5254_MAGIC, .more = S16LD_DENOM_MINUS_5254_MORE};};
template<> struct libdivide_constants<int16_t,-5253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5253_MAGIC, .more = S16LD_DENOM_MINUS_5253_MORE};};
template<> struct libdivide_constants<int16_t,-5252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5252_MAGIC, .more = S16LD_DENOM_MINUS_5252_MORE};};
template<> struct libdivide_constants<int16_t,-5251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5251_MAGIC, .more = S16LD_DENOM_MINUS_5251_MORE};};
template<> struct libdivide_constants<int16_t,-5250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5250_MAGIC, .more = S16LD_DENOM_MINUS_5250_MORE};};
template<> struct libdivide_constants<int16_t,-5249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5249_MAGIC, .more = S16LD_DENOM_MINUS_5249_MORE};};
template<> struct libdivide_constants<int16_t,-5248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5248_MAGIC, .more = S16LD_DENOM_MINUS_5248_MORE};};
template<> struct libdivide_constants<int16_t,-5247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5247_MAGIC, .more = S16LD_DENOM_MINUS_5247_MORE};};
template<> struct libdivide_constants<int16_t,-5246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5246_MAGIC, .more = S16LD_DENOM_MINUS_5246_MORE};};
template<> struct libdivide_constants<int16_t,-5245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5245_MAGIC, .more = S16LD_DENOM_MINUS_5245_MORE};};
template<> struct libdivide_constants<int16_t,-5244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5244_MAGIC, .more = S16LD_DENOM_MINUS_5244_MORE};};
template<> struct libdivide_constants<int16_t,-5243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5243_MAGIC, .more = S16LD_DENOM_MINUS_5243_MORE};};
template<> struct libdivide_constants<int16_t,-5242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5242_MAGIC, .more = S16LD_DENOM_MINUS_5242_MORE};};
template<> struct libdivide_constants<int16_t,-5241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5241_MAGIC, .more = S16LD_DENOM_MINUS_5241_MORE};};
template<> struct libdivide_constants<int16_t,-5240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5240_MAGIC, .more = S16LD_DENOM_MINUS_5240_MORE};};
template<> struct libdivide_constants<int16_t,-5239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5239_MAGIC, .more = S16LD_DENOM_MINUS_5239_MORE};};
template<> struct libdivide_constants<int16_t,-5238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5238_MAGIC, .more = S16LD_DENOM_MINUS_5238_MORE};};
template<> struct libdivide_constants<int16_t,-5237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5237_MAGIC, .more = S16LD_DENOM_MINUS_5237_MORE};};
template<> struct libdivide_constants<int16_t,-5236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5236_MAGIC, .more = S16LD_DENOM_MINUS_5236_MORE};};
template<> struct libdivide_constants<int16_t,-5235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5235_MAGIC, .more = S16LD_DENOM_MINUS_5235_MORE};};
template<> struct libdivide_constants<int16_t,-5234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5234_MAGIC, .more = S16LD_DENOM_MINUS_5234_MORE};};
template<> struct libdivide_constants<int16_t,-5233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5233_MAGIC, .more = S16LD_DENOM_MINUS_5233_MORE};};
template<> struct libdivide_constants<int16_t,-5232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5232_MAGIC, .more = S16LD_DENOM_MINUS_5232_MORE};};
template<> struct libdivide_constants<int16_t,-5231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5231_MAGIC, .more = S16LD_DENOM_MINUS_5231_MORE};};
template<> struct libdivide_constants<int16_t,-5230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5230_MAGIC, .more = S16LD_DENOM_MINUS_5230_MORE};};
template<> struct libdivide_constants<int16_t,-5229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5229_MAGIC, .more = S16LD_DENOM_MINUS_5229_MORE};};
template<> struct libdivide_constants<int16_t,-5228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5228_MAGIC, .more = S16LD_DENOM_MINUS_5228_MORE};};
template<> struct libdivide_constants<int16_t,-5227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5227_MAGIC, .more = S16LD_DENOM_MINUS_5227_MORE};};
template<> struct libdivide_constants<int16_t,-5226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5226_MAGIC, .more = S16LD_DENOM_MINUS_5226_MORE};};
template<> struct libdivide_constants<int16_t,-5225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5225_MAGIC, .more = S16LD_DENOM_MINUS_5225_MORE};};
template<> struct libdivide_constants<int16_t,-5224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5224_MAGIC, .more = S16LD_DENOM_MINUS_5224_MORE};};
template<> struct libdivide_constants<int16_t,-5223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5223_MAGIC, .more = S16LD_DENOM_MINUS_5223_MORE};};
template<> struct libdivide_constants<int16_t,-5222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5222_MAGIC, .more = S16LD_DENOM_MINUS_5222_MORE};};
template<> struct libdivide_constants<int16_t,-5221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5221_MAGIC, .more = S16LD_DENOM_MINUS_5221_MORE};};
template<> struct libdivide_constants<int16_t,-5220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5220_MAGIC, .more = S16LD_DENOM_MINUS_5220_MORE};};
template<> struct libdivide_constants<int16_t,-5219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5219_MAGIC, .more = S16LD_DENOM_MINUS_5219_MORE};};
template<> struct libdivide_constants<int16_t,-5218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5218_MAGIC, .more = S16LD_DENOM_MINUS_5218_MORE};};
template<> struct libdivide_constants<int16_t,-5217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5217_MAGIC, .more = S16LD_DENOM_MINUS_5217_MORE};};
template<> struct libdivide_constants<int16_t,-5216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5216_MAGIC, .more = S16LD_DENOM_MINUS_5216_MORE};};
template<> struct libdivide_constants<int16_t,-5215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5215_MAGIC, .more = S16LD_DENOM_MINUS_5215_MORE};};
template<> struct libdivide_constants<int16_t,-5214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5214_MAGIC, .more = S16LD_DENOM_MINUS_5214_MORE};};
template<> struct libdivide_constants<int16_t,-5213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5213_MAGIC, .more = S16LD_DENOM_MINUS_5213_MORE};};
template<> struct libdivide_constants<int16_t,-5212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5212_MAGIC, .more = S16LD_DENOM_MINUS_5212_MORE};};
template<> struct libdivide_constants<int16_t,-5211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5211_MAGIC, .more = S16LD_DENOM_MINUS_5211_MORE};};
template<> struct libdivide_constants<int16_t,-5210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5210_MAGIC, .more = S16LD_DENOM_MINUS_5210_MORE};};
template<> struct libdivide_constants<int16_t,-5209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5209_MAGIC, .more = S16LD_DENOM_MINUS_5209_MORE};};
template<> struct libdivide_constants<int16_t,-5208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5208_MAGIC, .more = S16LD_DENOM_MINUS_5208_MORE};};
template<> struct libdivide_constants<int16_t,-5207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5207_MAGIC, .more = S16LD_DENOM_MINUS_5207_MORE};};
template<> struct libdivide_constants<int16_t,-5206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5206_MAGIC, .more = S16LD_DENOM_MINUS_5206_MORE};};
template<> struct libdivide_constants<int16_t,-5205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5205_MAGIC, .more = S16LD_DENOM_MINUS_5205_MORE};};
template<> struct libdivide_constants<int16_t,-5204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5204_MAGIC, .more = S16LD_DENOM_MINUS_5204_MORE};};
template<> struct libdivide_constants<int16_t,-5203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5203_MAGIC, .more = S16LD_DENOM_MINUS_5203_MORE};};
template<> struct libdivide_constants<int16_t,-5202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5202_MAGIC, .more = S16LD_DENOM_MINUS_5202_MORE};};
template<> struct libdivide_constants<int16_t,-5201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5201_MAGIC, .more = S16LD_DENOM_MINUS_5201_MORE};};
template<> struct libdivide_constants<int16_t,-5200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5200_MAGIC, .more = S16LD_DENOM_MINUS_5200_MORE};};
template<> struct libdivide_constants<int16_t,-5199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5199_MAGIC, .more = S16LD_DENOM_MINUS_5199_MORE};};
template<> struct libdivide_constants<int16_t,-5198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5198_MAGIC, .more = S16LD_DENOM_MINUS_5198_MORE};};
template<> struct libdivide_constants<int16_t,-5197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5197_MAGIC, .more = S16LD_DENOM_MINUS_5197_MORE};};
template<> struct libdivide_constants<int16_t,-5196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5196_MAGIC, .more = S16LD_DENOM_MINUS_5196_MORE};};
template<> struct libdivide_constants<int16_t,-5195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5195_MAGIC, .more = S16LD_DENOM_MINUS_5195_MORE};};
template<> struct libdivide_constants<int16_t,-5194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5194_MAGIC, .more = S16LD_DENOM_MINUS_5194_MORE};};
template<> struct libdivide_constants<int16_t,-5193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5193_MAGIC, .more = S16LD_DENOM_MINUS_5193_MORE};};
template<> struct libdivide_constants<int16_t,-5192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5192_MAGIC, .more = S16LD_DENOM_MINUS_5192_MORE};};
template<> struct libdivide_constants<int16_t,-5191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5191_MAGIC, .more = S16LD_DENOM_MINUS_5191_MORE};};
template<> struct libdivide_constants<int16_t,-5190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5190_MAGIC, .more = S16LD_DENOM_MINUS_5190_MORE};};
template<> struct libdivide_constants<int16_t,-5189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5189_MAGIC, .more = S16LD_DENOM_MINUS_5189_MORE};};
template<> struct libdivide_constants<int16_t,-5188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5188_MAGIC, .more = S16LD_DENOM_MINUS_5188_MORE};};
template<> struct libdivide_constants<int16_t,-5187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5187_MAGIC, .more = S16LD_DENOM_MINUS_5187_MORE};};
template<> struct libdivide_constants<int16_t,-5186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5186_MAGIC, .more = S16LD_DENOM_MINUS_5186_MORE};};
template<> struct libdivide_constants<int16_t,-5185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5185_MAGIC, .more = S16LD_DENOM_MINUS_5185_MORE};};
template<> struct libdivide_constants<int16_t,-5184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5184_MAGIC, .more = S16LD_DENOM_MINUS_5184_MORE};};
template<> struct libdivide_constants<int16_t,-5183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5183_MAGIC, .more = S16LD_DENOM_MINUS_5183_MORE};};
template<> struct libdivide_constants<int16_t,-5182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5182_MAGIC, .more = S16LD_DENOM_MINUS_5182_MORE};};
template<> struct libdivide_constants<int16_t,-5181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5181_MAGIC, .more = S16LD_DENOM_MINUS_5181_MORE};};
template<> struct libdivide_constants<int16_t,-5180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5180_MAGIC, .more = S16LD_DENOM_MINUS_5180_MORE};};
template<> struct libdivide_constants<int16_t,-5179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5179_MAGIC, .more = S16LD_DENOM_MINUS_5179_MORE};};
template<> struct libdivide_constants<int16_t,-5178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5178_MAGIC, .more = S16LD_DENOM_MINUS_5178_MORE};};
template<> struct libdivide_constants<int16_t,-5177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5177_MAGIC, .more = S16LD_DENOM_MINUS_5177_MORE};};
template<> struct libdivide_constants<int16_t,-5176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5176_MAGIC, .more = S16LD_DENOM_MINUS_5176_MORE};};
template<> struct libdivide_constants<int16_t,-5175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5175_MAGIC, .more = S16LD_DENOM_MINUS_5175_MORE};};
template<> struct libdivide_constants<int16_t,-5174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5174_MAGIC, .more = S16LD_DENOM_MINUS_5174_MORE};};
template<> struct libdivide_constants<int16_t,-5173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5173_MAGIC, .more = S16LD_DENOM_MINUS_5173_MORE};};
template<> struct libdivide_constants<int16_t,-5172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5172_MAGIC, .more = S16LD_DENOM_MINUS_5172_MORE};};
template<> struct libdivide_constants<int16_t,-5171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5171_MAGIC, .more = S16LD_DENOM_MINUS_5171_MORE};};
template<> struct libdivide_constants<int16_t,-5170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5170_MAGIC, .more = S16LD_DENOM_MINUS_5170_MORE};};
template<> struct libdivide_constants<int16_t,-5169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5169_MAGIC, .more = S16LD_DENOM_MINUS_5169_MORE};};
template<> struct libdivide_constants<int16_t,-5168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5168_MAGIC, .more = S16LD_DENOM_MINUS_5168_MORE};};
template<> struct libdivide_constants<int16_t,-5167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5167_MAGIC, .more = S16LD_DENOM_MINUS_5167_MORE};};
template<> struct libdivide_constants<int16_t,-5166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5166_MAGIC, .more = S16LD_DENOM_MINUS_5166_MORE};};
template<> struct libdivide_constants<int16_t,-5165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5165_MAGIC, .more = S16LD_DENOM_MINUS_5165_MORE};};
template<> struct libdivide_constants<int16_t,-5164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5164_MAGIC, .more = S16LD_DENOM_MINUS_5164_MORE};};
template<> struct libdivide_constants<int16_t,-5163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5163_MAGIC, .more = S16LD_DENOM_MINUS_5163_MORE};};
template<> struct libdivide_constants<int16_t,-5162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5162_MAGIC, .more = S16LD_DENOM_MINUS_5162_MORE};};
template<> struct libdivide_constants<int16_t,-5161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5161_MAGIC, .more = S16LD_DENOM_MINUS_5161_MORE};};
template<> struct libdivide_constants<int16_t,-5160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5160_MAGIC, .more = S16LD_DENOM_MINUS_5160_MORE};};
template<> struct libdivide_constants<int16_t,-5159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5159_MAGIC, .more = S16LD_DENOM_MINUS_5159_MORE};};
template<> struct libdivide_constants<int16_t,-5158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5158_MAGIC, .more = S16LD_DENOM_MINUS_5158_MORE};};
template<> struct libdivide_constants<int16_t,-5157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5157_MAGIC, .more = S16LD_DENOM_MINUS_5157_MORE};};
template<> struct libdivide_constants<int16_t,-5156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5156_MAGIC, .more = S16LD_DENOM_MINUS_5156_MORE};};
template<> struct libdivide_constants<int16_t,-5155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5155_MAGIC, .more = S16LD_DENOM_MINUS_5155_MORE};};
template<> struct libdivide_constants<int16_t,-5154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5154_MAGIC, .more = S16LD_DENOM_MINUS_5154_MORE};};
template<> struct libdivide_constants<int16_t,-5153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5153_MAGIC, .more = S16LD_DENOM_MINUS_5153_MORE};};
template<> struct libdivide_constants<int16_t,-5152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5152_MAGIC, .more = S16LD_DENOM_MINUS_5152_MORE};};
template<> struct libdivide_constants<int16_t,-5151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5151_MAGIC, .more = S16LD_DENOM_MINUS_5151_MORE};};
template<> struct libdivide_constants<int16_t,-5150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5150_MAGIC, .more = S16LD_DENOM_MINUS_5150_MORE};};
template<> struct libdivide_constants<int16_t,-5149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5149_MAGIC, .more = S16LD_DENOM_MINUS_5149_MORE};};
template<> struct libdivide_constants<int16_t,-5148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5148_MAGIC, .more = S16LD_DENOM_MINUS_5148_MORE};};
template<> struct libdivide_constants<int16_t,-5147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5147_MAGIC, .more = S16LD_DENOM_MINUS_5147_MORE};};
template<> struct libdivide_constants<int16_t,-5146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5146_MAGIC, .more = S16LD_DENOM_MINUS_5146_MORE};};
template<> struct libdivide_constants<int16_t,-5145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5145_MAGIC, .more = S16LD_DENOM_MINUS_5145_MORE};};
template<> struct libdivide_constants<int16_t,-5144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5144_MAGIC, .more = S16LD_DENOM_MINUS_5144_MORE};};
template<> struct libdivide_constants<int16_t,-5143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5143_MAGIC, .more = S16LD_DENOM_MINUS_5143_MORE};};
template<> struct libdivide_constants<int16_t,-5142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5142_MAGIC, .more = S16LD_DENOM_MINUS_5142_MORE};};
template<> struct libdivide_constants<int16_t,-5141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5141_MAGIC, .more = S16LD_DENOM_MINUS_5141_MORE};};
template<> struct libdivide_constants<int16_t,-5140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5140_MAGIC, .more = S16LD_DENOM_MINUS_5140_MORE};};
template<> struct libdivide_constants<int16_t,-5139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5139_MAGIC, .more = S16LD_DENOM_MINUS_5139_MORE};};
template<> struct libdivide_constants<int16_t,-5138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5138_MAGIC, .more = S16LD_DENOM_MINUS_5138_MORE};};
template<> struct libdivide_constants<int16_t,-5137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5137_MAGIC, .more = S16LD_DENOM_MINUS_5137_MORE};};
template<> struct libdivide_constants<int16_t,-5136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5136_MAGIC, .more = S16LD_DENOM_MINUS_5136_MORE};};
template<> struct libdivide_constants<int16_t,-5135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5135_MAGIC, .more = S16LD_DENOM_MINUS_5135_MORE};};
template<> struct libdivide_constants<int16_t,-5134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5134_MAGIC, .more = S16LD_DENOM_MINUS_5134_MORE};};
template<> struct libdivide_constants<int16_t,-5133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5133_MAGIC, .more = S16LD_DENOM_MINUS_5133_MORE};};
template<> struct libdivide_constants<int16_t,-5132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5132_MAGIC, .more = S16LD_DENOM_MINUS_5132_MORE};};
template<> struct libdivide_constants<int16_t,-5131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5131_MAGIC, .more = S16LD_DENOM_MINUS_5131_MORE};};
template<> struct libdivide_constants<int16_t,-5130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5130_MAGIC, .more = S16LD_DENOM_MINUS_5130_MORE};};
template<> struct libdivide_constants<int16_t,-5129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5129_MAGIC, .more = S16LD_DENOM_MINUS_5129_MORE};};
template<> struct libdivide_constants<int16_t,-5128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5128_MAGIC, .more = S16LD_DENOM_MINUS_5128_MORE};};
template<> struct libdivide_constants<int16_t,-5127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5127_MAGIC, .more = S16LD_DENOM_MINUS_5127_MORE};};
template<> struct libdivide_constants<int16_t,-5126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5126_MAGIC, .more = S16LD_DENOM_MINUS_5126_MORE};};
template<> struct libdivide_constants<int16_t,-5125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5125_MAGIC, .more = S16LD_DENOM_MINUS_5125_MORE};};
template<> struct libdivide_constants<int16_t,-5124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5124_MAGIC, .more = S16LD_DENOM_MINUS_5124_MORE};};
template<> struct libdivide_constants<int16_t,-5123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5123_MAGIC, .more = S16LD_DENOM_MINUS_5123_MORE};};
template<> struct libdivide_constants<int16_t,-5122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5122_MAGIC, .more = S16LD_DENOM_MINUS_5122_MORE};};
template<> struct libdivide_constants<int16_t,-5121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5121_MAGIC, .more = S16LD_DENOM_MINUS_5121_MORE};};
template<> struct libdivide_constants<int16_t,-5120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5120_MAGIC, .more = S16LD_DENOM_MINUS_5120_MORE};};
template<> struct libdivide_constants<int16_t,-5119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5119_MAGIC, .more = S16LD_DENOM_MINUS_5119_MORE};};
template<> struct libdivide_constants<int16_t,-5118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5118_MAGIC, .more = S16LD_DENOM_MINUS_5118_MORE};};
template<> struct libdivide_constants<int16_t,-5117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5117_MAGIC, .more = S16LD_DENOM_MINUS_5117_MORE};};
template<> struct libdivide_constants<int16_t,-5116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5116_MAGIC, .more = S16LD_DENOM_MINUS_5116_MORE};};
template<> struct libdivide_constants<int16_t,-5115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5115_MAGIC, .more = S16LD_DENOM_MINUS_5115_MORE};};
template<> struct libdivide_constants<int16_t,-5114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5114_MAGIC, .more = S16LD_DENOM_MINUS_5114_MORE};};
template<> struct libdivide_constants<int16_t,-5113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5113_MAGIC, .more = S16LD_DENOM_MINUS_5113_MORE};};
template<> struct libdivide_constants<int16_t,-5112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5112_MAGIC, .more = S16LD_DENOM_MINUS_5112_MORE};};
template<> struct libdivide_constants<int16_t,-5111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5111_MAGIC, .more = S16LD_DENOM_MINUS_5111_MORE};};
template<> struct libdivide_constants<int16_t,-5110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5110_MAGIC, .more = S16LD_DENOM_MINUS_5110_MORE};};
template<> struct libdivide_constants<int16_t,-5109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5109_MAGIC, .more = S16LD_DENOM_MINUS_5109_MORE};};
template<> struct libdivide_constants<int16_t,-5108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5108_MAGIC, .more = S16LD_DENOM_MINUS_5108_MORE};};
template<> struct libdivide_constants<int16_t,-5107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5107_MAGIC, .more = S16LD_DENOM_MINUS_5107_MORE};};
template<> struct libdivide_constants<int16_t,-5106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5106_MAGIC, .more = S16LD_DENOM_MINUS_5106_MORE};};
template<> struct libdivide_constants<int16_t,-5105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5105_MAGIC, .more = S16LD_DENOM_MINUS_5105_MORE};};
template<> struct libdivide_constants<int16_t,-5104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5104_MAGIC, .more = S16LD_DENOM_MINUS_5104_MORE};};
template<> struct libdivide_constants<int16_t,-5103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5103_MAGIC, .more = S16LD_DENOM_MINUS_5103_MORE};};
template<> struct libdivide_constants<int16_t,-5102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5102_MAGIC, .more = S16LD_DENOM_MINUS_5102_MORE};};
template<> struct libdivide_constants<int16_t,-5101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5101_MAGIC, .more = S16LD_DENOM_MINUS_5101_MORE};};
template<> struct libdivide_constants<int16_t,-5100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5100_MAGIC, .more = S16LD_DENOM_MINUS_5100_MORE};};
template<> struct libdivide_constants<int16_t,-5099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5099_MAGIC, .more = S16LD_DENOM_MINUS_5099_MORE};};
template<> struct libdivide_constants<int16_t,-5098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5098_MAGIC, .more = S16LD_DENOM_MINUS_5098_MORE};};
template<> struct libdivide_constants<int16_t,-5097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5097_MAGIC, .more = S16LD_DENOM_MINUS_5097_MORE};};
template<> struct libdivide_constants<int16_t,-5096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5096_MAGIC, .more = S16LD_DENOM_MINUS_5096_MORE};};
template<> struct libdivide_constants<int16_t,-5095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5095_MAGIC, .more = S16LD_DENOM_MINUS_5095_MORE};};
template<> struct libdivide_constants<int16_t,-5094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5094_MAGIC, .more = S16LD_DENOM_MINUS_5094_MORE};};
template<> struct libdivide_constants<int16_t,-5093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5093_MAGIC, .more = S16LD_DENOM_MINUS_5093_MORE};};
template<> struct libdivide_constants<int16_t,-5092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5092_MAGIC, .more = S16LD_DENOM_MINUS_5092_MORE};};
template<> struct libdivide_constants<int16_t,-5091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5091_MAGIC, .more = S16LD_DENOM_MINUS_5091_MORE};};
template<> struct libdivide_constants<int16_t,-5090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5090_MAGIC, .more = S16LD_DENOM_MINUS_5090_MORE};};
template<> struct libdivide_constants<int16_t,-5089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5089_MAGIC, .more = S16LD_DENOM_MINUS_5089_MORE};};
template<> struct libdivide_constants<int16_t,-5088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5088_MAGIC, .more = S16LD_DENOM_MINUS_5088_MORE};};
template<> struct libdivide_constants<int16_t,-5087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5087_MAGIC, .more = S16LD_DENOM_MINUS_5087_MORE};};
template<> struct libdivide_constants<int16_t,-5086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5086_MAGIC, .more = S16LD_DENOM_MINUS_5086_MORE};};
template<> struct libdivide_constants<int16_t,-5085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5085_MAGIC, .more = S16LD_DENOM_MINUS_5085_MORE};};
template<> struct libdivide_constants<int16_t,-5084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5084_MAGIC, .more = S16LD_DENOM_MINUS_5084_MORE};};
template<> struct libdivide_constants<int16_t,-5083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5083_MAGIC, .more = S16LD_DENOM_MINUS_5083_MORE};};
template<> struct libdivide_constants<int16_t,-5082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5082_MAGIC, .more = S16LD_DENOM_MINUS_5082_MORE};};
template<> struct libdivide_constants<int16_t,-5081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5081_MAGIC, .more = S16LD_DENOM_MINUS_5081_MORE};};
template<> struct libdivide_constants<int16_t,-5080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5080_MAGIC, .more = S16LD_DENOM_MINUS_5080_MORE};};
template<> struct libdivide_constants<int16_t,-5079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5079_MAGIC, .more = S16LD_DENOM_MINUS_5079_MORE};};
template<> struct libdivide_constants<int16_t,-5078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5078_MAGIC, .more = S16LD_DENOM_MINUS_5078_MORE};};
template<> struct libdivide_constants<int16_t,-5077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5077_MAGIC, .more = S16LD_DENOM_MINUS_5077_MORE};};
template<> struct libdivide_constants<int16_t,-5076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5076_MAGIC, .more = S16LD_DENOM_MINUS_5076_MORE};};
template<> struct libdivide_constants<int16_t,-5075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5075_MAGIC, .more = S16LD_DENOM_MINUS_5075_MORE};};
template<> struct libdivide_constants<int16_t,-5074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5074_MAGIC, .more = S16LD_DENOM_MINUS_5074_MORE};};
template<> struct libdivide_constants<int16_t,-5073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5073_MAGIC, .more = S16LD_DENOM_MINUS_5073_MORE};};
template<> struct libdivide_constants<int16_t,-5072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5072_MAGIC, .more = S16LD_DENOM_MINUS_5072_MORE};};
template<> struct libdivide_constants<int16_t,-5071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5071_MAGIC, .more = S16LD_DENOM_MINUS_5071_MORE};};
template<> struct libdivide_constants<int16_t,-5070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5070_MAGIC, .more = S16LD_DENOM_MINUS_5070_MORE};};
template<> struct libdivide_constants<int16_t,-5069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5069_MAGIC, .more = S16LD_DENOM_MINUS_5069_MORE};};
template<> struct libdivide_constants<int16_t,-5068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5068_MAGIC, .more = S16LD_DENOM_MINUS_5068_MORE};};
template<> struct libdivide_constants<int16_t,-5067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5067_MAGIC, .more = S16LD_DENOM_MINUS_5067_MORE};};
template<> struct libdivide_constants<int16_t,-5066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5066_MAGIC, .more = S16LD_DENOM_MINUS_5066_MORE};};
template<> struct libdivide_constants<int16_t,-5065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5065_MAGIC, .more = S16LD_DENOM_MINUS_5065_MORE};};
template<> struct libdivide_constants<int16_t,-5064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5064_MAGIC, .more = S16LD_DENOM_MINUS_5064_MORE};};
template<> struct libdivide_constants<int16_t,-5063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5063_MAGIC, .more = S16LD_DENOM_MINUS_5063_MORE};};
template<> struct libdivide_constants<int16_t,-5062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5062_MAGIC, .more = S16LD_DENOM_MINUS_5062_MORE};};
template<> struct libdivide_constants<int16_t,-5061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5061_MAGIC, .more = S16LD_DENOM_MINUS_5061_MORE};};
template<> struct libdivide_constants<int16_t,-5060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5060_MAGIC, .more = S16LD_DENOM_MINUS_5060_MORE};};
template<> struct libdivide_constants<int16_t,-5059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5059_MAGIC, .more = S16LD_DENOM_MINUS_5059_MORE};};
template<> struct libdivide_constants<int16_t,-5058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5058_MAGIC, .more = S16LD_DENOM_MINUS_5058_MORE};};
template<> struct libdivide_constants<int16_t,-5057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5057_MAGIC, .more = S16LD_DENOM_MINUS_5057_MORE};};
template<> struct libdivide_constants<int16_t,-5056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5056_MAGIC, .more = S16LD_DENOM_MINUS_5056_MORE};};
template<> struct libdivide_constants<int16_t,-5055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5055_MAGIC, .more = S16LD_DENOM_MINUS_5055_MORE};};
template<> struct libdivide_constants<int16_t,-5054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5054_MAGIC, .more = S16LD_DENOM_MINUS_5054_MORE};};
template<> struct libdivide_constants<int16_t,-5053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5053_MAGIC, .more = S16LD_DENOM_MINUS_5053_MORE};};
template<> struct libdivide_constants<int16_t,-5052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5052_MAGIC, .more = S16LD_DENOM_MINUS_5052_MORE};};
template<> struct libdivide_constants<int16_t,-5051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5051_MAGIC, .more = S16LD_DENOM_MINUS_5051_MORE};};
template<> struct libdivide_constants<int16_t,-5050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5050_MAGIC, .more = S16LD_DENOM_MINUS_5050_MORE};};
template<> struct libdivide_constants<int16_t,-5049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5049_MAGIC, .more = S16LD_DENOM_MINUS_5049_MORE};};
template<> struct libdivide_constants<int16_t,-5048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5048_MAGIC, .more = S16LD_DENOM_MINUS_5048_MORE};};
template<> struct libdivide_constants<int16_t,-5047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5047_MAGIC, .more = S16LD_DENOM_MINUS_5047_MORE};};
template<> struct libdivide_constants<int16_t,-5046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5046_MAGIC, .more = S16LD_DENOM_MINUS_5046_MORE};};
template<> struct libdivide_constants<int16_t,-5045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5045_MAGIC, .more = S16LD_DENOM_MINUS_5045_MORE};};
template<> struct libdivide_constants<int16_t,-5044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5044_MAGIC, .more = S16LD_DENOM_MINUS_5044_MORE};};
template<> struct libdivide_constants<int16_t,-5043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5043_MAGIC, .more = S16LD_DENOM_MINUS_5043_MORE};};
template<> struct libdivide_constants<int16_t,-5042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5042_MAGIC, .more = S16LD_DENOM_MINUS_5042_MORE};};
template<> struct libdivide_constants<int16_t,-5041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5041_MAGIC, .more = S16LD_DENOM_MINUS_5041_MORE};};
template<> struct libdivide_constants<int16_t,-5040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5040_MAGIC, .more = S16LD_DENOM_MINUS_5040_MORE};};
template<> struct libdivide_constants<int16_t,-5039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5039_MAGIC, .more = S16LD_DENOM_MINUS_5039_MORE};};
template<> struct libdivide_constants<int16_t,-5038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5038_MAGIC, .more = S16LD_DENOM_MINUS_5038_MORE};};
template<> struct libdivide_constants<int16_t,-5037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5037_MAGIC, .more = S16LD_DENOM_MINUS_5037_MORE};};
template<> struct libdivide_constants<int16_t,-5036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5036_MAGIC, .more = S16LD_DENOM_MINUS_5036_MORE};};
template<> struct libdivide_constants<int16_t,-5035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5035_MAGIC, .more = S16LD_DENOM_MINUS_5035_MORE};};
template<> struct libdivide_constants<int16_t,-5034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5034_MAGIC, .more = S16LD_DENOM_MINUS_5034_MORE};};
template<> struct libdivide_constants<int16_t,-5033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5033_MAGIC, .more = S16LD_DENOM_MINUS_5033_MORE};};
template<> struct libdivide_constants<int16_t,-5032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5032_MAGIC, .more = S16LD_DENOM_MINUS_5032_MORE};};
template<> struct libdivide_constants<int16_t,-5031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5031_MAGIC, .more = S16LD_DENOM_MINUS_5031_MORE};};
template<> struct libdivide_constants<int16_t,-5030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5030_MAGIC, .more = S16LD_DENOM_MINUS_5030_MORE};};
template<> struct libdivide_constants<int16_t,-5029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5029_MAGIC, .more = S16LD_DENOM_MINUS_5029_MORE};};
template<> struct libdivide_constants<int16_t,-5028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5028_MAGIC, .more = S16LD_DENOM_MINUS_5028_MORE};};
template<> struct libdivide_constants<int16_t,-5027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5027_MAGIC, .more = S16LD_DENOM_MINUS_5027_MORE};};
template<> struct libdivide_constants<int16_t,-5026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5026_MAGIC, .more = S16LD_DENOM_MINUS_5026_MORE};};
template<> struct libdivide_constants<int16_t,-5025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5025_MAGIC, .more = S16LD_DENOM_MINUS_5025_MORE};};
template<> struct libdivide_constants<int16_t,-5024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5024_MAGIC, .more = S16LD_DENOM_MINUS_5024_MORE};};
template<> struct libdivide_constants<int16_t,-5023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5023_MAGIC, .more = S16LD_DENOM_MINUS_5023_MORE};};
template<> struct libdivide_constants<int16_t,-5022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5022_MAGIC, .more = S16LD_DENOM_MINUS_5022_MORE};};
template<> struct libdivide_constants<int16_t,-5021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5021_MAGIC, .more = S16LD_DENOM_MINUS_5021_MORE};};
template<> struct libdivide_constants<int16_t,-5020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5020_MAGIC, .more = S16LD_DENOM_MINUS_5020_MORE};};
template<> struct libdivide_constants<int16_t,-5019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5019_MAGIC, .more = S16LD_DENOM_MINUS_5019_MORE};};
template<> struct libdivide_constants<int16_t,-5018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5018_MAGIC, .more = S16LD_DENOM_MINUS_5018_MORE};};
template<> struct libdivide_constants<int16_t,-5017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5017_MAGIC, .more = S16LD_DENOM_MINUS_5017_MORE};};
template<> struct libdivide_constants<int16_t,-5016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5016_MAGIC, .more = S16LD_DENOM_MINUS_5016_MORE};};
template<> struct libdivide_constants<int16_t,-5015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5015_MAGIC, .more = S16LD_DENOM_MINUS_5015_MORE};};
template<> struct libdivide_constants<int16_t,-5014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5014_MAGIC, .more = S16LD_DENOM_MINUS_5014_MORE};};
template<> struct libdivide_constants<int16_t,-5013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5013_MAGIC, .more = S16LD_DENOM_MINUS_5013_MORE};};
template<> struct libdivide_constants<int16_t,-5012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5012_MAGIC, .more = S16LD_DENOM_MINUS_5012_MORE};};
template<> struct libdivide_constants<int16_t,-5011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5011_MAGIC, .more = S16LD_DENOM_MINUS_5011_MORE};};
template<> struct libdivide_constants<int16_t,-5010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5010_MAGIC, .more = S16LD_DENOM_MINUS_5010_MORE};};
template<> struct libdivide_constants<int16_t,-5009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5009_MAGIC, .more = S16LD_DENOM_MINUS_5009_MORE};};
template<> struct libdivide_constants<int16_t,-5008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5008_MAGIC, .more = S16LD_DENOM_MINUS_5008_MORE};};
template<> struct libdivide_constants<int16_t,-5007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5007_MAGIC, .more = S16LD_DENOM_MINUS_5007_MORE};};
template<> struct libdivide_constants<int16_t,-5006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5006_MAGIC, .more = S16LD_DENOM_MINUS_5006_MORE};};
template<> struct libdivide_constants<int16_t,-5005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5005_MAGIC, .more = S16LD_DENOM_MINUS_5005_MORE};};
template<> struct libdivide_constants<int16_t,-5004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5004_MAGIC, .more = S16LD_DENOM_MINUS_5004_MORE};};
template<> struct libdivide_constants<int16_t,-5003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5003_MAGIC, .more = S16LD_DENOM_MINUS_5003_MORE};};
template<> struct libdivide_constants<int16_t,-5002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5002_MAGIC, .more = S16LD_DENOM_MINUS_5002_MORE};};
template<> struct libdivide_constants<int16_t,-5001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5001_MAGIC, .more = S16LD_DENOM_MINUS_5001_MORE};};
template<> struct libdivide_constants<int16_t,-5000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5000_MAGIC, .more = S16LD_DENOM_MINUS_5000_MORE};};
template<> struct libdivide_constants<int16_t,-4999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4999_MAGIC, .more = S16LD_DENOM_MINUS_4999_MORE};};
template<> struct libdivide_constants<int16_t,-4998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4998_MAGIC, .more = S16LD_DENOM_MINUS_4998_MORE};};
template<> struct libdivide_constants<int16_t,-4997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4997_MAGIC, .more = S16LD_DENOM_MINUS_4997_MORE};};
template<> struct libdivide_constants<int16_t,-4996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4996_MAGIC, .more = S16LD_DENOM_MINUS_4996_MORE};};
template<> struct libdivide_constants<int16_t,-4995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4995_MAGIC, .more = S16LD_DENOM_MINUS_4995_MORE};};
template<> struct libdivide_constants<int16_t,-4994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4994_MAGIC, .more = S16LD_DENOM_MINUS_4994_MORE};};
template<> struct libdivide_constants<int16_t,-4993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4993_MAGIC, .more = S16LD_DENOM_MINUS_4993_MORE};};
template<> struct libdivide_constants<int16_t,-4992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4992_MAGIC, .more = S16LD_DENOM_MINUS_4992_MORE};};
template<> struct libdivide_constants<int16_t,-4991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4991_MAGIC, .more = S16LD_DENOM_MINUS_4991_MORE};};
template<> struct libdivide_constants<int16_t,-4990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4990_MAGIC, .more = S16LD_DENOM_MINUS_4990_MORE};};
template<> struct libdivide_constants<int16_t,-4989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4989_MAGIC, .more = S16LD_DENOM_MINUS_4989_MORE};};
template<> struct libdivide_constants<int16_t,-4988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4988_MAGIC, .more = S16LD_DENOM_MINUS_4988_MORE};};
template<> struct libdivide_constants<int16_t,-4987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4987_MAGIC, .more = S16LD_DENOM_MINUS_4987_MORE};};
template<> struct libdivide_constants<int16_t,-4986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4986_MAGIC, .more = S16LD_DENOM_MINUS_4986_MORE};};
template<> struct libdivide_constants<int16_t,-4985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4985_MAGIC, .more = S16LD_DENOM_MINUS_4985_MORE};};
template<> struct libdivide_constants<int16_t,-4984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4984_MAGIC, .more = S16LD_DENOM_MINUS_4984_MORE};};
template<> struct libdivide_constants<int16_t,-4983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4983_MAGIC, .more = S16LD_DENOM_MINUS_4983_MORE};};
template<> struct libdivide_constants<int16_t,-4982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4982_MAGIC, .more = S16LD_DENOM_MINUS_4982_MORE};};
template<> struct libdivide_constants<int16_t,-4981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4981_MAGIC, .more = S16LD_DENOM_MINUS_4981_MORE};};
template<> struct libdivide_constants<int16_t,-4980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4980_MAGIC, .more = S16LD_DENOM_MINUS_4980_MORE};};
template<> struct libdivide_constants<int16_t,-4979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4979_MAGIC, .more = S16LD_DENOM_MINUS_4979_MORE};};
template<> struct libdivide_constants<int16_t,-4978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4978_MAGIC, .more = S16LD_DENOM_MINUS_4978_MORE};};
template<> struct libdivide_constants<int16_t,-4977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4977_MAGIC, .more = S16LD_DENOM_MINUS_4977_MORE};};
template<> struct libdivide_constants<int16_t,-4976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4976_MAGIC, .more = S16LD_DENOM_MINUS_4976_MORE};};
template<> struct libdivide_constants<int16_t,-4975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4975_MAGIC, .more = S16LD_DENOM_MINUS_4975_MORE};};
template<> struct libdivide_constants<int16_t,-4974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4974_MAGIC, .more = S16LD_DENOM_MINUS_4974_MORE};};
template<> struct libdivide_constants<int16_t,-4973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4973_MAGIC, .more = S16LD_DENOM_MINUS_4973_MORE};};
template<> struct libdivide_constants<int16_t,-4972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4972_MAGIC, .more = S16LD_DENOM_MINUS_4972_MORE};};
template<> struct libdivide_constants<int16_t,-4971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4971_MAGIC, .more = S16LD_DENOM_MINUS_4971_MORE};};
template<> struct libdivide_constants<int16_t,-4970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4970_MAGIC, .more = S16LD_DENOM_MINUS_4970_MORE};};
template<> struct libdivide_constants<int16_t,-4969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4969_MAGIC, .more = S16LD_DENOM_MINUS_4969_MORE};};
template<> struct libdivide_constants<int16_t,-4968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4968_MAGIC, .more = S16LD_DENOM_MINUS_4968_MORE};};
template<> struct libdivide_constants<int16_t,-4967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4967_MAGIC, .more = S16LD_DENOM_MINUS_4967_MORE};};
template<> struct libdivide_constants<int16_t,-4966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4966_MAGIC, .more = S16LD_DENOM_MINUS_4966_MORE};};
template<> struct libdivide_constants<int16_t,-4965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4965_MAGIC, .more = S16LD_DENOM_MINUS_4965_MORE};};
template<> struct libdivide_constants<int16_t,-4964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4964_MAGIC, .more = S16LD_DENOM_MINUS_4964_MORE};};
template<> struct libdivide_constants<int16_t,-4963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4963_MAGIC, .more = S16LD_DENOM_MINUS_4963_MORE};};
template<> struct libdivide_constants<int16_t,-4962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4962_MAGIC, .more = S16LD_DENOM_MINUS_4962_MORE};};
template<> struct libdivide_constants<int16_t,-4961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4961_MAGIC, .more = S16LD_DENOM_MINUS_4961_MORE};};
template<> struct libdivide_constants<int16_t,-4960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4960_MAGIC, .more = S16LD_DENOM_MINUS_4960_MORE};};
template<> struct libdivide_constants<int16_t,-4959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4959_MAGIC, .more = S16LD_DENOM_MINUS_4959_MORE};};
template<> struct libdivide_constants<int16_t,-4958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4958_MAGIC, .more = S16LD_DENOM_MINUS_4958_MORE};};
template<> struct libdivide_constants<int16_t,-4957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4957_MAGIC, .more = S16LD_DENOM_MINUS_4957_MORE};};
template<> struct libdivide_constants<int16_t,-4956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4956_MAGIC, .more = S16LD_DENOM_MINUS_4956_MORE};};
template<> struct libdivide_constants<int16_t,-4955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4955_MAGIC, .more = S16LD_DENOM_MINUS_4955_MORE};};
template<> struct libdivide_constants<int16_t,-4954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4954_MAGIC, .more = S16LD_DENOM_MINUS_4954_MORE};};
template<> struct libdivide_constants<int16_t,-4953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4953_MAGIC, .more = S16LD_DENOM_MINUS_4953_MORE};};
template<> struct libdivide_constants<int16_t,-4952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4952_MAGIC, .more = S16LD_DENOM_MINUS_4952_MORE};};
template<> struct libdivide_constants<int16_t,-4951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4951_MAGIC, .more = S16LD_DENOM_MINUS_4951_MORE};};
template<> struct libdivide_constants<int16_t,-4950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4950_MAGIC, .more = S16LD_DENOM_MINUS_4950_MORE};};
template<> struct libdivide_constants<int16_t,-4949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4949_MAGIC, .more = S16LD_DENOM_MINUS_4949_MORE};};
template<> struct libdivide_constants<int16_t,-4948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4948_MAGIC, .more = S16LD_DENOM_MINUS_4948_MORE};};
template<> struct libdivide_constants<int16_t,-4947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4947_MAGIC, .more = S16LD_DENOM_MINUS_4947_MORE};};
template<> struct libdivide_constants<int16_t,-4946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4946_MAGIC, .more = S16LD_DENOM_MINUS_4946_MORE};};
template<> struct libdivide_constants<int16_t,-4945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4945_MAGIC, .more = S16LD_DENOM_MINUS_4945_MORE};};
template<> struct libdivide_constants<int16_t,-4944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4944_MAGIC, .more = S16LD_DENOM_MINUS_4944_MORE};};
template<> struct libdivide_constants<int16_t,-4943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4943_MAGIC, .more = S16LD_DENOM_MINUS_4943_MORE};};
template<> struct libdivide_constants<int16_t,-4942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4942_MAGIC, .more = S16LD_DENOM_MINUS_4942_MORE};};
template<> struct libdivide_constants<int16_t,-4941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4941_MAGIC, .more = S16LD_DENOM_MINUS_4941_MORE};};
template<> struct libdivide_constants<int16_t,-4940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4940_MAGIC, .more = S16LD_DENOM_MINUS_4940_MORE};};
template<> struct libdivide_constants<int16_t,-4939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4939_MAGIC, .more = S16LD_DENOM_MINUS_4939_MORE};};
template<> struct libdivide_constants<int16_t,-4938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4938_MAGIC, .more = S16LD_DENOM_MINUS_4938_MORE};};
template<> struct libdivide_constants<int16_t,-4937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4937_MAGIC, .more = S16LD_DENOM_MINUS_4937_MORE};};
template<> struct libdivide_constants<int16_t,-4936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4936_MAGIC, .more = S16LD_DENOM_MINUS_4936_MORE};};
template<> struct libdivide_constants<int16_t,-4935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4935_MAGIC, .more = S16LD_DENOM_MINUS_4935_MORE};};
template<> struct libdivide_constants<int16_t,-4934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4934_MAGIC, .more = S16LD_DENOM_MINUS_4934_MORE};};
template<> struct libdivide_constants<int16_t,-4933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4933_MAGIC, .more = S16LD_DENOM_MINUS_4933_MORE};};
template<> struct libdivide_constants<int16_t,-4932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4932_MAGIC, .more = S16LD_DENOM_MINUS_4932_MORE};};
template<> struct libdivide_constants<int16_t,-4931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4931_MAGIC, .more = S16LD_DENOM_MINUS_4931_MORE};};
template<> struct libdivide_constants<int16_t,-4930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4930_MAGIC, .more = S16LD_DENOM_MINUS_4930_MORE};};
template<> struct libdivide_constants<int16_t,-4929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4929_MAGIC, .more = S16LD_DENOM_MINUS_4929_MORE};};
template<> struct libdivide_constants<int16_t,-4928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4928_MAGIC, .more = S16LD_DENOM_MINUS_4928_MORE};};
template<> struct libdivide_constants<int16_t,-4927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4927_MAGIC, .more = S16LD_DENOM_MINUS_4927_MORE};};
template<> struct libdivide_constants<int16_t,-4926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4926_MAGIC, .more = S16LD_DENOM_MINUS_4926_MORE};};
template<> struct libdivide_constants<int16_t,-4925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4925_MAGIC, .more = S16LD_DENOM_MINUS_4925_MORE};};
template<> struct libdivide_constants<int16_t,-4924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4924_MAGIC, .more = S16LD_DENOM_MINUS_4924_MORE};};
template<> struct libdivide_constants<int16_t,-4923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4923_MAGIC, .more = S16LD_DENOM_MINUS_4923_MORE};};
template<> struct libdivide_constants<int16_t,-4922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4922_MAGIC, .more = S16LD_DENOM_MINUS_4922_MORE};};
template<> struct libdivide_constants<int16_t,-4921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4921_MAGIC, .more = S16LD_DENOM_MINUS_4921_MORE};};
template<> struct libdivide_constants<int16_t,-4920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4920_MAGIC, .more = S16LD_DENOM_MINUS_4920_MORE};};
template<> struct libdivide_constants<int16_t,-4919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4919_MAGIC, .more = S16LD_DENOM_MINUS_4919_MORE};};
template<> struct libdivide_constants<int16_t,-4918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4918_MAGIC, .more = S16LD_DENOM_MINUS_4918_MORE};};
template<> struct libdivide_constants<int16_t,-4917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4917_MAGIC, .more = S16LD_DENOM_MINUS_4917_MORE};};
template<> struct libdivide_constants<int16_t,-4916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4916_MAGIC, .more = S16LD_DENOM_MINUS_4916_MORE};};
template<> struct libdivide_constants<int16_t,-4915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4915_MAGIC, .more = S16LD_DENOM_MINUS_4915_MORE};};
template<> struct libdivide_constants<int16_t,-4914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4914_MAGIC, .more = S16LD_DENOM_MINUS_4914_MORE};};
template<> struct libdivide_constants<int16_t,-4913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4913_MAGIC, .more = S16LD_DENOM_MINUS_4913_MORE};};
template<> struct libdivide_constants<int16_t,-4912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4912_MAGIC, .more = S16LD_DENOM_MINUS_4912_MORE};};
template<> struct libdivide_constants<int16_t,-4911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4911_MAGIC, .more = S16LD_DENOM_MINUS_4911_MORE};};
template<> struct libdivide_constants<int16_t,-4910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4910_MAGIC, .more = S16LD_DENOM_MINUS_4910_MORE};};
template<> struct libdivide_constants<int16_t,-4909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4909_MAGIC, .more = S16LD_DENOM_MINUS_4909_MORE};};
template<> struct libdivide_constants<int16_t,-4908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4908_MAGIC, .more = S16LD_DENOM_MINUS_4908_MORE};};
template<> struct libdivide_constants<int16_t,-4907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4907_MAGIC, .more = S16LD_DENOM_MINUS_4907_MORE};};
template<> struct libdivide_constants<int16_t,-4906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4906_MAGIC, .more = S16LD_DENOM_MINUS_4906_MORE};};
template<> struct libdivide_constants<int16_t,-4905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4905_MAGIC, .more = S16LD_DENOM_MINUS_4905_MORE};};
template<> struct libdivide_constants<int16_t,-4904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4904_MAGIC, .more = S16LD_DENOM_MINUS_4904_MORE};};
template<> struct libdivide_constants<int16_t,-4903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4903_MAGIC, .more = S16LD_DENOM_MINUS_4903_MORE};};
template<> struct libdivide_constants<int16_t,-4902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4902_MAGIC, .more = S16LD_DENOM_MINUS_4902_MORE};};
template<> struct libdivide_constants<int16_t,-4901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4901_MAGIC, .more = S16LD_DENOM_MINUS_4901_MORE};};
template<> struct libdivide_constants<int16_t,-4900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4900_MAGIC, .more = S16LD_DENOM_MINUS_4900_MORE};};
template<> struct libdivide_constants<int16_t,-4899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4899_MAGIC, .more = S16LD_DENOM_MINUS_4899_MORE};};
template<> struct libdivide_constants<int16_t,-4898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4898_MAGIC, .more = S16LD_DENOM_MINUS_4898_MORE};};
template<> struct libdivide_constants<int16_t,-4897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4897_MAGIC, .more = S16LD_DENOM_MINUS_4897_MORE};};
template<> struct libdivide_constants<int16_t,-4896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4896_MAGIC, .more = S16LD_DENOM_MINUS_4896_MORE};};
template<> struct libdivide_constants<int16_t,-4895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4895_MAGIC, .more = S16LD_DENOM_MINUS_4895_MORE};};
template<> struct libdivide_constants<int16_t,-4894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4894_MAGIC, .more = S16LD_DENOM_MINUS_4894_MORE};};
template<> struct libdivide_constants<int16_t,-4893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4893_MAGIC, .more = S16LD_DENOM_MINUS_4893_MORE};};
template<> struct libdivide_constants<int16_t,-4892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4892_MAGIC, .more = S16LD_DENOM_MINUS_4892_MORE};};
template<> struct libdivide_constants<int16_t,-4891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4891_MAGIC, .more = S16LD_DENOM_MINUS_4891_MORE};};
template<> struct libdivide_constants<int16_t,-4890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4890_MAGIC, .more = S16LD_DENOM_MINUS_4890_MORE};};
template<> struct libdivide_constants<int16_t,-4889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4889_MAGIC, .more = S16LD_DENOM_MINUS_4889_MORE};};
template<> struct libdivide_constants<int16_t,-4888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4888_MAGIC, .more = S16LD_DENOM_MINUS_4888_MORE};};
template<> struct libdivide_constants<int16_t,-4887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4887_MAGIC, .more = S16LD_DENOM_MINUS_4887_MORE};};
template<> struct libdivide_constants<int16_t,-4886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4886_MAGIC, .more = S16LD_DENOM_MINUS_4886_MORE};};
template<> struct libdivide_constants<int16_t,-4885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4885_MAGIC, .more = S16LD_DENOM_MINUS_4885_MORE};};
template<> struct libdivide_constants<int16_t,-4884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4884_MAGIC, .more = S16LD_DENOM_MINUS_4884_MORE};};
template<> struct libdivide_constants<int16_t,-4883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4883_MAGIC, .more = S16LD_DENOM_MINUS_4883_MORE};};
template<> struct libdivide_constants<int16_t,-4882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4882_MAGIC, .more = S16LD_DENOM_MINUS_4882_MORE};};
template<> struct libdivide_constants<int16_t,-4881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4881_MAGIC, .more = S16LD_DENOM_MINUS_4881_MORE};};
template<> struct libdivide_constants<int16_t,-4880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4880_MAGIC, .more = S16LD_DENOM_MINUS_4880_MORE};};
template<> struct libdivide_constants<int16_t,-4879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4879_MAGIC, .more = S16LD_DENOM_MINUS_4879_MORE};};
template<> struct libdivide_constants<int16_t,-4878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4878_MAGIC, .more = S16LD_DENOM_MINUS_4878_MORE};};
template<> struct libdivide_constants<int16_t,-4877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4877_MAGIC, .more = S16LD_DENOM_MINUS_4877_MORE};};
template<> struct libdivide_constants<int16_t,-4876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4876_MAGIC, .more = S16LD_DENOM_MINUS_4876_MORE};};
template<> struct libdivide_constants<int16_t,-4875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4875_MAGIC, .more = S16LD_DENOM_MINUS_4875_MORE};};
template<> struct libdivide_constants<int16_t,-4874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4874_MAGIC, .more = S16LD_DENOM_MINUS_4874_MORE};};
template<> struct libdivide_constants<int16_t,-4873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4873_MAGIC, .more = S16LD_DENOM_MINUS_4873_MORE};};
template<> struct libdivide_constants<int16_t,-4872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4872_MAGIC, .more = S16LD_DENOM_MINUS_4872_MORE};};
template<> struct libdivide_constants<int16_t,-4871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4871_MAGIC, .more = S16LD_DENOM_MINUS_4871_MORE};};
template<> struct libdivide_constants<int16_t,-4870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4870_MAGIC, .more = S16LD_DENOM_MINUS_4870_MORE};};
template<> struct libdivide_constants<int16_t,-4869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4869_MAGIC, .more = S16LD_DENOM_MINUS_4869_MORE};};
template<> struct libdivide_constants<int16_t,-4868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4868_MAGIC, .more = S16LD_DENOM_MINUS_4868_MORE};};
template<> struct libdivide_constants<int16_t,-4867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4867_MAGIC, .more = S16LD_DENOM_MINUS_4867_MORE};};
template<> struct libdivide_constants<int16_t,-4866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4866_MAGIC, .more = S16LD_DENOM_MINUS_4866_MORE};};
template<> struct libdivide_constants<int16_t,-4865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4865_MAGIC, .more = S16LD_DENOM_MINUS_4865_MORE};};
template<> struct libdivide_constants<int16_t,-4864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4864_MAGIC, .more = S16LD_DENOM_MINUS_4864_MORE};};
template<> struct libdivide_constants<int16_t,-4863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4863_MAGIC, .more = S16LD_DENOM_MINUS_4863_MORE};};
template<> struct libdivide_constants<int16_t,-4862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4862_MAGIC, .more = S16LD_DENOM_MINUS_4862_MORE};};
template<> struct libdivide_constants<int16_t,-4861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4861_MAGIC, .more = S16LD_DENOM_MINUS_4861_MORE};};
template<> struct libdivide_constants<int16_t,-4860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4860_MAGIC, .more = S16LD_DENOM_MINUS_4860_MORE};};
template<> struct libdivide_constants<int16_t,-4859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4859_MAGIC, .more = S16LD_DENOM_MINUS_4859_MORE};};
template<> struct libdivide_constants<int16_t,-4858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4858_MAGIC, .more = S16LD_DENOM_MINUS_4858_MORE};};
template<> struct libdivide_constants<int16_t,-4857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4857_MAGIC, .more = S16LD_DENOM_MINUS_4857_MORE};};
template<> struct libdivide_constants<int16_t,-4856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4856_MAGIC, .more = S16LD_DENOM_MINUS_4856_MORE};};
template<> struct libdivide_constants<int16_t,-4855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4855_MAGIC, .more = S16LD_DENOM_MINUS_4855_MORE};};
template<> struct libdivide_constants<int16_t,-4854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4854_MAGIC, .more = S16LD_DENOM_MINUS_4854_MORE};};
template<> struct libdivide_constants<int16_t,-4853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4853_MAGIC, .more = S16LD_DENOM_MINUS_4853_MORE};};
template<> struct libdivide_constants<int16_t,-4852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4852_MAGIC, .more = S16LD_DENOM_MINUS_4852_MORE};};
template<> struct libdivide_constants<int16_t,-4851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4851_MAGIC, .more = S16LD_DENOM_MINUS_4851_MORE};};
template<> struct libdivide_constants<int16_t,-4850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4850_MAGIC, .more = S16LD_DENOM_MINUS_4850_MORE};};
template<> struct libdivide_constants<int16_t,-4849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4849_MAGIC, .more = S16LD_DENOM_MINUS_4849_MORE};};
template<> struct libdivide_constants<int16_t,-4848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4848_MAGIC, .more = S16LD_DENOM_MINUS_4848_MORE};};
template<> struct libdivide_constants<int16_t,-4847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4847_MAGIC, .more = S16LD_DENOM_MINUS_4847_MORE};};
template<> struct libdivide_constants<int16_t,-4846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4846_MAGIC, .more = S16LD_DENOM_MINUS_4846_MORE};};
template<> struct libdivide_constants<int16_t,-4845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4845_MAGIC, .more = S16LD_DENOM_MINUS_4845_MORE};};
template<> struct libdivide_constants<int16_t,-4844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4844_MAGIC, .more = S16LD_DENOM_MINUS_4844_MORE};};
template<> struct libdivide_constants<int16_t,-4843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4843_MAGIC, .more = S16LD_DENOM_MINUS_4843_MORE};};
template<> struct libdivide_constants<int16_t,-4842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4842_MAGIC, .more = S16LD_DENOM_MINUS_4842_MORE};};
template<> struct libdivide_constants<int16_t,-4841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4841_MAGIC, .more = S16LD_DENOM_MINUS_4841_MORE};};
template<> struct libdivide_constants<int16_t,-4840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4840_MAGIC, .more = S16LD_DENOM_MINUS_4840_MORE};};
template<> struct libdivide_constants<int16_t,-4839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4839_MAGIC, .more = S16LD_DENOM_MINUS_4839_MORE};};
template<> struct libdivide_constants<int16_t,-4838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4838_MAGIC, .more = S16LD_DENOM_MINUS_4838_MORE};};
template<> struct libdivide_constants<int16_t,-4837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4837_MAGIC, .more = S16LD_DENOM_MINUS_4837_MORE};};
template<> struct libdivide_constants<int16_t,-4836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4836_MAGIC, .more = S16LD_DENOM_MINUS_4836_MORE};};
template<> struct libdivide_constants<int16_t,-4835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4835_MAGIC, .more = S16LD_DENOM_MINUS_4835_MORE};};
template<> struct libdivide_constants<int16_t,-4834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4834_MAGIC, .more = S16LD_DENOM_MINUS_4834_MORE};};
template<> struct libdivide_constants<int16_t,-4833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4833_MAGIC, .more = S16LD_DENOM_MINUS_4833_MORE};};
template<> struct libdivide_constants<int16_t,-4832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4832_MAGIC, .more = S16LD_DENOM_MINUS_4832_MORE};};
template<> struct libdivide_constants<int16_t,-4831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4831_MAGIC, .more = S16LD_DENOM_MINUS_4831_MORE};};
template<> struct libdivide_constants<int16_t,-4830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4830_MAGIC, .more = S16LD_DENOM_MINUS_4830_MORE};};
template<> struct libdivide_constants<int16_t,-4829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4829_MAGIC, .more = S16LD_DENOM_MINUS_4829_MORE};};
template<> struct libdivide_constants<int16_t,-4828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4828_MAGIC, .more = S16LD_DENOM_MINUS_4828_MORE};};
template<> struct libdivide_constants<int16_t,-4827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4827_MAGIC, .more = S16LD_DENOM_MINUS_4827_MORE};};
template<> struct libdivide_constants<int16_t,-4826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4826_MAGIC, .more = S16LD_DENOM_MINUS_4826_MORE};};
template<> struct libdivide_constants<int16_t,-4825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4825_MAGIC, .more = S16LD_DENOM_MINUS_4825_MORE};};
template<> struct libdivide_constants<int16_t,-4824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4824_MAGIC, .more = S16LD_DENOM_MINUS_4824_MORE};};
template<> struct libdivide_constants<int16_t,-4823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4823_MAGIC, .more = S16LD_DENOM_MINUS_4823_MORE};};
template<> struct libdivide_constants<int16_t,-4822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4822_MAGIC, .more = S16LD_DENOM_MINUS_4822_MORE};};
template<> struct libdivide_constants<int16_t,-4821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4821_MAGIC, .more = S16LD_DENOM_MINUS_4821_MORE};};
template<> struct libdivide_constants<int16_t,-4820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4820_MAGIC, .more = S16LD_DENOM_MINUS_4820_MORE};};
template<> struct libdivide_constants<int16_t,-4819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4819_MAGIC, .more = S16LD_DENOM_MINUS_4819_MORE};};
template<> struct libdivide_constants<int16_t,-4818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4818_MAGIC, .more = S16LD_DENOM_MINUS_4818_MORE};};
template<> struct libdivide_constants<int16_t,-4817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4817_MAGIC, .more = S16LD_DENOM_MINUS_4817_MORE};};
template<> struct libdivide_constants<int16_t,-4816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4816_MAGIC, .more = S16LD_DENOM_MINUS_4816_MORE};};
template<> struct libdivide_constants<int16_t,-4815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4815_MAGIC, .more = S16LD_DENOM_MINUS_4815_MORE};};
template<> struct libdivide_constants<int16_t,-4814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4814_MAGIC, .more = S16LD_DENOM_MINUS_4814_MORE};};
template<> struct libdivide_constants<int16_t,-4813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4813_MAGIC, .more = S16LD_DENOM_MINUS_4813_MORE};};
template<> struct libdivide_constants<int16_t,-4812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4812_MAGIC, .more = S16LD_DENOM_MINUS_4812_MORE};};
template<> struct libdivide_constants<int16_t,-4811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4811_MAGIC, .more = S16LD_DENOM_MINUS_4811_MORE};};
template<> struct libdivide_constants<int16_t,-4810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4810_MAGIC, .more = S16LD_DENOM_MINUS_4810_MORE};};
template<> struct libdivide_constants<int16_t,-4809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4809_MAGIC, .more = S16LD_DENOM_MINUS_4809_MORE};};
template<> struct libdivide_constants<int16_t,-4808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4808_MAGIC, .more = S16LD_DENOM_MINUS_4808_MORE};};
template<> struct libdivide_constants<int16_t,-4807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4807_MAGIC, .more = S16LD_DENOM_MINUS_4807_MORE};};
template<> struct libdivide_constants<int16_t,-4806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4806_MAGIC, .more = S16LD_DENOM_MINUS_4806_MORE};};
template<> struct libdivide_constants<int16_t,-4805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4805_MAGIC, .more = S16LD_DENOM_MINUS_4805_MORE};};
template<> struct libdivide_constants<int16_t,-4804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4804_MAGIC, .more = S16LD_DENOM_MINUS_4804_MORE};};
template<> struct libdivide_constants<int16_t,-4803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4803_MAGIC, .more = S16LD_DENOM_MINUS_4803_MORE};};
template<> struct libdivide_constants<int16_t,-4802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4802_MAGIC, .more = S16LD_DENOM_MINUS_4802_MORE};};
template<> struct libdivide_constants<int16_t,-4801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4801_MAGIC, .more = S16LD_DENOM_MINUS_4801_MORE};};
template<> struct libdivide_constants<int16_t,-4800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4800_MAGIC, .more = S16LD_DENOM_MINUS_4800_MORE};};
template<> struct libdivide_constants<int16_t,-4799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4799_MAGIC, .more = S16LD_DENOM_MINUS_4799_MORE};};
template<> struct libdivide_constants<int16_t,-4798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4798_MAGIC, .more = S16LD_DENOM_MINUS_4798_MORE};};
template<> struct libdivide_constants<int16_t,-4797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4797_MAGIC, .more = S16LD_DENOM_MINUS_4797_MORE};};
template<> struct libdivide_constants<int16_t,-4796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4796_MAGIC, .more = S16LD_DENOM_MINUS_4796_MORE};};
template<> struct libdivide_constants<int16_t,-4795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4795_MAGIC, .more = S16LD_DENOM_MINUS_4795_MORE};};
template<> struct libdivide_constants<int16_t,-4794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4794_MAGIC, .more = S16LD_DENOM_MINUS_4794_MORE};};
template<> struct libdivide_constants<int16_t,-4793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4793_MAGIC, .more = S16LD_DENOM_MINUS_4793_MORE};};
template<> struct libdivide_constants<int16_t,-4792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4792_MAGIC, .more = S16LD_DENOM_MINUS_4792_MORE};};
template<> struct libdivide_constants<int16_t,-4791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4791_MAGIC, .more = S16LD_DENOM_MINUS_4791_MORE};};
template<> struct libdivide_constants<int16_t,-4790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4790_MAGIC, .more = S16LD_DENOM_MINUS_4790_MORE};};
template<> struct libdivide_constants<int16_t,-4789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4789_MAGIC, .more = S16LD_DENOM_MINUS_4789_MORE};};
template<> struct libdivide_constants<int16_t,-4788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4788_MAGIC, .more = S16LD_DENOM_MINUS_4788_MORE};};
template<> struct libdivide_constants<int16_t,-4787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4787_MAGIC, .more = S16LD_DENOM_MINUS_4787_MORE};};
template<> struct libdivide_constants<int16_t,-4786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4786_MAGIC, .more = S16LD_DENOM_MINUS_4786_MORE};};
template<> struct libdivide_constants<int16_t,-4785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4785_MAGIC, .more = S16LD_DENOM_MINUS_4785_MORE};};
template<> struct libdivide_constants<int16_t,-4784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4784_MAGIC, .more = S16LD_DENOM_MINUS_4784_MORE};};
template<> struct libdivide_constants<int16_t,-4783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4783_MAGIC, .more = S16LD_DENOM_MINUS_4783_MORE};};
template<> struct libdivide_constants<int16_t,-4782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4782_MAGIC, .more = S16LD_DENOM_MINUS_4782_MORE};};
template<> struct libdivide_constants<int16_t,-4781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4781_MAGIC, .more = S16LD_DENOM_MINUS_4781_MORE};};
template<> struct libdivide_constants<int16_t,-4780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4780_MAGIC, .more = S16LD_DENOM_MINUS_4780_MORE};};
template<> struct libdivide_constants<int16_t,-4779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4779_MAGIC, .more = S16LD_DENOM_MINUS_4779_MORE};};
template<> struct libdivide_constants<int16_t,-4778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4778_MAGIC, .more = S16LD_DENOM_MINUS_4778_MORE};};
template<> struct libdivide_constants<int16_t,-4777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4777_MAGIC, .more = S16LD_DENOM_MINUS_4777_MORE};};
template<> struct libdivide_constants<int16_t,-4776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4776_MAGIC, .more = S16LD_DENOM_MINUS_4776_MORE};};
template<> struct libdivide_constants<int16_t,-4775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4775_MAGIC, .more = S16LD_DENOM_MINUS_4775_MORE};};
template<> struct libdivide_constants<int16_t,-4774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4774_MAGIC, .more = S16LD_DENOM_MINUS_4774_MORE};};
template<> struct libdivide_constants<int16_t,-4773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4773_MAGIC, .more = S16LD_DENOM_MINUS_4773_MORE};};
template<> struct libdivide_constants<int16_t,-4772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4772_MAGIC, .more = S16LD_DENOM_MINUS_4772_MORE};};
template<> struct libdivide_constants<int16_t,-4771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4771_MAGIC, .more = S16LD_DENOM_MINUS_4771_MORE};};
template<> struct libdivide_constants<int16_t,-4770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4770_MAGIC, .more = S16LD_DENOM_MINUS_4770_MORE};};
template<> struct libdivide_constants<int16_t,-4769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4769_MAGIC, .more = S16LD_DENOM_MINUS_4769_MORE};};
template<> struct libdivide_constants<int16_t,-4768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4768_MAGIC, .more = S16LD_DENOM_MINUS_4768_MORE};};
template<> struct libdivide_constants<int16_t,-4767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4767_MAGIC, .more = S16LD_DENOM_MINUS_4767_MORE};};
template<> struct libdivide_constants<int16_t,-4766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4766_MAGIC, .more = S16LD_DENOM_MINUS_4766_MORE};};
template<> struct libdivide_constants<int16_t,-4765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4765_MAGIC, .more = S16LD_DENOM_MINUS_4765_MORE};};
template<> struct libdivide_constants<int16_t,-4764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4764_MAGIC, .more = S16LD_DENOM_MINUS_4764_MORE};};
template<> struct libdivide_constants<int16_t,-4763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4763_MAGIC, .more = S16LD_DENOM_MINUS_4763_MORE};};
template<> struct libdivide_constants<int16_t,-4762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4762_MAGIC, .more = S16LD_DENOM_MINUS_4762_MORE};};
template<> struct libdivide_constants<int16_t,-4761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4761_MAGIC, .more = S16LD_DENOM_MINUS_4761_MORE};};
template<> struct libdivide_constants<int16_t,-4760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4760_MAGIC, .more = S16LD_DENOM_MINUS_4760_MORE};};
template<> struct libdivide_constants<int16_t,-4759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4759_MAGIC, .more = S16LD_DENOM_MINUS_4759_MORE};};
template<> struct libdivide_constants<int16_t,-4758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4758_MAGIC, .more = S16LD_DENOM_MINUS_4758_MORE};};
template<> struct libdivide_constants<int16_t,-4757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4757_MAGIC, .more = S16LD_DENOM_MINUS_4757_MORE};};
template<> struct libdivide_constants<int16_t,-4756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4756_MAGIC, .more = S16LD_DENOM_MINUS_4756_MORE};};
template<> struct libdivide_constants<int16_t,-4755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4755_MAGIC, .more = S16LD_DENOM_MINUS_4755_MORE};};
template<> struct libdivide_constants<int16_t,-4754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4754_MAGIC, .more = S16LD_DENOM_MINUS_4754_MORE};};
template<> struct libdivide_constants<int16_t,-4753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4753_MAGIC, .more = S16LD_DENOM_MINUS_4753_MORE};};
template<> struct libdivide_constants<int16_t,-4752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4752_MAGIC, .more = S16LD_DENOM_MINUS_4752_MORE};};
template<> struct libdivide_constants<int16_t,-4751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4751_MAGIC, .more = S16LD_DENOM_MINUS_4751_MORE};};
template<> struct libdivide_constants<int16_t,-4750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4750_MAGIC, .more = S16LD_DENOM_MINUS_4750_MORE};};
template<> struct libdivide_constants<int16_t,-4749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4749_MAGIC, .more = S16LD_DENOM_MINUS_4749_MORE};};
template<> struct libdivide_constants<int16_t,-4748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4748_MAGIC, .more = S16LD_DENOM_MINUS_4748_MORE};};
template<> struct libdivide_constants<int16_t,-4747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4747_MAGIC, .more = S16LD_DENOM_MINUS_4747_MORE};};
template<> struct libdivide_constants<int16_t,-4746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4746_MAGIC, .more = S16LD_DENOM_MINUS_4746_MORE};};
template<> struct libdivide_constants<int16_t,-4745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4745_MAGIC, .more = S16LD_DENOM_MINUS_4745_MORE};};
template<> struct libdivide_constants<int16_t,-4744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4744_MAGIC, .more = S16LD_DENOM_MINUS_4744_MORE};};
template<> struct libdivide_constants<int16_t,-4743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4743_MAGIC, .more = S16LD_DENOM_MINUS_4743_MORE};};
template<> struct libdivide_constants<int16_t,-4742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4742_MAGIC, .more = S16LD_DENOM_MINUS_4742_MORE};};
template<> struct libdivide_constants<int16_t,-4741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4741_MAGIC, .more = S16LD_DENOM_MINUS_4741_MORE};};
template<> struct libdivide_constants<int16_t,-4740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4740_MAGIC, .more = S16LD_DENOM_MINUS_4740_MORE};};
template<> struct libdivide_constants<int16_t,-4739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4739_MAGIC, .more = S16LD_DENOM_MINUS_4739_MORE};};
template<> struct libdivide_constants<int16_t,-4738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4738_MAGIC, .more = S16LD_DENOM_MINUS_4738_MORE};};
template<> struct libdivide_constants<int16_t,-4737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4737_MAGIC, .more = S16LD_DENOM_MINUS_4737_MORE};};
template<> struct libdivide_constants<int16_t,-4736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4736_MAGIC, .more = S16LD_DENOM_MINUS_4736_MORE};};
template<> struct libdivide_constants<int16_t,-4735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4735_MAGIC, .more = S16LD_DENOM_MINUS_4735_MORE};};
template<> struct libdivide_constants<int16_t,-4734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4734_MAGIC, .more = S16LD_DENOM_MINUS_4734_MORE};};
template<> struct libdivide_constants<int16_t,-4733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4733_MAGIC, .more = S16LD_DENOM_MINUS_4733_MORE};};
template<> struct libdivide_constants<int16_t,-4732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4732_MAGIC, .more = S16LD_DENOM_MINUS_4732_MORE};};
template<> struct libdivide_constants<int16_t,-4731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4731_MAGIC, .more = S16LD_DENOM_MINUS_4731_MORE};};
template<> struct libdivide_constants<int16_t,-4730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4730_MAGIC, .more = S16LD_DENOM_MINUS_4730_MORE};};
template<> struct libdivide_constants<int16_t,-4729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4729_MAGIC, .more = S16LD_DENOM_MINUS_4729_MORE};};
template<> struct libdivide_constants<int16_t,-4728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4728_MAGIC, .more = S16LD_DENOM_MINUS_4728_MORE};};
template<> struct libdivide_constants<int16_t,-4727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4727_MAGIC, .more = S16LD_DENOM_MINUS_4727_MORE};};
template<> struct libdivide_constants<int16_t,-4726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4726_MAGIC, .more = S16LD_DENOM_MINUS_4726_MORE};};
template<> struct libdivide_constants<int16_t,-4725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4725_MAGIC, .more = S16LD_DENOM_MINUS_4725_MORE};};
template<> struct libdivide_constants<int16_t,-4724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4724_MAGIC, .more = S16LD_DENOM_MINUS_4724_MORE};};
template<> struct libdivide_constants<int16_t,-4723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4723_MAGIC, .more = S16LD_DENOM_MINUS_4723_MORE};};
template<> struct libdivide_constants<int16_t,-4722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4722_MAGIC, .more = S16LD_DENOM_MINUS_4722_MORE};};
template<> struct libdivide_constants<int16_t,-4721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4721_MAGIC, .more = S16LD_DENOM_MINUS_4721_MORE};};
template<> struct libdivide_constants<int16_t,-4720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4720_MAGIC, .more = S16LD_DENOM_MINUS_4720_MORE};};
template<> struct libdivide_constants<int16_t,-4719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4719_MAGIC, .more = S16LD_DENOM_MINUS_4719_MORE};};
template<> struct libdivide_constants<int16_t,-4718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4718_MAGIC, .more = S16LD_DENOM_MINUS_4718_MORE};};
template<> struct libdivide_constants<int16_t,-4717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4717_MAGIC, .more = S16LD_DENOM_MINUS_4717_MORE};};
template<> struct libdivide_constants<int16_t,-4716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4716_MAGIC, .more = S16LD_DENOM_MINUS_4716_MORE};};
template<> struct libdivide_constants<int16_t,-4715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4715_MAGIC, .more = S16LD_DENOM_MINUS_4715_MORE};};
template<> struct libdivide_constants<int16_t,-4714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4714_MAGIC, .more = S16LD_DENOM_MINUS_4714_MORE};};
template<> struct libdivide_constants<int16_t,-4713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4713_MAGIC, .more = S16LD_DENOM_MINUS_4713_MORE};};
template<> struct libdivide_constants<int16_t,-4712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4712_MAGIC, .more = S16LD_DENOM_MINUS_4712_MORE};};
template<> struct libdivide_constants<int16_t,-4711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4711_MAGIC, .more = S16LD_DENOM_MINUS_4711_MORE};};
template<> struct libdivide_constants<int16_t,-4710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4710_MAGIC, .more = S16LD_DENOM_MINUS_4710_MORE};};
template<> struct libdivide_constants<int16_t,-4709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4709_MAGIC, .more = S16LD_DENOM_MINUS_4709_MORE};};
template<> struct libdivide_constants<int16_t,-4708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4708_MAGIC, .more = S16LD_DENOM_MINUS_4708_MORE};};
template<> struct libdivide_constants<int16_t,-4707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4707_MAGIC, .more = S16LD_DENOM_MINUS_4707_MORE};};
template<> struct libdivide_constants<int16_t,-4706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4706_MAGIC, .more = S16LD_DENOM_MINUS_4706_MORE};};
template<> struct libdivide_constants<int16_t,-4705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4705_MAGIC, .more = S16LD_DENOM_MINUS_4705_MORE};};
template<> struct libdivide_constants<int16_t,-4704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4704_MAGIC, .more = S16LD_DENOM_MINUS_4704_MORE};};
template<> struct libdivide_constants<int16_t,-4703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4703_MAGIC, .more = S16LD_DENOM_MINUS_4703_MORE};};
template<> struct libdivide_constants<int16_t,-4702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4702_MAGIC, .more = S16LD_DENOM_MINUS_4702_MORE};};
template<> struct libdivide_constants<int16_t,-4701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4701_MAGIC, .more = S16LD_DENOM_MINUS_4701_MORE};};
template<> struct libdivide_constants<int16_t,-4700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4700_MAGIC, .more = S16LD_DENOM_MINUS_4700_MORE};};
template<> struct libdivide_constants<int16_t,-4699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4699_MAGIC, .more = S16LD_DENOM_MINUS_4699_MORE};};
template<> struct libdivide_constants<int16_t,-4698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4698_MAGIC, .more = S16LD_DENOM_MINUS_4698_MORE};};
template<> struct libdivide_constants<int16_t,-4697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4697_MAGIC, .more = S16LD_DENOM_MINUS_4697_MORE};};
template<> struct libdivide_constants<int16_t,-4696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4696_MAGIC, .more = S16LD_DENOM_MINUS_4696_MORE};};
template<> struct libdivide_constants<int16_t,-4695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4695_MAGIC, .more = S16LD_DENOM_MINUS_4695_MORE};};
template<> struct libdivide_constants<int16_t,-4694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4694_MAGIC, .more = S16LD_DENOM_MINUS_4694_MORE};};
template<> struct libdivide_constants<int16_t,-4693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4693_MAGIC, .more = S16LD_DENOM_MINUS_4693_MORE};};
template<> struct libdivide_constants<int16_t,-4692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4692_MAGIC, .more = S16LD_DENOM_MINUS_4692_MORE};};
template<> struct libdivide_constants<int16_t,-4691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4691_MAGIC, .more = S16LD_DENOM_MINUS_4691_MORE};};
template<> struct libdivide_constants<int16_t,-4690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4690_MAGIC, .more = S16LD_DENOM_MINUS_4690_MORE};};
template<> struct libdivide_constants<int16_t,-4689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4689_MAGIC, .more = S16LD_DENOM_MINUS_4689_MORE};};
template<> struct libdivide_constants<int16_t,-4688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4688_MAGIC, .more = S16LD_DENOM_MINUS_4688_MORE};};
template<> struct libdivide_constants<int16_t,-4687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4687_MAGIC, .more = S16LD_DENOM_MINUS_4687_MORE};};
template<> struct libdivide_constants<int16_t,-4686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4686_MAGIC, .more = S16LD_DENOM_MINUS_4686_MORE};};
template<> struct libdivide_constants<int16_t,-4685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4685_MAGIC, .more = S16LD_DENOM_MINUS_4685_MORE};};
template<> struct libdivide_constants<int16_t,-4684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4684_MAGIC, .more = S16LD_DENOM_MINUS_4684_MORE};};
template<> struct libdivide_constants<int16_t,-4683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4683_MAGIC, .more = S16LD_DENOM_MINUS_4683_MORE};};
template<> struct libdivide_constants<int16_t,-4682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4682_MAGIC, .more = S16LD_DENOM_MINUS_4682_MORE};};
template<> struct libdivide_constants<int16_t,-4681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4681_MAGIC, .more = S16LD_DENOM_MINUS_4681_MORE};};
template<> struct libdivide_constants<int16_t,-4680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4680_MAGIC, .more = S16LD_DENOM_MINUS_4680_MORE};};
template<> struct libdivide_constants<int16_t,-4679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4679_MAGIC, .more = S16LD_DENOM_MINUS_4679_MORE};};
template<> struct libdivide_constants<int16_t,-4678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4678_MAGIC, .more = S16LD_DENOM_MINUS_4678_MORE};};
template<> struct libdivide_constants<int16_t,-4677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4677_MAGIC, .more = S16LD_DENOM_MINUS_4677_MORE};};
template<> struct libdivide_constants<int16_t,-4676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4676_MAGIC, .more = S16LD_DENOM_MINUS_4676_MORE};};
template<> struct libdivide_constants<int16_t,-4675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4675_MAGIC, .more = S16LD_DENOM_MINUS_4675_MORE};};
template<> struct libdivide_constants<int16_t,-4674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4674_MAGIC, .more = S16LD_DENOM_MINUS_4674_MORE};};
template<> struct libdivide_constants<int16_t,-4673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4673_MAGIC, .more = S16LD_DENOM_MINUS_4673_MORE};};
template<> struct libdivide_constants<int16_t,-4672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4672_MAGIC, .more = S16LD_DENOM_MINUS_4672_MORE};};
template<> struct libdivide_constants<int16_t,-4671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4671_MAGIC, .more = S16LD_DENOM_MINUS_4671_MORE};};
template<> struct libdivide_constants<int16_t,-4670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4670_MAGIC, .more = S16LD_DENOM_MINUS_4670_MORE};};
template<> struct libdivide_constants<int16_t,-4669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4669_MAGIC, .more = S16LD_DENOM_MINUS_4669_MORE};};
template<> struct libdivide_constants<int16_t,-4668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4668_MAGIC, .more = S16LD_DENOM_MINUS_4668_MORE};};
template<> struct libdivide_constants<int16_t,-4667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4667_MAGIC, .more = S16LD_DENOM_MINUS_4667_MORE};};
template<> struct libdivide_constants<int16_t,-4666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4666_MAGIC, .more = S16LD_DENOM_MINUS_4666_MORE};};
template<> struct libdivide_constants<int16_t,-4665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4665_MAGIC, .more = S16LD_DENOM_MINUS_4665_MORE};};
template<> struct libdivide_constants<int16_t,-4664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4664_MAGIC, .more = S16LD_DENOM_MINUS_4664_MORE};};
template<> struct libdivide_constants<int16_t,-4663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4663_MAGIC, .more = S16LD_DENOM_MINUS_4663_MORE};};
template<> struct libdivide_constants<int16_t,-4662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4662_MAGIC, .more = S16LD_DENOM_MINUS_4662_MORE};};
template<> struct libdivide_constants<int16_t,-4661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4661_MAGIC, .more = S16LD_DENOM_MINUS_4661_MORE};};
template<> struct libdivide_constants<int16_t,-4660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4660_MAGIC, .more = S16LD_DENOM_MINUS_4660_MORE};};
template<> struct libdivide_constants<int16_t,-4659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4659_MAGIC, .more = S16LD_DENOM_MINUS_4659_MORE};};
template<> struct libdivide_constants<int16_t,-4658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4658_MAGIC, .more = S16LD_DENOM_MINUS_4658_MORE};};
template<> struct libdivide_constants<int16_t,-4657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4657_MAGIC, .more = S16LD_DENOM_MINUS_4657_MORE};};
template<> struct libdivide_constants<int16_t,-4656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4656_MAGIC, .more = S16LD_DENOM_MINUS_4656_MORE};};
template<> struct libdivide_constants<int16_t,-4655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4655_MAGIC, .more = S16LD_DENOM_MINUS_4655_MORE};};
template<> struct libdivide_constants<int16_t,-4654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4654_MAGIC, .more = S16LD_DENOM_MINUS_4654_MORE};};
template<> struct libdivide_constants<int16_t,-4653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4653_MAGIC, .more = S16LD_DENOM_MINUS_4653_MORE};};
template<> struct libdivide_constants<int16_t,-4652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4652_MAGIC, .more = S16LD_DENOM_MINUS_4652_MORE};};
template<> struct libdivide_constants<int16_t,-4651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4651_MAGIC, .more = S16LD_DENOM_MINUS_4651_MORE};};
template<> struct libdivide_constants<int16_t,-4650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4650_MAGIC, .more = S16LD_DENOM_MINUS_4650_MORE};};
template<> struct libdivide_constants<int16_t,-4649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4649_MAGIC, .more = S16LD_DENOM_MINUS_4649_MORE};};
template<> struct libdivide_constants<int16_t,-4648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4648_MAGIC, .more = S16LD_DENOM_MINUS_4648_MORE};};
template<> struct libdivide_constants<int16_t,-4647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4647_MAGIC, .more = S16LD_DENOM_MINUS_4647_MORE};};
template<> struct libdivide_constants<int16_t,-4646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4646_MAGIC, .more = S16LD_DENOM_MINUS_4646_MORE};};
template<> struct libdivide_constants<int16_t,-4645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4645_MAGIC, .more = S16LD_DENOM_MINUS_4645_MORE};};
template<> struct libdivide_constants<int16_t,-4644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4644_MAGIC, .more = S16LD_DENOM_MINUS_4644_MORE};};
template<> struct libdivide_constants<int16_t,-4643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4643_MAGIC, .more = S16LD_DENOM_MINUS_4643_MORE};};
template<> struct libdivide_constants<int16_t,-4642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4642_MAGIC, .more = S16LD_DENOM_MINUS_4642_MORE};};
template<> struct libdivide_constants<int16_t,-4641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4641_MAGIC, .more = S16LD_DENOM_MINUS_4641_MORE};};
template<> struct libdivide_constants<int16_t,-4640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4640_MAGIC, .more = S16LD_DENOM_MINUS_4640_MORE};};
template<> struct libdivide_constants<int16_t,-4639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4639_MAGIC, .more = S16LD_DENOM_MINUS_4639_MORE};};
template<> struct libdivide_constants<int16_t,-4638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4638_MAGIC, .more = S16LD_DENOM_MINUS_4638_MORE};};
template<> struct libdivide_constants<int16_t,-4637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4637_MAGIC, .more = S16LD_DENOM_MINUS_4637_MORE};};
template<> struct libdivide_constants<int16_t,-4636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4636_MAGIC, .more = S16LD_DENOM_MINUS_4636_MORE};};
template<> struct libdivide_constants<int16_t,-4635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4635_MAGIC, .more = S16LD_DENOM_MINUS_4635_MORE};};
template<> struct libdivide_constants<int16_t,-4634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4634_MAGIC, .more = S16LD_DENOM_MINUS_4634_MORE};};
template<> struct libdivide_constants<int16_t,-4633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4633_MAGIC, .more = S16LD_DENOM_MINUS_4633_MORE};};
template<> struct libdivide_constants<int16_t,-4632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4632_MAGIC, .more = S16LD_DENOM_MINUS_4632_MORE};};
template<> struct libdivide_constants<int16_t,-4631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4631_MAGIC, .more = S16LD_DENOM_MINUS_4631_MORE};};
template<> struct libdivide_constants<int16_t,-4630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4630_MAGIC, .more = S16LD_DENOM_MINUS_4630_MORE};};
template<> struct libdivide_constants<int16_t,-4629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4629_MAGIC, .more = S16LD_DENOM_MINUS_4629_MORE};};
template<> struct libdivide_constants<int16_t,-4628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4628_MAGIC, .more = S16LD_DENOM_MINUS_4628_MORE};};
template<> struct libdivide_constants<int16_t,-4627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4627_MAGIC, .more = S16LD_DENOM_MINUS_4627_MORE};};
template<> struct libdivide_constants<int16_t,-4626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4626_MAGIC, .more = S16LD_DENOM_MINUS_4626_MORE};};
template<> struct libdivide_constants<int16_t,-4625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4625_MAGIC, .more = S16LD_DENOM_MINUS_4625_MORE};};
template<> struct libdivide_constants<int16_t,-4624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4624_MAGIC, .more = S16LD_DENOM_MINUS_4624_MORE};};
template<> struct libdivide_constants<int16_t,-4623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4623_MAGIC, .more = S16LD_DENOM_MINUS_4623_MORE};};
template<> struct libdivide_constants<int16_t,-4622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4622_MAGIC, .more = S16LD_DENOM_MINUS_4622_MORE};};
template<> struct libdivide_constants<int16_t,-4621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4621_MAGIC, .more = S16LD_DENOM_MINUS_4621_MORE};};
template<> struct libdivide_constants<int16_t,-4620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4620_MAGIC, .more = S16LD_DENOM_MINUS_4620_MORE};};
template<> struct libdivide_constants<int16_t,-4619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4619_MAGIC, .more = S16LD_DENOM_MINUS_4619_MORE};};
template<> struct libdivide_constants<int16_t,-4618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4618_MAGIC, .more = S16LD_DENOM_MINUS_4618_MORE};};
template<> struct libdivide_constants<int16_t,-4617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4617_MAGIC, .more = S16LD_DENOM_MINUS_4617_MORE};};
template<> struct libdivide_constants<int16_t,-4616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4616_MAGIC, .more = S16LD_DENOM_MINUS_4616_MORE};};
template<> struct libdivide_constants<int16_t,-4615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4615_MAGIC, .more = S16LD_DENOM_MINUS_4615_MORE};};
template<> struct libdivide_constants<int16_t,-4614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4614_MAGIC, .more = S16LD_DENOM_MINUS_4614_MORE};};
template<> struct libdivide_constants<int16_t,-4613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4613_MAGIC, .more = S16LD_DENOM_MINUS_4613_MORE};};
template<> struct libdivide_constants<int16_t,-4612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4612_MAGIC, .more = S16LD_DENOM_MINUS_4612_MORE};};
template<> struct libdivide_constants<int16_t,-4611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4611_MAGIC, .more = S16LD_DENOM_MINUS_4611_MORE};};
template<> struct libdivide_constants<int16_t,-4610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4610_MAGIC, .more = S16LD_DENOM_MINUS_4610_MORE};};
template<> struct libdivide_constants<int16_t,-4609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4609_MAGIC, .more = S16LD_DENOM_MINUS_4609_MORE};};
template<> struct libdivide_constants<int16_t,-4608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4608_MAGIC, .more = S16LD_DENOM_MINUS_4608_MORE};};
template<> struct libdivide_constants<int16_t,-4607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4607_MAGIC, .more = S16LD_DENOM_MINUS_4607_MORE};};
template<> struct libdivide_constants<int16_t,-4606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4606_MAGIC, .more = S16LD_DENOM_MINUS_4606_MORE};};
template<> struct libdivide_constants<int16_t,-4605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4605_MAGIC, .more = S16LD_DENOM_MINUS_4605_MORE};};
template<> struct libdivide_constants<int16_t,-4604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4604_MAGIC, .more = S16LD_DENOM_MINUS_4604_MORE};};
template<> struct libdivide_constants<int16_t,-4603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4603_MAGIC, .more = S16LD_DENOM_MINUS_4603_MORE};};
template<> struct libdivide_constants<int16_t,-4602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4602_MAGIC, .more = S16LD_DENOM_MINUS_4602_MORE};};
template<> struct libdivide_constants<int16_t,-4601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4601_MAGIC, .more = S16LD_DENOM_MINUS_4601_MORE};};
template<> struct libdivide_constants<int16_t,-4600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4600_MAGIC, .more = S16LD_DENOM_MINUS_4600_MORE};};
template<> struct libdivide_constants<int16_t,-4599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4599_MAGIC, .more = S16LD_DENOM_MINUS_4599_MORE};};
template<> struct libdivide_constants<int16_t,-4598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4598_MAGIC, .more = S16LD_DENOM_MINUS_4598_MORE};};
template<> struct libdivide_constants<int16_t,-4597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4597_MAGIC, .more = S16LD_DENOM_MINUS_4597_MORE};};
template<> struct libdivide_constants<int16_t,-4596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4596_MAGIC, .more = S16LD_DENOM_MINUS_4596_MORE};};
template<> struct libdivide_constants<int16_t,-4595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4595_MAGIC, .more = S16LD_DENOM_MINUS_4595_MORE};};
template<> struct libdivide_constants<int16_t,-4594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4594_MAGIC, .more = S16LD_DENOM_MINUS_4594_MORE};};
template<> struct libdivide_constants<int16_t,-4593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4593_MAGIC, .more = S16LD_DENOM_MINUS_4593_MORE};};
template<> struct libdivide_constants<int16_t,-4592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4592_MAGIC, .more = S16LD_DENOM_MINUS_4592_MORE};};
template<> struct libdivide_constants<int16_t,-4591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4591_MAGIC, .more = S16LD_DENOM_MINUS_4591_MORE};};
template<> struct libdivide_constants<int16_t,-4590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4590_MAGIC, .more = S16LD_DENOM_MINUS_4590_MORE};};
template<> struct libdivide_constants<int16_t,-4589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4589_MAGIC, .more = S16LD_DENOM_MINUS_4589_MORE};};
template<> struct libdivide_constants<int16_t,-4588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4588_MAGIC, .more = S16LD_DENOM_MINUS_4588_MORE};};
template<> struct libdivide_constants<int16_t,-4587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4587_MAGIC, .more = S16LD_DENOM_MINUS_4587_MORE};};
template<> struct libdivide_constants<int16_t,-4586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4586_MAGIC, .more = S16LD_DENOM_MINUS_4586_MORE};};
template<> struct libdivide_constants<int16_t,-4585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4585_MAGIC, .more = S16LD_DENOM_MINUS_4585_MORE};};
template<> struct libdivide_constants<int16_t,-4584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4584_MAGIC, .more = S16LD_DENOM_MINUS_4584_MORE};};
template<> struct libdivide_constants<int16_t,-4583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4583_MAGIC, .more = S16LD_DENOM_MINUS_4583_MORE};};
template<> struct libdivide_constants<int16_t,-4582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4582_MAGIC, .more = S16LD_DENOM_MINUS_4582_MORE};};
template<> struct libdivide_constants<int16_t,-4581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4581_MAGIC, .more = S16LD_DENOM_MINUS_4581_MORE};};
template<> struct libdivide_constants<int16_t,-4580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4580_MAGIC, .more = S16LD_DENOM_MINUS_4580_MORE};};
template<> struct libdivide_constants<int16_t,-4579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4579_MAGIC, .more = S16LD_DENOM_MINUS_4579_MORE};};
template<> struct libdivide_constants<int16_t,-4578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4578_MAGIC, .more = S16LD_DENOM_MINUS_4578_MORE};};
template<> struct libdivide_constants<int16_t,-4577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4577_MAGIC, .more = S16LD_DENOM_MINUS_4577_MORE};};
template<> struct libdivide_constants<int16_t,-4576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4576_MAGIC, .more = S16LD_DENOM_MINUS_4576_MORE};};
template<> struct libdivide_constants<int16_t,-4575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4575_MAGIC, .more = S16LD_DENOM_MINUS_4575_MORE};};
template<> struct libdivide_constants<int16_t,-4574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4574_MAGIC, .more = S16LD_DENOM_MINUS_4574_MORE};};
template<> struct libdivide_constants<int16_t,-4573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4573_MAGIC, .more = S16LD_DENOM_MINUS_4573_MORE};};
template<> struct libdivide_constants<int16_t,-4572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4572_MAGIC, .more = S16LD_DENOM_MINUS_4572_MORE};};
template<> struct libdivide_constants<int16_t,-4571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4571_MAGIC, .more = S16LD_DENOM_MINUS_4571_MORE};};
template<> struct libdivide_constants<int16_t,-4570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4570_MAGIC, .more = S16LD_DENOM_MINUS_4570_MORE};};
template<> struct libdivide_constants<int16_t,-4569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4569_MAGIC, .more = S16LD_DENOM_MINUS_4569_MORE};};
template<> struct libdivide_constants<int16_t,-4568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4568_MAGIC, .more = S16LD_DENOM_MINUS_4568_MORE};};
template<> struct libdivide_constants<int16_t,-4567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4567_MAGIC, .more = S16LD_DENOM_MINUS_4567_MORE};};
template<> struct libdivide_constants<int16_t,-4566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4566_MAGIC, .more = S16LD_DENOM_MINUS_4566_MORE};};
template<> struct libdivide_constants<int16_t,-4565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4565_MAGIC, .more = S16LD_DENOM_MINUS_4565_MORE};};
template<> struct libdivide_constants<int16_t,-4564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4564_MAGIC, .more = S16LD_DENOM_MINUS_4564_MORE};};
template<> struct libdivide_constants<int16_t,-4563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4563_MAGIC, .more = S16LD_DENOM_MINUS_4563_MORE};};
template<> struct libdivide_constants<int16_t,-4562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4562_MAGIC, .more = S16LD_DENOM_MINUS_4562_MORE};};
template<> struct libdivide_constants<int16_t,-4561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4561_MAGIC, .more = S16LD_DENOM_MINUS_4561_MORE};};
template<> struct libdivide_constants<int16_t,-4560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4560_MAGIC, .more = S16LD_DENOM_MINUS_4560_MORE};};
template<> struct libdivide_constants<int16_t,-4559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4559_MAGIC, .more = S16LD_DENOM_MINUS_4559_MORE};};
template<> struct libdivide_constants<int16_t,-4558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4558_MAGIC, .more = S16LD_DENOM_MINUS_4558_MORE};};
template<> struct libdivide_constants<int16_t,-4557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4557_MAGIC, .more = S16LD_DENOM_MINUS_4557_MORE};};
template<> struct libdivide_constants<int16_t,-4556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4556_MAGIC, .more = S16LD_DENOM_MINUS_4556_MORE};};
template<> struct libdivide_constants<int16_t,-4555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4555_MAGIC, .more = S16LD_DENOM_MINUS_4555_MORE};};
template<> struct libdivide_constants<int16_t,-4554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4554_MAGIC, .more = S16LD_DENOM_MINUS_4554_MORE};};
template<> struct libdivide_constants<int16_t,-4553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4553_MAGIC, .more = S16LD_DENOM_MINUS_4553_MORE};};
template<> struct libdivide_constants<int16_t,-4552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4552_MAGIC, .more = S16LD_DENOM_MINUS_4552_MORE};};
template<> struct libdivide_constants<int16_t,-4551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4551_MAGIC, .more = S16LD_DENOM_MINUS_4551_MORE};};
template<> struct libdivide_constants<int16_t,-4550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4550_MAGIC, .more = S16LD_DENOM_MINUS_4550_MORE};};
template<> struct libdivide_constants<int16_t,-4549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4549_MAGIC, .more = S16LD_DENOM_MINUS_4549_MORE};};
template<> struct libdivide_constants<int16_t,-4548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4548_MAGIC, .more = S16LD_DENOM_MINUS_4548_MORE};};
template<> struct libdivide_constants<int16_t,-4547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4547_MAGIC, .more = S16LD_DENOM_MINUS_4547_MORE};};
template<> struct libdivide_constants<int16_t,-4546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4546_MAGIC, .more = S16LD_DENOM_MINUS_4546_MORE};};
template<> struct libdivide_constants<int16_t,-4545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4545_MAGIC, .more = S16LD_DENOM_MINUS_4545_MORE};};
template<> struct libdivide_constants<int16_t,-4544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4544_MAGIC, .more = S16LD_DENOM_MINUS_4544_MORE};};
template<> struct libdivide_constants<int16_t,-4543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4543_MAGIC, .more = S16LD_DENOM_MINUS_4543_MORE};};
template<> struct libdivide_constants<int16_t,-4542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4542_MAGIC, .more = S16LD_DENOM_MINUS_4542_MORE};};
template<> struct libdivide_constants<int16_t,-4541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4541_MAGIC, .more = S16LD_DENOM_MINUS_4541_MORE};};
template<> struct libdivide_constants<int16_t,-4540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4540_MAGIC, .more = S16LD_DENOM_MINUS_4540_MORE};};
template<> struct libdivide_constants<int16_t,-4539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4539_MAGIC, .more = S16LD_DENOM_MINUS_4539_MORE};};
template<> struct libdivide_constants<int16_t,-4538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4538_MAGIC, .more = S16LD_DENOM_MINUS_4538_MORE};};
template<> struct libdivide_constants<int16_t,-4537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4537_MAGIC, .more = S16LD_DENOM_MINUS_4537_MORE};};
template<> struct libdivide_constants<int16_t,-4536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4536_MAGIC, .more = S16LD_DENOM_MINUS_4536_MORE};};
template<> struct libdivide_constants<int16_t,-4535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4535_MAGIC, .more = S16LD_DENOM_MINUS_4535_MORE};};
template<> struct libdivide_constants<int16_t,-4534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4534_MAGIC, .more = S16LD_DENOM_MINUS_4534_MORE};};
template<> struct libdivide_constants<int16_t,-4533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4533_MAGIC, .more = S16LD_DENOM_MINUS_4533_MORE};};
template<> struct libdivide_constants<int16_t,-4532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4532_MAGIC, .more = S16LD_DENOM_MINUS_4532_MORE};};
template<> struct libdivide_constants<int16_t,-4531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4531_MAGIC, .more = S16LD_DENOM_MINUS_4531_MORE};};
template<> struct libdivide_constants<int16_t,-4530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4530_MAGIC, .more = S16LD_DENOM_MINUS_4530_MORE};};
template<> struct libdivide_constants<int16_t,-4529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4529_MAGIC, .more = S16LD_DENOM_MINUS_4529_MORE};};
template<> struct libdivide_constants<int16_t,-4528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4528_MAGIC, .more = S16LD_DENOM_MINUS_4528_MORE};};
template<> struct libdivide_constants<int16_t,-4527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4527_MAGIC, .more = S16LD_DENOM_MINUS_4527_MORE};};
template<> struct libdivide_constants<int16_t,-4526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4526_MAGIC, .more = S16LD_DENOM_MINUS_4526_MORE};};
template<> struct libdivide_constants<int16_t,-4525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4525_MAGIC, .more = S16LD_DENOM_MINUS_4525_MORE};};
template<> struct libdivide_constants<int16_t,-4524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4524_MAGIC, .more = S16LD_DENOM_MINUS_4524_MORE};};
template<> struct libdivide_constants<int16_t,-4523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4523_MAGIC, .more = S16LD_DENOM_MINUS_4523_MORE};};
template<> struct libdivide_constants<int16_t,-4522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4522_MAGIC, .more = S16LD_DENOM_MINUS_4522_MORE};};
template<> struct libdivide_constants<int16_t,-4521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4521_MAGIC, .more = S16LD_DENOM_MINUS_4521_MORE};};
template<> struct libdivide_constants<int16_t,-4520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4520_MAGIC, .more = S16LD_DENOM_MINUS_4520_MORE};};
template<> struct libdivide_constants<int16_t,-4519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4519_MAGIC, .more = S16LD_DENOM_MINUS_4519_MORE};};
template<> struct libdivide_constants<int16_t,-4518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4518_MAGIC, .more = S16LD_DENOM_MINUS_4518_MORE};};
template<> struct libdivide_constants<int16_t,-4517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4517_MAGIC, .more = S16LD_DENOM_MINUS_4517_MORE};};
template<> struct libdivide_constants<int16_t,-4516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4516_MAGIC, .more = S16LD_DENOM_MINUS_4516_MORE};};
template<> struct libdivide_constants<int16_t,-4515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4515_MAGIC, .more = S16LD_DENOM_MINUS_4515_MORE};};
template<> struct libdivide_constants<int16_t,-4514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4514_MAGIC, .more = S16LD_DENOM_MINUS_4514_MORE};};
template<> struct libdivide_constants<int16_t,-4513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4513_MAGIC, .more = S16LD_DENOM_MINUS_4513_MORE};};
template<> struct libdivide_constants<int16_t,-4512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4512_MAGIC, .more = S16LD_DENOM_MINUS_4512_MORE};};
template<> struct libdivide_constants<int16_t,-4511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4511_MAGIC, .more = S16LD_DENOM_MINUS_4511_MORE};};
template<> struct libdivide_constants<int16_t,-4510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4510_MAGIC, .more = S16LD_DENOM_MINUS_4510_MORE};};
template<> struct libdivide_constants<int16_t,-4509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4509_MAGIC, .more = S16LD_DENOM_MINUS_4509_MORE};};
template<> struct libdivide_constants<int16_t,-4508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4508_MAGIC, .more = S16LD_DENOM_MINUS_4508_MORE};};
template<> struct libdivide_constants<int16_t,-4507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4507_MAGIC, .more = S16LD_DENOM_MINUS_4507_MORE};};
template<> struct libdivide_constants<int16_t,-4506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4506_MAGIC, .more = S16LD_DENOM_MINUS_4506_MORE};};
template<> struct libdivide_constants<int16_t,-4505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4505_MAGIC, .more = S16LD_DENOM_MINUS_4505_MORE};};
template<> struct libdivide_constants<int16_t,-4504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4504_MAGIC, .more = S16LD_DENOM_MINUS_4504_MORE};};
template<> struct libdivide_constants<int16_t,-4503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4503_MAGIC, .more = S16LD_DENOM_MINUS_4503_MORE};};
template<> struct libdivide_constants<int16_t,-4502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4502_MAGIC, .more = S16LD_DENOM_MINUS_4502_MORE};};
template<> struct libdivide_constants<int16_t,-4501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4501_MAGIC, .more = S16LD_DENOM_MINUS_4501_MORE};};
template<> struct libdivide_constants<int16_t,-4500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4500_MAGIC, .more = S16LD_DENOM_MINUS_4500_MORE};};
template<> struct libdivide_constants<int16_t,-4499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4499_MAGIC, .more = S16LD_DENOM_MINUS_4499_MORE};};
template<> struct libdivide_constants<int16_t,-4498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4498_MAGIC, .more = S16LD_DENOM_MINUS_4498_MORE};};
template<> struct libdivide_constants<int16_t,-4497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4497_MAGIC, .more = S16LD_DENOM_MINUS_4497_MORE};};
template<> struct libdivide_constants<int16_t,-4496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4496_MAGIC, .more = S16LD_DENOM_MINUS_4496_MORE};};
template<> struct libdivide_constants<int16_t,-4495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4495_MAGIC, .more = S16LD_DENOM_MINUS_4495_MORE};};
template<> struct libdivide_constants<int16_t,-4494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4494_MAGIC, .more = S16LD_DENOM_MINUS_4494_MORE};};
template<> struct libdivide_constants<int16_t,-4493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4493_MAGIC, .more = S16LD_DENOM_MINUS_4493_MORE};};
template<> struct libdivide_constants<int16_t,-4492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4492_MAGIC, .more = S16LD_DENOM_MINUS_4492_MORE};};
template<> struct libdivide_constants<int16_t,-4491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4491_MAGIC, .more = S16LD_DENOM_MINUS_4491_MORE};};
template<> struct libdivide_constants<int16_t,-4490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4490_MAGIC, .more = S16LD_DENOM_MINUS_4490_MORE};};
template<> struct libdivide_constants<int16_t,-4489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4489_MAGIC, .more = S16LD_DENOM_MINUS_4489_MORE};};
template<> struct libdivide_constants<int16_t,-4488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4488_MAGIC, .more = S16LD_DENOM_MINUS_4488_MORE};};
template<> struct libdivide_constants<int16_t,-4487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4487_MAGIC, .more = S16LD_DENOM_MINUS_4487_MORE};};
template<> struct libdivide_constants<int16_t,-4486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4486_MAGIC, .more = S16LD_DENOM_MINUS_4486_MORE};};
template<> struct libdivide_constants<int16_t,-4485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4485_MAGIC, .more = S16LD_DENOM_MINUS_4485_MORE};};
template<> struct libdivide_constants<int16_t,-4484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4484_MAGIC, .more = S16LD_DENOM_MINUS_4484_MORE};};
template<> struct libdivide_constants<int16_t,-4483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4483_MAGIC, .more = S16LD_DENOM_MINUS_4483_MORE};};
template<> struct libdivide_constants<int16_t,-4482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4482_MAGIC, .more = S16LD_DENOM_MINUS_4482_MORE};};
template<> struct libdivide_constants<int16_t,-4481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4481_MAGIC, .more = S16LD_DENOM_MINUS_4481_MORE};};
template<> struct libdivide_constants<int16_t,-4480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4480_MAGIC, .more = S16LD_DENOM_MINUS_4480_MORE};};
template<> struct libdivide_constants<int16_t,-4479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4479_MAGIC, .more = S16LD_DENOM_MINUS_4479_MORE};};
template<> struct libdivide_constants<int16_t,-4478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4478_MAGIC, .more = S16LD_DENOM_MINUS_4478_MORE};};
template<> struct libdivide_constants<int16_t,-4477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4477_MAGIC, .more = S16LD_DENOM_MINUS_4477_MORE};};
template<> struct libdivide_constants<int16_t,-4476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4476_MAGIC, .more = S16LD_DENOM_MINUS_4476_MORE};};
template<> struct libdivide_constants<int16_t,-4475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4475_MAGIC, .more = S16LD_DENOM_MINUS_4475_MORE};};
template<> struct libdivide_constants<int16_t,-4474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4474_MAGIC, .more = S16LD_DENOM_MINUS_4474_MORE};};
template<> struct libdivide_constants<int16_t,-4473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4473_MAGIC, .more = S16LD_DENOM_MINUS_4473_MORE};};
template<> struct libdivide_constants<int16_t,-4472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4472_MAGIC, .more = S16LD_DENOM_MINUS_4472_MORE};};
template<> struct libdivide_constants<int16_t,-4471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4471_MAGIC, .more = S16LD_DENOM_MINUS_4471_MORE};};
template<> struct libdivide_constants<int16_t,-4470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4470_MAGIC, .more = S16LD_DENOM_MINUS_4470_MORE};};
template<> struct libdivide_constants<int16_t,-4469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4469_MAGIC, .more = S16LD_DENOM_MINUS_4469_MORE};};
template<> struct libdivide_constants<int16_t,-4468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4468_MAGIC, .more = S16LD_DENOM_MINUS_4468_MORE};};
template<> struct libdivide_constants<int16_t,-4467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4467_MAGIC, .more = S16LD_DENOM_MINUS_4467_MORE};};
template<> struct libdivide_constants<int16_t,-4466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4466_MAGIC, .more = S16LD_DENOM_MINUS_4466_MORE};};
template<> struct libdivide_constants<int16_t,-4465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4465_MAGIC, .more = S16LD_DENOM_MINUS_4465_MORE};};
template<> struct libdivide_constants<int16_t,-4464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4464_MAGIC, .more = S16LD_DENOM_MINUS_4464_MORE};};
template<> struct libdivide_constants<int16_t,-4463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4463_MAGIC, .more = S16LD_DENOM_MINUS_4463_MORE};};
template<> struct libdivide_constants<int16_t,-4462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4462_MAGIC, .more = S16LD_DENOM_MINUS_4462_MORE};};
template<> struct libdivide_constants<int16_t,-4461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4461_MAGIC, .more = S16LD_DENOM_MINUS_4461_MORE};};
template<> struct libdivide_constants<int16_t,-4460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4460_MAGIC, .more = S16LD_DENOM_MINUS_4460_MORE};};
template<> struct libdivide_constants<int16_t,-4459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4459_MAGIC, .more = S16LD_DENOM_MINUS_4459_MORE};};
template<> struct libdivide_constants<int16_t,-4458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4458_MAGIC, .more = S16LD_DENOM_MINUS_4458_MORE};};
template<> struct libdivide_constants<int16_t,-4457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4457_MAGIC, .more = S16LD_DENOM_MINUS_4457_MORE};};
template<> struct libdivide_constants<int16_t,-4456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4456_MAGIC, .more = S16LD_DENOM_MINUS_4456_MORE};};
template<> struct libdivide_constants<int16_t,-4455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4455_MAGIC, .more = S16LD_DENOM_MINUS_4455_MORE};};
template<> struct libdivide_constants<int16_t,-4454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4454_MAGIC, .more = S16LD_DENOM_MINUS_4454_MORE};};
template<> struct libdivide_constants<int16_t,-4453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4453_MAGIC, .more = S16LD_DENOM_MINUS_4453_MORE};};
template<> struct libdivide_constants<int16_t,-4452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4452_MAGIC, .more = S16LD_DENOM_MINUS_4452_MORE};};
template<> struct libdivide_constants<int16_t,-4451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4451_MAGIC, .more = S16LD_DENOM_MINUS_4451_MORE};};
template<> struct libdivide_constants<int16_t,-4450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4450_MAGIC, .more = S16LD_DENOM_MINUS_4450_MORE};};
template<> struct libdivide_constants<int16_t,-4449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4449_MAGIC, .more = S16LD_DENOM_MINUS_4449_MORE};};
template<> struct libdivide_constants<int16_t,-4448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4448_MAGIC, .more = S16LD_DENOM_MINUS_4448_MORE};};
template<> struct libdivide_constants<int16_t,-4447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4447_MAGIC, .more = S16LD_DENOM_MINUS_4447_MORE};};
template<> struct libdivide_constants<int16_t,-4446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4446_MAGIC, .more = S16LD_DENOM_MINUS_4446_MORE};};
template<> struct libdivide_constants<int16_t,-4445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4445_MAGIC, .more = S16LD_DENOM_MINUS_4445_MORE};};
template<> struct libdivide_constants<int16_t,-4444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4444_MAGIC, .more = S16LD_DENOM_MINUS_4444_MORE};};
template<> struct libdivide_constants<int16_t,-4443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4443_MAGIC, .more = S16LD_DENOM_MINUS_4443_MORE};};
template<> struct libdivide_constants<int16_t,-4442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4442_MAGIC, .more = S16LD_DENOM_MINUS_4442_MORE};};
template<> struct libdivide_constants<int16_t,-4441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4441_MAGIC, .more = S16LD_DENOM_MINUS_4441_MORE};};
template<> struct libdivide_constants<int16_t,-4440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4440_MAGIC, .more = S16LD_DENOM_MINUS_4440_MORE};};
template<> struct libdivide_constants<int16_t,-4439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4439_MAGIC, .more = S16LD_DENOM_MINUS_4439_MORE};};
template<> struct libdivide_constants<int16_t,-4438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4438_MAGIC, .more = S16LD_DENOM_MINUS_4438_MORE};};
template<> struct libdivide_constants<int16_t,-4437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4437_MAGIC, .more = S16LD_DENOM_MINUS_4437_MORE};};
template<> struct libdivide_constants<int16_t,-4436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4436_MAGIC, .more = S16LD_DENOM_MINUS_4436_MORE};};
template<> struct libdivide_constants<int16_t,-4435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4435_MAGIC, .more = S16LD_DENOM_MINUS_4435_MORE};};
template<> struct libdivide_constants<int16_t,-4434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4434_MAGIC, .more = S16LD_DENOM_MINUS_4434_MORE};};
template<> struct libdivide_constants<int16_t,-4433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4433_MAGIC, .more = S16LD_DENOM_MINUS_4433_MORE};};
template<> struct libdivide_constants<int16_t,-4432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4432_MAGIC, .more = S16LD_DENOM_MINUS_4432_MORE};};
template<> struct libdivide_constants<int16_t,-4431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4431_MAGIC, .more = S16LD_DENOM_MINUS_4431_MORE};};
template<> struct libdivide_constants<int16_t,-4430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4430_MAGIC, .more = S16LD_DENOM_MINUS_4430_MORE};};
template<> struct libdivide_constants<int16_t,-4429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4429_MAGIC, .more = S16LD_DENOM_MINUS_4429_MORE};};
template<> struct libdivide_constants<int16_t,-4428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4428_MAGIC, .more = S16LD_DENOM_MINUS_4428_MORE};};
template<> struct libdivide_constants<int16_t,-4427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4427_MAGIC, .more = S16LD_DENOM_MINUS_4427_MORE};};
template<> struct libdivide_constants<int16_t,-4426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4426_MAGIC, .more = S16LD_DENOM_MINUS_4426_MORE};};
template<> struct libdivide_constants<int16_t,-4425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4425_MAGIC, .more = S16LD_DENOM_MINUS_4425_MORE};};
template<> struct libdivide_constants<int16_t,-4424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4424_MAGIC, .more = S16LD_DENOM_MINUS_4424_MORE};};
template<> struct libdivide_constants<int16_t,-4423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4423_MAGIC, .more = S16LD_DENOM_MINUS_4423_MORE};};
template<> struct libdivide_constants<int16_t,-4422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4422_MAGIC, .more = S16LD_DENOM_MINUS_4422_MORE};};
template<> struct libdivide_constants<int16_t,-4421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4421_MAGIC, .more = S16LD_DENOM_MINUS_4421_MORE};};
template<> struct libdivide_constants<int16_t,-4420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4420_MAGIC, .more = S16LD_DENOM_MINUS_4420_MORE};};
template<> struct libdivide_constants<int16_t,-4419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4419_MAGIC, .more = S16LD_DENOM_MINUS_4419_MORE};};
template<> struct libdivide_constants<int16_t,-4418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4418_MAGIC, .more = S16LD_DENOM_MINUS_4418_MORE};};
template<> struct libdivide_constants<int16_t,-4417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4417_MAGIC, .more = S16LD_DENOM_MINUS_4417_MORE};};
template<> struct libdivide_constants<int16_t,-4416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4416_MAGIC, .more = S16LD_DENOM_MINUS_4416_MORE};};
template<> struct libdivide_constants<int16_t,-4415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4415_MAGIC, .more = S16LD_DENOM_MINUS_4415_MORE};};
template<> struct libdivide_constants<int16_t,-4414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4414_MAGIC, .more = S16LD_DENOM_MINUS_4414_MORE};};
template<> struct libdivide_constants<int16_t,-4413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4413_MAGIC, .more = S16LD_DENOM_MINUS_4413_MORE};};
template<> struct libdivide_constants<int16_t,-4412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4412_MAGIC, .more = S16LD_DENOM_MINUS_4412_MORE};};
template<> struct libdivide_constants<int16_t,-4411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4411_MAGIC, .more = S16LD_DENOM_MINUS_4411_MORE};};
template<> struct libdivide_constants<int16_t,-4410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4410_MAGIC, .more = S16LD_DENOM_MINUS_4410_MORE};};
template<> struct libdivide_constants<int16_t,-4409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4409_MAGIC, .more = S16LD_DENOM_MINUS_4409_MORE};};
template<> struct libdivide_constants<int16_t,-4408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4408_MAGIC, .more = S16LD_DENOM_MINUS_4408_MORE};};
template<> struct libdivide_constants<int16_t,-4407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4407_MAGIC, .more = S16LD_DENOM_MINUS_4407_MORE};};
template<> struct libdivide_constants<int16_t,-4406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4406_MAGIC, .more = S16LD_DENOM_MINUS_4406_MORE};};
template<> struct libdivide_constants<int16_t,-4405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4405_MAGIC, .more = S16LD_DENOM_MINUS_4405_MORE};};
template<> struct libdivide_constants<int16_t,-4404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4404_MAGIC, .more = S16LD_DENOM_MINUS_4404_MORE};};
template<> struct libdivide_constants<int16_t,-4403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4403_MAGIC, .more = S16LD_DENOM_MINUS_4403_MORE};};
template<> struct libdivide_constants<int16_t,-4402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4402_MAGIC, .more = S16LD_DENOM_MINUS_4402_MORE};};
template<> struct libdivide_constants<int16_t,-4401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4401_MAGIC, .more = S16LD_DENOM_MINUS_4401_MORE};};
template<> struct libdivide_constants<int16_t,-4400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4400_MAGIC, .more = S16LD_DENOM_MINUS_4400_MORE};};
template<> struct libdivide_constants<int16_t,-4399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4399_MAGIC, .more = S16LD_DENOM_MINUS_4399_MORE};};
template<> struct libdivide_constants<int16_t,-4398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4398_MAGIC, .more = S16LD_DENOM_MINUS_4398_MORE};};
template<> struct libdivide_constants<int16_t,-4397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4397_MAGIC, .more = S16LD_DENOM_MINUS_4397_MORE};};
template<> struct libdivide_constants<int16_t,-4396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4396_MAGIC, .more = S16LD_DENOM_MINUS_4396_MORE};};
template<> struct libdivide_constants<int16_t,-4395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4395_MAGIC, .more = S16LD_DENOM_MINUS_4395_MORE};};
template<> struct libdivide_constants<int16_t,-4394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4394_MAGIC, .more = S16LD_DENOM_MINUS_4394_MORE};};
template<> struct libdivide_constants<int16_t,-4393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4393_MAGIC, .more = S16LD_DENOM_MINUS_4393_MORE};};
template<> struct libdivide_constants<int16_t,-4392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4392_MAGIC, .more = S16LD_DENOM_MINUS_4392_MORE};};
template<> struct libdivide_constants<int16_t,-4391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4391_MAGIC, .more = S16LD_DENOM_MINUS_4391_MORE};};
template<> struct libdivide_constants<int16_t,-4390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4390_MAGIC, .more = S16LD_DENOM_MINUS_4390_MORE};};
template<> struct libdivide_constants<int16_t,-4389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4389_MAGIC, .more = S16LD_DENOM_MINUS_4389_MORE};};
template<> struct libdivide_constants<int16_t,-4388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4388_MAGIC, .more = S16LD_DENOM_MINUS_4388_MORE};};
template<> struct libdivide_constants<int16_t,-4387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4387_MAGIC, .more = S16LD_DENOM_MINUS_4387_MORE};};
template<> struct libdivide_constants<int16_t,-4386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4386_MAGIC, .more = S16LD_DENOM_MINUS_4386_MORE};};
template<> struct libdivide_constants<int16_t,-4385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4385_MAGIC, .more = S16LD_DENOM_MINUS_4385_MORE};};
template<> struct libdivide_constants<int16_t,-4384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4384_MAGIC, .more = S16LD_DENOM_MINUS_4384_MORE};};
template<> struct libdivide_constants<int16_t,-4383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4383_MAGIC, .more = S16LD_DENOM_MINUS_4383_MORE};};
template<> struct libdivide_constants<int16_t,-4382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4382_MAGIC, .more = S16LD_DENOM_MINUS_4382_MORE};};
template<> struct libdivide_constants<int16_t,-4381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4381_MAGIC, .more = S16LD_DENOM_MINUS_4381_MORE};};
template<> struct libdivide_constants<int16_t,-4380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4380_MAGIC, .more = S16LD_DENOM_MINUS_4380_MORE};};
template<> struct libdivide_constants<int16_t,-4379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4379_MAGIC, .more = S16LD_DENOM_MINUS_4379_MORE};};
template<> struct libdivide_constants<int16_t,-4378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4378_MAGIC, .more = S16LD_DENOM_MINUS_4378_MORE};};
template<> struct libdivide_constants<int16_t,-4377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4377_MAGIC, .more = S16LD_DENOM_MINUS_4377_MORE};};
template<> struct libdivide_constants<int16_t,-4376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4376_MAGIC, .more = S16LD_DENOM_MINUS_4376_MORE};};
template<> struct libdivide_constants<int16_t,-4375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4375_MAGIC, .more = S16LD_DENOM_MINUS_4375_MORE};};
template<> struct libdivide_constants<int16_t,-4374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4374_MAGIC, .more = S16LD_DENOM_MINUS_4374_MORE};};
template<> struct libdivide_constants<int16_t,-4373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4373_MAGIC, .more = S16LD_DENOM_MINUS_4373_MORE};};
template<> struct libdivide_constants<int16_t,-4372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4372_MAGIC, .more = S16LD_DENOM_MINUS_4372_MORE};};
template<> struct libdivide_constants<int16_t,-4371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4371_MAGIC, .more = S16LD_DENOM_MINUS_4371_MORE};};
template<> struct libdivide_constants<int16_t,-4370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4370_MAGIC, .more = S16LD_DENOM_MINUS_4370_MORE};};
template<> struct libdivide_constants<int16_t,-4369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4369_MAGIC, .more = S16LD_DENOM_MINUS_4369_MORE};};
template<> struct libdivide_constants<int16_t,-4368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4368_MAGIC, .more = S16LD_DENOM_MINUS_4368_MORE};};
template<> struct libdivide_constants<int16_t,-4367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4367_MAGIC, .more = S16LD_DENOM_MINUS_4367_MORE};};
template<> struct libdivide_constants<int16_t,-4366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4366_MAGIC, .more = S16LD_DENOM_MINUS_4366_MORE};};
template<> struct libdivide_constants<int16_t,-4365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4365_MAGIC, .more = S16LD_DENOM_MINUS_4365_MORE};};
template<> struct libdivide_constants<int16_t,-4364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4364_MAGIC, .more = S16LD_DENOM_MINUS_4364_MORE};};
template<> struct libdivide_constants<int16_t,-4363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4363_MAGIC, .more = S16LD_DENOM_MINUS_4363_MORE};};
template<> struct libdivide_constants<int16_t,-4362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4362_MAGIC, .more = S16LD_DENOM_MINUS_4362_MORE};};
template<> struct libdivide_constants<int16_t,-4361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4361_MAGIC, .more = S16LD_DENOM_MINUS_4361_MORE};};
template<> struct libdivide_constants<int16_t,-4360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4360_MAGIC, .more = S16LD_DENOM_MINUS_4360_MORE};};
template<> struct libdivide_constants<int16_t,-4359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4359_MAGIC, .more = S16LD_DENOM_MINUS_4359_MORE};};
template<> struct libdivide_constants<int16_t,-4358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4358_MAGIC, .more = S16LD_DENOM_MINUS_4358_MORE};};
template<> struct libdivide_constants<int16_t,-4357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4357_MAGIC, .more = S16LD_DENOM_MINUS_4357_MORE};};
template<> struct libdivide_constants<int16_t,-4356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4356_MAGIC, .more = S16LD_DENOM_MINUS_4356_MORE};};
template<> struct libdivide_constants<int16_t,-4355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4355_MAGIC, .more = S16LD_DENOM_MINUS_4355_MORE};};
template<> struct libdivide_constants<int16_t,-4354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4354_MAGIC, .more = S16LD_DENOM_MINUS_4354_MORE};};
template<> struct libdivide_constants<int16_t,-4353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4353_MAGIC, .more = S16LD_DENOM_MINUS_4353_MORE};};
template<> struct libdivide_constants<int16_t,-4352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4352_MAGIC, .more = S16LD_DENOM_MINUS_4352_MORE};};
template<> struct libdivide_constants<int16_t,-4351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4351_MAGIC, .more = S16LD_DENOM_MINUS_4351_MORE};};
template<> struct libdivide_constants<int16_t,-4350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4350_MAGIC, .more = S16LD_DENOM_MINUS_4350_MORE};};
template<> struct libdivide_constants<int16_t,-4349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4349_MAGIC, .more = S16LD_DENOM_MINUS_4349_MORE};};
template<> struct libdivide_constants<int16_t,-4348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4348_MAGIC, .more = S16LD_DENOM_MINUS_4348_MORE};};
template<> struct libdivide_constants<int16_t,-4347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4347_MAGIC, .more = S16LD_DENOM_MINUS_4347_MORE};};
template<> struct libdivide_constants<int16_t,-4346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4346_MAGIC, .more = S16LD_DENOM_MINUS_4346_MORE};};
template<> struct libdivide_constants<int16_t,-4345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4345_MAGIC, .more = S16LD_DENOM_MINUS_4345_MORE};};
template<> struct libdivide_constants<int16_t,-4344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4344_MAGIC, .more = S16LD_DENOM_MINUS_4344_MORE};};
template<> struct libdivide_constants<int16_t,-4343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4343_MAGIC, .more = S16LD_DENOM_MINUS_4343_MORE};};
template<> struct libdivide_constants<int16_t,-4342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4342_MAGIC, .more = S16LD_DENOM_MINUS_4342_MORE};};
template<> struct libdivide_constants<int16_t,-4341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4341_MAGIC, .more = S16LD_DENOM_MINUS_4341_MORE};};
template<> struct libdivide_constants<int16_t,-4340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4340_MAGIC, .more = S16LD_DENOM_MINUS_4340_MORE};};
template<> struct libdivide_constants<int16_t,-4339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4339_MAGIC, .more = S16LD_DENOM_MINUS_4339_MORE};};
template<> struct libdivide_constants<int16_t,-4338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4338_MAGIC, .more = S16LD_DENOM_MINUS_4338_MORE};};
template<> struct libdivide_constants<int16_t,-4337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4337_MAGIC, .more = S16LD_DENOM_MINUS_4337_MORE};};
template<> struct libdivide_constants<int16_t,-4336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4336_MAGIC, .more = S16LD_DENOM_MINUS_4336_MORE};};
template<> struct libdivide_constants<int16_t,-4335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4335_MAGIC, .more = S16LD_DENOM_MINUS_4335_MORE};};
template<> struct libdivide_constants<int16_t,-4334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4334_MAGIC, .more = S16LD_DENOM_MINUS_4334_MORE};};
template<> struct libdivide_constants<int16_t,-4333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4333_MAGIC, .more = S16LD_DENOM_MINUS_4333_MORE};};
template<> struct libdivide_constants<int16_t,-4332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4332_MAGIC, .more = S16LD_DENOM_MINUS_4332_MORE};};
template<> struct libdivide_constants<int16_t,-4331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4331_MAGIC, .more = S16LD_DENOM_MINUS_4331_MORE};};
template<> struct libdivide_constants<int16_t,-4330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4330_MAGIC, .more = S16LD_DENOM_MINUS_4330_MORE};};
template<> struct libdivide_constants<int16_t,-4329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4329_MAGIC, .more = S16LD_DENOM_MINUS_4329_MORE};};
template<> struct libdivide_constants<int16_t,-4328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4328_MAGIC, .more = S16LD_DENOM_MINUS_4328_MORE};};
template<> struct libdivide_constants<int16_t,-4327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4327_MAGIC, .more = S16LD_DENOM_MINUS_4327_MORE};};
template<> struct libdivide_constants<int16_t,-4326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4326_MAGIC, .more = S16LD_DENOM_MINUS_4326_MORE};};
template<> struct libdivide_constants<int16_t,-4325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4325_MAGIC, .more = S16LD_DENOM_MINUS_4325_MORE};};
template<> struct libdivide_constants<int16_t,-4324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4324_MAGIC, .more = S16LD_DENOM_MINUS_4324_MORE};};
template<> struct libdivide_constants<int16_t,-4323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4323_MAGIC, .more = S16LD_DENOM_MINUS_4323_MORE};};
template<> struct libdivide_constants<int16_t,-4322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4322_MAGIC, .more = S16LD_DENOM_MINUS_4322_MORE};};
template<> struct libdivide_constants<int16_t,-4321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4321_MAGIC, .more = S16LD_DENOM_MINUS_4321_MORE};};
template<> struct libdivide_constants<int16_t,-4320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4320_MAGIC, .more = S16LD_DENOM_MINUS_4320_MORE};};
template<> struct libdivide_constants<int16_t,-4319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4319_MAGIC, .more = S16LD_DENOM_MINUS_4319_MORE};};
template<> struct libdivide_constants<int16_t,-4318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4318_MAGIC, .more = S16LD_DENOM_MINUS_4318_MORE};};
template<> struct libdivide_constants<int16_t,-4317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4317_MAGIC, .more = S16LD_DENOM_MINUS_4317_MORE};};
template<> struct libdivide_constants<int16_t,-4316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4316_MAGIC, .more = S16LD_DENOM_MINUS_4316_MORE};};
template<> struct libdivide_constants<int16_t,-4315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4315_MAGIC, .more = S16LD_DENOM_MINUS_4315_MORE};};
template<> struct libdivide_constants<int16_t,-4314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4314_MAGIC, .more = S16LD_DENOM_MINUS_4314_MORE};};
template<> struct libdivide_constants<int16_t,-4313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4313_MAGIC, .more = S16LD_DENOM_MINUS_4313_MORE};};
template<> struct libdivide_constants<int16_t,-4312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4312_MAGIC, .more = S16LD_DENOM_MINUS_4312_MORE};};
template<> struct libdivide_constants<int16_t,-4311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4311_MAGIC, .more = S16LD_DENOM_MINUS_4311_MORE};};
template<> struct libdivide_constants<int16_t,-4310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4310_MAGIC, .more = S16LD_DENOM_MINUS_4310_MORE};};
template<> struct libdivide_constants<int16_t,-4309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4309_MAGIC, .more = S16LD_DENOM_MINUS_4309_MORE};};
template<> struct libdivide_constants<int16_t,-4308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4308_MAGIC, .more = S16LD_DENOM_MINUS_4308_MORE};};
template<> struct libdivide_constants<int16_t,-4307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4307_MAGIC, .more = S16LD_DENOM_MINUS_4307_MORE};};
template<> struct libdivide_constants<int16_t,-4306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4306_MAGIC, .more = S16LD_DENOM_MINUS_4306_MORE};};
template<> struct libdivide_constants<int16_t,-4305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4305_MAGIC, .more = S16LD_DENOM_MINUS_4305_MORE};};
template<> struct libdivide_constants<int16_t,-4304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4304_MAGIC, .more = S16LD_DENOM_MINUS_4304_MORE};};
template<> struct libdivide_constants<int16_t,-4303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4303_MAGIC, .more = S16LD_DENOM_MINUS_4303_MORE};};
template<> struct libdivide_constants<int16_t,-4302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4302_MAGIC, .more = S16LD_DENOM_MINUS_4302_MORE};};
template<> struct libdivide_constants<int16_t,-4301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4301_MAGIC, .more = S16LD_DENOM_MINUS_4301_MORE};};
template<> struct libdivide_constants<int16_t,-4300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4300_MAGIC, .more = S16LD_DENOM_MINUS_4300_MORE};};
template<> struct libdivide_constants<int16_t,-4299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4299_MAGIC, .more = S16LD_DENOM_MINUS_4299_MORE};};
template<> struct libdivide_constants<int16_t,-4298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4298_MAGIC, .more = S16LD_DENOM_MINUS_4298_MORE};};
template<> struct libdivide_constants<int16_t,-4297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4297_MAGIC, .more = S16LD_DENOM_MINUS_4297_MORE};};
template<> struct libdivide_constants<int16_t,-4296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4296_MAGIC, .more = S16LD_DENOM_MINUS_4296_MORE};};
template<> struct libdivide_constants<int16_t,-4295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4295_MAGIC, .more = S16LD_DENOM_MINUS_4295_MORE};};
template<> struct libdivide_constants<int16_t,-4294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4294_MAGIC, .more = S16LD_DENOM_MINUS_4294_MORE};};
template<> struct libdivide_constants<int16_t,-4293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4293_MAGIC, .more = S16LD_DENOM_MINUS_4293_MORE};};
template<> struct libdivide_constants<int16_t,-4292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4292_MAGIC, .more = S16LD_DENOM_MINUS_4292_MORE};};
template<> struct libdivide_constants<int16_t,-4291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4291_MAGIC, .more = S16LD_DENOM_MINUS_4291_MORE};};
template<> struct libdivide_constants<int16_t,-4290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4290_MAGIC, .more = S16LD_DENOM_MINUS_4290_MORE};};
template<> struct libdivide_constants<int16_t,-4289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4289_MAGIC, .more = S16LD_DENOM_MINUS_4289_MORE};};
template<> struct libdivide_constants<int16_t,-4288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4288_MAGIC, .more = S16LD_DENOM_MINUS_4288_MORE};};
template<> struct libdivide_constants<int16_t,-4287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4287_MAGIC, .more = S16LD_DENOM_MINUS_4287_MORE};};
template<> struct libdivide_constants<int16_t,-4286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4286_MAGIC, .more = S16LD_DENOM_MINUS_4286_MORE};};
template<> struct libdivide_constants<int16_t,-4285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4285_MAGIC, .more = S16LD_DENOM_MINUS_4285_MORE};};
template<> struct libdivide_constants<int16_t,-4284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4284_MAGIC, .more = S16LD_DENOM_MINUS_4284_MORE};};
template<> struct libdivide_constants<int16_t,-4283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4283_MAGIC, .more = S16LD_DENOM_MINUS_4283_MORE};};
template<> struct libdivide_constants<int16_t,-4282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4282_MAGIC, .more = S16LD_DENOM_MINUS_4282_MORE};};
template<> struct libdivide_constants<int16_t,-4281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4281_MAGIC, .more = S16LD_DENOM_MINUS_4281_MORE};};
template<> struct libdivide_constants<int16_t,-4280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4280_MAGIC, .more = S16LD_DENOM_MINUS_4280_MORE};};
template<> struct libdivide_constants<int16_t,-4279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4279_MAGIC, .more = S16LD_DENOM_MINUS_4279_MORE};};
template<> struct libdivide_constants<int16_t,-4278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4278_MAGIC, .more = S16LD_DENOM_MINUS_4278_MORE};};
template<> struct libdivide_constants<int16_t,-4277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4277_MAGIC, .more = S16LD_DENOM_MINUS_4277_MORE};};
template<> struct libdivide_constants<int16_t,-4276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4276_MAGIC, .more = S16LD_DENOM_MINUS_4276_MORE};};
template<> struct libdivide_constants<int16_t,-4275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4275_MAGIC, .more = S16LD_DENOM_MINUS_4275_MORE};};
template<> struct libdivide_constants<int16_t,-4274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4274_MAGIC, .more = S16LD_DENOM_MINUS_4274_MORE};};
template<> struct libdivide_constants<int16_t,-4273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4273_MAGIC, .more = S16LD_DENOM_MINUS_4273_MORE};};
template<> struct libdivide_constants<int16_t,-4272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4272_MAGIC, .more = S16LD_DENOM_MINUS_4272_MORE};};
template<> struct libdivide_constants<int16_t,-4271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4271_MAGIC, .more = S16LD_DENOM_MINUS_4271_MORE};};
template<> struct libdivide_constants<int16_t,-4270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4270_MAGIC, .more = S16LD_DENOM_MINUS_4270_MORE};};
template<> struct libdivide_constants<int16_t,-4269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4269_MAGIC, .more = S16LD_DENOM_MINUS_4269_MORE};};
template<> struct libdivide_constants<int16_t,-4268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4268_MAGIC, .more = S16LD_DENOM_MINUS_4268_MORE};};
template<> struct libdivide_constants<int16_t,-4267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4267_MAGIC, .more = S16LD_DENOM_MINUS_4267_MORE};};
template<> struct libdivide_constants<int16_t,-4266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4266_MAGIC, .more = S16LD_DENOM_MINUS_4266_MORE};};
template<> struct libdivide_constants<int16_t,-4265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4265_MAGIC, .more = S16LD_DENOM_MINUS_4265_MORE};};
template<> struct libdivide_constants<int16_t,-4264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4264_MAGIC, .more = S16LD_DENOM_MINUS_4264_MORE};};
template<> struct libdivide_constants<int16_t,-4263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4263_MAGIC, .more = S16LD_DENOM_MINUS_4263_MORE};};
template<> struct libdivide_constants<int16_t,-4262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4262_MAGIC, .more = S16LD_DENOM_MINUS_4262_MORE};};
template<> struct libdivide_constants<int16_t,-4261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4261_MAGIC, .more = S16LD_DENOM_MINUS_4261_MORE};};
template<> struct libdivide_constants<int16_t,-4260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4260_MAGIC, .more = S16LD_DENOM_MINUS_4260_MORE};};
template<> struct libdivide_constants<int16_t,-4259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4259_MAGIC, .more = S16LD_DENOM_MINUS_4259_MORE};};
template<> struct libdivide_constants<int16_t,-4258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4258_MAGIC, .more = S16LD_DENOM_MINUS_4258_MORE};};
template<> struct libdivide_constants<int16_t,-4257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4257_MAGIC, .more = S16LD_DENOM_MINUS_4257_MORE};};
template<> struct libdivide_constants<int16_t,-4256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4256_MAGIC, .more = S16LD_DENOM_MINUS_4256_MORE};};
template<> struct libdivide_constants<int16_t,-4255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4255_MAGIC, .more = S16LD_DENOM_MINUS_4255_MORE};};
template<> struct libdivide_constants<int16_t,-4254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4254_MAGIC, .more = S16LD_DENOM_MINUS_4254_MORE};};
template<> struct libdivide_constants<int16_t,-4253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4253_MAGIC, .more = S16LD_DENOM_MINUS_4253_MORE};};
template<> struct libdivide_constants<int16_t,-4252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4252_MAGIC, .more = S16LD_DENOM_MINUS_4252_MORE};};
template<> struct libdivide_constants<int16_t,-4251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4251_MAGIC, .more = S16LD_DENOM_MINUS_4251_MORE};};
template<> struct libdivide_constants<int16_t,-4250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4250_MAGIC, .more = S16LD_DENOM_MINUS_4250_MORE};};
template<> struct libdivide_constants<int16_t,-4249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4249_MAGIC, .more = S16LD_DENOM_MINUS_4249_MORE};};
template<> struct libdivide_constants<int16_t,-4248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4248_MAGIC, .more = S16LD_DENOM_MINUS_4248_MORE};};
template<> struct libdivide_constants<int16_t,-4247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4247_MAGIC, .more = S16LD_DENOM_MINUS_4247_MORE};};
template<> struct libdivide_constants<int16_t,-4246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4246_MAGIC, .more = S16LD_DENOM_MINUS_4246_MORE};};
template<> struct libdivide_constants<int16_t,-4245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4245_MAGIC, .more = S16LD_DENOM_MINUS_4245_MORE};};
template<> struct libdivide_constants<int16_t,-4244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4244_MAGIC, .more = S16LD_DENOM_MINUS_4244_MORE};};
template<> struct libdivide_constants<int16_t,-4243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4243_MAGIC, .more = S16LD_DENOM_MINUS_4243_MORE};};
template<> struct libdivide_constants<int16_t,-4242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4242_MAGIC, .more = S16LD_DENOM_MINUS_4242_MORE};};
template<> struct libdivide_constants<int16_t,-4241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4241_MAGIC, .more = S16LD_DENOM_MINUS_4241_MORE};};
template<> struct libdivide_constants<int16_t,-4240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4240_MAGIC, .more = S16LD_DENOM_MINUS_4240_MORE};};
template<> struct libdivide_constants<int16_t,-4239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4239_MAGIC, .more = S16LD_DENOM_MINUS_4239_MORE};};
template<> struct libdivide_constants<int16_t,-4238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4238_MAGIC, .more = S16LD_DENOM_MINUS_4238_MORE};};
template<> struct libdivide_constants<int16_t,-4237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4237_MAGIC, .more = S16LD_DENOM_MINUS_4237_MORE};};
template<> struct libdivide_constants<int16_t,-4236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4236_MAGIC, .more = S16LD_DENOM_MINUS_4236_MORE};};
template<> struct libdivide_constants<int16_t,-4235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4235_MAGIC, .more = S16LD_DENOM_MINUS_4235_MORE};};
template<> struct libdivide_constants<int16_t,-4234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4234_MAGIC, .more = S16LD_DENOM_MINUS_4234_MORE};};
template<> struct libdivide_constants<int16_t,-4233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4233_MAGIC, .more = S16LD_DENOM_MINUS_4233_MORE};};
template<> struct libdivide_constants<int16_t,-4232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4232_MAGIC, .more = S16LD_DENOM_MINUS_4232_MORE};};
template<> struct libdivide_constants<int16_t,-4231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4231_MAGIC, .more = S16LD_DENOM_MINUS_4231_MORE};};
template<> struct libdivide_constants<int16_t,-4230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4230_MAGIC, .more = S16LD_DENOM_MINUS_4230_MORE};};
template<> struct libdivide_constants<int16_t,-4229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4229_MAGIC, .more = S16LD_DENOM_MINUS_4229_MORE};};
template<> struct libdivide_constants<int16_t,-4228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4228_MAGIC, .more = S16LD_DENOM_MINUS_4228_MORE};};
template<> struct libdivide_constants<int16_t,-4227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4227_MAGIC, .more = S16LD_DENOM_MINUS_4227_MORE};};
template<> struct libdivide_constants<int16_t,-4226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4226_MAGIC, .more = S16LD_DENOM_MINUS_4226_MORE};};
template<> struct libdivide_constants<int16_t,-4225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4225_MAGIC, .more = S16LD_DENOM_MINUS_4225_MORE};};
template<> struct libdivide_constants<int16_t,-4224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4224_MAGIC, .more = S16LD_DENOM_MINUS_4224_MORE};};
template<> struct libdivide_constants<int16_t,-4223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4223_MAGIC, .more = S16LD_DENOM_MINUS_4223_MORE};};
template<> struct libdivide_constants<int16_t,-4222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4222_MAGIC, .more = S16LD_DENOM_MINUS_4222_MORE};};
template<> struct libdivide_constants<int16_t,-4221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4221_MAGIC, .more = S16LD_DENOM_MINUS_4221_MORE};};
template<> struct libdivide_constants<int16_t,-4220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4220_MAGIC, .more = S16LD_DENOM_MINUS_4220_MORE};};
template<> struct libdivide_constants<int16_t,-4219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4219_MAGIC, .more = S16LD_DENOM_MINUS_4219_MORE};};
template<> struct libdivide_constants<int16_t,-4218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4218_MAGIC, .more = S16LD_DENOM_MINUS_4218_MORE};};
template<> struct libdivide_constants<int16_t,-4217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4217_MAGIC, .more = S16LD_DENOM_MINUS_4217_MORE};};
template<> struct libdivide_constants<int16_t,-4216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4216_MAGIC, .more = S16LD_DENOM_MINUS_4216_MORE};};
template<> struct libdivide_constants<int16_t,-4215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4215_MAGIC, .more = S16LD_DENOM_MINUS_4215_MORE};};
template<> struct libdivide_constants<int16_t,-4214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4214_MAGIC, .more = S16LD_DENOM_MINUS_4214_MORE};};
template<> struct libdivide_constants<int16_t,-4213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4213_MAGIC, .more = S16LD_DENOM_MINUS_4213_MORE};};
template<> struct libdivide_constants<int16_t,-4212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4212_MAGIC, .more = S16LD_DENOM_MINUS_4212_MORE};};
template<> struct libdivide_constants<int16_t,-4211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4211_MAGIC, .more = S16LD_DENOM_MINUS_4211_MORE};};
template<> struct libdivide_constants<int16_t,-4210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4210_MAGIC, .more = S16LD_DENOM_MINUS_4210_MORE};};
template<> struct libdivide_constants<int16_t,-4209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4209_MAGIC, .more = S16LD_DENOM_MINUS_4209_MORE};};
template<> struct libdivide_constants<int16_t,-4208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4208_MAGIC, .more = S16LD_DENOM_MINUS_4208_MORE};};
template<> struct libdivide_constants<int16_t,-4207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4207_MAGIC, .more = S16LD_DENOM_MINUS_4207_MORE};};
template<> struct libdivide_constants<int16_t,-4206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4206_MAGIC, .more = S16LD_DENOM_MINUS_4206_MORE};};
template<> struct libdivide_constants<int16_t,-4205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4205_MAGIC, .more = S16LD_DENOM_MINUS_4205_MORE};};
template<> struct libdivide_constants<int16_t,-4204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4204_MAGIC, .more = S16LD_DENOM_MINUS_4204_MORE};};
template<> struct libdivide_constants<int16_t,-4203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4203_MAGIC, .more = S16LD_DENOM_MINUS_4203_MORE};};
template<> struct libdivide_constants<int16_t,-4202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4202_MAGIC, .more = S16LD_DENOM_MINUS_4202_MORE};};
template<> struct libdivide_constants<int16_t,-4201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4201_MAGIC, .more = S16LD_DENOM_MINUS_4201_MORE};};
template<> struct libdivide_constants<int16_t,-4200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4200_MAGIC, .more = S16LD_DENOM_MINUS_4200_MORE};};
template<> struct libdivide_constants<int16_t,-4199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4199_MAGIC, .more = S16LD_DENOM_MINUS_4199_MORE};};
template<> struct libdivide_constants<int16_t,-4198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4198_MAGIC, .more = S16LD_DENOM_MINUS_4198_MORE};};
template<> struct libdivide_constants<int16_t,-4197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4197_MAGIC, .more = S16LD_DENOM_MINUS_4197_MORE};};
template<> struct libdivide_constants<int16_t,-4196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4196_MAGIC, .more = S16LD_DENOM_MINUS_4196_MORE};};
template<> struct libdivide_constants<int16_t,-4195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4195_MAGIC, .more = S16LD_DENOM_MINUS_4195_MORE};};
template<> struct libdivide_constants<int16_t,-4194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4194_MAGIC, .more = S16LD_DENOM_MINUS_4194_MORE};};
template<> struct libdivide_constants<int16_t,-4193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4193_MAGIC, .more = S16LD_DENOM_MINUS_4193_MORE};};
template<> struct libdivide_constants<int16_t,-4192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4192_MAGIC, .more = S16LD_DENOM_MINUS_4192_MORE};};
template<> struct libdivide_constants<int16_t,-4191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4191_MAGIC, .more = S16LD_DENOM_MINUS_4191_MORE};};
template<> struct libdivide_constants<int16_t,-4190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4190_MAGIC, .more = S16LD_DENOM_MINUS_4190_MORE};};
template<> struct libdivide_constants<int16_t,-4189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4189_MAGIC, .more = S16LD_DENOM_MINUS_4189_MORE};};
template<> struct libdivide_constants<int16_t,-4188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4188_MAGIC, .more = S16LD_DENOM_MINUS_4188_MORE};};
template<> struct libdivide_constants<int16_t,-4187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4187_MAGIC, .more = S16LD_DENOM_MINUS_4187_MORE};};
template<> struct libdivide_constants<int16_t,-4186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4186_MAGIC, .more = S16LD_DENOM_MINUS_4186_MORE};};
template<> struct libdivide_constants<int16_t,-4185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4185_MAGIC, .more = S16LD_DENOM_MINUS_4185_MORE};};
template<> struct libdivide_constants<int16_t,-4184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4184_MAGIC, .more = S16LD_DENOM_MINUS_4184_MORE};};
template<> struct libdivide_constants<int16_t,-4183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4183_MAGIC, .more = S16LD_DENOM_MINUS_4183_MORE};};
template<> struct libdivide_constants<int16_t,-4182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4182_MAGIC, .more = S16LD_DENOM_MINUS_4182_MORE};};
template<> struct libdivide_constants<int16_t,-4181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4181_MAGIC, .more = S16LD_DENOM_MINUS_4181_MORE};};
template<> struct libdivide_constants<int16_t,-4180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4180_MAGIC, .more = S16LD_DENOM_MINUS_4180_MORE};};
template<> struct libdivide_constants<int16_t,-4179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4179_MAGIC, .more = S16LD_DENOM_MINUS_4179_MORE};};
template<> struct libdivide_constants<int16_t,-4178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4178_MAGIC, .more = S16LD_DENOM_MINUS_4178_MORE};};
template<> struct libdivide_constants<int16_t,-4177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4177_MAGIC, .more = S16LD_DENOM_MINUS_4177_MORE};};
template<> struct libdivide_constants<int16_t,-4176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4176_MAGIC, .more = S16LD_DENOM_MINUS_4176_MORE};};
template<> struct libdivide_constants<int16_t,-4175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4175_MAGIC, .more = S16LD_DENOM_MINUS_4175_MORE};};
template<> struct libdivide_constants<int16_t,-4174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4174_MAGIC, .more = S16LD_DENOM_MINUS_4174_MORE};};
template<> struct libdivide_constants<int16_t,-4173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4173_MAGIC, .more = S16LD_DENOM_MINUS_4173_MORE};};
template<> struct libdivide_constants<int16_t,-4172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4172_MAGIC, .more = S16LD_DENOM_MINUS_4172_MORE};};
template<> struct libdivide_constants<int16_t,-4171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4171_MAGIC, .more = S16LD_DENOM_MINUS_4171_MORE};};
template<> struct libdivide_constants<int16_t,-4170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4170_MAGIC, .more = S16LD_DENOM_MINUS_4170_MORE};};
template<> struct libdivide_constants<int16_t,-4169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4169_MAGIC, .more = S16LD_DENOM_MINUS_4169_MORE};};
template<> struct libdivide_constants<int16_t,-4168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4168_MAGIC, .more = S16LD_DENOM_MINUS_4168_MORE};};
template<> struct libdivide_constants<int16_t,-4167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4167_MAGIC, .more = S16LD_DENOM_MINUS_4167_MORE};};
template<> struct libdivide_constants<int16_t,-4166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4166_MAGIC, .more = S16LD_DENOM_MINUS_4166_MORE};};
template<> struct libdivide_constants<int16_t,-4165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4165_MAGIC, .more = S16LD_DENOM_MINUS_4165_MORE};};
template<> struct libdivide_constants<int16_t,-4164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4164_MAGIC, .more = S16LD_DENOM_MINUS_4164_MORE};};
template<> struct libdivide_constants<int16_t,-4163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4163_MAGIC, .more = S16LD_DENOM_MINUS_4163_MORE};};
template<> struct libdivide_constants<int16_t,-4162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4162_MAGIC, .more = S16LD_DENOM_MINUS_4162_MORE};};
template<> struct libdivide_constants<int16_t,-4161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4161_MAGIC, .more = S16LD_DENOM_MINUS_4161_MORE};};
template<> struct libdivide_constants<int16_t,-4160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4160_MAGIC, .more = S16LD_DENOM_MINUS_4160_MORE};};
template<> struct libdivide_constants<int16_t,-4159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4159_MAGIC, .more = S16LD_DENOM_MINUS_4159_MORE};};
template<> struct libdivide_constants<int16_t,-4158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4158_MAGIC, .more = S16LD_DENOM_MINUS_4158_MORE};};
template<> struct libdivide_constants<int16_t,-4157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4157_MAGIC, .more = S16LD_DENOM_MINUS_4157_MORE};};
template<> struct libdivide_constants<int16_t,-4156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4156_MAGIC, .more = S16LD_DENOM_MINUS_4156_MORE};};
template<> struct libdivide_constants<int16_t,-4155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4155_MAGIC, .more = S16LD_DENOM_MINUS_4155_MORE};};
template<> struct libdivide_constants<int16_t,-4154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4154_MAGIC, .more = S16LD_DENOM_MINUS_4154_MORE};};
template<> struct libdivide_constants<int16_t,-4153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4153_MAGIC, .more = S16LD_DENOM_MINUS_4153_MORE};};
template<> struct libdivide_constants<int16_t,-4152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4152_MAGIC, .more = S16LD_DENOM_MINUS_4152_MORE};};
template<> struct libdivide_constants<int16_t,-4151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4151_MAGIC, .more = S16LD_DENOM_MINUS_4151_MORE};};
template<> struct libdivide_constants<int16_t,-4150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4150_MAGIC, .more = S16LD_DENOM_MINUS_4150_MORE};};
template<> struct libdivide_constants<int16_t,-4149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4149_MAGIC, .more = S16LD_DENOM_MINUS_4149_MORE};};
template<> struct libdivide_constants<int16_t,-4148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4148_MAGIC, .more = S16LD_DENOM_MINUS_4148_MORE};};
template<> struct libdivide_constants<int16_t,-4147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4147_MAGIC, .more = S16LD_DENOM_MINUS_4147_MORE};};
template<> struct libdivide_constants<int16_t,-4146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4146_MAGIC, .more = S16LD_DENOM_MINUS_4146_MORE};};
template<> struct libdivide_constants<int16_t,-4145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4145_MAGIC, .more = S16LD_DENOM_MINUS_4145_MORE};};
template<> struct libdivide_constants<int16_t,-4144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4144_MAGIC, .more = S16LD_DENOM_MINUS_4144_MORE};};
template<> struct libdivide_constants<int16_t,-4143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4143_MAGIC, .more = S16LD_DENOM_MINUS_4143_MORE};};
template<> struct libdivide_constants<int16_t,-4142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4142_MAGIC, .more = S16LD_DENOM_MINUS_4142_MORE};};
template<> struct libdivide_constants<int16_t,-4141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4141_MAGIC, .more = S16LD_DENOM_MINUS_4141_MORE};};
template<> struct libdivide_constants<int16_t,-4140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4140_MAGIC, .more = S16LD_DENOM_MINUS_4140_MORE};};
template<> struct libdivide_constants<int16_t,-4139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4139_MAGIC, .more = S16LD_DENOM_MINUS_4139_MORE};};
template<> struct libdivide_constants<int16_t,-4138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4138_MAGIC, .more = S16LD_DENOM_MINUS_4138_MORE};};
template<> struct libdivide_constants<int16_t,-4137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4137_MAGIC, .more = S16LD_DENOM_MINUS_4137_MORE};};
template<> struct libdivide_constants<int16_t,-4136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4136_MAGIC, .more = S16LD_DENOM_MINUS_4136_MORE};};
template<> struct libdivide_constants<int16_t,-4135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4135_MAGIC, .more = S16LD_DENOM_MINUS_4135_MORE};};
template<> struct libdivide_constants<int16_t,-4134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4134_MAGIC, .more = S16LD_DENOM_MINUS_4134_MORE};};
template<> struct libdivide_constants<int16_t,-4133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4133_MAGIC, .more = S16LD_DENOM_MINUS_4133_MORE};};
template<> struct libdivide_constants<int16_t,-4132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4132_MAGIC, .more = S16LD_DENOM_MINUS_4132_MORE};};
template<> struct libdivide_constants<int16_t,-4131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4131_MAGIC, .more = S16LD_DENOM_MINUS_4131_MORE};};
template<> struct libdivide_constants<int16_t,-4130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4130_MAGIC, .more = S16LD_DENOM_MINUS_4130_MORE};};
template<> struct libdivide_constants<int16_t,-4129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4129_MAGIC, .more = S16LD_DENOM_MINUS_4129_MORE};};
template<> struct libdivide_constants<int16_t,-4128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4128_MAGIC, .more = S16LD_DENOM_MINUS_4128_MORE};};
template<> struct libdivide_constants<int16_t,-4127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4127_MAGIC, .more = S16LD_DENOM_MINUS_4127_MORE};};
template<> struct libdivide_constants<int16_t,-4126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4126_MAGIC, .more = S16LD_DENOM_MINUS_4126_MORE};};
template<> struct libdivide_constants<int16_t,-4125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4125_MAGIC, .more = S16LD_DENOM_MINUS_4125_MORE};};
template<> struct libdivide_constants<int16_t,-4124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4124_MAGIC, .more = S16LD_DENOM_MINUS_4124_MORE};};
template<> struct libdivide_constants<int16_t,-4123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4123_MAGIC, .more = S16LD_DENOM_MINUS_4123_MORE};};
template<> struct libdivide_constants<int16_t,-4122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4122_MAGIC, .more = S16LD_DENOM_MINUS_4122_MORE};};
template<> struct libdivide_constants<int16_t,-4121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4121_MAGIC, .more = S16LD_DENOM_MINUS_4121_MORE};};
template<> struct libdivide_constants<int16_t,-4120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4120_MAGIC, .more = S16LD_DENOM_MINUS_4120_MORE};};
template<> struct libdivide_constants<int16_t,-4119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4119_MAGIC, .more = S16LD_DENOM_MINUS_4119_MORE};};
template<> struct libdivide_constants<int16_t,-4118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4118_MAGIC, .more = S16LD_DENOM_MINUS_4118_MORE};};
template<> struct libdivide_constants<int16_t,-4117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4117_MAGIC, .more = S16LD_DENOM_MINUS_4117_MORE};};
template<> struct libdivide_constants<int16_t,-4116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4116_MAGIC, .more = S16LD_DENOM_MINUS_4116_MORE};};
template<> struct libdivide_constants<int16_t,-4115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4115_MAGIC, .more = S16LD_DENOM_MINUS_4115_MORE};};
template<> struct libdivide_constants<int16_t,-4114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4114_MAGIC, .more = S16LD_DENOM_MINUS_4114_MORE};};
template<> struct libdivide_constants<int16_t,-4113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4113_MAGIC, .more = S16LD_DENOM_MINUS_4113_MORE};};
template<> struct libdivide_constants<int16_t,-4112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4112_MAGIC, .more = S16LD_DENOM_MINUS_4112_MORE};};
template<> struct libdivide_constants<int16_t,-4111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4111_MAGIC, .more = S16LD_DENOM_MINUS_4111_MORE};};
template<> struct libdivide_constants<int16_t,-4110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4110_MAGIC, .more = S16LD_DENOM_MINUS_4110_MORE};};
template<> struct libdivide_constants<int16_t,-4109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4109_MAGIC, .more = S16LD_DENOM_MINUS_4109_MORE};};
template<> struct libdivide_constants<int16_t,-4108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4108_MAGIC, .more = S16LD_DENOM_MINUS_4108_MORE};};
template<> struct libdivide_constants<int16_t,-4107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4107_MAGIC, .more = S16LD_DENOM_MINUS_4107_MORE};};
template<> struct libdivide_constants<int16_t,-4106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4106_MAGIC, .more = S16LD_DENOM_MINUS_4106_MORE};};
template<> struct libdivide_constants<int16_t,-4105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4105_MAGIC, .more = S16LD_DENOM_MINUS_4105_MORE};};
template<> struct libdivide_constants<int16_t,-4104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4104_MAGIC, .more = S16LD_DENOM_MINUS_4104_MORE};};
template<> struct libdivide_constants<int16_t,-4103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4103_MAGIC, .more = S16LD_DENOM_MINUS_4103_MORE};};
template<> struct libdivide_constants<int16_t,-4102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4102_MAGIC, .more = S16LD_DENOM_MINUS_4102_MORE};};
template<> struct libdivide_constants<int16_t,-4101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4101_MAGIC, .more = S16LD_DENOM_MINUS_4101_MORE};};
template<> struct libdivide_constants<int16_t,-4100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4100_MAGIC, .more = S16LD_DENOM_MINUS_4100_MORE};};
template<> struct libdivide_constants<int16_t,-4099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4099_MAGIC, .more = S16LD_DENOM_MINUS_4099_MORE};};
template<> struct libdivide_constants<int16_t,-4098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4098_MAGIC, .more = S16LD_DENOM_MINUS_4098_MORE};};
template<> struct libdivide_constants<int16_t,-4097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4097_MAGIC, .more = S16LD_DENOM_MINUS_4097_MORE};};
template<> struct libdivide_constants<int16_t,-4096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4096_MAGIC, .more = S16LD_DENOM_MINUS_4096_MORE};};
template<> struct libdivide_constants<int16_t,-4095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4095_MAGIC, .more = S16LD_DENOM_MINUS_4095_MORE};};
template<> struct libdivide_constants<int16_t,-4094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4094_MAGIC, .more = S16LD_DENOM_MINUS_4094_MORE};};
template<> struct libdivide_constants<int16_t,-4093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4093_MAGIC, .more = S16LD_DENOM_MINUS_4093_MORE};};
template<> struct libdivide_constants<int16_t,-4092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4092_MAGIC, .more = S16LD_DENOM_MINUS_4092_MORE};};
template<> struct libdivide_constants<int16_t,-4091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4091_MAGIC, .more = S16LD_DENOM_MINUS_4091_MORE};};
template<> struct libdivide_constants<int16_t,-4090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4090_MAGIC, .more = S16LD_DENOM_MINUS_4090_MORE};};
template<> struct libdivide_constants<int16_t,-4089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4089_MAGIC, .more = S16LD_DENOM_MINUS_4089_MORE};};
template<> struct libdivide_constants<int16_t,-4088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4088_MAGIC, .more = S16LD_DENOM_MINUS_4088_MORE};};
template<> struct libdivide_constants<int16_t,-4087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4087_MAGIC, .more = S16LD_DENOM_MINUS_4087_MORE};};
template<> struct libdivide_constants<int16_t,-4086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4086_MAGIC, .more = S16LD_DENOM_MINUS_4086_MORE};};
template<> struct libdivide_constants<int16_t,-4085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4085_MAGIC, .more = S16LD_DENOM_MINUS_4085_MORE};};
template<> struct libdivide_constants<int16_t,-4084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4084_MAGIC, .more = S16LD_DENOM_MINUS_4084_MORE};};
template<> struct libdivide_constants<int16_t,-4083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4083_MAGIC, .more = S16LD_DENOM_MINUS_4083_MORE};};
template<> struct libdivide_constants<int16_t,-4082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4082_MAGIC, .more = S16LD_DENOM_MINUS_4082_MORE};};
template<> struct libdivide_constants<int16_t,-4081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4081_MAGIC, .more = S16LD_DENOM_MINUS_4081_MORE};};
template<> struct libdivide_constants<int16_t,-4080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4080_MAGIC, .more = S16LD_DENOM_MINUS_4080_MORE};};
template<> struct libdivide_constants<int16_t,-4079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4079_MAGIC, .more = S16LD_DENOM_MINUS_4079_MORE};};
template<> struct libdivide_constants<int16_t,-4078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4078_MAGIC, .more = S16LD_DENOM_MINUS_4078_MORE};};
template<> struct libdivide_constants<int16_t,-4077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4077_MAGIC, .more = S16LD_DENOM_MINUS_4077_MORE};};
template<> struct libdivide_constants<int16_t,-4076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4076_MAGIC, .more = S16LD_DENOM_MINUS_4076_MORE};};
template<> struct libdivide_constants<int16_t,-4075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4075_MAGIC, .more = S16LD_DENOM_MINUS_4075_MORE};};
template<> struct libdivide_constants<int16_t,-4074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4074_MAGIC, .more = S16LD_DENOM_MINUS_4074_MORE};};
template<> struct libdivide_constants<int16_t,-4073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4073_MAGIC, .more = S16LD_DENOM_MINUS_4073_MORE};};
template<> struct libdivide_constants<int16_t,-4072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4072_MAGIC, .more = S16LD_DENOM_MINUS_4072_MORE};};
template<> struct libdivide_constants<int16_t,-4071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4071_MAGIC, .more = S16LD_DENOM_MINUS_4071_MORE};};
template<> struct libdivide_constants<int16_t,-4070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4070_MAGIC, .more = S16LD_DENOM_MINUS_4070_MORE};};
template<> struct libdivide_constants<int16_t,-4069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4069_MAGIC, .more = S16LD_DENOM_MINUS_4069_MORE};};
template<> struct libdivide_constants<int16_t,-4068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4068_MAGIC, .more = S16LD_DENOM_MINUS_4068_MORE};};
template<> struct libdivide_constants<int16_t,-4067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4067_MAGIC, .more = S16LD_DENOM_MINUS_4067_MORE};};
template<> struct libdivide_constants<int16_t,-4066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4066_MAGIC, .more = S16LD_DENOM_MINUS_4066_MORE};};
template<> struct libdivide_constants<int16_t,-4065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4065_MAGIC, .more = S16LD_DENOM_MINUS_4065_MORE};};
template<> struct libdivide_constants<int16_t,-4064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4064_MAGIC, .more = S16LD_DENOM_MINUS_4064_MORE};};
template<> struct libdivide_constants<int16_t,-4063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4063_MAGIC, .more = S16LD_DENOM_MINUS_4063_MORE};};
template<> struct libdivide_constants<int16_t,-4062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4062_MAGIC, .more = S16LD_DENOM_MINUS_4062_MORE};};
template<> struct libdivide_constants<int16_t,-4061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4061_MAGIC, .more = S16LD_DENOM_MINUS_4061_MORE};};
template<> struct libdivide_constants<int16_t,-4060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4060_MAGIC, .more = S16LD_DENOM_MINUS_4060_MORE};};
template<> struct libdivide_constants<int16_t,-4059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4059_MAGIC, .more = S16LD_DENOM_MINUS_4059_MORE};};
template<> struct libdivide_constants<int16_t,-4058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4058_MAGIC, .more = S16LD_DENOM_MINUS_4058_MORE};};
template<> struct libdivide_constants<int16_t,-4057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4057_MAGIC, .more = S16LD_DENOM_MINUS_4057_MORE};};
template<> struct libdivide_constants<int16_t,-4056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4056_MAGIC, .more = S16LD_DENOM_MINUS_4056_MORE};};
template<> struct libdivide_constants<int16_t,-4055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4055_MAGIC, .more = S16LD_DENOM_MINUS_4055_MORE};};
template<> struct libdivide_constants<int16_t,-4054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4054_MAGIC, .more = S16LD_DENOM_MINUS_4054_MORE};};
template<> struct libdivide_constants<int16_t,-4053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4053_MAGIC, .more = S16LD_DENOM_MINUS_4053_MORE};};
template<> struct libdivide_constants<int16_t,-4052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4052_MAGIC, .more = S16LD_DENOM_MINUS_4052_MORE};};
template<> struct libdivide_constants<int16_t,-4051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4051_MAGIC, .more = S16LD_DENOM_MINUS_4051_MORE};};
template<> struct libdivide_constants<int16_t,-4050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4050_MAGIC, .more = S16LD_DENOM_MINUS_4050_MORE};};
template<> struct libdivide_constants<int16_t,-4049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4049_MAGIC, .more = S16LD_DENOM_MINUS_4049_MORE};};
template<> struct libdivide_constants<int16_t,-4048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4048_MAGIC, .more = S16LD_DENOM_MINUS_4048_MORE};};
template<> struct libdivide_constants<int16_t,-4047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4047_MAGIC, .more = S16LD_DENOM_MINUS_4047_MORE};};
template<> struct libdivide_constants<int16_t,-4046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4046_MAGIC, .more = S16LD_DENOM_MINUS_4046_MORE};};
template<> struct libdivide_constants<int16_t,-4045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4045_MAGIC, .more = S16LD_DENOM_MINUS_4045_MORE};};
template<> struct libdivide_constants<int16_t,-4044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4044_MAGIC, .more = S16LD_DENOM_MINUS_4044_MORE};};
template<> struct libdivide_constants<int16_t,-4043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4043_MAGIC, .more = S16LD_DENOM_MINUS_4043_MORE};};
template<> struct libdivide_constants<int16_t,-4042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4042_MAGIC, .more = S16LD_DENOM_MINUS_4042_MORE};};
template<> struct libdivide_constants<int16_t,-4041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4041_MAGIC, .more = S16LD_DENOM_MINUS_4041_MORE};};
template<> struct libdivide_constants<int16_t,-4040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4040_MAGIC, .more = S16LD_DENOM_MINUS_4040_MORE};};
template<> struct libdivide_constants<int16_t,-4039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4039_MAGIC, .more = S16LD_DENOM_MINUS_4039_MORE};};
template<> struct libdivide_constants<int16_t,-4038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4038_MAGIC, .more = S16LD_DENOM_MINUS_4038_MORE};};
template<> struct libdivide_constants<int16_t,-4037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4037_MAGIC, .more = S16LD_DENOM_MINUS_4037_MORE};};
template<> struct libdivide_constants<int16_t,-4036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4036_MAGIC, .more = S16LD_DENOM_MINUS_4036_MORE};};
template<> struct libdivide_constants<int16_t,-4035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4035_MAGIC, .more = S16LD_DENOM_MINUS_4035_MORE};};
template<> struct libdivide_constants<int16_t,-4034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4034_MAGIC, .more = S16LD_DENOM_MINUS_4034_MORE};};
template<> struct libdivide_constants<int16_t,-4033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4033_MAGIC, .more = S16LD_DENOM_MINUS_4033_MORE};};
template<> struct libdivide_constants<int16_t,-4032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4032_MAGIC, .more = S16LD_DENOM_MINUS_4032_MORE};};
template<> struct libdivide_constants<int16_t,-4031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4031_MAGIC, .more = S16LD_DENOM_MINUS_4031_MORE};};
template<> struct libdivide_constants<int16_t,-4030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4030_MAGIC, .more = S16LD_DENOM_MINUS_4030_MORE};};
template<> struct libdivide_constants<int16_t,-4029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4029_MAGIC, .more = S16LD_DENOM_MINUS_4029_MORE};};
template<> struct libdivide_constants<int16_t,-4028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4028_MAGIC, .more = S16LD_DENOM_MINUS_4028_MORE};};
template<> struct libdivide_constants<int16_t,-4027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4027_MAGIC, .more = S16LD_DENOM_MINUS_4027_MORE};};
template<> struct libdivide_constants<int16_t,-4026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4026_MAGIC, .more = S16LD_DENOM_MINUS_4026_MORE};};
template<> struct libdivide_constants<int16_t,-4025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4025_MAGIC, .more = S16LD_DENOM_MINUS_4025_MORE};};
template<> struct libdivide_constants<int16_t,-4024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4024_MAGIC, .more = S16LD_DENOM_MINUS_4024_MORE};};
template<> struct libdivide_constants<int16_t,-4023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4023_MAGIC, .more = S16LD_DENOM_MINUS_4023_MORE};};
template<> struct libdivide_constants<int16_t,-4022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4022_MAGIC, .more = S16LD_DENOM_MINUS_4022_MORE};};
template<> struct libdivide_constants<int16_t,-4021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4021_MAGIC, .more = S16LD_DENOM_MINUS_4021_MORE};};
template<> struct libdivide_constants<int16_t,-4020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4020_MAGIC, .more = S16LD_DENOM_MINUS_4020_MORE};};
template<> struct libdivide_constants<int16_t,-4019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4019_MAGIC, .more = S16LD_DENOM_MINUS_4019_MORE};};
template<> struct libdivide_constants<int16_t,-4018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4018_MAGIC, .more = S16LD_DENOM_MINUS_4018_MORE};};
template<> struct libdivide_constants<int16_t,-4017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4017_MAGIC, .more = S16LD_DENOM_MINUS_4017_MORE};};
template<> struct libdivide_constants<int16_t,-4016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4016_MAGIC, .more = S16LD_DENOM_MINUS_4016_MORE};};
template<> struct libdivide_constants<int16_t,-4015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4015_MAGIC, .more = S16LD_DENOM_MINUS_4015_MORE};};
template<> struct libdivide_constants<int16_t,-4014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4014_MAGIC, .more = S16LD_DENOM_MINUS_4014_MORE};};
template<> struct libdivide_constants<int16_t,-4013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4013_MAGIC, .more = S16LD_DENOM_MINUS_4013_MORE};};
template<> struct libdivide_constants<int16_t,-4012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4012_MAGIC, .more = S16LD_DENOM_MINUS_4012_MORE};};
template<> struct libdivide_constants<int16_t,-4011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4011_MAGIC, .more = S16LD_DENOM_MINUS_4011_MORE};};
template<> struct libdivide_constants<int16_t,-4010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4010_MAGIC, .more = S16LD_DENOM_MINUS_4010_MORE};};
template<> struct libdivide_constants<int16_t,-4009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4009_MAGIC, .more = S16LD_DENOM_MINUS_4009_MORE};};
template<> struct libdivide_constants<int16_t,-4008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4008_MAGIC, .more = S16LD_DENOM_MINUS_4008_MORE};};
template<> struct libdivide_constants<int16_t,-4007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4007_MAGIC, .more = S16LD_DENOM_MINUS_4007_MORE};};
template<> struct libdivide_constants<int16_t,-4006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4006_MAGIC, .more = S16LD_DENOM_MINUS_4006_MORE};};
template<> struct libdivide_constants<int16_t,-4005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4005_MAGIC, .more = S16LD_DENOM_MINUS_4005_MORE};};
template<> struct libdivide_constants<int16_t,-4004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4004_MAGIC, .more = S16LD_DENOM_MINUS_4004_MORE};};
template<> struct libdivide_constants<int16_t,-4003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4003_MAGIC, .more = S16LD_DENOM_MINUS_4003_MORE};};
template<> struct libdivide_constants<int16_t,-4002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4002_MAGIC, .more = S16LD_DENOM_MINUS_4002_MORE};};
template<> struct libdivide_constants<int16_t,-4001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4001_MAGIC, .more = S16LD_DENOM_MINUS_4001_MORE};};
template<> struct libdivide_constants<int16_t,-4000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4000_MAGIC, .more = S16LD_DENOM_MINUS_4000_MORE};};
template<> struct libdivide_constants<int16_t,-3999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3999_MAGIC, .more = S16LD_DENOM_MINUS_3999_MORE};};
template<> struct libdivide_constants<int16_t,-3998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3998_MAGIC, .more = S16LD_DENOM_MINUS_3998_MORE};};
template<> struct libdivide_constants<int16_t,-3997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3997_MAGIC, .more = S16LD_DENOM_MINUS_3997_MORE};};
template<> struct libdivide_constants<int16_t,-3996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3996_MAGIC, .more = S16LD_DENOM_MINUS_3996_MORE};};
template<> struct libdivide_constants<int16_t,-3995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3995_MAGIC, .more = S16LD_DENOM_MINUS_3995_MORE};};
template<> struct libdivide_constants<int16_t,-3994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3994_MAGIC, .more = S16LD_DENOM_MINUS_3994_MORE};};
template<> struct libdivide_constants<int16_t,-3993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3993_MAGIC, .more = S16LD_DENOM_MINUS_3993_MORE};};
template<> struct libdivide_constants<int16_t,-3992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3992_MAGIC, .more = S16LD_DENOM_MINUS_3992_MORE};};
template<> struct libdivide_constants<int16_t,-3991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3991_MAGIC, .more = S16LD_DENOM_MINUS_3991_MORE};};
template<> struct libdivide_constants<int16_t,-3990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3990_MAGIC, .more = S16LD_DENOM_MINUS_3990_MORE};};
template<> struct libdivide_constants<int16_t,-3989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3989_MAGIC, .more = S16LD_DENOM_MINUS_3989_MORE};};
template<> struct libdivide_constants<int16_t,-3988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3988_MAGIC, .more = S16LD_DENOM_MINUS_3988_MORE};};
template<> struct libdivide_constants<int16_t,-3987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3987_MAGIC, .more = S16LD_DENOM_MINUS_3987_MORE};};
template<> struct libdivide_constants<int16_t,-3986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3986_MAGIC, .more = S16LD_DENOM_MINUS_3986_MORE};};
template<> struct libdivide_constants<int16_t,-3985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3985_MAGIC, .more = S16LD_DENOM_MINUS_3985_MORE};};
template<> struct libdivide_constants<int16_t,-3984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3984_MAGIC, .more = S16LD_DENOM_MINUS_3984_MORE};};
template<> struct libdivide_constants<int16_t,-3983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3983_MAGIC, .more = S16LD_DENOM_MINUS_3983_MORE};};
template<> struct libdivide_constants<int16_t,-3982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3982_MAGIC, .more = S16LD_DENOM_MINUS_3982_MORE};};
template<> struct libdivide_constants<int16_t,-3981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3981_MAGIC, .more = S16LD_DENOM_MINUS_3981_MORE};};
template<> struct libdivide_constants<int16_t,-3980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3980_MAGIC, .more = S16LD_DENOM_MINUS_3980_MORE};};
template<> struct libdivide_constants<int16_t,-3979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3979_MAGIC, .more = S16LD_DENOM_MINUS_3979_MORE};};
template<> struct libdivide_constants<int16_t,-3978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3978_MAGIC, .more = S16LD_DENOM_MINUS_3978_MORE};};
template<> struct libdivide_constants<int16_t,-3977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3977_MAGIC, .more = S16LD_DENOM_MINUS_3977_MORE};};
template<> struct libdivide_constants<int16_t,-3976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3976_MAGIC, .more = S16LD_DENOM_MINUS_3976_MORE};};
template<> struct libdivide_constants<int16_t,-3975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3975_MAGIC, .more = S16LD_DENOM_MINUS_3975_MORE};};
template<> struct libdivide_constants<int16_t,-3974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3974_MAGIC, .more = S16LD_DENOM_MINUS_3974_MORE};};
template<> struct libdivide_constants<int16_t,-3973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3973_MAGIC, .more = S16LD_DENOM_MINUS_3973_MORE};};
template<> struct libdivide_constants<int16_t,-3972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3972_MAGIC, .more = S16LD_DENOM_MINUS_3972_MORE};};
template<> struct libdivide_constants<int16_t,-3971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3971_MAGIC, .more = S16LD_DENOM_MINUS_3971_MORE};};
template<> struct libdivide_constants<int16_t,-3970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3970_MAGIC, .more = S16LD_DENOM_MINUS_3970_MORE};};
template<> struct libdivide_constants<int16_t,-3969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3969_MAGIC, .more = S16LD_DENOM_MINUS_3969_MORE};};
template<> struct libdivide_constants<int16_t,-3968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3968_MAGIC, .more = S16LD_DENOM_MINUS_3968_MORE};};
template<> struct libdivide_constants<int16_t,-3967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3967_MAGIC, .more = S16LD_DENOM_MINUS_3967_MORE};};
template<> struct libdivide_constants<int16_t,-3966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3966_MAGIC, .more = S16LD_DENOM_MINUS_3966_MORE};};
template<> struct libdivide_constants<int16_t,-3965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3965_MAGIC, .more = S16LD_DENOM_MINUS_3965_MORE};};
template<> struct libdivide_constants<int16_t,-3964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3964_MAGIC, .more = S16LD_DENOM_MINUS_3964_MORE};};
template<> struct libdivide_constants<int16_t,-3963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3963_MAGIC, .more = S16LD_DENOM_MINUS_3963_MORE};};
template<> struct libdivide_constants<int16_t,-3962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3962_MAGIC, .more = S16LD_DENOM_MINUS_3962_MORE};};
template<> struct libdivide_constants<int16_t,-3961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3961_MAGIC, .more = S16LD_DENOM_MINUS_3961_MORE};};
template<> struct libdivide_constants<int16_t,-3960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3960_MAGIC, .more = S16LD_DENOM_MINUS_3960_MORE};};
template<> struct libdivide_constants<int16_t,-3959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3959_MAGIC, .more = S16LD_DENOM_MINUS_3959_MORE};};
template<> struct libdivide_constants<int16_t,-3958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3958_MAGIC, .more = S16LD_DENOM_MINUS_3958_MORE};};
template<> struct libdivide_constants<int16_t,-3957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3957_MAGIC, .more = S16LD_DENOM_MINUS_3957_MORE};};
template<> struct libdivide_constants<int16_t,-3956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3956_MAGIC, .more = S16LD_DENOM_MINUS_3956_MORE};};
template<> struct libdivide_constants<int16_t,-3955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3955_MAGIC, .more = S16LD_DENOM_MINUS_3955_MORE};};
template<> struct libdivide_constants<int16_t,-3954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3954_MAGIC, .more = S16LD_DENOM_MINUS_3954_MORE};};
template<> struct libdivide_constants<int16_t,-3953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3953_MAGIC, .more = S16LD_DENOM_MINUS_3953_MORE};};
template<> struct libdivide_constants<int16_t,-3952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3952_MAGIC, .more = S16LD_DENOM_MINUS_3952_MORE};};
template<> struct libdivide_constants<int16_t,-3951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3951_MAGIC, .more = S16LD_DENOM_MINUS_3951_MORE};};
template<> struct libdivide_constants<int16_t,-3950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3950_MAGIC, .more = S16LD_DENOM_MINUS_3950_MORE};};
template<> struct libdivide_constants<int16_t,-3949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3949_MAGIC, .more = S16LD_DENOM_MINUS_3949_MORE};};
template<> struct libdivide_constants<int16_t,-3948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3948_MAGIC, .more = S16LD_DENOM_MINUS_3948_MORE};};
template<> struct libdivide_constants<int16_t,-3947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3947_MAGIC, .more = S16LD_DENOM_MINUS_3947_MORE};};
template<> struct libdivide_constants<int16_t,-3946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3946_MAGIC, .more = S16LD_DENOM_MINUS_3946_MORE};};
template<> struct libdivide_constants<int16_t,-3945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3945_MAGIC, .more = S16LD_DENOM_MINUS_3945_MORE};};
template<> struct libdivide_constants<int16_t,-3944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3944_MAGIC, .more = S16LD_DENOM_MINUS_3944_MORE};};
template<> struct libdivide_constants<int16_t,-3943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3943_MAGIC, .more = S16LD_DENOM_MINUS_3943_MORE};};
template<> struct libdivide_constants<int16_t,-3942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3942_MAGIC, .more = S16LD_DENOM_MINUS_3942_MORE};};
template<> struct libdivide_constants<int16_t,-3941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3941_MAGIC, .more = S16LD_DENOM_MINUS_3941_MORE};};
template<> struct libdivide_constants<int16_t,-3940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3940_MAGIC, .more = S16LD_DENOM_MINUS_3940_MORE};};
template<> struct libdivide_constants<int16_t,-3939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3939_MAGIC, .more = S16LD_DENOM_MINUS_3939_MORE};};
template<> struct libdivide_constants<int16_t,-3938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3938_MAGIC, .more = S16LD_DENOM_MINUS_3938_MORE};};
template<> struct libdivide_constants<int16_t,-3937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3937_MAGIC, .more = S16LD_DENOM_MINUS_3937_MORE};};
template<> struct libdivide_constants<int16_t,-3936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3936_MAGIC, .more = S16LD_DENOM_MINUS_3936_MORE};};
template<> struct libdivide_constants<int16_t,-3935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3935_MAGIC, .more = S16LD_DENOM_MINUS_3935_MORE};};
template<> struct libdivide_constants<int16_t,-3934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3934_MAGIC, .more = S16LD_DENOM_MINUS_3934_MORE};};
template<> struct libdivide_constants<int16_t,-3933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3933_MAGIC, .more = S16LD_DENOM_MINUS_3933_MORE};};
template<> struct libdivide_constants<int16_t,-3932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3932_MAGIC, .more = S16LD_DENOM_MINUS_3932_MORE};};
template<> struct libdivide_constants<int16_t,-3931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3931_MAGIC, .more = S16LD_DENOM_MINUS_3931_MORE};};
template<> struct libdivide_constants<int16_t,-3930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3930_MAGIC, .more = S16LD_DENOM_MINUS_3930_MORE};};
template<> struct libdivide_constants<int16_t,-3929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3929_MAGIC, .more = S16LD_DENOM_MINUS_3929_MORE};};
template<> struct libdivide_constants<int16_t,-3928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3928_MAGIC, .more = S16LD_DENOM_MINUS_3928_MORE};};
template<> struct libdivide_constants<int16_t,-3927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3927_MAGIC, .more = S16LD_DENOM_MINUS_3927_MORE};};
template<> struct libdivide_constants<int16_t,-3926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3926_MAGIC, .more = S16LD_DENOM_MINUS_3926_MORE};};
template<> struct libdivide_constants<int16_t,-3925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3925_MAGIC, .more = S16LD_DENOM_MINUS_3925_MORE};};
template<> struct libdivide_constants<int16_t,-3924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3924_MAGIC, .more = S16LD_DENOM_MINUS_3924_MORE};};
template<> struct libdivide_constants<int16_t,-3923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3923_MAGIC, .more = S16LD_DENOM_MINUS_3923_MORE};};
template<> struct libdivide_constants<int16_t,-3922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3922_MAGIC, .more = S16LD_DENOM_MINUS_3922_MORE};};
template<> struct libdivide_constants<int16_t,-3921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3921_MAGIC, .more = S16LD_DENOM_MINUS_3921_MORE};};
template<> struct libdivide_constants<int16_t,-3920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3920_MAGIC, .more = S16LD_DENOM_MINUS_3920_MORE};};
template<> struct libdivide_constants<int16_t,-3919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3919_MAGIC, .more = S16LD_DENOM_MINUS_3919_MORE};};
template<> struct libdivide_constants<int16_t,-3918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3918_MAGIC, .more = S16LD_DENOM_MINUS_3918_MORE};};
template<> struct libdivide_constants<int16_t,-3917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3917_MAGIC, .more = S16LD_DENOM_MINUS_3917_MORE};};
template<> struct libdivide_constants<int16_t,-3916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3916_MAGIC, .more = S16LD_DENOM_MINUS_3916_MORE};};
template<> struct libdivide_constants<int16_t,-3915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3915_MAGIC, .more = S16LD_DENOM_MINUS_3915_MORE};};
template<> struct libdivide_constants<int16_t,-3914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3914_MAGIC, .more = S16LD_DENOM_MINUS_3914_MORE};};
template<> struct libdivide_constants<int16_t,-3913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3913_MAGIC, .more = S16LD_DENOM_MINUS_3913_MORE};};
template<> struct libdivide_constants<int16_t,-3912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3912_MAGIC, .more = S16LD_DENOM_MINUS_3912_MORE};};
template<> struct libdivide_constants<int16_t,-3911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3911_MAGIC, .more = S16LD_DENOM_MINUS_3911_MORE};};
template<> struct libdivide_constants<int16_t,-3910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3910_MAGIC, .more = S16LD_DENOM_MINUS_3910_MORE};};
template<> struct libdivide_constants<int16_t,-3909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3909_MAGIC, .more = S16LD_DENOM_MINUS_3909_MORE};};
template<> struct libdivide_constants<int16_t,-3908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3908_MAGIC, .more = S16LD_DENOM_MINUS_3908_MORE};};
template<> struct libdivide_constants<int16_t,-3907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3907_MAGIC, .more = S16LD_DENOM_MINUS_3907_MORE};};
template<> struct libdivide_constants<int16_t,-3906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3906_MAGIC, .more = S16LD_DENOM_MINUS_3906_MORE};};
template<> struct libdivide_constants<int16_t,-3905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3905_MAGIC, .more = S16LD_DENOM_MINUS_3905_MORE};};
template<> struct libdivide_constants<int16_t,-3904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3904_MAGIC, .more = S16LD_DENOM_MINUS_3904_MORE};};
template<> struct libdivide_constants<int16_t,-3903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3903_MAGIC, .more = S16LD_DENOM_MINUS_3903_MORE};};
template<> struct libdivide_constants<int16_t,-3902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3902_MAGIC, .more = S16LD_DENOM_MINUS_3902_MORE};};
template<> struct libdivide_constants<int16_t,-3901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3901_MAGIC, .more = S16LD_DENOM_MINUS_3901_MORE};};
template<> struct libdivide_constants<int16_t,-3900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3900_MAGIC, .more = S16LD_DENOM_MINUS_3900_MORE};};
template<> struct libdivide_constants<int16_t,-3899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3899_MAGIC, .more = S16LD_DENOM_MINUS_3899_MORE};};
template<> struct libdivide_constants<int16_t,-3898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3898_MAGIC, .more = S16LD_DENOM_MINUS_3898_MORE};};
template<> struct libdivide_constants<int16_t,-3897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3897_MAGIC, .more = S16LD_DENOM_MINUS_3897_MORE};};
template<> struct libdivide_constants<int16_t,-3896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3896_MAGIC, .more = S16LD_DENOM_MINUS_3896_MORE};};
template<> struct libdivide_constants<int16_t,-3895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3895_MAGIC, .more = S16LD_DENOM_MINUS_3895_MORE};};
template<> struct libdivide_constants<int16_t,-3894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3894_MAGIC, .more = S16LD_DENOM_MINUS_3894_MORE};};
template<> struct libdivide_constants<int16_t,-3893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3893_MAGIC, .more = S16LD_DENOM_MINUS_3893_MORE};};
template<> struct libdivide_constants<int16_t,-3892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3892_MAGIC, .more = S16LD_DENOM_MINUS_3892_MORE};};
template<> struct libdivide_constants<int16_t,-3891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3891_MAGIC, .more = S16LD_DENOM_MINUS_3891_MORE};};
template<> struct libdivide_constants<int16_t,-3890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3890_MAGIC, .more = S16LD_DENOM_MINUS_3890_MORE};};
template<> struct libdivide_constants<int16_t,-3889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3889_MAGIC, .more = S16LD_DENOM_MINUS_3889_MORE};};
template<> struct libdivide_constants<int16_t,-3888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3888_MAGIC, .more = S16LD_DENOM_MINUS_3888_MORE};};
template<> struct libdivide_constants<int16_t,-3887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3887_MAGIC, .more = S16LD_DENOM_MINUS_3887_MORE};};
template<> struct libdivide_constants<int16_t,-3886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3886_MAGIC, .more = S16LD_DENOM_MINUS_3886_MORE};};
template<> struct libdivide_constants<int16_t,-3885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3885_MAGIC, .more = S16LD_DENOM_MINUS_3885_MORE};};
template<> struct libdivide_constants<int16_t,-3884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3884_MAGIC, .more = S16LD_DENOM_MINUS_3884_MORE};};
template<> struct libdivide_constants<int16_t,-3883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3883_MAGIC, .more = S16LD_DENOM_MINUS_3883_MORE};};
template<> struct libdivide_constants<int16_t,-3882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3882_MAGIC, .more = S16LD_DENOM_MINUS_3882_MORE};};
template<> struct libdivide_constants<int16_t,-3881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3881_MAGIC, .more = S16LD_DENOM_MINUS_3881_MORE};};
template<> struct libdivide_constants<int16_t,-3880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3880_MAGIC, .more = S16LD_DENOM_MINUS_3880_MORE};};
template<> struct libdivide_constants<int16_t,-3879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3879_MAGIC, .more = S16LD_DENOM_MINUS_3879_MORE};};
template<> struct libdivide_constants<int16_t,-3878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3878_MAGIC, .more = S16LD_DENOM_MINUS_3878_MORE};};
template<> struct libdivide_constants<int16_t,-3877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3877_MAGIC, .more = S16LD_DENOM_MINUS_3877_MORE};};
template<> struct libdivide_constants<int16_t,-3876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3876_MAGIC, .more = S16LD_DENOM_MINUS_3876_MORE};};
template<> struct libdivide_constants<int16_t,-3875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3875_MAGIC, .more = S16LD_DENOM_MINUS_3875_MORE};};
template<> struct libdivide_constants<int16_t,-3874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3874_MAGIC, .more = S16LD_DENOM_MINUS_3874_MORE};};
template<> struct libdivide_constants<int16_t,-3873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3873_MAGIC, .more = S16LD_DENOM_MINUS_3873_MORE};};
template<> struct libdivide_constants<int16_t,-3872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3872_MAGIC, .more = S16LD_DENOM_MINUS_3872_MORE};};
template<> struct libdivide_constants<int16_t,-3871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3871_MAGIC, .more = S16LD_DENOM_MINUS_3871_MORE};};
template<> struct libdivide_constants<int16_t,-3870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3870_MAGIC, .more = S16LD_DENOM_MINUS_3870_MORE};};
template<> struct libdivide_constants<int16_t,-3869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3869_MAGIC, .more = S16LD_DENOM_MINUS_3869_MORE};};
template<> struct libdivide_constants<int16_t,-3868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3868_MAGIC, .more = S16LD_DENOM_MINUS_3868_MORE};};
template<> struct libdivide_constants<int16_t,-3867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3867_MAGIC, .more = S16LD_DENOM_MINUS_3867_MORE};};
template<> struct libdivide_constants<int16_t,-3866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3866_MAGIC, .more = S16LD_DENOM_MINUS_3866_MORE};};
template<> struct libdivide_constants<int16_t,-3865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3865_MAGIC, .more = S16LD_DENOM_MINUS_3865_MORE};};
template<> struct libdivide_constants<int16_t,-3864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3864_MAGIC, .more = S16LD_DENOM_MINUS_3864_MORE};};
template<> struct libdivide_constants<int16_t,-3863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3863_MAGIC, .more = S16LD_DENOM_MINUS_3863_MORE};};
template<> struct libdivide_constants<int16_t,-3862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3862_MAGIC, .more = S16LD_DENOM_MINUS_3862_MORE};};
template<> struct libdivide_constants<int16_t,-3861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3861_MAGIC, .more = S16LD_DENOM_MINUS_3861_MORE};};
template<> struct libdivide_constants<int16_t,-3860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3860_MAGIC, .more = S16LD_DENOM_MINUS_3860_MORE};};
template<> struct libdivide_constants<int16_t,-3859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3859_MAGIC, .more = S16LD_DENOM_MINUS_3859_MORE};};
template<> struct libdivide_constants<int16_t,-3858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3858_MAGIC, .more = S16LD_DENOM_MINUS_3858_MORE};};
template<> struct libdivide_constants<int16_t,-3857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3857_MAGIC, .more = S16LD_DENOM_MINUS_3857_MORE};};
template<> struct libdivide_constants<int16_t,-3856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3856_MAGIC, .more = S16LD_DENOM_MINUS_3856_MORE};};
template<> struct libdivide_constants<int16_t,-3855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3855_MAGIC, .more = S16LD_DENOM_MINUS_3855_MORE};};
template<> struct libdivide_constants<int16_t,-3854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3854_MAGIC, .more = S16LD_DENOM_MINUS_3854_MORE};};
template<> struct libdivide_constants<int16_t,-3853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3853_MAGIC, .more = S16LD_DENOM_MINUS_3853_MORE};};
template<> struct libdivide_constants<int16_t,-3852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3852_MAGIC, .more = S16LD_DENOM_MINUS_3852_MORE};};
template<> struct libdivide_constants<int16_t,-3851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3851_MAGIC, .more = S16LD_DENOM_MINUS_3851_MORE};};
template<> struct libdivide_constants<int16_t,-3850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3850_MAGIC, .more = S16LD_DENOM_MINUS_3850_MORE};};
template<> struct libdivide_constants<int16_t,-3849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3849_MAGIC, .more = S16LD_DENOM_MINUS_3849_MORE};};
template<> struct libdivide_constants<int16_t,-3848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3848_MAGIC, .more = S16LD_DENOM_MINUS_3848_MORE};};
template<> struct libdivide_constants<int16_t,-3847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3847_MAGIC, .more = S16LD_DENOM_MINUS_3847_MORE};};
template<> struct libdivide_constants<int16_t,-3846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3846_MAGIC, .more = S16LD_DENOM_MINUS_3846_MORE};};
template<> struct libdivide_constants<int16_t,-3845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3845_MAGIC, .more = S16LD_DENOM_MINUS_3845_MORE};};
template<> struct libdivide_constants<int16_t,-3844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3844_MAGIC, .more = S16LD_DENOM_MINUS_3844_MORE};};
template<> struct libdivide_constants<int16_t,-3843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3843_MAGIC, .more = S16LD_DENOM_MINUS_3843_MORE};};
template<> struct libdivide_constants<int16_t,-3842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3842_MAGIC, .more = S16LD_DENOM_MINUS_3842_MORE};};
template<> struct libdivide_constants<int16_t,-3841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3841_MAGIC, .more = S16LD_DENOM_MINUS_3841_MORE};};
template<> struct libdivide_constants<int16_t,-3840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3840_MAGIC, .more = S16LD_DENOM_MINUS_3840_MORE};};
template<> struct libdivide_constants<int16_t,-3839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3839_MAGIC, .more = S16LD_DENOM_MINUS_3839_MORE};};
template<> struct libdivide_constants<int16_t,-3838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3838_MAGIC, .more = S16LD_DENOM_MINUS_3838_MORE};};
template<> struct libdivide_constants<int16_t,-3837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3837_MAGIC, .more = S16LD_DENOM_MINUS_3837_MORE};};
template<> struct libdivide_constants<int16_t,-3836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3836_MAGIC, .more = S16LD_DENOM_MINUS_3836_MORE};};
template<> struct libdivide_constants<int16_t,-3835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3835_MAGIC, .more = S16LD_DENOM_MINUS_3835_MORE};};
template<> struct libdivide_constants<int16_t,-3834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3834_MAGIC, .more = S16LD_DENOM_MINUS_3834_MORE};};
template<> struct libdivide_constants<int16_t,-3833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3833_MAGIC, .more = S16LD_DENOM_MINUS_3833_MORE};};
template<> struct libdivide_constants<int16_t,-3832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3832_MAGIC, .more = S16LD_DENOM_MINUS_3832_MORE};};
template<> struct libdivide_constants<int16_t,-3831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3831_MAGIC, .more = S16LD_DENOM_MINUS_3831_MORE};};
template<> struct libdivide_constants<int16_t,-3830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3830_MAGIC, .more = S16LD_DENOM_MINUS_3830_MORE};};
template<> struct libdivide_constants<int16_t,-3829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3829_MAGIC, .more = S16LD_DENOM_MINUS_3829_MORE};};
template<> struct libdivide_constants<int16_t,-3828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3828_MAGIC, .more = S16LD_DENOM_MINUS_3828_MORE};};
template<> struct libdivide_constants<int16_t,-3827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3827_MAGIC, .more = S16LD_DENOM_MINUS_3827_MORE};};
template<> struct libdivide_constants<int16_t,-3826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3826_MAGIC, .more = S16LD_DENOM_MINUS_3826_MORE};};
template<> struct libdivide_constants<int16_t,-3825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3825_MAGIC, .more = S16LD_DENOM_MINUS_3825_MORE};};
template<> struct libdivide_constants<int16_t,-3824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3824_MAGIC, .more = S16LD_DENOM_MINUS_3824_MORE};};
template<> struct libdivide_constants<int16_t,-3823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3823_MAGIC, .more = S16LD_DENOM_MINUS_3823_MORE};};
template<> struct libdivide_constants<int16_t,-3822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3822_MAGIC, .more = S16LD_DENOM_MINUS_3822_MORE};};
template<> struct libdivide_constants<int16_t,-3821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3821_MAGIC, .more = S16LD_DENOM_MINUS_3821_MORE};};
template<> struct libdivide_constants<int16_t,-3820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3820_MAGIC, .more = S16LD_DENOM_MINUS_3820_MORE};};
template<> struct libdivide_constants<int16_t,-3819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3819_MAGIC, .more = S16LD_DENOM_MINUS_3819_MORE};};
template<> struct libdivide_constants<int16_t,-3818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3818_MAGIC, .more = S16LD_DENOM_MINUS_3818_MORE};};
template<> struct libdivide_constants<int16_t,-3817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3817_MAGIC, .more = S16LD_DENOM_MINUS_3817_MORE};};
template<> struct libdivide_constants<int16_t,-3816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3816_MAGIC, .more = S16LD_DENOM_MINUS_3816_MORE};};
template<> struct libdivide_constants<int16_t,-3815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3815_MAGIC, .more = S16LD_DENOM_MINUS_3815_MORE};};
template<> struct libdivide_constants<int16_t,-3814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3814_MAGIC, .more = S16LD_DENOM_MINUS_3814_MORE};};
template<> struct libdivide_constants<int16_t,-3813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3813_MAGIC, .more = S16LD_DENOM_MINUS_3813_MORE};};
template<> struct libdivide_constants<int16_t,-3812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3812_MAGIC, .more = S16LD_DENOM_MINUS_3812_MORE};};
template<> struct libdivide_constants<int16_t,-3811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3811_MAGIC, .more = S16LD_DENOM_MINUS_3811_MORE};};
template<> struct libdivide_constants<int16_t,-3810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3810_MAGIC, .more = S16LD_DENOM_MINUS_3810_MORE};};
template<> struct libdivide_constants<int16_t,-3809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3809_MAGIC, .more = S16LD_DENOM_MINUS_3809_MORE};};
template<> struct libdivide_constants<int16_t,-3808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3808_MAGIC, .more = S16LD_DENOM_MINUS_3808_MORE};};
template<> struct libdivide_constants<int16_t,-3807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3807_MAGIC, .more = S16LD_DENOM_MINUS_3807_MORE};};
template<> struct libdivide_constants<int16_t,-3806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3806_MAGIC, .more = S16LD_DENOM_MINUS_3806_MORE};};
template<> struct libdivide_constants<int16_t,-3805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3805_MAGIC, .more = S16LD_DENOM_MINUS_3805_MORE};};
template<> struct libdivide_constants<int16_t,-3804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3804_MAGIC, .more = S16LD_DENOM_MINUS_3804_MORE};};
template<> struct libdivide_constants<int16_t,-3803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3803_MAGIC, .more = S16LD_DENOM_MINUS_3803_MORE};};
template<> struct libdivide_constants<int16_t,-3802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3802_MAGIC, .more = S16LD_DENOM_MINUS_3802_MORE};};
template<> struct libdivide_constants<int16_t,-3801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3801_MAGIC, .more = S16LD_DENOM_MINUS_3801_MORE};};
template<> struct libdivide_constants<int16_t,-3800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3800_MAGIC, .more = S16LD_DENOM_MINUS_3800_MORE};};
template<> struct libdivide_constants<int16_t,-3799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3799_MAGIC, .more = S16LD_DENOM_MINUS_3799_MORE};};
template<> struct libdivide_constants<int16_t,-3798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3798_MAGIC, .more = S16LD_DENOM_MINUS_3798_MORE};};
template<> struct libdivide_constants<int16_t,-3797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3797_MAGIC, .more = S16LD_DENOM_MINUS_3797_MORE};};
template<> struct libdivide_constants<int16_t,-3796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3796_MAGIC, .more = S16LD_DENOM_MINUS_3796_MORE};};
template<> struct libdivide_constants<int16_t,-3795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3795_MAGIC, .more = S16LD_DENOM_MINUS_3795_MORE};};
template<> struct libdivide_constants<int16_t,-3794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3794_MAGIC, .more = S16LD_DENOM_MINUS_3794_MORE};};
template<> struct libdivide_constants<int16_t,-3793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3793_MAGIC, .more = S16LD_DENOM_MINUS_3793_MORE};};
template<> struct libdivide_constants<int16_t,-3792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3792_MAGIC, .more = S16LD_DENOM_MINUS_3792_MORE};};
template<> struct libdivide_constants<int16_t,-3791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3791_MAGIC, .more = S16LD_DENOM_MINUS_3791_MORE};};
template<> struct libdivide_constants<int16_t,-3790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3790_MAGIC, .more = S16LD_DENOM_MINUS_3790_MORE};};
template<> struct libdivide_constants<int16_t,-3789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3789_MAGIC, .more = S16LD_DENOM_MINUS_3789_MORE};};
template<> struct libdivide_constants<int16_t,-3788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3788_MAGIC, .more = S16LD_DENOM_MINUS_3788_MORE};};
template<> struct libdivide_constants<int16_t,-3787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3787_MAGIC, .more = S16LD_DENOM_MINUS_3787_MORE};};
template<> struct libdivide_constants<int16_t,-3786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3786_MAGIC, .more = S16LD_DENOM_MINUS_3786_MORE};};
template<> struct libdivide_constants<int16_t,-3785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3785_MAGIC, .more = S16LD_DENOM_MINUS_3785_MORE};};
template<> struct libdivide_constants<int16_t,-3784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3784_MAGIC, .more = S16LD_DENOM_MINUS_3784_MORE};};
template<> struct libdivide_constants<int16_t,-3783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3783_MAGIC, .more = S16LD_DENOM_MINUS_3783_MORE};};
template<> struct libdivide_constants<int16_t,-3782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3782_MAGIC, .more = S16LD_DENOM_MINUS_3782_MORE};};
template<> struct libdivide_constants<int16_t,-3781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3781_MAGIC, .more = S16LD_DENOM_MINUS_3781_MORE};};
template<> struct libdivide_constants<int16_t,-3780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3780_MAGIC, .more = S16LD_DENOM_MINUS_3780_MORE};};
template<> struct libdivide_constants<int16_t,-3779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3779_MAGIC, .more = S16LD_DENOM_MINUS_3779_MORE};};
template<> struct libdivide_constants<int16_t,-3778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3778_MAGIC, .more = S16LD_DENOM_MINUS_3778_MORE};};
template<> struct libdivide_constants<int16_t,-3777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3777_MAGIC, .more = S16LD_DENOM_MINUS_3777_MORE};};
template<> struct libdivide_constants<int16_t,-3776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3776_MAGIC, .more = S16LD_DENOM_MINUS_3776_MORE};};
template<> struct libdivide_constants<int16_t,-3775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3775_MAGIC, .more = S16LD_DENOM_MINUS_3775_MORE};};
template<> struct libdivide_constants<int16_t,-3774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3774_MAGIC, .more = S16LD_DENOM_MINUS_3774_MORE};};
template<> struct libdivide_constants<int16_t,-3773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3773_MAGIC, .more = S16LD_DENOM_MINUS_3773_MORE};};
template<> struct libdivide_constants<int16_t,-3772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3772_MAGIC, .more = S16LD_DENOM_MINUS_3772_MORE};};
template<> struct libdivide_constants<int16_t,-3771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3771_MAGIC, .more = S16LD_DENOM_MINUS_3771_MORE};};
template<> struct libdivide_constants<int16_t,-3770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3770_MAGIC, .more = S16LD_DENOM_MINUS_3770_MORE};};
template<> struct libdivide_constants<int16_t,-3769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3769_MAGIC, .more = S16LD_DENOM_MINUS_3769_MORE};};
template<> struct libdivide_constants<int16_t,-3768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3768_MAGIC, .more = S16LD_DENOM_MINUS_3768_MORE};};
template<> struct libdivide_constants<int16_t,-3767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3767_MAGIC, .more = S16LD_DENOM_MINUS_3767_MORE};};
template<> struct libdivide_constants<int16_t,-3766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3766_MAGIC, .more = S16LD_DENOM_MINUS_3766_MORE};};
template<> struct libdivide_constants<int16_t,-3765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3765_MAGIC, .more = S16LD_DENOM_MINUS_3765_MORE};};
template<> struct libdivide_constants<int16_t,-3764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3764_MAGIC, .more = S16LD_DENOM_MINUS_3764_MORE};};
template<> struct libdivide_constants<int16_t,-3763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3763_MAGIC, .more = S16LD_DENOM_MINUS_3763_MORE};};
template<> struct libdivide_constants<int16_t,-3762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3762_MAGIC, .more = S16LD_DENOM_MINUS_3762_MORE};};
template<> struct libdivide_constants<int16_t,-3761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3761_MAGIC, .more = S16LD_DENOM_MINUS_3761_MORE};};
template<> struct libdivide_constants<int16_t,-3760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3760_MAGIC, .more = S16LD_DENOM_MINUS_3760_MORE};};
template<> struct libdivide_constants<int16_t,-3759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3759_MAGIC, .more = S16LD_DENOM_MINUS_3759_MORE};};
template<> struct libdivide_constants<int16_t,-3758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3758_MAGIC, .more = S16LD_DENOM_MINUS_3758_MORE};};
template<> struct libdivide_constants<int16_t,-3757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3757_MAGIC, .more = S16LD_DENOM_MINUS_3757_MORE};};
template<> struct libdivide_constants<int16_t,-3756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3756_MAGIC, .more = S16LD_DENOM_MINUS_3756_MORE};};
template<> struct libdivide_constants<int16_t,-3755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3755_MAGIC, .more = S16LD_DENOM_MINUS_3755_MORE};};
template<> struct libdivide_constants<int16_t,-3754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3754_MAGIC, .more = S16LD_DENOM_MINUS_3754_MORE};};
template<> struct libdivide_constants<int16_t,-3753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3753_MAGIC, .more = S16LD_DENOM_MINUS_3753_MORE};};
template<> struct libdivide_constants<int16_t,-3752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3752_MAGIC, .more = S16LD_DENOM_MINUS_3752_MORE};};
template<> struct libdivide_constants<int16_t,-3751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3751_MAGIC, .more = S16LD_DENOM_MINUS_3751_MORE};};
template<> struct libdivide_constants<int16_t,-3750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3750_MAGIC, .more = S16LD_DENOM_MINUS_3750_MORE};};
template<> struct libdivide_constants<int16_t,-3749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3749_MAGIC, .more = S16LD_DENOM_MINUS_3749_MORE};};
template<> struct libdivide_constants<int16_t,-3748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3748_MAGIC, .more = S16LD_DENOM_MINUS_3748_MORE};};
template<> struct libdivide_constants<int16_t,-3747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3747_MAGIC, .more = S16LD_DENOM_MINUS_3747_MORE};};
template<> struct libdivide_constants<int16_t,-3746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3746_MAGIC, .more = S16LD_DENOM_MINUS_3746_MORE};};
template<> struct libdivide_constants<int16_t,-3745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3745_MAGIC, .more = S16LD_DENOM_MINUS_3745_MORE};};
template<> struct libdivide_constants<int16_t,-3744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3744_MAGIC, .more = S16LD_DENOM_MINUS_3744_MORE};};
template<> struct libdivide_constants<int16_t,-3743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3743_MAGIC, .more = S16LD_DENOM_MINUS_3743_MORE};};
template<> struct libdivide_constants<int16_t,-3742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3742_MAGIC, .more = S16LD_DENOM_MINUS_3742_MORE};};
template<> struct libdivide_constants<int16_t,-3741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3741_MAGIC, .more = S16LD_DENOM_MINUS_3741_MORE};};
template<> struct libdivide_constants<int16_t,-3740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3740_MAGIC, .more = S16LD_DENOM_MINUS_3740_MORE};};
template<> struct libdivide_constants<int16_t,-3739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3739_MAGIC, .more = S16LD_DENOM_MINUS_3739_MORE};};
template<> struct libdivide_constants<int16_t,-3738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3738_MAGIC, .more = S16LD_DENOM_MINUS_3738_MORE};};
template<> struct libdivide_constants<int16_t,-3737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3737_MAGIC, .more = S16LD_DENOM_MINUS_3737_MORE};};
template<> struct libdivide_constants<int16_t,-3736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3736_MAGIC, .more = S16LD_DENOM_MINUS_3736_MORE};};
template<> struct libdivide_constants<int16_t,-3735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3735_MAGIC, .more = S16LD_DENOM_MINUS_3735_MORE};};
template<> struct libdivide_constants<int16_t,-3734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3734_MAGIC, .more = S16LD_DENOM_MINUS_3734_MORE};};
template<> struct libdivide_constants<int16_t,-3733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3733_MAGIC, .more = S16LD_DENOM_MINUS_3733_MORE};};
template<> struct libdivide_constants<int16_t,-3732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3732_MAGIC, .more = S16LD_DENOM_MINUS_3732_MORE};};
template<> struct libdivide_constants<int16_t,-3731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3731_MAGIC, .more = S16LD_DENOM_MINUS_3731_MORE};};
template<> struct libdivide_constants<int16_t,-3730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3730_MAGIC, .more = S16LD_DENOM_MINUS_3730_MORE};};
template<> struct libdivide_constants<int16_t,-3729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3729_MAGIC, .more = S16LD_DENOM_MINUS_3729_MORE};};
template<> struct libdivide_constants<int16_t,-3728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3728_MAGIC, .more = S16LD_DENOM_MINUS_3728_MORE};};
template<> struct libdivide_constants<int16_t,-3727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3727_MAGIC, .more = S16LD_DENOM_MINUS_3727_MORE};};
template<> struct libdivide_constants<int16_t,-3726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3726_MAGIC, .more = S16LD_DENOM_MINUS_3726_MORE};};
template<> struct libdivide_constants<int16_t,-3725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3725_MAGIC, .more = S16LD_DENOM_MINUS_3725_MORE};};
template<> struct libdivide_constants<int16_t,-3724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3724_MAGIC, .more = S16LD_DENOM_MINUS_3724_MORE};};
template<> struct libdivide_constants<int16_t,-3723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3723_MAGIC, .more = S16LD_DENOM_MINUS_3723_MORE};};
template<> struct libdivide_constants<int16_t,-3722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3722_MAGIC, .more = S16LD_DENOM_MINUS_3722_MORE};};
template<> struct libdivide_constants<int16_t,-3721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3721_MAGIC, .more = S16LD_DENOM_MINUS_3721_MORE};};
template<> struct libdivide_constants<int16_t,-3720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3720_MAGIC, .more = S16LD_DENOM_MINUS_3720_MORE};};
template<> struct libdivide_constants<int16_t,-3719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3719_MAGIC, .more = S16LD_DENOM_MINUS_3719_MORE};};
template<> struct libdivide_constants<int16_t,-3718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3718_MAGIC, .more = S16LD_DENOM_MINUS_3718_MORE};};
template<> struct libdivide_constants<int16_t,-3717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3717_MAGIC, .more = S16LD_DENOM_MINUS_3717_MORE};};
template<> struct libdivide_constants<int16_t,-3716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3716_MAGIC, .more = S16LD_DENOM_MINUS_3716_MORE};};
template<> struct libdivide_constants<int16_t,-3715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3715_MAGIC, .more = S16LD_DENOM_MINUS_3715_MORE};};
template<> struct libdivide_constants<int16_t,-3714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3714_MAGIC, .more = S16LD_DENOM_MINUS_3714_MORE};};
template<> struct libdivide_constants<int16_t,-3713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3713_MAGIC, .more = S16LD_DENOM_MINUS_3713_MORE};};
template<> struct libdivide_constants<int16_t,-3712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3712_MAGIC, .more = S16LD_DENOM_MINUS_3712_MORE};};
template<> struct libdivide_constants<int16_t,-3711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3711_MAGIC, .more = S16LD_DENOM_MINUS_3711_MORE};};
template<> struct libdivide_constants<int16_t,-3710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3710_MAGIC, .more = S16LD_DENOM_MINUS_3710_MORE};};
template<> struct libdivide_constants<int16_t,-3709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3709_MAGIC, .more = S16LD_DENOM_MINUS_3709_MORE};};
template<> struct libdivide_constants<int16_t,-3708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3708_MAGIC, .more = S16LD_DENOM_MINUS_3708_MORE};};
template<> struct libdivide_constants<int16_t,-3707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3707_MAGIC, .more = S16LD_DENOM_MINUS_3707_MORE};};
template<> struct libdivide_constants<int16_t,-3706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3706_MAGIC, .more = S16LD_DENOM_MINUS_3706_MORE};};
template<> struct libdivide_constants<int16_t,-3705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3705_MAGIC, .more = S16LD_DENOM_MINUS_3705_MORE};};
template<> struct libdivide_constants<int16_t,-3704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3704_MAGIC, .more = S16LD_DENOM_MINUS_3704_MORE};};
template<> struct libdivide_constants<int16_t,-3703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3703_MAGIC, .more = S16LD_DENOM_MINUS_3703_MORE};};
template<> struct libdivide_constants<int16_t,-3702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3702_MAGIC, .more = S16LD_DENOM_MINUS_3702_MORE};};
template<> struct libdivide_constants<int16_t,-3701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3701_MAGIC, .more = S16LD_DENOM_MINUS_3701_MORE};};
template<> struct libdivide_constants<int16_t,-3700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3700_MAGIC, .more = S16LD_DENOM_MINUS_3700_MORE};};
template<> struct libdivide_constants<int16_t,-3699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3699_MAGIC, .more = S16LD_DENOM_MINUS_3699_MORE};};
template<> struct libdivide_constants<int16_t,-3698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3698_MAGIC, .more = S16LD_DENOM_MINUS_3698_MORE};};
template<> struct libdivide_constants<int16_t,-3697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3697_MAGIC, .more = S16LD_DENOM_MINUS_3697_MORE};};
template<> struct libdivide_constants<int16_t,-3696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3696_MAGIC, .more = S16LD_DENOM_MINUS_3696_MORE};};
template<> struct libdivide_constants<int16_t,-3695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3695_MAGIC, .more = S16LD_DENOM_MINUS_3695_MORE};};
template<> struct libdivide_constants<int16_t,-3694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3694_MAGIC, .more = S16LD_DENOM_MINUS_3694_MORE};};
template<> struct libdivide_constants<int16_t,-3693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3693_MAGIC, .more = S16LD_DENOM_MINUS_3693_MORE};};
template<> struct libdivide_constants<int16_t,-3692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3692_MAGIC, .more = S16LD_DENOM_MINUS_3692_MORE};};
template<> struct libdivide_constants<int16_t,-3691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3691_MAGIC, .more = S16LD_DENOM_MINUS_3691_MORE};};
template<> struct libdivide_constants<int16_t,-3690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3690_MAGIC, .more = S16LD_DENOM_MINUS_3690_MORE};};
template<> struct libdivide_constants<int16_t,-3689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3689_MAGIC, .more = S16LD_DENOM_MINUS_3689_MORE};};
template<> struct libdivide_constants<int16_t,-3688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3688_MAGIC, .more = S16LD_DENOM_MINUS_3688_MORE};};
template<> struct libdivide_constants<int16_t,-3687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3687_MAGIC, .more = S16LD_DENOM_MINUS_3687_MORE};};
template<> struct libdivide_constants<int16_t,-3686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3686_MAGIC, .more = S16LD_DENOM_MINUS_3686_MORE};};
template<> struct libdivide_constants<int16_t,-3685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3685_MAGIC, .more = S16LD_DENOM_MINUS_3685_MORE};};
template<> struct libdivide_constants<int16_t,-3684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3684_MAGIC, .more = S16LD_DENOM_MINUS_3684_MORE};};
template<> struct libdivide_constants<int16_t,-3683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3683_MAGIC, .more = S16LD_DENOM_MINUS_3683_MORE};};
template<> struct libdivide_constants<int16_t,-3682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3682_MAGIC, .more = S16LD_DENOM_MINUS_3682_MORE};};
template<> struct libdivide_constants<int16_t,-3681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3681_MAGIC, .more = S16LD_DENOM_MINUS_3681_MORE};};
template<> struct libdivide_constants<int16_t,-3680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3680_MAGIC, .more = S16LD_DENOM_MINUS_3680_MORE};};
template<> struct libdivide_constants<int16_t,-3679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3679_MAGIC, .more = S16LD_DENOM_MINUS_3679_MORE};};
template<> struct libdivide_constants<int16_t,-3678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3678_MAGIC, .more = S16LD_DENOM_MINUS_3678_MORE};};
template<> struct libdivide_constants<int16_t,-3677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3677_MAGIC, .more = S16LD_DENOM_MINUS_3677_MORE};};
template<> struct libdivide_constants<int16_t,-3676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3676_MAGIC, .more = S16LD_DENOM_MINUS_3676_MORE};};
template<> struct libdivide_constants<int16_t,-3675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3675_MAGIC, .more = S16LD_DENOM_MINUS_3675_MORE};};
template<> struct libdivide_constants<int16_t,-3674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3674_MAGIC, .more = S16LD_DENOM_MINUS_3674_MORE};};
template<> struct libdivide_constants<int16_t,-3673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3673_MAGIC, .more = S16LD_DENOM_MINUS_3673_MORE};};
template<> struct libdivide_constants<int16_t,-3672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3672_MAGIC, .more = S16LD_DENOM_MINUS_3672_MORE};};
template<> struct libdivide_constants<int16_t,-3671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3671_MAGIC, .more = S16LD_DENOM_MINUS_3671_MORE};};
template<> struct libdivide_constants<int16_t,-3670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3670_MAGIC, .more = S16LD_DENOM_MINUS_3670_MORE};};
template<> struct libdivide_constants<int16_t,-3669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3669_MAGIC, .more = S16LD_DENOM_MINUS_3669_MORE};};
template<> struct libdivide_constants<int16_t,-3668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3668_MAGIC, .more = S16LD_DENOM_MINUS_3668_MORE};};
template<> struct libdivide_constants<int16_t,-3667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3667_MAGIC, .more = S16LD_DENOM_MINUS_3667_MORE};};
template<> struct libdivide_constants<int16_t,-3666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3666_MAGIC, .more = S16LD_DENOM_MINUS_3666_MORE};};
template<> struct libdivide_constants<int16_t,-3665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3665_MAGIC, .more = S16LD_DENOM_MINUS_3665_MORE};};
template<> struct libdivide_constants<int16_t,-3664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3664_MAGIC, .more = S16LD_DENOM_MINUS_3664_MORE};};
template<> struct libdivide_constants<int16_t,-3663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3663_MAGIC, .more = S16LD_DENOM_MINUS_3663_MORE};};
template<> struct libdivide_constants<int16_t,-3662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3662_MAGIC, .more = S16LD_DENOM_MINUS_3662_MORE};};
template<> struct libdivide_constants<int16_t,-3661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3661_MAGIC, .more = S16LD_DENOM_MINUS_3661_MORE};};
template<> struct libdivide_constants<int16_t,-3660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3660_MAGIC, .more = S16LD_DENOM_MINUS_3660_MORE};};
template<> struct libdivide_constants<int16_t,-3659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3659_MAGIC, .more = S16LD_DENOM_MINUS_3659_MORE};};
template<> struct libdivide_constants<int16_t,-3658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3658_MAGIC, .more = S16LD_DENOM_MINUS_3658_MORE};};
template<> struct libdivide_constants<int16_t,-3657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3657_MAGIC, .more = S16LD_DENOM_MINUS_3657_MORE};};
template<> struct libdivide_constants<int16_t,-3656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3656_MAGIC, .more = S16LD_DENOM_MINUS_3656_MORE};};
template<> struct libdivide_constants<int16_t,-3655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3655_MAGIC, .more = S16LD_DENOM_MINUS_3655_MORE};};
template<> struct libdivide_constants<int16_t,-3654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3654_MAGIC, .more = S16LD_DENOM_MINUS_3654_MORE};};
template<> struct libdivide_constants<int16_t,-3653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3653_MAGIC, .more = S16LD_DENOM_MINUS_3653_MORE};};
template<> struct libdivide_constants<int16_t,-3652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3652_MAGIC, .more = S16LD_DENOM_MINUS_3652_MORE};};
template<> struct libdivide_constants<int16_t,-3651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3651_MAGIC, .more = S16LD_DENOM_MINUS_3651_MORE};};
template<> struct libdivide_constants<int16_t,-3650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3650_MAGIC, .more = S16LD_DENOM_MINUS_3650_MORE};};
template<> struct libdivide_constants<int16_t,-3649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3649_MAGIC, .more = S16LD_DENOM_MINUS_3649_MORE};};
template<> struct libdivide_constants<int16_t,-3648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3648_MAGIC, .more = S16LD_DENOM_MINUS_3648_MORE};};
template<> struct libdivide_constants<int16_t,-3647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3647_MAGIC, .more = S16LD_DENOM_MINUS_3647_MORE};};
template<> struct libdivide_constants<int16_t,-3646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3646_MAGIC, .more = S16LD_DENOM_MINUS_3646_MORE};};
template<> struct libdivide_constants<int16_t,-3645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3645_MAGIC, .more = S16LD_DENOM_MINUS_3645_MORE};};
template<> struct libdivide_constants<int16_t,-3644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3644_MAGIC, .more = S16LD_DENOM_MINUS_3644_MORE};};
template<> struct libdivide_constants<int16_t,-3643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3643_MAGIC, .more = S16LD_DENOM_MINUS_3643_MORE};};
template<> struct libdivide_constants<int16_t,-3642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3642_MAGIC, .more = S16LD_DENOM_MINUS_3642_MORE};};
template<> struct libdivide_constants<int16_t,-3641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3641_MAGIC, .more = S16LD_DENOM_MINUS_3641_MORE};};
template<> struct libdivide_constants<int16_t,-3640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3640_MAGIC, .more = S16LD_DENOM_MINUS_3640_MORE};};
template<> struct libdivide_constants<int16_t,-3639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3639_MAGIC, .more = S16LD_DENOM_MINUS_3639_MORE};};
template<> struct libdivide_constants<int16_t,-3638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3638_MAGIC, .more = S16LD_DENOM_MINUS_3638_MORE};};
template<> struct libdivide_constants<int16_t,-3637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3637_MAGIC, .more = S16LD_DENOM_MINUS_3637_MORE};};
template<> struct libdivide_constants<int16_t,-3636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3636_MAGIC, .more = S16LD_DENOM_MINUS_3636_MORE};};
template<> struct libdivide_constants<int16_t,-3635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3635_MAGIC, .more = S16LD_DENOM_MINUS_3635_MORE};};
template<> struct libdivide_constants<int16_t,-3634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3634_MAGIC, .more = S16LD_DENOM_MINUS_3634_MORE};};
template<> struct libdivide_constants<int16_t,-3633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3633_MAGIC, .more = S16LD_DENOM_MINUS_3633_MORE};};
template<> struct libdivide_constants<int16_t,-3632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3632_MAGIC, .more = S16LD_DENOM_MINUS_3632_MORE};};
template<> struct libdivide_constants<int16_t,-3631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3631_MAGIC, .more = S16LD_DENOM_MINUS_3631_MORE};};
template<> struct libdivide_constants<int16_t,-3630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3630_MAGIC, .more = S16LD_DENOM_MINUS_3630_MORE};};
template<> struct libdivide_constants<int16_t,-3629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3629_MAGIC, .more = S16LD_DENOM_MINUS_3629_MORE};};
template<> struct libdivide_constants<int16_t,-3628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3628_MAGIC, .more = S16LD_DENOM_MINUS_3628_MORE};};
template<> struct libdivide_constants<int16_t,-3627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3627_MAGIC, .more = S16LD_DENOM_MINUS_3627_MORE};};
template<> struct libdivide_constants<int16_t,-3626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3626_MAGIC, .more = S16LD_DENOM_MINUS_3626_MORE};};
template<> struct libdivide_constants<int16_t,-3625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3625_MAGIC, .more = S16LD_DENOM_MINUS_3625_MORE};};
template<> struct libdivide_constants<int16_t,-3624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3624_MAGIC, .more = S16LD_DENOM_MINUS_3624_MORE};};
template<> struct libdivide_constants<int16_t,-3623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3623_MAGIC, .more = S16LD_DENOM_MINUS_3623_MORE};};
template<> struct libdivide_constants<int16_t,-3622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3622_MAGIC, .more = S16LD_DENOM_MINUS_3622_MORE};};
template<> struct libdivide_constants<int16_t,-3621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3621_MAGIC, .more = S16LD_DENOM_MINUS_3621_MORE};};
template<> struct libdivide_constants<int16_t,-3620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3620_MAGIC, .more = S16LD_DENOM_MINUS_3620_MORE};};
template<> struct libdivide_constants<int16_t,-3619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3619_MAGIC, .more = S16LD_DENOM_MINUS_3619_MORE};};
template<> struct libdivide_constants<int16_t,-3618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3618_MAGIC, .more = S16LD_DENOM_MINUS_3618_MORE};};
template<> struct libdivide_constants<int16_t,-3617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3617_MAGIC, .more = S16LD_DENOM_MINUS_3617_MORE};};
template<> struct libdivide_constants<int16_t,-3616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3616_MAGIC, .more = S16LD_DENOM_MINUS_3616_MORE};};
template<> struct libdivide_constants<int16_t,-3615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3615_MAGIC, .more = S16LD_DENOM_MINUS_3615_MORE};};
template<> struct libdivide_constants<int16_t,-3614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3614_MAGIC, .more = S16LD_DENOM_MINUS_3614_MORE};};
template<> struct libdivide_constants<int16_t,-3613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3613_MAGIC, .more = S16LD_DENOM_MINUS_3613_MORE};};
template<> struct libdivide_constants<int16_t,-3612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3612_MAGIC, .more = S16LD_DENOM_MINUS_3612_MORE};};
template<> struct libdivide_constants<int16_t,-3611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3611_MAGIC, .more = S16LD_DENOM_MINUS_3611_MORE};};
template<> struct libdivide_constants<int16_t,-3610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3610_MAGIC, .more = S16LD_DENOM_MINUS_3610_MORE};};
template<> struct libdivide_constants<int16_t,-3609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3609_MAGIC, .more = S16LD_DENOM_MINUS_3609_MORE};};
template<> struct libdivide_constants<int16_t,-3608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3608_MAGIC, .more = S16LD_DENOM_MINUS_3608_MORE};};
template<> struct libdivide_constants<int16_t,-3607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3607_MAGIC, .more = S16LD_DENOM_MINUS_3607_MORE};};
template<> struct libdivide_constants<int16_t,-3606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3606_MAGIC, .more = S16LD_DENOM_MINUS_3606_MORE};};
template<> struct libdivide_constants<int16_t,-3605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3605_MAGIC, .more = S16LD_DENOM_MINUS_3605_MORE};};
template<> struct libdivide_constants<int16_t,-3604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3604_MAGIC, .more = S16LD_DENOM_MINUS_3604_MORE};};
template<> struct libdivide_constants<int16_t,-3603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3603_MAGIC, .more = S16LD_DENOM_MINUS_3603_MORE};};
template<> struct libdivide_constants<int16_t,-3602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3602_MAGIC, .more = S16LD_DENOM_MINUS_3602_MORE};};
template<> struct libdivide_constants<int16_t,-3601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3601_MAGIC, .more = S16LD_DENOM_MINUS_3601_MORE};};
template<> struct libdivide_constants<int16_t,-3600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3600_MAGIC, .more = S16LD_DENOM_MINUS_3600_MORE};};
template<> struct libdivide_constants<int16_t,-3599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3599_MAGIC, .more = S16LD_DENOM_MINUS_3599_MORE};};
template<> struct libdivide_constants<int16_t,-3598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3598_MAGIC, .more = S16LD_DENOM_MINUS_3598_MORE};};
template<> struct libdivide_constants<int16_t,-3597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3597_MAGIC, .more = S16LD_DENOM_MINUS_3597_MORE};};
template<> struct libdivide_constants<int16_t,-3596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3596_MAGIC, .more = S16LD_DENOM_MINUS_3596_MORE};};
template<> struct libdivide_constants<int16_t,-3595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3595_MAGIC, .more = S16LD_DENOM_MINUS_3595_MORE};};
template<> struct libdivide_constants<int16_t,-3594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3594_MAGIC, .more = S16LD_DENOM_MINUS_3594_MORE};};
template<> struct libdivide_constants<int16_t,-3593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3593_MAGIC, .more = S16LD_DENOM_MINUS_3593_MORE};};
template<> struct libdivide_constants<int16_t,-3592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3592_MAGIC, .more = S16LD_DENOM_MINUS_3592_MORE};};
template<> struct libdivide_constants<int16_t,-3591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3591_MAGIC, .more = S16LD_DENOM_MINUS_3591_MORE};};
template<> struct libdivide_constants<int16_t,-3590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3590_MAGIC, .more = S16LD_DENOM_MINUS_3590_MORE};};
template<> struct libdivide_constants<int16_t,-3589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3589_MAGIC, .more = S16LD_DENOM_MINUS_3589_MORE};};
template<> struct libdivide_constants<int16_t,-3588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3588_MAGIC, .more = S16LD_DENOM_MINUS_3588_MORE};};
template<> struct libdivide_constants<int16_t,-3587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3587_MAGIC, .more = S16LD_DENOM_MINUS_3587_MORE};};
template<> struct libdivide_constants<int16_t,-3586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3586_MAGIC, .more = S16LD_DENOM_MINUS_3586_MORE};};
template<> struct libdivide_constants<int16_t,-3585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3585_MAGIC, .more = S16LD_DENOM_MINUS_3585_MORE};};
template<> struct libdivide_constants<int16_t,-3584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3584_MAGIC, .more = S16LD_DENOM_MINUS_3584_MORE};};
template<> struct libdivide_constants<int16_t,-3583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3583_MAGIC, .more = S16LD_DENOM_MINUS_3583_MORE};};
template<> struct libdivide_constants<int16_t,-3582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3582_MAGIC, .more = S16LD_DENOM_MINUS_3582_MORE};};
template<> struct libdivide_constants<int16_t,-3581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3581_MAGIC, .more = S16LD_DENOM_MINUS_3581_MORE};};
template<> struct libdivide_constants<int16_t,-3580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3580_MAGIC, .more = S16LD_DENOM_MINUS_3580_MORE};};
template<> struct libdivide_constants<int16_t,-3579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3579_MAGIC, .more = S16LD_DENOM_MINUS_3579_MORE};};
template<> struct libdivide_constants<int16_t,-3578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3578_MAGIC, .more = S16LD_DENOM_MINUS_3578_MORE};};
template<> struct libdivide_constants<int16_t,-3577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3577_MAGIC, .more = S16LD_DENOM_MINUS_3577_MORE};};
template<> struct libdivide_constants<int16_t,-3576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3576_MAGIC, .more = S16LD_DENOM_MINUS_3576_MORE};};
template<> struct libdivide_constants<int16_t,-3575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3575_MAGIC, .more = S16LD_DENOM_MINUS_3575_MORE};};
template<> struct libdivide_constants<int16_t,-3574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3574_MAGIC, .more = S16LD_DENOM_MINUS_3574_MORE};};
template<> struct libdivide_constants<int16_t,-3573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3573_MAGIC, .more = S16LD_DENOM_MINUS_3573_MORE};};
template<> struct libdivide_constants<int16_t,-3572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3572_MAGIC, .more = S16LD_DENOM_MINUS_3572_MORE};};
template<> struct libdivide_constants<int16_t,-3571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3571_MAGIC, .more = S16LD_DENOM_MINUS_3571_MORE};};
template<> struct libdivide_constants<int16_t,-3570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3570_MAGIC, .more = S16LD_DENOM_MINUS_3570_MORE};};
template<> struct libdivide_constants<int16_t,-3569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3569_MAGIC, .more = S16LD_DENOM_MINUS_3569_MORE};};
template<> struct libdivide_constants<int16_t,-3568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3568_MAGIC, .more = S16LD_DENOM_MINUS_3568_MORE};};
template<> struct libdivide_constants<int16_t,-3567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3567_MAGIC, .more = S16LD_DENOM_MINUS_3567_MORE};};
template<> struct libdivide_constants<int16_t,-3566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3566_MAGIC, .more = S16LD_DENOM_MINUS_3566_MORE};};
template<> struct libdivide_constants<int16_t,-3565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3565_MAGIC, .more = S16LD_DENOM_MINUS_3565_MORE};};
template<> struct libdivide_constants<int16_t,-3564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3564_MAGIC, .more = S16LD_DENOM_MINUS_3564_MORE};};
template<> struct libdivide_constants<int16_t,-3563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3563_MAGIC, .more = S16LD_DENOM_MINUS_3563_MORE};};
template<> struct libdivide_constants<int16_t,-3562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3562_MAGIC, .more = S16LD_DENOM_MINUS_3562_MORE};};
template<> struct libdivide_constants<int16_t,-3561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3561_MAGIC, .more = S16LD_DENOM_MINUS_3561_MORE};};
template<> struct libdivide_constants<int16_t,-3560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3560_MAGIC, .more = S16LD_DENOM_MINUS_3560_MORE};};
template<> struct libdivide_constants<int16_t,-3559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3559_MAGIC, .more = S16LD_DENOM_MINUS_3559_MORE};};
template<> struct libdivide_constants<int16_t,-3558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3558_MAGIC, .more = S16LD_DENOM_MINUS_3558_MORE};};
template<> struct libdivide_constants<int16_t,-3557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3557_MAGIC, .more = S16LD_DENOM_MINUS_3557_MORE};};
template<> struct libdivide_constants<int16_t,-3556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3556_MAGIC, .more = S16LD_DENOM_MINUS_3556_MORE};};
template<> struct libdivide_constants<int16_t,-3555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3555_MAGIC, .more = S16LD_DENOM_MINUS_3555_MORE};};
template<> struct libdivide_constants<int16_t,-3554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3554_MAGIC, .more = S16LD_DENOM_MINUS_3554_MORE};};
template<> struct libdivide_constants<int16_t,-3553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3553_MAGIC, .more = S16LD_DENOM_MINUS_3553_MORE};};
template<> struct libdivide_constants<int16_t,-3552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3552_MAGIC, .more = S16LD_DENOM_MINUS_3552_MORE};};
template<> struct libdivide_constants<int16_t,-3551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3551_MAGIC, .more = S16LD_DENOM_MINUS_3551_MORE};};
template<> struct libdivide_constants<int16_t,-3550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3550_MAGIC, .more = S16LD_DENOM_MINUS_3550_MORE};};
template<> struct libdivide_constants<int16_t,-3549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3549_MAGIC, .more = S16LD_DENOM_MINUS_3549_MORE};};
template<> struct libdivide_constants<int16_t,-3548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3548_MAGIC, .more = S16LD_DENOM_MINUS_3548_MORE};};
template<> struct libdivide_constants<int16_t,-3547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3547_MAGIC, .more = S16LD_DENOM_MINUS_3547_MORE};};
template<> struct libdivide_constants<int16_t,-3546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3546_MAGIC, .more = S16LD_DENOM_MINUS_3546_MORE};};
template<> struct libdivide_constants<int16_t,-3545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3545_MAGIC, .more = S16LD_DENOM_MINUS_3545_MORE};};
template<> struct libdivide_constants<int16_t,-3544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3544_MAGIC, .more = S16LD_DENOM_MINUS_3544_MORE};};
template<> struct libdivide_constants<int16_t,-3543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3543_MAGIC, .more = S16LD_DENOM_MINUS_3543_MORE};};
template<> struct libdivide_constants<int16_t,-3542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3542_MAGIC, .more = S16LD_DENOM_MINUS_3542_MORE};};
template<> struct libdivide_constants<int16_t,-3541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3541_MAGIC, .more = S16LD_DENOM_MINUS_3541_MORE};};
template<> struct libdivide_constants<int16_t,-3540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3540_MAGIC, .more = S16LD_DENOM_MINUS_3540_MORE};};
template<> struct libdivide_constants<int16_t,-3539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3539_MAGIC, .more = S16LD_DENOM_MINUS_3539_MORE};};
template<> struct libdivide_constants<int16_t,-3538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3538_MAGIC, .more = S16LD_DENOM_MINUS_3538_MORE};};
template<> struct libdivide_constants<int16_t,-3537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3537_MAGIC, .more = S16LD_DENOM_MINUS_3537_MORE};};
template<> struct libdivide_constants<int16_t,-3536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3536_MAGIC, .more = S16LD_DENOM_MINUS_3536_MORE};};
template<> struct libdivide_constants<int16_t,-3535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3535_MAGIC, .more = S16LD_DENOM_MINUS_3535_MORE};};
template<> struct libdivide_constants<int16_t,-3534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3534_MAGIC, .more = S16LD_DENOM_MINUS_3534_MORE};};
template<> struct libdivide_constants<int16_t,-3533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3533_MAGIC, .more = S16LD_DENOM_MINUS_3533_MORE};};
template<> struct libdivide_constants<int16_t,-3532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3532_MAGIC, .more = S16LD_DENOM_MINUS_3532_MORE};};
template<> struct libdivide_constants<int16_t,-3531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3531_MAGIC, .more = S16LD_DENOM_MINUS_3531_MORE};};
template<> struct libdivide_constants<int16_t,-3530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3530_MAGIC, .more = S16LD_DENOM_MINUS_3530_MORE};};
template<> struct libdivide_constants<int16_t,-3529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3529_MAGIC, .more = S16LD_DENOM_MINUS_3529_MORE};};
template<> struct libdivide_constants<int16_t,-3528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3528_MAGIC, .more = S16LD_DENOM_MINUS_3528_MORE};};
template<> struct libdivide_constants<int16_t,-3527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3527_MAGIC, .more = S16LD_DENOM_MINUS_3527_MORE};};
template<> struct libdivide_constants<int16_t,-3526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3526_MAGIC, .more = S16LD_DENOM_MINUS_3526_MORE};};
template<> struct libdivide_constants<int16_t,-3525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3525_MAGIC, .more = S16LD_DENOM_MINUS_3525_MORE};};
template<> struct libdivide_constants<int16_t,-3524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3524_MAGIC, .more = S16LD_DENOM_MINUS_3524_MORE};};
template<> struct libdivide_constants<int16_t,-3523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3523_MAGIC, .more = S16LD_DENOM_MINUS_3523_MORE};};
template<> struct libdivide_constants<int16_t,-3522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3522_MAGIC, .more = S16LD_DENOM_MINUS_3522_MORE};};
template<> struct libdivide_constants<int16_t,-3521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3521_MAGIC, .more = S16LD_DENOM_MINUS_3521_MORE};};
template<> struct libdivide_constants<int16_t,-3520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3520_MAGIC, .more = S16LD_DENOM_MINUS_3520_MORE};};
template<> struct libdivide_constants<int16_t,-3519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3519_MAGIC, .more = S16LD_DENOM_MINUS_3519_MORE};};
template<> struct libdivide_constants<int16_t,-3518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3518_MAGIC, .more = S16LD_DENOM_MINUS_3518_MORE};};
template<> struct libdivide_constants<int16_t,-3517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3517_MAGIC, .more = S16LD_DENOM_MINUS_3517_MORE};};
template<> struct libdivide_constants<int16_t,-3516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3516_MAGIC, .more = S16LD_DENOM_MINUS_3516_MORE};};
template<> struct libdivide_constants<int16_t,-3515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3515_MAGIC, .more = S16LD_DENOM_MINUS_3515_MORE};};
template<> struct libdivide_constants<int16_t,-3514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3514_MAGIC, .more = S16LD_DENOM_MINUS_3514_MORE};};
template<> struct libdivide_constants<int16_t,-3513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3513_MAGIC, .more = S16LD_DENOM_MINUS_3513_MORE};};
template<> struct libdivide_constants<int16_t,-3512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3512_MAGIC, .more = S16LD_DENOM_MINUS_3512_MORE};};
template<> struct libdivide_constants<int16_t,-3511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3511_MAGIC, .more = S16LD_DENOM_MINUS_3511_MORE};};
template<> struct libdivide_constants<int16_t,-3510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3510_MAGIC, .more = S16LD_DENOM_MINUS_3510_MORE};};
template<> struct libdivide_constants<int16_t,-3509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3509_MAGIC, .more = S16LD_DENOM_MINUS_3509_MORE};};
template<> struct libdivide_constants<int16_t,-3508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3508_MAGIC, .more = S16LD_DENOM_MINUS_3508_MORE};};
template<> struct libdivide_constants<int16_t,-3507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3507_MAGIC, .more = S16LD_DENOM_MINUS_3507_MORE};};
template<> struct libdivide_constants<int16_t,-3506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3506_MAGIC, .more = S16LD_DENOM_MINUS_3506_MORE};};
template<> struct libdivide_constants<int16_t,-3505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3505_MAGIC, .more = S16LD_DENOM_MINUS_3505_MORE};};
template<> struct libdivide_constants<int16_t,-3504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3504_MAGIC, .more = S16LD_DENOM_MINUS_3504_MORE};};
template<> struct libdivide_constants<int16_t,-3503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3503_MAGIC, .more = S16LD_DENOM_MINUS_3503_MORE};};
template<> struct libdivide_constants<int16_t,-3502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3502_MAGIC, .more = S16LD_DENOM_MINUS_3502_MORE};};
template<> struct libdivide_constants<int16_t,-3501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3501_MAGIC, .more = S16LD_DENOM_MINUS_3501_MORE};};
template<> struct libdivide_constants<int16_t,-3500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3500_MAGIC, .more = S16LD_DENOM_MINUS_3500_MORE};};
template<> struct libdivide_constants<int16_t,-3499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3499_MAGIC, .more = S16LD_DENOM_MINUS_3499_MORE};};
template<> struct libdivide_constants<int16_t,-3498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3498_MAGIC, .more = S16LD_DENOM_MINUS_3498_MORE};};
template<> struct libdivide_constants<int16_t,-3497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3497_MAGIC, .more = S16LD_DENOM_MINUS_3497_MORE};};
template<> struct libdivide_constants<int16_t,-3496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3496_MAGIC, .more = S16LD_DENOM_MINUS_3496_MORE};};
template<> struct libdivide_constants<int16_t,-3495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3495_MAGIC, .more = S16LD_DENOM_MINUS_3495_MORE};};
template<> struct libdivide_constants<int16_t,-3494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3494_MAGIC, .more = S16LD_DENOM_MINUS_3494_MORE};};
template<> struct libdivide_constants<int16_t,-3493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3493_MAGIC, .more = S16LD_DENOM_MINUS_3493_MORE};};
template<> struct libdivide_constants<int16_t,-3492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3492_MAGIC, .more = S16LD_DENOM_MINUS_3492_MORE};};
template<> struct libdivide_constants<int16_t,-3491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3491_MAGIC, .more = S16LD_DENOM_MINUS_3491_MORE};};
template<> struct libdivide_constants<int16_t,-3490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3490_MAGIC, .more = S16LD_DENOM_MINUS_3490_MORE};};
template<> struct libdivide_constants<int16_t,-3489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3489_MAGIC, .more = S16LD_DENOM_MINUS_3489_MORE};};
template<> struct libdivide_constants<int16_t,-3488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3488_MAGIC, .more = S16LD_DENOM_MINUS_3488_MORE};};
template<> struct libdivide_constants<int16_t,-3487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3487_MAGIC, .more = S16LD_DENOM_MINUS_3487_MORE};};
template<> struct libdivide_constants<int16_t,-3486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3486_MAGIC, .more = S16LD_DENOM_MINUS_3486_MORE};};
template<> struct libdivide_constants<int16_t,-3485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3485_MAGIC, .more = S16LD_DENOM_MINUS_3485_MORE};};
template<> struct libdivide_constants<int16_t,-3484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3484_MAGIC, .more = S16LD_DENOM_MINUS_3484_MORE};};
template<> struct libdivide_constants<int16_t,-3483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3483_MAGIC, .more = S16LD_DENOM_MINUS_3483_MORE};};
template<> struct libdivide_constants<int16_t,-3482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3482_MAGIC, .more = S16LD_DENOM_MINUS_3482_MORE};};
template<> struct libdivide_constants<int16_t,-3481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3481_MAGIC, .more = S16LD_DENOM_MINUS_3481_MORE};};
template<> struct libdivide_constants<int16_t,-3480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3480_MAGIC, .more = S16LD_DENOM_MINUS_3480_MORE};};
template<> struct libdivide_constants<int16_t,-3479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3479_MAGIC, .more = S16LD_DENOM_MINUS_3479_MORE};};
template<> struct libdivide_constants<int16_t,-3478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3478_MAGIC, .more = S16LD_DENOM_MINUS_3478_MORE};};
template<> struct libdivide_constants<int16_t,-3477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3477_MAGIC, .more = S16LD_DENOM_MINUS_3477_MORE};};
template<> struct libdivide_constants<int16_t,-3476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3476_MAGIC, .more = S16LD_DENOM_MINUS_3476_MORE};};
template<> struct libdivide_constants<int16_t,-3475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3475_MAGIC, .more = S16LD_DENOM_MINUS_3475_MORE};};
template<> struct libdivide_constants<int16_t,-3474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3474_MAGIC, .more = S16LD_DENOM_MINUS_3474_MORE};};
template<> struct libdivide_constants<int16_t,-3473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3473_MAGIC, .more = S16LD_DENOM_MINUS_3473_MORE};};
template<> struct libdivide_constants<int16_t,-3472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3472_MAGIC, .more = S16LD_DENOM_MINUS_3472_MORE};};
template<> struct libdivide_constants<int16_t,-3471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3471_MAGIC, .more = S16LD_DENOM_MINUS_3471_MORE};};
template<> struct libdivide_constants<int16_t,-3470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3470_MAGIC, .more = S16LD_DENOM_MINUS_3470_MORE};};
template<> struct libdivide_constants<int16_t,-3469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3469_MAGIC, .more = S16LD_DENOM_MINUS_3469_MORE};};
template<> struct libdivide_constants<int16_t,-3468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3468_MAGIC, .more = S16LD_DENOM_MINUS_3468_MORE};};
template<> struct libdivide_constants<int16_t,-3467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3467_MAGIC, .more = S16LD_DENOM_MINUS_3467_MORE};};
template<> struct libdivide_constants<int16_t,-3466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3466_MAGIC, .more = S16LD_DENOM_MINUS_3466_MORE};};
template<> struct libdivide_constants<int16_t,-3465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3465_MAGIC, .more = S16LD_DENOM_MINUS_3465_MORE};};
template<> struct libdivide_constants<int16_t,-3464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3464_MAGIC, .more = S16LD_DENOM_MINUS_3464_MORE};};
template<> struct libdivide_constants<int16_t,-3463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3463_MAGIC, .more = S16LD_DENOM_MINUS_3463_MORE};};
template<> struct libdivide_constants<int16_t,-3462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3462_MAGIC, .more = S16LD_DENOM_MINUS_3462_MORE};};
template<> struct libdivide_constants<int16_t,-3461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3461_MAGIC, .more = S16LD_DENOM_MINUS_3461_MORE};};
template<> struct libdivide_constants<int16_t,-3460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3460_MAGIC, .more = S16LD_DENOM_MINUS_3460_MORE};};
template<> struct libdivide_constants<int16_t,-3459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3459_MAGIC, .more = S16LD_DENOM_MINUS_3459_MORE};};
template<> struct libdivide_constants<int16_t,-3458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3458_MAGIC, .more = S16LD_DENOM_MINUS_3458_MORE};};
template<> struct libdivide_constants<int16_t,-3457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3457_MAGIC, .more = S16LD_DENOM_MINUS_3457_MORE};};
template<> struct libdivide_constants<int16_t,-3456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3456_MAGIC, .more = S16LD_DENOM_MINUS_3456_MORE};};
template<> struct libdivide_constants<int16_t,-3455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3455_MAGIC, .more = S16LD_DENOM_MINUS_3455_MORE};};
template<> struct libdivide_constants<int16_t,-3454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3454_MAGIC, .more = S16LD_DENOM_MINUS_3454_MORE};};
template<> struct libdivide_constants<int16_t,-3453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3453_MAGIC, .more = S16LD_DENOM_MINUS_3453_MORE};};
template<> struct libdivide_constants<int16_t,-3452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3452_MAGIC, .more = S16LD_DENOM_MINUS_3452_MORE};};
template<> struct libdivide_constants<int16_t,-3451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3451_MAGIC, .more = S16LD_DENOM_MINUS_3451_MORE};};
template<> struct libdivide_constants<int16_t,-3450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3450_MAGIC, .more = S16LD_DENOM_MINUS_3450_MORE};};
template<> struct libdivide_constants<int16_t,-3449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3449_MAGIC, .more = S16LD_DENOM_MINUS_3449_MORE};};
template<> struct libdivide_constants<int16_t,-3448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3448_MAGIC, .more = S16LD_DENOM_MINUS_3448_MORE};};
template<> struct libdivide_constants<int16_t,-3447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3447_MAGIC, .more = S16LD_DENOM_MINUS_3447_MORE};};
template<> struct libdivide_constants<int16_t,-3446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3446_MAGIC, .more = S16LD_DENOM_MINUS_3446_MORE};};
template<> struct libdivide_constants<int16_t,-3445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3445_MAGIC, .more = S16LD_DENOM_MINUS_3445_MORE};};
template<> struct libdivide_constants<int16_t,-3444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3444_MAGIC, .more = S16LD_DENOM_MINUS_3444_MORE};};
template<> struct libdivide_constants<int16_t,-3443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3443_MAGIC, .more = S16LD_DENOM_MINUS_3443_MORE};};
template<> struct libdivide_constants<int16_t,-3442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3442_MAGIC, .more = S16LD_DENOM_MINUS_3442_MORE};};
template<> struct libdivide_constants<int16_t,-3441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3441_MAGIC, .more = S16LD_DENOM_MINUS_3441_MORE};};
template<> struct libdivide_constants<int16_t,-3440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3440_MAGIC, .more = S16LD_DENOM_MINUS_3440_MORE};};
template<> struct libdivide_constants<int16_t,-3439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3439_MAGIC, .more = S16LD_DENOM_MINUS_3439_MORE};};
template<> struct libdivide_constants<int16_t,-3438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3438_MAGIC, .more = S16LD_DENOM_MINUS_3438_MORE};};
template<> struct libdivide_constants<int16_t,-3437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3437_MAGIC, .more = S16LD_DENOM_MINUS_3437_MORE};};
template<> struct libdivide_constants<int16_t,-3436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3436_MAGIC, .more = S16LD_DENOM_MINUS_3436_MORE};};
template<> struct libdivide_constants<int16_t,-3435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3435_MAGIC, .more = S16LD_DENOM_MINUS_3435_MORE};};
template<> struct libdivide_constants<int16_t,-3434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3434_MAGIC, .more = S16LD_DENOM_MINUS_3434_MORE};};
template<> struct libdivide_constants<int16_t,-3433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3433_MAGIC, .more = S16LD_DENOM_MINUS_3433_MORE};};
template<> struct libdivide_constants<int16_t,-3432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3432_MAGIC, .more = S16LD_DENOM_MINUS_3432_MORE};};
template<> struct libdivide_constants<int16_t,-3431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3431_MAGIC, .more = S16LD_DENOM_MINUS_3431_MORE};};
template<> struct libdivide_constants<int16_t,-3430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3430_MAGIC, .more = S16LD_DENOM_MINUS_3430_MORE};};
template<> struct libdivide_constants<int16_t,-3429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3429_MAGIC, .more = S16LD_DENOM_MINUS_3429_MORE};};
template<> struct libdivide_constants<int16_t,-3428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3428_MAGIC, .more = S16LD_DENOM_MINUS_3428_MORE};};
template<> struct libdivide_constants<int16_t,-3427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3427_MAGIC, .more = S16LD_DENOM_MINUS_3427_MORE};};
template<> struct libdivide_constants<int16_t,-3426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3426_MAGIC, .more = S16LD_DENOM_MINUS_3426_MORE};};
template<> struct libdivide_constants<int16_t,-3425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3425_MAGIC, .more = S16LD_DENOM_MINUS_3425_MORE};};
template<> struct libdivide_constants<int16_t,-3424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3424_MAGIC, .more = S16LD_DENOM_MINUS_3424_MORE};};
template<> struct libdivide_constants<int16_t,-3423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3423_MAGIC, .more = S16LD_DENOM_MINUS_3423_MORE};};
template<> struct libdivide_constants<int16_t,-3422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3422_MAGIC, .more = S16LD_DENOM_MINUS_3422_MORE};};
template<> struct libdivide_constants<int16_t,-3421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3421_MAGIC, .more = S16LD_DENOM_MINUS_3421_MORE};};
template<> struct libdivide_constants<int16_t,-3420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3420_MAGIC, .more = S16LD_DENOM_MINUS_3420_MORE};};
template<> struct libdivide_constants<int16_t,-3419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3419_MAGIC, .more = S16LD_DENOM_MINUS_3419_MORE};};
template<> struct libdivide_constants<int16_t,-3418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3418_MAGIC, .more = S16LD_DENOM_MINUS_3418_MORE};};
template<> struct libdivide_constants<int16_t,-3417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3417_MAGIC, .more = S16LD_DENOM_MINUS_3417_MORE};};
template<> struct libdivide_constants<int16_t,-3416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3416_MAGIC, .more = S16LD_DENOM_MINUS_3416_MORE};};
template<> struct libdivide_constants<int16_t,-3415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3415_MAGIC, .more = S16LD_DENOM_MINUS_3415_MORE};};
template<> struct libdivide_constants<int16_t,-3414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3414_MAGIC, .more = S16LD_DENOM_MINUS_3414_MORE};};
template<> struct libdivide_constants<int16_t,-3413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3413_MAGIC, .more = S16LD_DENOM_MINUS_3413_MORE};};
template<> struct libdivide_constants<int16_t,-3412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3412_MAGIC, .more = S16LD_DENOM_MINUS_3412_MORE};};
template<> struct libdivide_constants<int16_t,-3411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3411_MAGIC, .more = S16LD_DENOM_MINUS_3411_MORE};};
template<> struct libdivide_constants<int16_t,-3410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3410_MAGIC, .more = S16LD_DENOM_MINUS_3410_MORE};};
template<> struct libdivide_constants<int16_t,-3409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3409_MAGIC, .more = S16LD_DENOM_MINUS_3409_MORE};};
template<> struct libdivide_constants<int16_t,-3408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3408_MAGIC, .more = S16LD_DENOM_MINUS_3408_MORE};};
template<> struct libdivide_constants<int16_t,-3407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3407_MAGIC, .more = S16LD_DENOM_MINUS_3407_MORE};};
template<> struct libdivide_constants<int16_t,-3406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3406_MAGIC, .more = S16LD_DENOM_MINUS_3406_MORE};};
template<> struct libdivide_constants<int16_t,-3405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3405_MAGIC, .more = S16LD_DENOM_MINUS_3405_MORE};};
template<> struct libdivide_constants<int16_t,-3404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3404_MAGIC, .more = S16LD_DENOM_MINUS_3404_MORE};};
template<> struct libdivide_constants<int16_t,-3403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3403_MAGIC, .more = S16LD_DENOM_MINUS_3403_MORE};};
template<> struct libdivide_constants<int16_t,-3402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3402_MAGIC, .more = S16LD_DENOM_MINUS_3402_MORE};};
template<> struct libdivide_constants<int16_t,-3401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3401_MAGIC, .more = S16LD_DENOM_MINUS_3401_MORE};};
template<> struct libdivide_constants<int16_t,-3400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3400_MAGIC, .more = S16LD_DENOM_MINUS_3400_MORE};};
template<> struct libdivide_constants<int16_t,-3399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3399_MAGIC, .more = S16LD_DENOM_MINUS_3399_MORE};};
template<> struct libdivide_constants<int16_t,-3398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3398_MAGIC, .more = S16LD_DENOM_MINUS_3398_MORE};};
template<> struct libdivide_constants<int16_t,-3397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3397_MAGIC, .more = S16LD_DENOM_MINUS_3397_MORE};};
template<> struct libdivide_constants<int16_t,-3396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3396_MAGIC, .more = S16LD_DENOM_MINUS_3396_MORE};};
template<> struct libdivide_constants<int16_t,-3395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3395_MAGIC, .more = S16LD_DENOM_MINUS_3395_MORE};};
template<> struct libdivide_constants<int16_t,-3394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3394_MAGIC, .more = S16LD_DENOM_MINUS_3394_MORE};};
template<> struct libdivide_constants<int16_t,-3393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3393_MAGIC, .more = S16LD_DENOM_MINUS_3393_MORE};};
template<> struct libdivide_constants<int16_t,-3392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3392_MAGIC, .more = S16LD_DENOM_MINUS_3392_MORE};};
template<> struct libdivide_constants<int16_t,-3391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3391_MAGIC, .more = S16LD_DENOM_MINUS_3391_MORE};};
template<> struct libdivide_constants<int16_t,-3390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3390_MAGIC, .more = S16LD_DENOM_MINUS_3390_MORE};};
template<> struct libdivide_constants<int16_t,-3389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3389_MAGIC, .more = S16LD_DENOM_MINUS_3389_MORE};};
template<> struct libdivide_constants<int16_t,-3388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3388_MAGIC, .more = S16LD_DENOM_MINUS_3388_MORE};};
template<> struct libdivide_constants<int16_t,-3387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3387_MAGIC, .more = S16LD_DENOM_MINUS_3387_MORE};};
template<> struct libdivide_constants<int16_t,-3386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3386_MAGIC, .more = S16LD_DENOM_MINUS_3386_MORE};};
template<> struct libdivide_constants<int16_t,-3385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3385_MAGIC, .more = S16LD_DENOM_MINUS_3385_MORE};};
template<> struct libdivide_constants<int16_t,-3384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3384_MAGIC, .more = S16LD_DENOM_MINUS_3384_MORE};};
template<> struct libdivide_constants<int16_t,-3383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3383_MAGIC, .more = S16LD_DENOM_MINUS_3383_MORE};};
template<> struct libdivide_constants<int16_t,-3382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3382_MAGIC, .more = S16LD_DENOM_MINUS_3382_MORE};};
template<> struct libdivide_constants<int16_t,-3381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3381_MAGIC, .more = S16LD_DENOM_MINUS_3381_MORE};};
template<> struct libdivide_constants<int16_t,-3380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3380_MAGIC, .more = S16LD_DENOM_MINUS_3380_MORE};};
template<> struct libdivide_constants<int16_t,-3379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3379_MAGIC, .more = S16LD_DENOM_MINUS_3379_MORE};};
template<> struct libdivide_constants<int16_t,-3378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3378_MAGIC, .more = S16LD_DENOM_MINUS_3378_MORE};};
template<> struct libdivide_constants<int16_t,-3377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3377_MAGIC, .more = S16LD_DENOM_MINUS_3377_MORE};};
template<> struct libdivide_constants<int16_t,-3376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3376_MAGIC, .more = S16LD_DENOM_MINUS_3376_MORE};};
template<> struct libdivide_constants<int16_t,-3375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3375_MAGIC, .more = S16LD_DENOM_MINUS_3375_MORE};};
template<> struct libdivide_constants<int16_t,-3374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3374_MAGIC, .more = S16LD_DENOM_MINUS_3374_MORE};};
template<> struct libdivide_constants<int16_t,-3373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3373_MAGIC, .more = S16LD_DENOM_MINUS_3373_MORE};};
template<> struct libdivide_constants<int16_t,-3372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3372_MAGIC, .more = S16LD_DENOM_MINUS_3372_MORE};};
template<> struct libdivide_constants<int16_t,-3371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3371_MAGIC, .more = S16LD_DENOM_MINUS_3371_MORE};};
template<> struct libdivide_constants<int16_t,-3370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3370_MAGIC, .more = S16LD_DENOM_MINUS_3370_MORE};};
template<> struct libdivide_constants<int16_t,-3369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3369_MAGIC, .more = S16LD_DENOM_MINUS_3369_MORE};};
template<> struct libdivide_constants<int16_t,-3368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3368_MAGIC, .more = S16LD_DENOM_MINUS_3368_MORE};};
template<> struct libdivide_constants<int16_t,-3367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3367_MAGIC, .more = S16LD_DENOM_MINUS_3367_MORE};};
template<> struct libdivide_constants<int16_t,-3366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3366_MAGIC, .more = S16LD_DENOM_MINUS_3366_MORE};};
template<> struct libdivide_constants<int16_t,-3365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3365_MAGIC, .more = S16LD_DENOM_MINUS_3365_MORE};};
template<> struct libdivide_constants<int16_t,-3364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3364_MAGIC, .more = S16LD_DENOM_MINUS_3364_MORE};};
template<> struct libdivide_constants<int16_t,-3363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3363_MAGIC, .more = S16LD_DENOM_MINUS_3363_MORE};};
template<> struct libdivide_constants<int16_t,-3362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3362_MAGIC, .more = S16LD_DENOM_MINUS_3362_MORE};};
template<> struct libdivide_constants<int16_t,-3361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3361_MAGIC, .more = S16LD_DENOM_MINUS_3361_MORE};};
template<> struct libdivide_constants<int16_t,-3360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3360_MAGIC, .more = S16LD_DENOM_MINUS_3360_MORE};};
template<> struct libdivide_constants<int16_t,-3359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3359_MAGIC, .more = S16LD_DENOM_MINUS_3359_MORE};};
template<> struct libdivide_constants<int16_t,-3358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3358_MAGIC, .more = S16LD_DENOM_MINUS_3358_MORE};};
template<> struct libdivide_constants<int16_t,-3357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3357_MAGIC, .more = S16LD_DENOM_MINUS_3357_MORE};};
template<> struct libdivide_constants<int16_t,-3356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3356_MAGIC, .more = S16LD_DENOM_MINUS_3356_MORE};};
template<> struct libdivide_constants<int16_t,-3355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3355_MAGIC, .more = S16LD_DENOM_MINUS_3355_MORE};};
template<> struct libdivide_constants<int16_t,-3354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3354_MAGIC, .more = S16LD_DENOM_MINUS_3354_MORE};};
template<> struct libdivide_constants<int16_t,-3353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3353_MAGIC, .more = S16LD_DENOM_MINUS_3353_MORE};};
template<> struct libdivide_constants<int16_t,-3352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3352_MAGIC, .more = S16LD_DENOM_MINUS_3352_MORE};};
template<> struct libdivide_constants<int16_t,-3351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3351_MAGIC, .more = S16LD_DENOM_MINUS_3351_MORE};};
template<> struct libdivide_constants<int16_t,-3350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3350_MAGIC, .more = S16LD_DENOM_MINUS_3350_MORE};};
template<> struct libdivide_constants<int16_t,-3349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3349_MAGIC, .more = S16LD_DENOM_MINUS_3349_MORE};};
template<> struct libdivide_constants<int16_t,-3348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3348_MAGIC, .more = S16LD_DENOM_MINUS_3348_MORE};};
template<> struct libdivide_constants<int16_t,-3347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3347_MAGIC, .more = S16LD_DENOM_MINUS_3347_MORE};};
template<> struct libdivide_constants<int16_t,-3346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3346_MAGIC, .more = S16LD_DENOM_MINUS_3346_MORE};};
template<> struct libdivide_constants<int16_t,-3345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3345_MAGIC, .more = S16LD_DENOM_MINUS_3345_MORE};};
template<> struct libdivide_constants<int16_t,-3344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3344_MAGIC, .more = S16LD_DENOM_MINUS_3344_MORE};};
template<> struct libdivide_constants<int16_t,-3343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3343_MAGIC, .more = S16LD_DENOM_MINUS_3343_MORE};};
template<> struct libdivide_constants<int16_t,-3342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3342_MAGIC, .more = S16LD_DENOM_MINUS_3342_MORE};};
template<> struct libdivide_constants<int16_t,-3341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3341_MAGIC, .more = S16LD_DENOM_MINUS_3341_MORE};};
template<> struct libdivide_constants<int16_t,-3340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3340_MAGIC, .more = S16LD_DENOM_MINUS_3340_MORE};};
template<> struct libdivide_constants<int16_t,-3339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3339_MAGIC, .more = S16LD_DENOM_MINUS_3339_MORE};};
template<> struct libdivide_constants<int16_t,-3338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3338_MAGIC, .more = S16LD_DENOM_MINUS_3338_MORE};};
template<> struct libdivide_constants<int16_t,-3337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3337_MAGIC, .more = S16LD_DENOM_MINUS_3337_MORE};};
template<> struct libdivide_constants<int16_t,-3336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3336_MAGIC, .more = S16LD_DENOM_MINUS_3336_MORE};};
template<> struct libdivide_constants<int16_t,-3335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3335_MAGIC, .more = S16LD_DENOM_MINUS_3335_MORE};};
template<> struct libdivide_constants<int16_t,-3334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3334_MAGIC, .more = S16LD_DENOM_MINUS_3334_MORE};};
template<> struct libdivide_constants<int16_t,-3333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3333_MAGIC, .more = S16LD_DENOM_MINUS_3333_MORE};};
template<> struct libdivide_constants<int16_t,-3332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3332_MAGIC, .more = S16LD_DENOM_MINUS_3332_MORE};};
template<> struct libdivide_constants<int16_t,-3331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3331_MAGIC, .more = S16LD_DENOM_MINUS_3331_MORE};};
template<> struct libdivide_constants<int16_t,-3330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3330_MAGIC, .more = S16LD_DENOM_MINUS_3330_MORE};};
template<> struct libdivide_constants<int16_t,-3329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3329_MAGIC, .more = S16LD_DENOM_MINUS_3329_MORE};};
template<> struct libdivide_constants<int16_t,-3328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3328_MAGIC, .more = S16LD_DENOM_MINUS_3328_MORE};};
template<> struct libdivide_constants<int16_t,-3327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3327_MAGIC, .more = S16LD_DENOM_MINUS_3327_MORE};};
template<> struct libdivide_constants<int16_t,-3326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3326_MAGIC, .more = S16LD_DENOM_MINUS_3326_MORE};};
template<> struct libdivide_constants<int16_t,-3325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3325_MAGIC, .more = S16LD_DENOM_MINUS_3325_MORE};};
template<> struct libdivide_constants<int16_t,-3324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3324_MAGIC, .more = S16LD_DENOM_MINUS_3324_MORE};};
template<> struct libdivide_constants<int16_t,-3323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3323_MAGIC, .more = S16LD_DENOM_MINUS_3323_MORE};};
template<> struct libdivide_constants<int16_t,-3322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3322_MAGIC, .more = S16LD_DENOM_MINUS_3322_MORE};};
template<> struct libdivide_constants<int16_t,-3321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3321_MAGIC, .more = S16LD_DENOM_MINUS_3321_MORE};};
template<> struct libdivide_constants<int16_t,-3320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3320_MAGIC, .more = S16LD_DENOM_MINUS_3320_MORE};};
template<> struct libdivide_constants<int16_t,-3319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3319_MAGIC, .more = S16LD_DENOM_MINUS_3319_MORE};};
template<> struct libdivide_constants<int16_t,-3318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3318_MAGIC, .more = S16LD_DENOM_MINUS_3318_MORE};};
template<> struct libdivide_constants<int16_t,-3317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3317_MAGIC, .more = S16LD_DENOM_MINUS_3317_MORE};};
template<> struct libdivide_constants<int16_t,-3316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3316_MAGIC, .more = S16LD_DENOM_MINUS_3316_MORE};};
template<> struct libdivide_constants<int16_t,-3315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3315_MAGIC, .more = S16LD_DENOM_MINUS_3315_MORE};};
template<> struct libdivide_constants<int16_t,-3314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3314_MAGIC, .more = S16LD_DENOM_MINUS_3314_MORE};};
template<> struct libdivide_constants<int16_t,-3313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3313_MAGIC, .more = S16LD_DENOM_MINUS_3313_MORE};};
template<> struct libdivide_constants<int16_t,-3312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3312_MAGIC, .more = S16LD_DENOM_MINUS_3312_MORE};};
template<> struct libdivide_constants<int16_t,-3311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3311_MAGIC, .more = S16LD_DENOM_MINUS_3311_MORE};};
template<> struct libdivide_constants<int16_t,-3310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3310_MAGIC, .more = S16LD_DENOM_MINUS_3310_MORE};};
template<> struct libdivide_constants<int16_t,-3309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3309_MAGIC, .more = S16LD_DENOM_MINUS_3309_MORE};};
template<> struct libdivide_constants<int16_t,-3308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3308_MAGIC, .more = S16LD_DENOM_MINUS_3308_MORE};};
template<> struct libdivide_constants<int16_t,-3307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3307_MAGIC, .more = S16LD_DENOM_MINUS_3307_MORE};};
template<> struct libdivide_constants<int16_t,-3306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3306_MAGIC, .more = S16LD_DENOM_MINUS_3306_MORE};};
template<> struct libdivide_constants<int16_t,-3305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3305_MAGIC, .more = S16LD_DENOM_MINUS_3305_MORE};};
template<> struct libdivide_constants<int16_t,-3304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3304_MAGIC, .more = S16LD_DENOM_MINUS_3304_MORE};};
template<> struct libdivide_constants<int16_t,-3303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3303_MAGIC, .more = S16LD_DENOM_MINUS_3303_MORE};};
template<> struct libdivide_constants<int16_t,-3302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3302_MAGIC, .more = S16LD_DENOM_MINUS_3302_MORE};};
template<> struct libdivide_constants<int16_t,-3301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3301_MAGIC, .more = S16LD_DENOM_MINUS_3301_MORE};};
template<> struct libdivide_constants<int16_t,-3300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3300_MAGIC, .more = S16LD_DENOM_MINUS_3300_MORE};};
template<> struct libdivide_constants<int16_t,-3299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3299_MAGIC, .more = S16LD_DENOM_MINUS_3299_MORE};};
template<> struct libdivide_constants<int16_t,-3298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3298_MAGIC, .more = S16LD_DENOM_MINUS_3298_MORE};};
template<> struct libdivide_constants<int16_t,-3297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3297_MAGIC, .more = S16LD_DENOM_MINUS_3297_MORE};};
template<> struct libdivide_constants<int16_t,-3296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3296_MAGIC, .more = S16LD_DENOM_MINUS_3296_MORE};};
template<> struct libdivide_constants<int16_t,-3295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3295_MAGIC, .more = S16LD_DENOM_MINUS_3295_MORE};};
template<> struct libdivide_constants<int16_t,-3294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3294_MAGIC, .more = S16LD_DENOM_MINUS_3294_MORE};};
template<> struct libdivide_constants<int16_t,-3293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3293_MAGIC, .more = S16LD_DENOM_MINUS_3293_MORE};};
template<> struct libdivide_constants<int16_t,-3292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3292_MAGIC, .more = S16LD_DENOM_MINUS_3292_MORE};};
template<> struct libdivide_constants<int16_t,-3291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3291_MAGIC, .more = S16LD_DENOM_MINUS_3291_MORE};};
template<> struct libdivide_constants<int16_t,-3290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3290_MAGIC, .more = S16LD_DENOM_MINUS_3290_MORE};};
template<> struct libdivide_constants<int16_t,-3289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3289_MAGIC, .more = S16LD_DENOM_MINUS_3289_MORE};};
template<> struct libdivide_constants<int16_t,-3288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3288_MAGIC, .more = S16LD_DENOM_MINUS_3288_MORE};};
template<> struct libdivide_constants<int16_t,-3287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3287_MAGIC, .more = S16LD_DENOM_MINUS_3287_MORE};};
template<> struct libdivide_constants<int16_t,-3286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3286_MAGIC, .more = S16LD_DENOM_MINUS_3286_MORE};};
template<> struct libdivide_constants<int16_t,-3285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3285_MAGIC, .more = S16LD_DENOM_MINUS_3285_MORE};};
template<> struct libdivide_constants<int16_t,-3284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3284_MAGIC, .more = S16LD_DENOM_MINUS_3284_MORE};};
template<> struct libdivide_constants<int16_t,-3283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3283_MAGIC, .more = S16LD_DENOM_MINUS_3283_MORE};};
template<> struct libdivide_constants<int16_t,-3282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3282_MAGIC, .more = S16LD_DENOM_MINUS_3282_MORE};};
template<> struct libdivide_constants<int16_t,-3281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3281_MAGIC, .more = S16LD_DENOM_MINUS_3281_MORE};};
template<> struct libdivide_constants<int16_t,-3280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3280_MAGIC, .more = S16LD_DENOM_MINUS_3280_MORE};};
template<> struct libdivide_constants<int16_t,-3279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3279_MAGIC, .more = S16LD_DENOM_MINUS_3279_MORE};};
template<> struct libdivide_constants<int16_t,-3278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3278_MAGIC, .more = S16LD_DENOM_MINUS_3278_MORE};};
template<> struct libdivide_constants<int16_t,-3277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3277_MAGIC, .more = S16LD_DENOM_MINUS_3277_MORE};};
template<> struct libdivide_constants<int16_t,-3276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3276_MAGIC, .more = S16LD_DENOM_MINUS_3276_MORE};};
template<> struct libdivide_constants<int16_t,-3275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3275_MAGIC, .more = S16LD_DENOM_MINUS_3275_MORE};};
template<> struct libdivide_constants<int16_t,-3274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3274_MAGIC, .more = S16LD_DENOM_MINUS_3274_MORE};};
template<> struct libdivide_constants<int16_t,-3273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3273_MAGIC, .more = S16LD_DENOM_MINUS_3273_MORE};};
template<> struct libdivide_constants<int16_t,-3272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3272_MAGIC, .more = S16LD_DENOM_MINUS_3272_MORE};};
template<> struct libdivide_constants<int16_t,-3271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3271_MAGIC, .more = S16LD_DENOM_MINUS_3271_MORE};};
template<> struct libdivide_constants<int16_t,-3270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3270_MAGIC, .more = S16LD_DENOM_MINUS_3270_MORE};};
template<> struct libdivide_constants<int16_t,-3269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3269_MAGIC, .more = S16LD_DENOM_MINUS_3269_MORE};};
template<> struct libdivide_constants<int16_t,-3268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3268_MAGIC, .more = S16LD_DENOM_MINUS_3268_MORE};};
template<> struct libdivide_constants<int16_t,-3267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3267_MAGIC, .more = S16LD_DENOM_MINUS_3267_MORE};};
template<> struct libdivide_constants<int16_t,-3266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3266_MAGIC, .more = S16LD_DENOM_MINUS_3266_MORE};};
template<> struct libdivide_constants<int16_t,-3265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3265_MAGIC, .more = S16LD_DENOM_MINUS_3265_MORE};};
template<> struct libdivide_constants<int16_t,-3264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3264_MAGIC, .more = S16LD_DENOM_MINUS_3264_MORE};};
template<> struct libdivide_constants<int16_t,-3263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3263_MAGIC, .more = S16LD_DENOM_MINUS_3263_MORE};};
template<> struct libdivide_constants<int16_t,-3262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3262_MAGIC, .more = S16LD_DENOM_MINUS_3262_MORE};};
template<> struct libdivide_constants<int16_t,-3261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3261_MAGIC, .more = S16LD_DENOM_MINUS_3261_MORE};};
template<> struct libdivide_constants<int16_t,-3260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3260_MAGIC, .more = S16LD_DENOM_MINUS_3260_MORE};};
template<> struct libdivide_constants<int16_t,-3259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3259_MAGIC, .more = S16LD_DENOM_MINUS_3259_MORE};};
template<> struct libdivide_constants<int16_t,-3258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3258_MAGIC, .more = S16LD_DENOM_MINUS_3258_MORE};};
template<> struct libdivide_constants<int16_t,-3257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3257_MAGIC, .more = S16LD_DENOM_MINUS_3257_MORE};};
template<> struct libdivide_constants<int16_t,-3256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3256_MAGIC, .more = S16LD_DENOM_MINUS_3256_MORE};};
template<> struct libdivide_constants<int16_t,-3255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3255_MAGIC, .more = S16LD_DENOM_MINUS_3255_MORE};};
template<> struct libdivide_constants<int16_t,-3254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3254_MAGIC, .more = S16LD_DENOM_MINUS_3254_MORE};};
template<> struct libdivide_constants<int16_t,-3253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3253_MAGIC, .more = S16LD_DENOM_MINUS_3253_MORE};};
template<> struct libdivide_constants<int16_t,-3252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3252_MAGIC, .more = S16LD_DENOM_MINUS_3252_MORE};};
template<> struct libdivide_constants<int16_t,-3251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3251_MAGIC, .more = S16LD_DENOM_MINUS_3251_MORE};};
template<> struct libdivide_constants<int16_t,-3250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3250_MAGIC, .more = S16LD_DENOM_MINUS_3250_MORE};};
template<> struct libdivide_constants<int16_t,-3249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3249_MAGIC, .more = S16LD_DENOM_MINUS_3249_MORE};};
template<> struct libdivide_constants<int16_t,-3248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3248_MAGIC, .more = S16LD_DENOM_MINUS_3248_MORE};};
template<> struct libdivide_constants<int16_t,-3247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3247_MAGIC, .more = S16LD_DENOM_MINUS_3247_MORE};};
template<> struct libdivide_constants<int16_t,-3246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3246_MAGIC, .more = S16LD_DENOM_MINUS_3246_MORE};};
template<> struct libdivide_constants<int16_t,-3245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3245_MAGIC, .more = S16LD_DENOM_MINUS_3245_MORE};};
template<> struct libdivide_constants<int16_t,-3244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3244_MAGIC, .more = S16LD_DENOM_MINUS_3244_MORE};};
template<> struct libdivide_constants<int16_t,-3243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3243_MAGIC, .more = S16LD_DENOM_MINUS_3243_MORE};};
template<> struct libdivide_constants<int16_t,-3242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3242_MAGIC, .more = S16LD_DENOM_MINUS_3242_MORE};};
template<> struct libdivide_constants<int16_t,-3241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3241_MAGIC, .more = S16LD_DENOM_MINUS_3241_MORE};};
template<> struct libdivide_constants<int16_t,-3240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3240_MAGIC, .more = S16LD_DENOM_MINUS_3240_MORE};};
template<> struct libdivide_constants<int16_t,-3239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3239_MAGIC, .more = S16LD_DENOM_MINUS_3239_MORE};};
template<> struct libdivide_constants<int16_t,-3238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3238_MAGIC, .more = S16LD_DENOM_MINUS_3238_MORE};};
template<> struct libdivide_constants<int16_t,-3237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3237_MAGIC, .more = S16LD_DENOM_MINUS_3237_MORE};};
template<> struct libdivide_constants<int16_t,-3236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3236_MAGIC, .more = S16LD_DENOM_MINUS_3236_MORE};};
template<> struct libdivide_constants<int16_t,-3235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3235_MAGIC, .more = S16LD_DENOM_MINUS_3235_MORE};};
template<> struct libdivide_constants<int16_t,-3234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3234_MAGIC, .more = S16LD_DENOM_MINUS_3234_MORE};};
template<> struct libdivide_constants<int16_t,-3233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3233_MAGIC, .more = S16LD_DENOM_MINUS_3233_MORE};};
template<> struct libdivide_constants<int16_t,-3232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3232_MAGIC, .more = S16LD_DENOM_MINUS_3232_MORE};};
template<> struct libdivide_constants<int16_t,-3231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3231_MAGIC, .more = S16LD_DENOM_MINUS_3231_MORE};};
template<> struct libdivide_constants<int16_t,-3230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3230_MAGIC, .more = S16LD_DENOM_MINUS_3230_MORE};};
template<> struct libdivide_constants<int16_t,-3229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3229_MAGIC, .more = S16LD_DENOM_MINUS_3229_MORE};};
template<> struct libdivide_constants<int16_t,-3228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3228_MAGIC, .more = S16LD_DENOM_MINUS_3228_MORE};};
template<> struct libdivide_constants<int16_t,-3227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3227_MAGIC, .more = S16LD_DENOM_MINUS_3227_MORE};};
template<> struct libdivide_constants<int16_t,-3226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3226_MAGIC, .more = S16LD_DENOM_MINUS_3226_MORE};};
template<> struct libdivide_constants<int16_t,-3225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3225_MAGIC, .more = S16LD_DENOM_MINUS_3225_MORE};};
template<> struct libdivide_constants<int16_t,-3224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3224_MAGIC, .more = S16LD_DENOM_MINUS_3224_MORE};};
template<> struct libdivide_constants<int16_t,-3223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3223_MAGIC, .more = S16LD_DENOM_MINUS_3223_MORE};};
template<> struct libdivide_constants<int16_t,-3222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3222_MAGIC, .more = S16LD_DENOM_MINUS_3222_MORE};};
template<> struct libdivide_constants<int16_t,-3221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3221_MAGIC, .more = S16LD_DENOM_MINUS_3221_MORE};};
template<> struct libdivide_constants<int16_t,-3220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3220_MAGIC, .more = S16LD_DENOM_MINUS_3220_MORE};};
template<> struct libdivide_constants<int16_t,-3219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3219_MAGIC, .more = S16LD_DENOM_MINUS_3219_MORE};};
template<> struct libdivide_constants<int16_t,-3218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3218_MAGIC, .more = S16LD_DENOM_MINUS_3218_MORE};};
template<> struct libdivide_constants<int16_t,-3217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3217_MAGIC, .more = S16LD_DENOM_MINUS_3217_MORE};};
template<> struct libdivide_constants<int16_t,-3216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3216_MAGIC, .more = S16LD_DENOM_MINUS_3216_MORE};};
template<> struct libdivide_constants<int16_t,-3215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3215_MAGIC, .more = S16LD_DENOM_MINUS_3215_MORE};};
template<> struct libdivide_constants<int16_t,-3214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3214_MAGIC, .more = S16LD_DENOM_MINUS_3214_MORE};};
template<> struct libdivide_constants<int16_t,-3213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3213_MAGIC, .more = S16LD_DENOM_MINUS_3213_MORE};};
template<> struct libdivide_constants<int16_t,-3212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3212_MAGIC, .more = S16LD_DENOM_MINUS_3212_MORE};};
template<> struct libdivide_constants<int16_t,-3211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3211_MAGIC, .more = S16LD_DENOM_MINUS_3211_MORE};};
template<> struct libdivide_constants<int16_t,-3210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3210_MAGIC, .more = S16LD_DENOM_MINUS_3210_MORE};};
template<> struct libdivide_constants<int16_t,-3209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3209_MAGIC, .more = S16LD_DENOM_MINUS_3209_MORE};};
template<> struct libdivide_constants<int16_t,-3208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3208_MAGIC, .more = S16LD_DENOM_MINUS_3208_MORE};};
template<> struct libdivide_constants<int16_t,-3207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3207_MAGIC, .more = S16LD_DENOM_MINUS_3207_MORE};};
template<> struct libdivide_constants<int16_t,-3206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3206_MAGIC, .more = S16LD_DENOM_MINUS_3206_MORE};};
template<> struct libdivide_constants<int16_t,-3205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3205_MAGIC, .more = S16LD_DENOM_MINUS_3205_MORE};};
template<> struct libdivide_constants<int16_t,-3204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3204_MAGIC, .more = S16LD_DENOM_MINUS_3204_MORE};};
template<> struct libdivide_constants<int16_t,-3203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3203_MAGIC, .more = S16LD_DENOM_MINUS_3203_MORE};};
template<> struct libdivide_constants<int16_t,-3202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3202_MAGIC, .more = S16LD_DENOM_MINUS_3202_MORE};};
template<> struct libdivide_constants<int16_t,-3201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3201_MAGIC, .more = S16LD_DENOM_MINUS_3201_MORE};};
template<> struct libdivide_constants<int16_t,-3200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3200_MAGIC, .more = S16LD_DENOM_MINUS_3200_MORE};};
template<> struct libdivide_constants<int16_t,-3199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3199_MAGIC, .more = S16LD_DENOM_MINUS_3199_MORE};};
template<> struct libdivide_constants<int16_t,-3198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3198_MAGIC, .more = S16LD_DENOM_MINUS_3198_MORE};};
template<> struct libdivide_constants<int16_t,-3197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3197_MAGIC, .more = S16LD_DENOM_MINUS_3197_MORE};};
template<> struct libdivide_constants<int16_t,-3196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3196_MAGIC, .more = S16LD_DENOM_MINUS_3196_MORE};};
template<> struct libdivide_constants<int16_t,-3195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3195_MAGIC, .more = S16LD_DENOM_MINUS_3195_MORE};};
template<> struct libdivide_constants<int16_t,-3194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3194_MAGIC, .more = S16LD_DENOM_MINUS_3194_MORE};};
template<> struct libdivide_constants<int16_t,-3193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3193_MAGIC, .more = S16LD_DENOM_MINUS_3193_MORE};};
template<> struct libdivide_constants<int16_t,-3192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3192_MAGIC, .more = S16LD_DENOM_MINUS_3192_MORE};};
template<> struct libdivide_constants<int16_t,-3191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3191_MAGIC, .more = S16LD_DENOM_MINUS_3191_MORE};};
template<> struct libdivide_constants<int16_t,-3190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3190_MAGIC, .more = S16LD_DENOM_MINUS_3190_MORE};};
template<> struct libdivide_constants<int16_t,-3189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3189_MAGIC, .more = S16LD_DENOM_MINUS_3189_MORE};};
template<> struct libdivide_constants<int16_t,-3188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3188_MAGIC, .more = S16LD_DENOM_MINUS_3188_MORE};};
template<> struct libdivide_constants<int16_t,-3187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3187_MAGIC, .more = S16LD_DENOM_MINUS_3187_MORE};};
template<> struct libdivide_constants<int16_t,-3186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3186_MAGIC, .more = S16LD_DENOM_MINUS_3186_MORE};};
template<> struct libdivide_constants<int16_t,-3185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3185_MAGIC, .more = S16LD_DENOM_MINUS_3185_MORE};};
template<> struct libdivide_constants<int16_t,-3184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3184_MAGIC, .more = S16LD_DENOM_MINUS_3184_MORE};};
template<> struct libdivide_constants<int16_t,-3183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3183_MAGIC, .more = S16LD_DENOM_MINUS_3183_MORE};};
template<> struct libdivide_constants<int16_t,-3182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3182_MAGIC, .more = S16LD_DENOM_MINUS_3182_MORE};};
template<> struct libdivide_constants<int16_t,-3181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3181_MAGIC, .more = S16LD_DENOM_MINUS_3181_MORE};};
template<> struct libdivide_constants<int16_t,-3180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3180_MAGIC, .more = S16LD_DENOM_MINUS_3180_MORE};};
template<> struct libdivide_constants<int16_t,-3179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3179_MAGIC, .more = S16LD_DENOM_MINUS_3179_MORE};};
template<> struct libdivide_constants<int16_t,-3178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3178_MAGIC, .more = S16LD_DENOM_MINUS_3178_MORE};};
template<> struct libdivide_constants<int16_t,-3177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3177_MAGIC, .more = S16LD_DENOM_MINUS_3177_MORE};};
template<> struct libdivide_constants<int16_t,-3176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3176_MAGIC, .more = S16LD_DENOM_MINUS_3176_MORE};};
template<> struct libdivide_constants<int16_t,-3175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3175_MAGIC, .more = S16LD_DENOM_MINUS_3175_MORE};};
template<> struct libdivide_constants<int16_t,-3174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3174_MAGIC, .more = S16LD_DENOM_MINUS_3174_MORE};};
template<> struct libdivide_constants<int16_t,-3173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3173_MAGIC, .more = S16LD_DENOM_MINUS_3173_MORE};};
template<> struct libdivide_constants<int16_t,-3172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3172_MAGIC, .more = S16LD_DENOM_MINUS_3172_MORE};};
template<> struct libdivide_constants<int16_t,-3171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3171_MAGIC, .more = S16LD_DENOM_MINUS_3171_MORE};};
template<> struct libdivide_constants<int16_t,-3170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3170_MAGIC, .more = S16LD_DENOM_MINUS_3170_MORE};};
template<> struct libdivide_constants<int16_t,-3169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3169_MAGIC, .more = S16LD_DENOM_MINUS_3169_MORE};};
template<> struct libdivide_constants<int16_t,-3168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3168_MAGIC, .more = S16LD_DENOM_MINUS_3168_MORE};};
template<> struct libdivide_constants<int16_t,-3167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3167_MAGIC, .more = S16LD_DENOM_MINUS_3167_MORE};};
template<> struct libdivide_constants<int16_t,-3166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3166_MAGIC, .more = S16LD_DENOM_MINUS_3166_MORE};};
template<> struct libdivide_constants<int16_t,-3165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3165_MAGIC, .more = S16LD_DENOM_MINUS_3165_MORE};};
template<> struct libdivide_constants<int16_t,-3164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3164_MAGIC, .more = S16LD_DENOM_MINUS_3164_MORE};};
template<> struct libdivide_constants<int16_t,-3163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3163_MAGIC, .more = S16LD_DENOM_MINUS_3163_MORE};};
template<> struct libdivide_constants<int16_t,-3162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3162_MAGIC, .more = S16LD_DENOM_MINUS_3162_MORE};};
template<> struct libdivide_constants<int16_t,-3161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3161_MAGIC, .more = S16LD_DENOM_MINUS_3161_MORE};};
template<> struct libdivide_constants<int16_t,-3160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3160_MAGIC, .more = S16LD_DENOM_MINUS_3160_MORE};};
template<> struct libdivide_constants<int16_t,-3159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3159_MAGIC, .more = S16LD_DENOM_MINUS_3159_MORE};};
template<> struct libdivide_constants<int16_t,-3158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3158_MAGIC, .more = S16LD_DENOM_MINUS_3158_MORE};};
template<> struct libdivide_constants<int16_t,-3157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3157_MAGIC, .more = S16LD_DENOM_MINUS_3157_MORE};};
template<> struct libdivide_constants<int16_t,-3156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3156_MAGIC, .more = S16LD_DENOM_MINUS_3156_MORE};};
template<> struct libdivide_constants<int16_t,-3155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3155_MAGIC, .more = S16LD_DENOM_MINUS_3155_MORE};};
template<> struct libdivide_constants<int16_t,-3154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3154_MAGIC, .more = S16LD_DENOM_MINUS_3154_MORE};};
template<> struct libdivide_constants<int16_t,-3153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3153_MAGIC, .more = S16LD_DENOM_MINUS_3153_MORE};};
template<> struct libdivide_constants<int16_t,-3152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3152_MAGIC, .more = S16LD_DENOM_MINUS_3152_MORE};};
template<> struct libdivide_constants<int16_t,-3151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3151_MAGIC, .more = S16LD_DENOM_MINUS_3151_MORE};};
template<> struct libdivide_constants<int16_t,-3150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3150_MAGIC, .more = S16LD_DENOM_MINUS_3150_MORE};};
template<> struct libdivide_constants<int16_t,-3149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3149_MAGIC, .more = S16LD_DENOM_MINUS_3149_MORE};};
template<> struct libdivide_constants<int16_t,-3148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3148_MAGIC, .more = S16LD_DENOM_MINUS_3148_MORE};};
template<> struct libdivide_constants<int16_t,-3147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3147_MAGIC, .more = S16LD_DENOM_MINUS_3147_MORE};};
template<> struct libdivide_constants<int16_t,-3146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3146_MAGIC, .more = S16LD_DENOM_MINUS_3146_MORE};};
template<> struct libdivide_constants<int16_t,-3145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3145_MAGIC, .more = S16LD_DENOM_MINUS_3145_MORE};};
template<> struct libdivide_constants<int16_t,-3144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3144_MAGIC, .more = S16LD_DENOM_MINUS_3144_MORE};};
template<> struct libdivide_constants<int16_t,-3143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3143_MAGIC, .more = S16LD_DENOM_MINUS_3143_MORE};};
template<> struct libdivide_constants<int16_t,-3142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3142_MAGIC, .more = S16LD_DENOM_MINUS_3142_MORE};};
template<> struct libdivide_constants<int16_t,-3141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3141_MAGIC, .more = S16LD_DENOM_MINUS_3141_MORE};};
template<> struct libdivide_constants<int16_t,-3140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3140_MAGIC, .more = S16LD_DENOM_MINUS_3140_MORE};};
template<> struct libdivide_constants<int16_t,-3139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3139_MAGIC, .more = S16LD_DENOM_MINUS_3139_MORE};};
template<> struct libdivide_constants<int16_t,-3138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3138_MAGIC, .more = S16LD_DENOM_MINUS_3138_MORE};};
template<> struct libdivide_constants<int16_t,-3137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3137_MAGIC, .more = S16LD_DENOM_MINUS_3137_MORE};};
template<> struct libdivide_constants<int16_t,-3136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3136_MAGIC, .more = S16LD_DENOM_MINUS_3136_MORE};};
template<> struct libdivide_constants<int16_t,-3135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3135_MAGIC, .more = S16LD_DENOM_MINUS_3135_MORE};};
template<> struct libdivide_constants<int16_t,-3134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3134_MAGIC, .more = S16LD_DENOM_MINUS_3134_MORE};};
template<> struct libdivide_constants<int16_t,-3133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3133_MAGIC, .more = S16LD_DENOM_MINUS_3133_MORE};};
template<> struct libdivide_constants<int16_t,-3132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3132_MAGIC, .more = S16LD_DENOM_MINUS_3132_MORE};};
template<> struct libdivide_constants<int16_t,-3131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3131_MAGIC, .more = S16LD_DENOM_MINUS_3131_MORE};};
template<> struct libdivide_constants<int16_t,-3130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3130_MAGIC, .more = S16LD_DENOM_MINUS_3130_MORE};};
template<> struct libdivide_constants<int16_t,-3129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3129_MAGIC, .more = S16LD_DENOM_MINUS_3129_MORE};};
template<> struct libdivide_constants<int16_t,-3128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3128_MAGIC, .more = S16LD_DENOM_MINUS_3128_MORE};};
template<> struct libdivide_constants<int16_t,-3127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3127_MAGIC, .more = S16LD_DENOM_MINUS_3127_MORE};};
template<> struct libdivide_constants<int16_t,-3126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3126_MAGIC, .more = S16LD_DENOM_MINUS_3126_MORE};};
template<> struct libdivide_constants<int16_t,-3125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3125_MAGIC, .more = S16LD_DENOM_MINUS_3125_MORE};};
template<> struct libdivide_constants<int16_t,-3124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3124_MAGIC, .more = S16LD_DENOM_MINUS_3124_MORE};};
template<> struct libdivide_constants<int16_t,-3123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3123_MAGIC, .more = S16LD_DENOM_MINUS_3123_MORE};};
template<> struct libdivide_constants<int16_t,-3122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3122_MAGIC, .more = S16LD_DENOM_MINUS_3122_MORE};};
template<> struct libdivide_constants<int16_t,-3121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3121_MAGIC, .more = S16LD_DENOM_MINUS_3121_MORE};};
template<> struct libdivide_constants<int16_t,-3120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3120_MAGIC, .more = S16LD_DENOM_MINUS_3120_MORE};};
template<> struct libdivide_constants<int16_t,-3119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3119_MAGIC, .more = S16LD_DENOM_MINUS_3119_MORE};};
template<> struct libdivide_constants<int16_t,-3118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3118_MAGIC, .more = S16LD_DENOM_MINUS_3118_MORE};};
template<> struct libdivide_constants<int16_t,-3117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3117_MAGIC, .more = S16LD_DENOM_MINUS_3117_MORE};};
template<> struct libdivide_constants<int16_t,-3116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3116_MAGIC, .more = S16LD_DENOM_MINUS_3116_MORE};};
template<> struct libdivide_constants<int16_t,-3115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3115_MAGIC, .more = S16LD_DENOM_MINUS_3115_MORE};};
template<> struct libdivide_constants<int16_t,-3114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3114_MAGIC, .more = S16LD_DENOM_MINUS_3114_MORE};};
template<> struct libdivide_constants<int16_t,-3113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3113_MAGIC, .more = S16LD_DENOM_MINUS_3113_MORE};};
template<> struct libdivide_constants<int16_t,-3112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3112_MAGIC, .more = S16LD_DENOM_MINUS_3112_MORE};};
template<> struct libdivide_constants<int16_t,-3111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3111_MAGIC, .more = S16LD_DENOM_MINUS_3111_MORE};};
template<> struct libdivide_constants<int16_t,-3110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3110_MAGIC, .more = S16LD_DENOM_MINUS_3110_MORE};};
template<> struct libdivide_constants<int16_t,-3109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3109_MAGIC, .more = S16LD_DENOM_MINUS_3109_MORE};};
template<> struct libdivide_constants<int16_t,-3108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3108_MAGIC, .more = S16LD_DENOM_MINUS_3108_MORE};};
template<> struct libdivide_constants<int16_t,-3107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3107_MAGIC, .more = S16LD_DENOM_MINUS_3107_MORE};};
template<> struct libdivide_constants<int16_t,-3106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3106_MAGIC, .more = S16LD_DENOM_MINUS_3106_MORE};};
template<> struct libdivide_constants<int16_t,-3105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3105_MAGIC, .more = S16LD_DENOM_MINUS_3105_MORE};};
template<> struct libdivide_constants<int16_t,-3104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3104_MAGIC, .more = S16LD_DENOM_MINUS_3104_MORE};};
template<> struct libdivide_constants<int16_t,-3103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3103_MAGIC, .more = S16LD_DENOM_MINUS_3103_MORE};};
template<> struct libdivide_constants<int16_t,-3102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3102_MAGIC, .more = S16LD_DENOM_MINUS_3102_MORE};};
template<> struct libdivide_constants<int16_t,-3101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3101_MAGIC, .more = S16LD_DENOM_MINUS_3101_MORE};};
template<> struct libdivide_constants<int16_t,-3100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3100_MAGIC, .more = S16LD_DENOM_MINUS_3100_MORE};};
template<> struct libdivide_constants<int16_t,-3099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3099_MAGIC, .more = S16LD_DENOM_MINUS_3099_MORE};};
template<> struct libdivide_constants<int16_t,-3098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3098_MAGIC, .more = S16LD_DENOM_MINUS_3098_MORE};};
template<> struct libdivide_constants<int16_t,-3097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3097_MAGIC, .more = S16LD_DENOM_MINUS_3097_MORE};};
template<> struct libdivide_constants<int16_t,-3096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3096_MAGIC, .more = S16LD_DENOM_MINUS_3096_MORE};};
template<> struct libdivide_constants<int16_t,-3095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3095_MAGIC, .more = S16LD_DENOM_MINUS_3095_MORE};};
template<> struct libdivide_constants<int16_t,-3094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3094_MAGIC, .more = S16LD_DENOM_MINUS_3094_MORE};};
template<> struct libdivide_constants<int16_t,-3093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3093_MAGIC, .more = S16LD_DENOM_MINUS_3093_MORE};};
template<> struct libdivide_constants<int16_t,-3092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3092_MAGIC, .more = S16LD_DENOM_MINUS_3092_MORE};};
template<> struct libdivide_constants<int16_t,-3091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3091_MAGIC, .more = S16LD_DENOM_MINUS_3091_MORE};};
template<> struct libdivide_constants<int16_t,-3090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3090_MAGIC, .more = S16LD_DENOM_MINUS_3090_MORE};};
template<> struct libdivide_constants<int16_t,-3089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3089_MAGIC, .more = S16LD_DENOM_MINUS_3089_MORE};};
template<> struct libdivide_constants<int16_t,-3088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3088_MAGIC, .more = S16LD_DENOM_MINUS_3088_MORE};};
template<> struct libdivide_constants<int16_t,-3087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3087_MAGIC, .more = S16LD_DENOM_MINUS_3087_MORE};};
template<> struct libdivide_constants<int16_t,-3086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3086_MAGIC, .more = S16LD_DENOM_MINUS_3086_MORE};};
template<> struct libdivide_constants<int16_t,-3085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3085_MAGIC, .more = S16LD_DENOM_MINUS_3085_MORE};};
template<> struct libdivide_constants<int16_t,-3084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3084_MAGIC, .more = S16LD_DENOM_MINUS_3084_MORE};};
template<> struct libdivide_constants<int16_t,-3083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3083_MAGIC, .more = S16LD_DENOM_MINUS_3083_MORE};};
template<> struct libdivide_constants<int16_t,-3082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3082_MAGIC, .more = S16LD_DENOM_MINUS_3082_MORE};};
template<> struct libdivide_constants<int16_t,-3081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3081_MAGIC, .more = S16LD_DENOM_MINUS_3081_MORE};};
template<> struct libdivide_constants<int16_t,-3080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3080_MAGIC, .more = S16LD_DENOM_MINUS_3080_MORE};};
template<> struct libdivide_constants<int16_t,-3079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3079_MAGIC, .more = S16LD_DENOM_MINUS_3079_MORE};};
template<> struct libdivide_constants<int16_t,-3078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3078_MAGIC, .more = S16LD_DENOM_MINUS_3078_MORE};};
template<> struct libdivide_constants<int16_t,-3077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3077_MAGIC, .more = S16LD_DENOM_MINUS_3077_MORE};};
template<> struct libdivide_constants<int16_t,-3076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3076_MAGIC, .more = S16LD_DENOM_MINUS_3076_MORE};};
template<> struct libdivide_constants<int16_t,-3075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3075_MAGIC, .more = S16LD_DENOM_MINUS_3075_MORE};};
template<> struct libdivide_constants<int16_t,-3074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3074_MAGIC, .more = S16LD_DENOM_MINUS_3074_MORE};};
template<> struct libdivide_constants<int16_t,-3073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3073_MAGIC, .more = S16LD_DENOM_MINUS_3073_MORE};};
template<> struct libdivide_constants<int16_t,-3072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3072_MAGIC, .more = S16LD_DENOM_MINUS_3072_MORE};};
template<> struct libdivide_constants<int16_t,-3071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3071_MAGIC, .more = S16LD_DENOM_MINUS_3071_MORE};};
template<> struct libdivide_constants<int16_t,-3070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3070_MAGIC, .more = S16LD_DENOM_MINUS_3070_MORE};};
template<> struct libdivide_constants<int16_t,-3069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3069_MAGIC, .more = S16LD_DENOM_MINUS_3069_MORE};};
template<> struct libdivide_constants<int16_t,-3068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3068_MAGIC, .more = S16LD_DENOM_MINUS_3068_MORE};};
template<> struct libdivide_constants<int16_t,-3067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3067_MAGIC, .more = S16LD_DENOM_MINUS_3067_MORE};};
template<> struct libdivide_constants<int16_t,-3066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3066_MAGIC, .more = S16LD_DENOM_MINUS_3066_MORE};};
template<> struct libdivide_constants<int16_t,-3065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3065_MAGIC, .more = S16LD_DENOM_MINUS_3065_MORE};};
template<> struct libdivide_constants<int16_t,-3064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3064_MAGIC, .more = S16LD_DENOM_MINUS_3064_MORE};};
template<> struct libdivide_constants<int16_t,-3063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3063_MAGIC, .more = S16LD_DENOM_MINUS_3063_MORE};};
template<> struct libdivide_constants<int16_t,-3062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3062_MAGIC, .more = S16LD_DENOM_MINUS_3062_MORE};};
template<> struct libdivide_constants<int16_t,-3061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3061_MAGIC, .more = S16LD_DENOM_MINUS_3061_MORE};};
template<> struct libdivide_constants<int16_t,-3060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3060_MAGIC, .more = S16LD_DENOM_MINUS_3060_MORE};};
template<> struct libdivide_constants<int16_t,-3059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3059_MAGIC, .more = S16LD_DENOM_MINUS_3059_MORE};};
template<> struct libdivide_constants<int16_t,-3058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3058_MAGIC, .more = S16LD_DENOM_MINUS_3058_MORE};};
template<> struct libdivide_constants<int16_t,-3057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3057_MAGIC, .more = S16LD_DENOM_MINUS_3057_MORE};};
template<> struct libdivide_constants<int16_t,-3056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3056_MAGIC, .more = S16LD_DENOM_MINUS_3056_MORE};};
template<> struct libdivide_constants<int16_t,-3055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3055_MAGIC, .more = S16LD_DENOM_MINUS_3055_MORE};};
template<> struct libdivide_constants<int16_t,-3054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3054_MAGIC, .more = S16LD_DENOM_MINUS_3054_MORE};};
template<> struct libdivide_constants<int16_t,-3053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3053_MAGIC, .more = S16LD_DENOM_MINUS_3053_MORE};};
template<> struct libdivide_constants<int16_t,-3052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3052_MAGIC, .more = S16LD_DENOM_MINUS_3052_MORE};};
template<> struct libdivide_constants<int16_t,-3051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3051_MAGIC, .more = S16LD_DENOM_MINUS_3051_MORE};};
template<> struct libdivide_constants<int16_t,-3050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3050_MAGIC, .more = S16LD_DENOM_MINUS_3050_MORE};};
template<> struct libdivide_constants<int16_t,-3049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3049_MAGIC, .more = S16LD_DENOM_MINUS_3049_MORE};};
template<> struct libdivide_constants<int16_t,-3048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3048_MAGIC, .more = S16LD_DENOM_MINUS_3048_MORE};};
template<> struct libdivide_constants<int16_t,-3047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3047_MAGIC, .more = S16LD_DENOM_MINUS_3047_MORE};};
template<> struct libdivide_constants<int16_t,-3046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3046_MAGIC, .more = S16LD_DENOM_MINUS_3046_MORE};};
template<> struct libdivide_constants<int16_t,-3045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3045_MAGIC, .more = S16LD_DENOM_MINUS_3045_MORE};};
template<> struct libdivide_constants<int16_t,-3044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3044_MAGIC, .more = S16LD_DENOM_MINUS_3044_MORE};};
template<> struct libdivide_constants<int16_t,-3043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3043_MAGIC, .more = S16LD_DENOM_MINUS_3043_MORE};};
template<> struct libdivide_constants<int16_t,-3042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3042_MAGIC, .more = S16LD_DENOM_MINUS_3042_MORE};};
template<> struct libdivide_constants<int16_t,-3041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3041_MAGIC, .more = S16LD_DENOM_MINUS_3041_MORE};};
template<> struct libdivide_constants<int16_t,-3040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3040_MAGIC, .more = S16LD_DENOM_MINUS_3040_MORE};};
template<> struct libdivide_constants<int16_t,-3039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3039_MAGIC, .more = S16LD_DENOM_MINUS_3039_MORE};};
template<> struct libdivide_constants<int16_t,-3038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3038_MAGIC, .more = S16LD_DENOM_MINUS_3038_MORE};};
template<> struct libdivide_constants<int16_t,-3037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3037_MAGIC, .more = S16LD_DENOM_MINUS_3037_MORE};};
template<> struct libdivide_constants<int16_t,-3036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3036_MAGIC, .more = S16LD_DENOM_MINUS_3036_MORE};};
template<> struct libdivide_constants<int16_t,-3035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3035_MAGIC, .more = S16LD_DENOM_MINUS_3035_MORE};};
template<> struct libdivide_constants<int16_t,-3034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3034_MAGIC, .more = S16LD_DENOM_MINUS_3034_MORE};};
template<> struct libdivide_constants<int16_t,-3033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3033_MAGIC, .more = S16LD_DENOM_MINUS_3033_MORE};};
template<> struct libdivide_constants<int16_t,-3032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3032_MAGIC, .more = S16LD_DENOM_MINUS_3032_MORE};};
template<> struct libdivide_constants<int16_t,-3031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3031_MAGIC, .more = S16LD_DENOM_MINUS_3031_MORE};};
template<> struct libdivide_constants<int16_t,-3030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3030_MAGIC, .more = S16LD_DENOM_MINUS_3030_MORE};};
template<> struct libdivide_constants<int16_t,-3029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3029_MAGIC, .more = S16LD_DENOM_MINUS_3029_MORE};};
template<> struct libdivide_constants<int16_t,-3028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3028_MAGIC, .more = S16LD_DENOM_MINUS_3028_MORE};};
template<> struct libdivide_constants<int16_t,-3027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3027_MAGIC, .more = S16LD_DENOM_MINUS_3027_MORE};};
template<> struct libdivide_constants<int16_t,-3026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3026_MAGIC, .more = S16LD_DENOM_MINUS_3026_MORE};};
template<> struct libdivide_constants<int16_t,-3025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3025_MAGIC, .more = S16LD_DENOM_MINUS_3025_MORE};};
template<> struct libdivide_constants<int16_t,-3024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3024_MAGIC, .more = S16LD_DENOM_MINUS_3024_MORE};};
template<> struct libdivide_constants<int16_t,-3023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3023_MAGIC, .more = S16LD_DENOM_MINUS_3023_MORE};};
template<> struct libdivide_constants<int16_t,-3022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3022_MAGIC, .more = S16LD_DENOM_MINUS_3022_MORE};};
template<> struct libdivide_constants<int16_t,-3021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3021_MAGIC, .more = S16LD_DENOM_MINUS_3021_MORE};};
template<> struct libdivide_constants<int16_t,-3020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3020_MAGIC, .more = S16LD_DENOM_MINUS_3020_MORE};};
template<> struct libdivide_constants<int16_t,-3019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3019_MAGIC, .more = S16LD_DENOM_MINUS_3019_MORE};};
template<> struct libdivide_constants<int16_t,-3018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3018_MAGIC, .more = S16LD_DENOM_MINUS_3018_MORE};};
template<> struct libdivide_constants<int16_t,-3017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3017_MAGIC, .more = S16LD_DENOM_MINUS_3017_MORE};};
template<> struct libdivide_constants<int16_t,-3016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3016_MAGIC, .more = S16LD_DENOM_MINUS_3016_MORE};};
template<> struct libdivide_constants<int16_t,-3015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3015_MAGIC, .more = S16LD_DENOM_MINUS_3015_MORE};};
template<> struct libdivide_constants<int16_t,-3014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3014_MAGIC, .more = S16LD_DENOM_MINUS_3014_MORE};};
template<> struct libdivide_constants<int16_t,-3013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3013_MAGIC, .more = S16LD_DENOM_MINUS_3013_MORE};};
template<> struct libdivide_constants<int16_t,-3012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3012_MAGIC, .more = S16LD_DENOM_MINUS_3012_MORE};};
template<> struct libdivide_constants<int16_t,-3011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3011_MAGIC, .more = S16LD_DENOM_MINUS_3011_MORE};};
template<> struct libdivide_constants<int16_t,-3010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3010_MAGIC, .more = S16LD_DENOM_MINUS_3010_MORE};};
template<> struct libdivide_constants<int16_t,-3009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3009_MAGIC, .more = S16LD_DENOM_MINUS_3009_MORE};};
template<> struct libdivide_constants<int16_t,-3008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3008_MAGIC, .more = S16LD_DENOM_MINUS_3008_MORE};};
template<> struct libdivide_constants<int16_t,-3007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3007_MAGIC, .more = S16LD_DENOM_MINUS_3007_MORE};};
template<> struct libdivide_constants<int16_t,-3006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3006_MAGIC, .more = S16LD_DENOM_MINUS_3006_MORE};};
template<> struct libdivide_constants<int16_t,-3005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3005_MAGIC, .more = S16LD_DENOM_MINUS_3005_MORE};};
template<> struct libdivide_constants<int16_t,-3004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3004_MAGIC, .more = S16LD_DENOM_MINUS_3004_MORE};};
template<> struct libdivide_constants<int16_t,-3003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3003_MAGIC, .more = S16LD_DENOM_MINUS_3003_MORE};};
template<> struct libdivide_constants<int16_t,-3002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3002_MAGIC, .more = S16LD_DENOM_MINUS_3002_MORE};};
template<> struct libdivide_constants<int16_t,-3001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3001_MAGIC, .more = S16LD_DENOM_MINUS_3001_MORE};};
template<> struct libdivide_constants<int16_t,-3000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3000_MAGIC, .more = S16LD_DENOM_MINUS_3000_MORE};};
template<> struct libdivide_constants<int16_t,-2999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2999_MAGIC, .more = S16LD_DENOM_MINUS_2999_MORE};};
template<> struct libdivide_constants<int16_t,-2998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2998_MAGIC, .more = S16LD_DENOM_MINUS_2998_MORE};};
template<> struct libdivide_constants<int16_t,-2997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2997_MAGIC, .more = S16LD_DENOM_MINUS_2997_MORE};};
template<> struct libdivide_constants<int16_t,-2996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2996_MAGIC, .more = S16LD_DENOM_MINUS_2996_MORE};};
template<> struct libdivide_constants<int16_t,-2995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2995_MAGIC, .more = S16LD_DENOM_MINUS_2995_MORE};};
template<> struct libdivide_constants<int16_t,-2994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2994_MAGIC, .more = S16LD_DENOM_MINUS_2994_MORE};};
template<> struct libdivide_constants<int16_t,-2993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2993_MAGIC, .more = S16LD_DENOM_MINUS_2993_MORE};};
template<> struct libdivide_constants<int16_t,-2992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2992_MAGIC, .more = S16LD_DENOM_MINUS_2992_MORE};};
template<> struct libdivide_constants<int16_t,-2991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2991_MAGIC, .more = S16LD_DENOM_MINUS_2991_MORE};};
template<> struct libdivide_constants<int16_t,-2990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2990_MAGIC, .more = S16LD_DENOM_MINUS_2990_MORE};};
template<> struct libdivide_constants<int16_t,-2989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2989_MAGIC, .more = S16LD_DENOM_MINUS_2989_MORE};};
template<> struct libdivide_constants<int16_t,-2988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2988_MAGIC, .more = S16LD_DENOM_MINUS_2988_MORE};};
template<> struct libdivide_constants<int16_t,-2987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2987_MAGIC, .more = S16LD_DENOM_MINUS_2987_MORE};};
template<> struct libdivide_constants<int16_t,-2986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2986_MAGIC, .more = S16LD_DENOM_MINUS_2986_MORE};};
template<> struct libdivide_constants<int16_t,-2985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2985_MAGIC, .more = S16LD_DENOM_MINUS_2985_MORE};};
template<> struct libdivide_constants<int16_t,-2984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2984_MAGIC, .more = S16LD_DENOM_MINUS_2984_MORE};};
template<> struct libdivide_constants<int16_t,-2983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2983_MAGIC, .more = S16LD_DENOM_MINUS_2983_MORE};};
template<> struct libdivide_constants<int16_t,-2982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2982_MAGIC, .more = S16LD_DENOM_MINUS_2982_MORE};};
template<> struct libdivide_constants<int16_t,-2981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2981_MAGIC, .more = S16LD_DENOM_MINUS_2981_MORE};};
template<> struct libdivide_constants<int16_t,-2980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2980_MAGIC, .more = S16LD_DENOM_MINUS_2980_MORE};};
template<> struct libdivide_constants<int16_t,-2979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2979_MAGIC, .more = S16LD_DENOM_MINUS_2979_MORE};};
template<> struct libdivide_constants<int16_t,-2978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2978_MAGIC, .more = S16LD_DENOM_MINUS_2978_MORE};};
template<> struct libdivide_constants<int16_t,-2977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2977_MAGIC, .more = S16LD_DENOM_MINUS_2977_MORE};};
template<> struct libdivide_constants<int16_t,-2976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2976_MAGIC, .more = S16LD_DENOM_MINUS_2976_MORE};};
template<> struct libdivide_constants<int16_t,-2975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2975_MAGIC, .more = S16LD_DENOM_MINUS_2975_MORE};};
template<> struct libdivide_constants<int16_t,-2974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2974_MAGIC, .more = S16LD_DENOM_MINUS_2974_MORE};};
template<> struct libdivide_constants<int16_t,-2973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2973_MAGIC, .more = S16LD_DENOM_MINUS_2973_MORE};};
template<> struct libdivide_constants<int16_t,-2972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2972_MAGIC, .more = S16LD_DENOM_MINUS_2972_MORE};};
template<> struct libdivide_constants<int16_t,-2971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2971_MAGIC, .more = S16LD_DENOM_MINUS_2971_MORE};};
template<> struct libdivide_constants<int16_t,-2970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2970_MAGIC, .more = S16LD_DENOM_MINUS_2970_MORE};};
template<> struct libdivide_constants<int16_t,-2969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2969_MAGIC, .more = S16LD_DENOM_MINUS_2969_MORE};};
template<> struct libdivide_constants<int16_t,-2968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2968_MAGIC, .more = S16LD_DENOM_MINUS_2968_MORE};};
template<> struct libdivide_constants<int16_t,-2967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2967_MAGIC, .more = S16LD_DENOM_MINUS_2967_MORE};};
template<> struct libdivide_constants<int16_t,-2966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2966_MAGIC, .more = S16LD_DENOM_MINUS_2966_MORE};};
template<> struct libdivide_constants<int16_t,-2965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2965_MAGIC, .more = S16LD_DENOM_MINUS_2965_MORE};};
template<> struct libdivide_constants<int16_t,-2964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2964_MAGIC, .more = S16LD_DENOM_MINUS_2964_MORE};};
template<> struct libdivide_constants<int16_t,-2963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2963_MAGIC, .more = S16LD_DENOM_MINUS_2963_MORE};};
template<> struct libdivide_constants<int16_t,-2962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2962_MAGIC, .more = S16LD_DENOM_MINUS_2962_MORE};};
template<> struct libdivide_constants<int16_t,-2961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2961_MAGIC, .more = S16LD_DENOM_MINUS_2961_MORE};};
template<> struct libdivide_constants<int16_t,-2960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2960_MAGIC, .more = S16LD_DENOM_MINUS_2960_MORE};};
template<> struct libdivide_constants<int16_t,-2959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2959_MAGIC, .more = S16LD_DENOM_MINUS_2959_MORE};};
template<> struct libdivide_constants<int16_t,-2958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2958_MAGIC, .more = S16LD_DENOM_MINUS_2958_MORE};};
template<> struct libdivide_constants<int16_t,-2957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2957_MAGIC, .more = S16LD_DENOM_MINUS_2957_MORE};};
template<> struct libdivide_constants<int16_t,-2956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2956_MAGIC, .more = S16LD_DENOM_MINUS_2956_MORE};};
template<> struct libdivide_constants<int16_t,-2955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2955_MAGIC, .more = S16LD_DENOM_MINUS_2955_MORE};};
template<> struct libdivide_constants<int16_t,-2954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2954_MAGIC, .more = S16LD_DENOM_MINUS_2954_MORE};};
template<> struct libdivide_constants<int16_t,-2953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2953_MAGIC, .more = S16LD_DENOM_MINUS_2953_MORE};};
template<> struct libdivide_constants<int16_t,-2952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2952_MAGIC, .more = S16LD_DENOM_MINUS_2952_MORE};};
template<> struct libdivide_constants<int16_t,-2951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2951_MAGIC, .more = S16LD_DENOM_MINUS_2951_MORE};};
template<> struct libdivide_constants<int16_t,-2950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2950_MAGIC, .more = S16LD_DENOM_MINUS_2950_MORE};};
template<> struct libdivide_constants<int16_t,-2949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2949_MAGIC, .more = S16LD_DENOM_MINUS_2949_MORE};};
template<> struct libdivide_constants<int16_t,-2948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2948_MAGIC, .more = S16LD_DENOM_MINUS_2948_MORE};};
template<> struct libdivide_constants<int16_t,-2947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2947_MAGIC, .more = S16LD_DENOM_MINUS_2947_MORE};};
template<> struct libdivide_constants<int16_t,-2946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2946_MAGIC, .more = S16LD_DENOM_MINUS_2946_MORE};};
template<> struct libdivide_constants<int16_t,-2945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2945_MAGIC, .more = S16LD_DENOM_MINUS_2945_MORE};};
template<> struct libdivide_constants<int16_t,-2944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2944_MAGIC, .more = S16LD_DENOM_MINUS_2944_MORE};};
template<> struct libdivide_constants<int16_t,-2943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2943_MAGIC, .more = S16LD_DENOM_MINUS_2943_MORE};};
template<> struct libdivide_constants<int16_t,-2942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2942_MAGIC, .more = S16LD_DENOM_MINUS_2942_MORE};};
template<> struct libdivide_constants<int16_t,-2941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2941_MAGIC, .more = S16LD_DENOM_MINUS_2941_MORE};};
template<> struct libdivide_constants<int16_t,-2940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2940_MAGIC, .more = S16LD_DENOM_MINUS_2940_MORE};};
template<> struct libdivide_constants<int16_t,-2939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2939_MAGIC, .more = S16LD_DENOM_MINUS_2939_MORE};};
template<> struct libdivide_constants<int16_t,-2938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2938_MAGIC, .more = S16LD_DENOM_MINUS_2938_MORE};};
template<> struct libdivide_constants<int16_t,-2937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2937_MAGIC, .more = S16LD_DENOM_MINUS_2937_MORE};};
template<> struct libdivide_constants<int16_t,-2936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2936_MAGIC, .more = S16LD_DENOM_MINUS_2936_MORE};};
template<> struct libdivide_constants<int16_t,-2935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2935_MAGIC, .more = S16LD_DENOM_MINUS_2935_MORE};};
template<> struct libdivide_constants<int16_t,-2934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2934_MAGIC, .more = S16LD_DENOM_MINUS_2934_MORE};};
template<> struct libdivide_constants<int16_t,-2933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2933_MAGIC, .more = S16LD_DENOM_MINUS_2933_MORE};};
template<> struct libdivide_constants<int16_t,-2932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2932_MAGIC, .more = S16LD_DENOM_MINUS_2932_MORE};};
template<> struct libdivide_constants<int16_t,-2931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2931_MAGIC, .more = S16LD_DENOM_MINUS_2931_MORE};};
template<> struct libdivide_constants<int16_t,-2930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2930_MAGIC, .more = S16LD_DENOM_MINUS_2930_MORE};};
template<> struct libdivide_constants<int16_t,-2929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2929_MAGIC, .more = S16LD_DENOM_MINUS_2929_MORE};};
template<> struct libdivide_constants<int16_t,-2928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2928_MAGIC, .more = S16LD_DENOM_MINUS_2928_MORE};};
template<> struct libdivide_constants<int16_t,-2927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2927_MAGIC, .more = S16LD_DENOM_MINUS_2927_MORE};};
template<> struct libdivide_constants<int16_t,-2926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2926_MAGIC, .more = S16LD_DENOM_MINUS_2926_MORE};};
template<> struct libdivide_constants<int16_t,-2925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2925_MAGIC, .more = S16LD_DENOM_MINUS_2925_MORE};};
template<> struct libdivide_constants<int16_t,-2924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2924_MAGIC, .more = S16LD_DENOM_MINUS_2924_MORE};};
template<> struct libdivide_constants<int16_t,-2923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2923_MAGIC, .more = S16LD_DENOM_MINUS_2923_MORE};};
template<> struct libdivide_constants<int16_t,-2922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2922_MAGIC, .more = S16LD_DENOM_MINUS_2922_MORE};};
template<> struct libdivide_constants<int16_t,-2921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2921_MAGIC, .more = S16LD_DENOM_MINUS_2921_MORE};};
template<> struct libdivide_constants<int16_t,-2920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2920_MAGIC, .more = S16LD_DENOM_MINUS_2920_MORE};};
template<> struct libdivide_constants<int16_t,-2919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2919_MAGIC, .more = S16LD_DENOM_MINUS_2919_MORE};};
template<> struct libdivide_constants<int16_t,-2918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2918_MAGIC, .more = S16LD_DENOM_MINUS_2918_MORE};};
template<> struct libdivide_constants<int16_t,-2917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2917_MAGIC, .more = S16LD_DENOM_MINUS_2917_MORE};};
template<> struct libdivide_constants<int16_t,-2916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2916_MAGIC, .more = S16LD_DENOM_MINUS_2916_MORE};};
template<> struct libdivide_constants<int16_t,-2915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2915_MAGIC, .more = S16LD_DENOM_MINUS_2915_MORE};};
template<> struct libdivide_constants<int16_t,-2914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2914_MAGIC, .more = S16LD_DENOM_MINUS_2914_MORE};};
template<> struct libdivide_constants<int16_t,-2913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2913_MAGIC, .more = S16LD_DENOM_MINUS_2913_MORE};};
template<> struct libdivide_constants<int16_t,-2912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2912_MAGIC, .more = S16LD_DENOM_MINUS_2912_MORE};};
template<> struct libdivide_constants<int16_t,-2911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2911_MAGIC, .more = S16LD_DENOM_MINUS_2911_MORE};};
template<> struct libdivide_constants<int16_t,-2910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2910_MAGIC, .more = S16LD_DENOM_MINUS_2910_MORE};};
template<> struct libdivide_constants<int16_t,-2909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2909_MAGIC, .more = S16LD_DENOM_MINUS_2909_MORE};};
template<> struct libdivide_constants<int16_t,-2908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2908_MAGIC, .more = S16LD_DENOM_MINUS_2908_MORE};};
template<> struct libdivide_constants<int16_t,-2907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2907_MAGIC, .more = S16LD_DENOM_MINUS_2907_MORE};};
template<> struct libdivide_constants<int16_t,-2906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2906_MAGIC, .more = S16LD_DENOM_MINUS_2906_MORE};};
template<> struct libdivide_constants<int16_t,-2905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2905_MAGIC, .more = S16LD_DENOM_MINUS_2905_MORE};};
template<> struct libdivide_constants<int16_t,-2904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2904_MAGIC, .more = S16LD_DENOM_MINUS_2904_MORE};};
template<> struct libdivide_constants<int16_t,-2903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2903_MAGIC, .more = S16LD_DENOM_MINUS_2903_MORE};};
template<> struct libdivide_constants<int16_t,-2902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2902_MAGIC, .more = S16LD_DENOM_MINUS_2902_MORE};};
template<> struct libdivide_constants<int16_t,-2901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2901_MAGIC, .more = S16LD_DENOM_MINUS_2901_MORE};};
template<> struct libdivide_constants<int16_t,-2900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2900_MAGIC, .more = S16LD_DENOM_MINUS_2900_MORE};};
template<> struct libdivide_constants<int16_t,-2899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2899_MAGIC, .more = S16LD_DENOM_MINUS_2899_MORE};};
template<> struct libdivide_constants<int16_t,-2898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2898_MAGIC, .more = S16LD_DENOM_MINUS_2898_MORE};};
template<> struct libdivide_constants<int16_t,-2897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2897_MAGIC, .more = S16LD_DENOM_MINUS_2897_MORE};};
template<> struct libdivide_constants<int16_t,-2896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2896_MAGIC, .more = S16LD_DENOM_MINUS_2896_MORE};};
template<> struct libdivide_constants<int16_t,-2895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2895_MAGIC, .more = S16LD_DENOM_MINUS_2895_MORE};};
template<> struct libdivide_constants<int16_t,-2894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2894_MAGIC, .more = S16LD_DENOM_MINUS_2894_MORE};};
template<> struct libdivide_constants<int16_t,-2893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2893_MAGIC, .more = S16LD_DENOM_MINUS_2893_MORE};};
template<> struct libdivide_constants<int16_t,-2892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2892_MAGIC, .more = S16LD_DENOM_MINUS_2892_MORE};};
template<> struct libdivide_constants<int16_t,-2891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2891_MAGIC, .more = S16LD_DENOM_MINUS_2891_MORE};};
template<> struct libdivide_constants<int16_t,-2890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2890_MAGIC, .more = S16LD_DENOM_MINUS_2890_MORE};};
template<> struct libdivide_constants<int16_t,-2889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2889_MAGIC, .more = S16LD_DENOM_MINUS_2889_MORE};};
template<> struct libdivide_constants<int16_t,-2888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2888_MAGIC, .more = S16LD_DENOM_MINUS_2888_MORE};};
template<> struct libdivide_constants<int16_t,-2887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2887_MAGIC, .more = S16LD_DENOM_MINUS_2887_MORE};};
template<> struct libdivide_constants<int16_t,-2886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2886_MAGIC, .more = S16LD_DENOM_MINUS_2886_MORE};};
template<> struct libdivide_constants<int16_t,-2885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2885_MAGIC, .more = S16LD_DENOM_MINUS_2885_MORE};};
template<> struct libdivide_constants<int16_t,-2884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2884_MAGIC, .more = S16LD_DENOM_MINUS_2884_MORE};};
template<> struct libdivide_constants<int16_t,-2883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2883_MAGIC, .more = S16LD_DENOM_MINUS_2883_MORE};};
template<> struct libdivide_constants<int16_t,-2882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2882_MAGIC, .more = S16LD_DENOM_MINUS_2882_MORE};};
template<> struct libdivide_constants<int16_t,-2881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2881_MAGIC, .more = S16LD_DENOM_MINUS_2881_MORE};};
template<> struct libdivide_constants<int16_t,-2880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2880_MAGIC, .more = S16LD_DENOM_MINUS_2880_MORE};};
template<> struct libdivide_constants<int16_t,-2879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2879_MAGIC, .more = S16LD_DENOM_MINUS_2879_MORE};};
template<> struct libdivide_constants<int16_t,-2878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2878_MAGIC, .more = S16LD_DENOM_MINUS_2878_MORE};};
template<> struct libdivide_constants<int16_t,-2877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2877_MAGIC, .more = S16LD_DENOM_MINUS_2877_MORE};};
template<> struct libdivide_constants<int16_t,-2876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2876_MAGIC, .more = S16LD_DENOM_MINUS_2876_MORE};};
template<> struct libdivide_constants<int16_t,-2875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2875_MAGIC, .more = S16LD_DENOM_MINUS_2875_MORE};};
template<> struct libdivide_constants<int16_t,-2874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2874_MAGIC, .more = S16LD_DENOM_MINUS_2874_MORE};};
template<> struct libdivide_constants<int16_t,-2873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2873_MAGIC, .more = S16LD_DENOM_MINUS_2873_MORE};};
template<> struct libdivide_constants<int16_t,-2872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2872_MAGIC, .more = S16LD_DENOM_MINUS_2872_MORE};};
template<> struct libdivide_constants<int16_t,-2871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2871_MAGIC, .more = S16LD_DENOM_MINUS_2871_MORE};};
template<> struct libdivide_constants<int16_t,-2870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2870_MAGIC, .more = S16LD_DENOM_MINUS_2870_MORE};};
template<> struct libdivide_constants<int16_t,-2869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2869_MAGIC, .more = S16LD_DENOM_MINUS_2869_MORE};};
template<> struct libdivide_constants<int16_t,-2868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2868_MAGIC, .more = S16LD_DENOM_MINUS_2868_MORE};};
template<> struct libdivide_constants<int16_t,-2867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2867_MAGIC, .more = S16LD_DENOM_MINUS_2867_MORE};};
template<> struct libdivide_constants<int16_t,-2866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2866_MAGIC, .more = S16LD_DENOM_MINUS_2866_MORE};};
template<> struct libdivide_constants<int16_t,-2865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2865_MAGIC, .more = S16LD_DENOM_MINUS_2865_MORE};};
template<> struct libdivide_constants<int16_t,-2864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2864_MAGIC, .more = S16LD_DENOM_MINUS_2864_MORE};};
template<> struct libdivide_constants<int16_t,-2863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2863_MAGIC, .more = S16LD_DENOM_MINUS_2863_MORE};};
template<> struct libdivide_constants<int16_t,-2862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2862_MAGIC, .more = S16LD_DENOM_MINUS_2862_MORE};};
template<> struct libdivide_constants<int16_t,-2861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2861_MAGIC, .more = S16LD_DENOM_MINUS_2861_MORE};};
template<> struct libdivide_constants<int16_t,-2860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2860_MAGIC, .more = S16LD_DENOM_MINUS_2860_MORE};};
template<> struct libdivide_constants<int16_t,-2859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2859_MAGIC, .more = S16LD_DENOM_MINUS_2859_MORE};};
template<> struct libdivide_constants<int16_t,-2858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2858_MAGIC, .more = S16LD_DENOM_MINUS_2858_MORE};};
template<> struct libdivide_constants<int16_t,-2857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2857_MAGIC, .more = S16LD_DENOM_MINUS_2857_MORE};};
template<> struct libdivide_constants<int16_t,-2856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2856_MAGIC, .more = S16LD_DENOM_MINUS_2856_MORE};};
template<> struct libdivide_constants<int16_t,-2855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2855_MAGIC, .more = S16LD_DENOM_MINUS_2855_MORE};};
template<> struct libdivide_constants<int16_t,-2854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2854_MAGIC, .more = S16LD_DENOM_MINUS_2854_MORE};};
template<> struct libdivide_constants<int16_t,-2853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2853_MAGIC, .more = S16LD_DENOM_MINUS_2853_MORE};};
template<> struct libdivide_constants<int16_t,-2852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2852_MAGIC, .more = S16LD_DENOM_MINUS_2852_MORE};};
template<> struct libdivide_constants<int16_t,-2851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2851_MAGIC, .more = S16LD_DENOM_MINUS_2851_MORE};};
template<> struct libdivide_constants<int16_t,-2850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2850_MAGIC, .more = S16LD_DENOM_MINUS_2850_MORE};};
template<> struct libdivide_constants<int16_t,-2849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2849_MAGIC, .more = S16LD_DENOM_MINUS_2849_MORE};};
template<> struct libdivide_constants<int16_t,-2848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2848_MAGIC, .more = S16LD_DENOM_MINUS_2848_MORE};};
template<> struct libdivide_constants<int16_t,-2847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2847_MAGIC, .more = S16LD_DENOM_MINUS_2847_MORE};};
template<> struct libdivide_constants<int16_t,-2846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2846_MAGIC, .more = S16LD_DENOM_MINUS_2846_MORE};};
template<> struct libdivide_constants<int16_t,-2845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2845_MAGIC, .more = S16LD_DENOM_MINUS_2845_MORE};};
template<> struct libdivide_constants<int16_t,-2844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2844_MAGIC, .more = S16LD_DENOM_MINUS_2844_MORE};};
template<> struct libdivide_constants<int16_t,-2843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2843_MAGIC, .more = S16LD_DENOM_MINUS_2843_MORE};};
template<> struct libdivide_constants<int16_t,-2842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2842_MAGIC, .more = S16LD_DENOM_MINUS_2842_MORE};};
template<> struct libdivide_constants<int16_t,-2841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2841_MAGIC, .more = S16LD_DENOM_MINUS_2841_MORE};};
template<> struct libdivide_constants<int16_t,-2840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2840_MAGIC, .more = S16LD_DENOM_MINUS_2840_MORE};};
template<> struct libdivide_constants<int16_t,-2839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2839_MAGIC, .more = S16LD_DENOM_MINUS_2839_MORE};};
template<> struct libdivide_constants<int16_t,-2838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2838_MAGIC, .more = S16LD_DENOM_MINUS_2838_MORE};};
template<> struct libdivide_constants<int16_t,-2837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2837_MAGIC, .more = S16LD_DENOM_MINUS_2837_MORE};};
template<> struct libdivide_constants<int16_t,-2836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2836_MAGIC, .more = S16LD_DENOM_MINUS_2836_MORE};};
template<> struct libdivide_constants<int16_t,-2835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2835_MAGIC, .more = S16LD_DENOM_MINUS_2835_MORE};};
template<> struct libdivide_constants<int16_t,-2834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2834_MAGIC, .more = S16LD_DENOM_MINUS_2834_MORE};};
template<> struct libdivide_constants<int16_t,-2833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2833_MAGIC, .more = S16LD_DENOM_MINUS_2833_MORE};};
template<> struct libdivide_constants<int16_t,-2832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2832_MAGIC, .more = S16LD_DENOM_MINUS_2832_MORE};};
template<> struct libdivide_constants<int16_t,-2831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2831_MAGIC, .more = S16LD_DENOM_MINUS_2831_MORE};};
template<> struct libdivide_constants<int16_t,-2830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2830_MAGIC, .more = S16LD_DENOM_MINUS_2830_MORE};};
template<> struct libdivide_constants<int16_t,-2829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2829_MAGIC, .more = S16LD_DENOM_MINUS_2829_MORE};};
template<> struct libdivide_constants<int16_t,-2828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2828_MAGIC, .more = S16LD_DENOM_MINUS_2828_MORE};};
template<> struct libdivide_constants<int16_t,-2827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2827_MAGIC, .more = S16LD_DENOM_MINUS_2827_MORE};};
template<> struct libdivide_constants<int16_t,-2826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2826_MAGIC, .more = S16LD_DENOM_MINUS_2826_MORE};};
template<> struct libdivide_constants<int16_t,-2825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2825_MAGIC, .more = S16LD_DENOM_MINUS_2825_MORE};};
template<> struct libdivide_constants<int16_t,-2824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2824_MAGIC, .more = S16LD_DENOM_MINUS_2824_MORE};};
template<> struct libdivide_constants<int16_t,-2823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2823_MAGIC, .more = S16LD_DENOM_MINUS_2823_MORE};};
template<> struct libdivide_constants<int16_t,-2822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2822_MAGIC, .more = S16LD_DENOM_MINUS_2822_MORE};};
template<> struct libdivide_constants<int16_t,-2821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2821_MAGIC, .more = S16LD_DENOM_MINUS_2821_MORE};};
template<> struct libdivide_constants<int16_t,-2820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2820_MAGIC, .more = S16LD_DENOM_MINUS_2820_MORE};};
template<> struct libdivide_constants<int16_t,-2819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2819_MAGIC, .more = S16LD_DENOM_MINUS_2819_MORE};};
template<> struct libdivide_constants<int16_t,-2818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2818_MAGIC, .more = S16LD_DENOM_MINUS_2818_MORE};};
template<> struct libdivide_constants<int16_t,-2817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2817_MAGIC, .more = S16LD_DENOM_MINUS_2817_MORE};};
template<> struct libdivide_constants<int16_t,-2816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2816_MAGIC, .more = S16LD_DENOM_MINUS_2816_MORE};};
template<> struct libdivide_constants<int16_t,-2815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2815_MAGIC, .more = S16LD_DENOM_MINUS_2815_MORE};};
template<> struct libdivide_constants<int16_t,-2814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2814_MAGIC, .more = S16LD_DENOM_MINUS_2814_MORE};};
template<> struct libdivide_constants<int16_t,-2813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2813_MAGIC, .more = S16LD_DENOM_MINUS_2813_MORE};};
template<> struct libdivide_constants<int16_t,-2812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2812_MAGIC, .more = S16LD_DENOM_MINUS_2812_MORE};};
template<> struct libdivide_constants<int16_t,-2811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2811_MAGIC, .more = S16LD_DENOM_MINUS_2811_MORE};};
template<> struct libdivide_constants<int16_t,-2810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2810_MAGIC, .more = S16LD_DENOM_MINUS_2810_MORE};};
template<> struct libdivide_constants<int16_t,-2809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2809_MAGIC, .more = S16LD_DENOM_MINUS_2809_MORE};};
template<> struct libdivide_constants<int16_t,-2808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2808_MAGIC, .more = S16LD_DENOM_MINUS_2808_MORE};};
template<> struct libdivide_constants<int16_t,-2807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2807_MAGIC, .more = S16LD_DENOM_MINUS_2807_MORE};};
template<> struct libdivide_constants<int16_t,-2806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2806_MAGIC, .more = S16LD_DENOM_MINUS_2806_MORE};};
template<> struct libdivide_constants<int16_t,-2805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2805_MAGIC, .more = S16LD_DENOM_MINUS_2805_MORE};};
template<> struct libdivide_constants<int16_t,-2804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2804_MAGIC, .more = S16LD_DENOM_MINUS_2804_MORE};};
template<> struct libdivide_constants<int16_t,-2803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2803_MAGIC, .more = S16LD_DENOM_MINUS_2803_MORE};};
template<> struct libdivide_constants<int16_t,-2802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2802_MAGIC, .more = S16LD_DENOM_MINUS_2802_MORE};};
template<> struct libdivide_constants<int16_t,-2801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2801_MAGIC, .more = S16LD_DENOM_MINUS_2801_MORE};};
template<> struct libdivide_constants<int16_t,-2800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2800_MAGIC, .more = S16LD_DENOM_MINUS_2800_MORE};};
template<> struct libdivide_constants<int16_t,-2799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2799_MAGIC, .more = S16LD_DENOM_MINUS_2799_MORE};};
template<> struct libdivide_constants<int16_t,-2798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2798_MAGIC, .more = S16LD_DENOM_MINUS_2798_MORE};};
template<> struct libdivide_constants<int16_t,-2797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2797_MAGIC, .more = S16LD_DENOM_MINUS_2797_MORE};};
template<> struct libdivide_constants<int16_t,-2796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2796_MAGIC, .more = S16LD_DENOM_MINUS_2796_MORE};};
template<> struct libdivide_constants<int16_t,-2795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2795_MAGIC, .more = S16LD_DENOM_MINUS_2795_MORE};};
template<> struct libdivide_constants<int16_t,-2794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2794_MAGIC, .more = S16LD_DENOM_MINUS_2794_MORE};};
template<> struct libdivide_constants<int16_t,-2793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2793_MAGIC, .more = S16LD_DENOM_MINUS_2793_MORE};};
template<> struct libdivide_constants<int16_t,-2792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2792_MAGIC, .more = S16LD_DENOM_MINUS_2792_MORE};};
template<> struct libdivide_constants<int16_t,-2791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2791_MAGIC, .more = S16LD_DENOM_MINUS_2791_MORE};};
template<> struct libdivide_constants<int16_t,-2790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2790_MAGIC, .more = S16LD_DENOM_MINUS_2790_MORE};};
template<> struct libdivide_constants<int16_t,-2789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2789_MAGIC, .more = S16LD_DENOM_MINUS_2789_MORE};};
template<> struct libdivide_constants<int16_t,-2788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2788_MAGIC, .more = S16LD_DENOM_MINUS_2788_MORE};};
template<> struct libdivide_constants<int16_t,-2787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2787_MAGIC, .more = S16LD_DENOM_MINUS_2787_MORE};};
template<> struct libdivide_constants<int16_t,-2786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2786_MAGIC, .more = S16LD_DENOM_MINUS_2786_MORE};};
template<> struct libdivide_constants<int16_t,-2785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2785_MAGIC, .more = S16LD_DENOM_MINUS_2785_MORE};};
template<> struct libdivide_constants<int16_t,-2784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2784_MAGIC, .more = S16LD_DENOM_MINUS_2784_MORE};};
template<> struct libdivide_constants<int16_t,-2783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2783_MAGIC, .more = S16LD_DENOM_MINUS_2783_MORE};};
template<> struct libdivide_constants<int16_t,-2782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2782_MAGIC, .more = S16LD_DENOM_MINUS_2782_MORE};};
template<> struct libdivide_constants<int16_t,-2781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2781_MAGIC, .more = S16LD_DENOM_MINUS_2781_MORE};};
template<> struct libdivide_constants<int16_t,-2780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2780_MAGIC, .more = S16LD_DENOM_MINUS_2780_MORE};};
template<> struct libdivide_constants<int16_t,-2779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2779_MAGIC, .more = S16LD_DENOM_MINUS_2779_MORE};};
template<> struct libdivide_constants<int16_t,-2778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2778_MAGIC, .more = S16LD_DENOM_MINUS_2778_MORE};};
template<> struct libdivide_constants<int16_t,-2777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2777_MAGIC, .more = S16LD_DENOM_MINUS_2777_MORE};};
template<> struct libdivide_constants<int16_t,-2776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2776_MAGIC, .more = S16LD_DENOM_MINUS_2776_MORE};};
template<> struct libdivide_constants<int16_t,-2775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2775_MAGIC, .more = S16LD_DENOM_MINUS_2775_MORE};};
template<> struct libdivide_constants<int16_t,-2774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2774_MAGIC, .more = S16LD_DENOM_MINUS_2774_MORE};};
template<> struct libdivide_constants<int16_t,-2773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2773_MAGIC, .more = S16LD_DENOM_MINUS_2773_MORE};};
template<> struct libdivide_constants<int16_t,-2772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2772_MAGIC, .more = S16LD_DENOM_MINUS_2772_MORE};};
template<> struct libdivide_constants<int16_t,-2771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2771_MAGIC, .more = S16LD_DENOM_MINUS_2771_MORE};};
template<> struct libdivide_constants<int16_t,-2770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2770_MAGIC, .more = S16LD_DENOM_MINUS_2770_MORE};};
template<> struct libdivide_constants<int16_t,-2769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2769_MAGIC, .more = S16LD_DENOM_MINUS_2769_MORE};};
template<> struct libdivide_constants<int16_t,-2768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2768_MAGIC, .more = S16LD_DENOM_MINUS_2768_MORE};};
template<> struct libdivide_constants<int16_t,-2767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2767_MAGIC, .more = S16LD_DENOM_MINUS_2767_MORE};};
template<> struct libdivide_constants<int16_t,-2766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2766_MAGIC, .more = S16LD_DENOM_MINUS_2766_MORE};};
template<> struct libdivide_constants<int16_t,-2765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2765_MAGIC, .more = S16LD_DENOM_MINUS_2765_MORE};};
template<> struct libdivide_constants<int16_t,-2764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2764_MAGIC, .more = S16LD_DENOM_MINUS_2764_MORE};};
template<> struct libdivide_constants<int16_t,-2763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2763_MAGIC, .more = S16LD_DENOM_MINUS_2763_MORE};};
template<> struct libdivide_constants<int16_t,-2762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2762_MAGIC, .more = S16LD_DENOM_MINUS_2762_MORE};};
template<> struct libdivide_constants<int16_t,-2761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2761_MAGIC, .more = S16LD_DENOM_MINUS_2761_MORE};};
template<> struct libdivide_constants<int16_t,-2760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2760_MAGIC, .more = S16LD_DENOM_MINUS_2760_MORE};};
template<> struct libdivide_constants<int16_t,-2759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2759_MAGIC, .more = S16LD_DENOM_MINUS_2759_MORE};};
template<> struct libdivide_constants<int16_t,-2758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2758_MAGIC, .more = S16LD_DENOM_MINUS_2758_MORE};};
template<> struct libdivide_constants<int16_t,-2757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2757_MAGIC, .more = S16LD_DENOM_MINUS_2757_MORE};};
template<> struct libdivide_constants<int16_t,-2756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2756_MAGIC, .more = S16LD_DENOM_MINUS_2756_MORE};};
template<> struct libdivide_constants<int16_t,-2755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2755_MAGIC, .more = S16LD_DENOM_MINUS_2755_MORE};};
template<> struct libdivide_constants<int16_t,-2754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2754_MAGIC, .more = S16LD_DENOM_MINUS_2754_MORE};};
template<> struct libdivide_constants<int16_t,-2753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2753_MAGIC, .more = S16LD_DENOM_MINUS_2753_MORE};};
template<> struct libdivide_constants<int16_t,-2752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2752_MAGIC, .more = S16LD_DENOM_MINUS_2752_MORE};};
template<> struct libdivide_constants<int16_t,-2751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2751_MAGIC, .more = S16LD_DENOM_MINUS_2751_MORE};};
template<> struct libdivide_constants<int16_t,-2750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2750_MAGIC, .more = S16LD_DENOM_MINUS_2750_MORE};};
template<> struct libdivide_constants<int16_t,-2749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2749_MAGIC, .more = S16LD_DENOM_MINUS_2749_MORE};};
template<> struct libdivide_constants<int16_t,-2748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2748_MAGIC, .more = S16LD_DENOM_MINUS_2748_MORE};};
template<> struct libdivide_constants<int16_t,-2747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2747_MAGIC, .more = S16LD_DENOM_MINUS_2747_MORE};};
template<> struct libdivide_constants<int16_t,-2746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2746_MAGIC, .more = S16LD_DENOM_MINUS_2746_MORE};};
template<> struct libdivide_constants<int16_t,-2745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2745_MAGIC, .more = S16LD_DENOM_MINUS_2745_MORE};};
template<> struct libdivide_constants<int16_t,-2744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2744_MAGIC, .more = S16LD_DENOM_MINUS_2744_MORE};};
template<> struct libdivide_constants<int16_t,-2743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2743_MAGIC, .more = S16LD_DENOM_MINUS_2743_MORE};};
template<> struct libdivide_constants<int16_t,-2742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2742_MAGIC, .more = S16LD_DENOM_MINUS_2742_MORE};};
template<> struct libdivide_constants<int16_t,-2741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2741_MAGIC, .more = S16LD_DENOM_MINUS_2741_MORE};};
template<> struct libdivide_constants<int16_t,-2740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2740_MAGIC, .more = S16LD_DENOM_MINUS_2740_MORE};};
template<> struct libdivide_constants<int16_t,-2739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2739_MAGIC, .more = S16LD_DENOM_MINUS_2739_MORE};};
template<> struct libdivide_constants<int16_t,-2738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2738_MAGIC, .more = S16LD_DENOM_MINUS_2738_MORE};};
template<> struct libdivide_constants<int16_t,-2737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2737_MAGIC, .more = S16LD_DENOM_MINUS_2737_MORE};};
template<> struct libdivide_constants<int16_t,-2736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2736_MAGIC, .more = S16LD_DENOM_MINUS_2736_MORE};};
template<> struct libdivide_constants<int16_t,-2735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2735_MAGIC, .more = S16LD_DENOM_MINUS_2735_MORE};};
template<> struct libdivide_constants<int16_t,-2734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2734_MAGIC, .more = S16LD_DENOM_MINUS_2734_MORE};};
template<> struct libdivide_constants<int16_t,-2733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2733_MAGIC, .more = S16LD_DENOM_MINUS_2733_MORE};};
template<> struct libdivide_constants<int16_t,-2732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2732_MAGIC, .more = S16LD_DENOM_MINUS_2732_MORE};};
template<> struct libdivide_constants<int16_t,-2731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2731_MAGIC, .more = S16LD_DENOM_MINUS_2731_MORE};};
template<> struct libdivide_constants<int16_t,-2730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2730_MAGIC, .more = S16LD_DENOM_MINUS_2730_MORE};};
template<> struct libdivide_constants<int16_t,-2729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2729_MAGIC, .more = S16LD_DENOM_MINUS_2729_MORE};};
template<> struct libdivide_constants<int16_t,-2728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2728_MAGIC, .more = S16LD_DENOM_MINUS_2728_MORE};};
template<> struct libdivide_constants<int16_t,-2727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2727_MAGIC, .more = S16LD_DENOM_MINUS_2727_MORE};};
template<> struct libdivide_constants<int16_t,-2726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2726_MAGIC, .more = S16LD_DENOM_MINUS_2726_MORE};};
template<> struct libdivide_constants<int16_t,-2725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2725_MAGIC, .more = S16LD_DENOM_MINUS_2725_MORE};};
template<> struct libdivide_constants<int16_t,-2724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2724_MAGIC, .more = S16LD_DENOM_MINUS_2724_MORE};};
template<> struct libdivide_constants<int16_t,-2723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2723_MAGIC, .more = S16LD_DENOM_MINUS_2723_MORE};};
template<> struct libdivide_constants<int16_t,-2722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2722_MAGIC, .more = S16LD_DENOM_MINUS_2722_MORE};};
template<> struct libdivide_constants<int16_t,-2721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2721_MAGIC, .more = S16LD_DENOM_MINUS_2721_MORE};};
template<> struct libdivide_constants<int16_t,-2720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2720_MAGIC, .more = S16LD_DENOM_MINUS_2720_MORE};};
template<> struct libdivide_constants<int16_t,-2719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2719_MAGIC, .more = S16LD_DENOM_MINUS_2719_MORE};};
template<> struct libdivide_constants<int16_t,-2718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2718_MAGIC, .more = S16LD_DENOM_MINUS_2718_MORE};};
template<> struct libdivide_constants<int16_t,-2717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2717_MAGIC, .more = S16LD_DENOM_MINUS_2717_MORE};};
template<> struct libdivide_constants<int16_t,-2716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2716_MAGIC, .more = S16LD_DENOM_MINUS_2716_MORE};};
template<> struct libdivide_constants<int16_t,-2715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2715_MAGIC, .more = S16LD_DENOM_MINUS_2715_MORE};};
template<> struct libdivide_constants<int16_t,-2714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2714_MAGIC, .more = S16LD_DENOM_MINUS_2714_MORE};};
template<> struct libdivide_constants<int16_t,-2713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2713_MAGIC, .more = S16LD_DENOM_MINUS_2713_MORE};};
template<> struct libdivide_constants<int16_t,-2712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2712_MAGIC, .more = S16LD_DENOM_MINUS_2712_MORE};};
template<> struct libdivide_constants<int16_t,-2711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2711_MAGIC, .more = S16LD_DENOM_MINUS_2711_MORE};};
template<> struct libdivide_constants<int16_t,-2710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2710_MAGIC, .more = S16LD_DENOM_MINUS_2710_MORE};};
template<> struct libdivide_constants<int16_t,-2709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2709_MAGIC, .more = S16LD_DENOM_MINUS_2709_MORE};};
template<> struct libdivide_constants<int16_t,-2708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2708_MAGIC, .more = S16LD_DENOM_MINUS_2708_MORE};};
template<> struct libdivide_constants<int16_t,-2707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2707_MAGIC, .more = S16LD_DENOM_MINUS_2707_MORE};};
template<> struct libdivide_constants<int16_t,-2706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2706_MAGIC, .more = S16LD_DENOM_MINUS_2706_MORE};};
template<> struct libdivide_constants<int16_t,-2705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2705_MAGIC, .more = S16LD_DENOM_MINUS_2705_MORE};};
template<> struct libdivide_constants<int16_t,-2704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2704_MAGIC, .more = S16LD_DENOM_MINUS_2704_MORE};};
template<> struct libdivide_constants<int16_t,-2703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2703_MAGIC, .more = S16LD_DENOM_MINUS_2703_MORE};};
template<> struct libdivide_constants<int16_t,-2702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2702_MAGIC, .more = S16LD_DENOM_MINUS_2702_MORE};};
template<> struct libdivide_constants<int16_t,-2701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2701_MAGIC, .more = S16LD_DENOM_MINUS_2701_MORE};};
template<> struct libdivide_constants<int16_t,-2700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2700_MAGIC, .more = S16LD_DENOM_MINUS_2700_MORE};};
template<> struct libdivide_constants<int16_t,-2699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2699_MAGIC, .more = S16LD_DENOM_MINUS_2699_MORE};};
template<> struct libdivide_constants<int16_t,-2698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2698_MAGIC, .more = S16LD_DENOM_MINUS_2698_MORE};};
template<> struct libdivide_constants<int16_t,-2697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2697_MAGIC, .more = S16LD_DENOM_MINUS_2697_MORE};};
template<> struct libdivide_constants<int16_t,-2696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2696_MAGIC, .more = S16LD_DENOM_MINUS_2696_MORE};};
template<> struct libdivide_constants<int16_t,-2695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2695_MAGIC, .more = S16LD_DENOM_MINUS_2695_MORE};};
template<> struct libdivide_constants<int16_t,-2694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2694_MAGIC, .more = S16LD_DENOM_MINUS_2694_MORE};};
template<> struct libdivide_constants<int16_t,-2693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2693_MAGIC, .more = S16LD_DENOM_MINUS_2693_MORE};};
template<> struct libdivide_constants<int16_t,-2692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2692_MAGIC, .more = S16LD_DENOM_MINUS_2692_MORE};};
template<> struct libdivide_constants<int16_t,-2691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2691_MAGIC, .more = S16LD_DENOM_MINUS_2691_MORE};};
template<> struct libdivide_constants<int16_t,-2690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2690_MAGIC, .more = S16LD_DENOM_MINUS_2690_MORE};};
template<> struct libdivide_constants<int16_t,-2689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2689_MAGIC, .more = S16LD_DENOM_MINUS_2689_MORE};};
template<> struct libdivide_constants<int16_t,-2688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2688_MAGIC, .more = S16LD_DENOM_MINUS_2688_MORE};};
template<> struct libdivide_constants<int16_t,-2687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2687_MAGIC, .more = S16LD_DENOM_MINUS_2687_MORE};};
template<> struct libdivide_constants<int16_t,-2686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2686_MAGIC, .more = S16LD_DENOM_MINUS_2686_MORE};};
template<> struct libdivide_constants<int16_t,-2685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2685_MAGIC, .more = S16LD_DENOM_MINUS_2685_MORE};};
template<> struct libdivide_constants<int16_t,-2684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2684_MAGIC, .more = S16LD_DENOM_MINUS_2684_MORE};};
template<> struct libdivide_constants<int16_t,-2683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2683_MAGIC, .more = S16LD_DENOM_MINUS_2683_MORE};};
template<> struct libdivide_constants<int16_t,-2682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2682_MAGIC, .more = S16LD_DENOM_MINUS_2682_MORE};};
template<> struct libdivide_constants<int16_t,-2681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2681_MAGIC, .more = S16LD_DENOM_MINUS_2681_MORE};};
template<> struct libdivide_constants<int16_t,-2680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2680_MAGIC, .more = S16LD_DENOM_MINUS_2680_MORE};};
template<> struct libdivide_constants<int16_t,-2679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2679_MAGIC, .more = S16LD_DENOM_MINUS_2679_MORE};};
template<> struct libdivide_constants<int16_t,-2678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2678_MAGIC, .more = S16LD_DENOM_MINUS_2678_MORE};};
template<> struct libdivide_constants<int16_t,-2677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2677_MAGIC, .more = S16LD_DENOM_MINUS_2677_MORE};};
template<> struct libdivide_constants<int16_t,-2676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2676_MAGIC, .more = S16LD_DENOM_MINUS_2676_MORE};};
template<> struct libdivide_constants<int16_t,-2675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2675_MAGIC, .more = S16LD_DENOM_MINUS_2675_MORE};};
template<> struct libdivide_constants<int16_t,-2674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2674_MAGIC, .more = S16LD_DENOM_MINUS_2674_MORE};};
template<> struct libdivide_constants<int16_t,-2673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2673_MAGIC, .more = S16LD_DENOM_MINUS_2673_MORE};};
template<> struct libdivide_constants<int16_t,-2672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2672_MAGIC, .more = S16LD_DENOM_MINUS_2672_MORE};};
template<> struct libdivide_constants<int16_t,-2671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2671_MAGIC, .more = S16LD_DENOM_MINUS_2671_MORE};};
template<> struct libdivide_constants<int16_t,-2670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2670_MAGIC, .more = S16LD_DENOM_MINUS_2670_MORE};};
template<> struct libdivide_constants<int16_t,-2669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2669_MAGIC, .more = S16LD_DENOM_MINUS_2669_MORE};};
template<> struct libdivide_constants<int16_t,-2668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2668_MAGIC, .more = S16LD_DENOM_MINUS_2668_MORE};};
template<> struct libdivide_constants<int16_t,-2667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2667_MAGIC, .more = S16LD_DENOM_MINUS_2667_MORE};};
template<> struct libdivide_constants<int16_t,-2666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2666_MAGIC, .more = S16LD_DENOM_MINUS_2666_MORE};};
template<> struct libdivide_constants<int16_t,-2665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2665_MAGIC, .more = S16LD_DENOM_MINUS_2665_MORE};};
template<> struct libdivide_constants<int16_t,-2664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2664_MAGIC, .more = S16LD_DENOM_MINUS_2664_MORE};};
template<> struct libdivide_constants<int16_t,-2663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2663_MAGIC, .more = S16LD_DENOM_MINUS_2663_MORE};};
template<> struct libdivide_constants<int16_t,-2662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2662_MAGIC, .more = S16LD_DENOM_MINUS_2662_MORE};};
template<> struct libdivide_constants<int16_t,-2661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2661_MAGIC, .more = S16LD_DENOM_MINUS_2661_MORE};};
template<> struct libdivide_constants<int16_t,-2660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2660_MAGIC, .more = S16LD_DENOM_MINUS_2660_MORE};};
template<> struct libdivide_constants<int16_t,-2659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2659_MAGIC, .more = S16LD_DENOM_MINUS_2659_MORE};};
template<> struct libdivide_constants<int16_t,-2658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2658_MAGIC, .more = S16LD_DENOM_MINUS_2658_MORE};};
template<> struct libdivide_constants<int16_t,-2657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2657_MAGIC, .more = S16LD_DENOM_MINUS_2657_MORE};};
template<> struct libdivide_constants<int16_t,-2656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2656_MAGIC, .more = S16LD_DENOM_MINUS_2656_MORE};};
template<> struct libdivide_constants<int16_t,-2655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2655_MAGIC, .more = S16LD_DENOM_MINUS_2655_MORE};};
template<> struct libdivide_constants<int16_t,-2654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2654_MAGIC, .more = S16LD_DENOM_MINUS_2654_MORE};};
template<> struct libdivide_constants<int16_t,-2653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2653_MAGIC, .more = S16LD_DENOM_MINUS_2653_MORE};};
template<> struct libdivide_constants<int16_t,-2652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2652_MAGIC, .more = S16LD_DENOM_MINUS_2652_MORE};};
template<> struct libdivide_constants<int16_t,-2651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2651_MAGIC, .more = S16LD_DENOM_MINUS_2651_MORE};};
template<> struct libdivide_constants<int16_t,-2650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2650_MAGIC, .more = S16LD_DENOM_MINUS_2650_MORE};};
template<> struct libdivide_constants<int16_t,-2649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2649_MAGIC, .more = S16LD_DENOM_MINUS_2649_MORE};};
template<> struct libdivide_constants<int16_t,-2648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2648_MAGIC, .more = S16LD_DENOM_MINUS_2648_MORE};};
template<> struct libdivide_constants<int16_t,-2647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2647_MAGIC, .more = S16LD_DENOM_MINUS_2647_MORE};};
template<> struct libdivide_constants<int16_t,-2646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2646_MAGIC, .more = S16LD_DENOM_MINUS_2646_MORE};};
template<> struct libdivide_constants<int16_t,-2645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2645_MAGIC, .more = S16LD_DENOM_MINUS_2645_MORE};};
template<> struct libdivide_constants<int16_t,-2644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2644_MAGIC, .more = S16LD_DENOM_MINUS_2644_MORE};};
template<> struct libdivide_constants<int16_t,-2643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2643_MAGIC, .more = S16LD_DENOM_MINUS_2643_MORE};};
template<> struct libdivide_constants<int16_t,-2642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2642_MAGIC, .more = S16LD_DENOM_MINUS_2642_MORE};};
template<> struct libdivide_constants<int16_t,-2641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2641_MAGIC, .more = S16LD_DENOM_MINUS_2641_MORE};};
template<> struct libdivide_constants<int16_t,-2640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2640_MAGIC, .more = S16LD_DENOM_MINUS_2640_MORE};};
template<> struct libdivide_constants<int16_t,-2639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2639_MAGIC, .more = S16LD_DENOM_MINUS_2639_MORE};};
template<> struct libdivide_constants<int16_t,-2638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2638_MAGIC, .more = S16LD_DENOM_MINUS_2638_MORE};};
template<> struct libdivide_constants<int16_t,-2637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2637_MAGIC, .more = S16LD_DENOM_MINUS_2637_MORE};};
template<> struct libdivide_constants<int16_t,-2636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2636_MAGIC, .more = S16LD_DENOM_MINUS_2636_MORE};};
template<> struct libdivide_constants<int16_t,-2635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2635_MAGIC, .more = S16LD_DENOM_MINUS_2635_MORE};};
template<> struct libdivide_constants<int16_t,-2634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2634_MAGIC, .more = S16LD_DENOM_MINUS_2634_MORE};};
template<> struct libdivide_constants<int16_t,-2633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2633_MAGIC, .more = S16LD_DENOM_MINUS_2633_MORE};};
template<> struct libdivide_constants<int16_t,-2632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2632_MAGIC, .more = S16LD_DENOM_MINUS_2632_MORE};};
template<> struct libdivide_constants<int16_t,-2631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2631_MAGIC, .more = S16LD_DENOM_MINUS_2631_MORE};};
template<> struct libdivide_constants<int16_t,-2630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2630_MAGIC, .more = S16LD_DENOM_MINUS_2630_MORE};};
template<> struct libdivide_constants<int16_t,-2629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2629_MAGIC, .more = S16LD_DENOM_MINUS_2629_MORE};};
template<> struct libdivide_constants<int16_t,-2628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2628_MAGIC, .more = S16LD_DENOM_MINUS_2628_MORE};};
template<> struct libdivide_constants<int16_t,-2627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2627_MAGIC, .more = S16LD_DENOM_MINUS_2627_MORE};};
template<> struct libdivide_constants<int16_t,-2626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2626_MAGIC, .more = S16LD_DENOM_MINUS_2626_MORE};};
template<> struct libdivide_constants<int16_t,-2625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2625_MAGIC, .more = S16LD_DENOM_MINUS_2625_MORE};};
template<> struct libdivide_constants<int16_t,-2624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2624_MAGIC, .more = S16LD_DENOM_MINUS_2624_MORE};};
template<> struct libdivide_constants<int16_t,-2623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2623_MAGIC, .more = S16LD_DENOM_MINUS_2623_MORE};};
template<> struct libdivide_constants<int16_t,-2622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2622_MAGIC, .more = S16LD_DENOM_MINUS_2622_MORE};};
template<> struct libdivide_constants<int16_t,-2621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2621_MAGIC, .more = S16LD_DENOM_MINUS_2621_MORE};};
template<> struct libdivide_constants<int16_t,-2620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2620_MAGIC, .more = S16LD_DENOM_MINUS_2620_MORE};};
template<> struct libdivide_constants<int16_t,-2619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2619_MAGIC, .more = S16LD_DENOM_MINUS_2619_MORE};};
template<> struct libdivide_constants<int16_t,-2618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2618_MAGIC, .more = S16LD_DENOM_MINUS_2618_MORE};};
template<> struct libdivide_constants<int16_t,-2617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2617_MAGIC, .more = S16LD_DENOM_MINUS_2617_MORE};};
template<> struct libdivide_constants<int16_t,-2616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2616_MAGIC, .more = S16LD_DENOM_MINUS_2616_MORE};};
template<> struct libdivide_constants<int16_t,-2615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2615_MAGIC, .more = S16LD_DENOM_MINUS_2615_MORE};};
template<> struct libdivide_constants<int16_t,-2614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2614_MAGIC, .more = S16LD_DENOM_MINUS_2614_MORE};};
template<> struct libdivide_constants<int16_t,-2613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2613_MAGIC, .more = S16LD_DENOM_MINUS_2613_MORE};};
template<> struct libdivide_constants<int16_t,-2612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2612_MAGIC, .more = S16LD_DENOM_MINUS_2612_MORE};};
template<> struct libdivide_constants<int16_t,-2611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2611_MAGIC, .more = S16LD_DENOM_MINUS_2611_MORE};};
template<> struct libdivide_constants<int16_t,-2610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2610_MAGIC, .more = S16LD_DENOM_MINUS_2610_MORE};};
template<> struct libdivide_constants<int16_t,-2609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2609_MAGIC, .more = S16LD_DENOM_MINUS_2609_MORE};};
template<> struct libdivide_constants<int16_t,-2608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2608_MAGIC, .more = S16LD_DENOM_MINUS_2608_MORE};};
template<> struct libdivide_constants<int16_t,-2607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2607_MAGIC, .more = S16LD_DENOM_MINUS_2607_MORE};};
template<> struct libdivide_constants<int16_t,-2606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2606_MAGIC, .more = S16LD_DENOM_MINUS_2606_MORE};};
template<> struct libdivide_constants<int16_t,-2605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2605_MAGIC, .more = S16LD_DENOM_MINUS_2605_MORE};};
template<> struct libdivide_constants<int16_t,-2604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2604_MAGIC, .more = S16LD_DENOM_MINUS_2604_MORE};};
template<> struct libdivide_constants<int16_t,-2603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2603_MAGIC, .more = S16LD_DENOM_MINUS_2603_MORE};};
template<> struct libdivide_constants<int16_t,-2602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2602_MAGIC, .more = S16LD_DENOM_MINUS_2602_MORE};};
template<> struct libdivide_constants<int16_t,-2601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2601_MAGIC, .more = S16LD_DENOM_MINUS_2601_MORE};};
template<> struct libdivide_constants<int16_t,-2600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2600_MAGIC, .more = S16LD_DENOM_MINUS_2600_MORE};};
template<> struct libdivide_constants<int16_t,-2599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2599_MAGIC, .more = S16LD_DENOM_MINUS_2599_MORE};};
template<> struct libdivide_constants<int16_t,-2598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2598_MAGIC, .more = S16LD_DENOM_MINUS_2598_MORE};};
template<> struct libdivide_constants<int16_t,-2597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2597_MAGIC, .more = S16LD_DENOM_MINUS_2597_MORE};};
template<> struct libdivide_constants<int16_t,-2596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2596_MAGIC, .more = S16LD_DENOM_MINUS_2596_MORE};};
template<> struct libdivide_constants<int16_t,-2595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2595_MAGIC, .more = S16LD_DENOM_MINUS_2595_MORE};};
template<> struct libdivide_constants<int16_t,-2594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2594_MAGIC, .more = S16LD_DENOM_MINUS_2594_MORE};};
template<> struct libdivide_constants<int16_t,-2593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2593_MAGIC, .more = S16LD_DENOM_MINUS_2593_MORE};};
template<> struct libdivide_constants<int16_t,-2592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2592_MAGIC, .more = S16LD_DENOM_MINUS_2592_MORE};};
template<> struct libdivide_constants<int16_t,-2591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2591_MAGIC, .more = S16LD_DENOM_MINUS_2591_MORE};};
template<> struct libdivide_constants<int16_t,-2590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2590_MAGIC, .more = S16LD_DENOM_MINUS_2590_MORE};};
template<> struct libdivide_constants<int16_t,-2589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2589_MAGIC, .more = S16LD_DENOM_MINUS_2589_MORE};};
template<> struct libdivide_constants<int16_t,-2588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2588_MAGIC, .more = S16LD_DENOM_MINUS_2588_MORE};};
template<> struct libdivide_constants<int16_t,-2587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2587_MAGIC, .more = S16LD_DENOM_MINUS_2587_MORE};};
template<> struct libdivide_constants<int16_t,-2586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2586_MAGIC, .more = S16LD_DENOM_MINUS_2586_MORE};};
template<> struct libdivide_constants<int16_t,-2585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2585_MAGIC, .more = S16LD_DENOM_MINUS_2585_MORE};};
template<> struct libdivide_constants<int16_t,-2584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2584_MAGIC, .more = S16LD_DENOM_MINUS_2584_MORE};};
template<> struct libdivide_constants<int16_t,-2583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2583_MAGIC, .more = S16LD_DENOM_MINUS_2583_MORE};};
template<> struct libdivide_constants<int16_t,-2582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2582_MAGIC, .more = S16LD_DENOM_MINUS_2582_MORE};};
template<> struct libdivide_constants<int16_t,-2581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2581_MAGIC, .more = S16LD_DENOM_MINUS_2581_MORE};};
template<> struct libdivide_constants<int16_t,-2580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2580_MAGIC, .more = S16LD_DENOM_MINUS_2580_MORE};};
template<> struct libdivide_constants<int16_t,-2579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2579_MAGIC, .more = S16LD_DENOM_MINUS_2579_MORE};};
template<> struct libdivide_constants<int16_t,-2578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2578_MAGIC, .more = S16LD_DENOM_MINUS_2578_MORE};};
template<> struct libdivide_constants<int16_t,-2577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2577_MAGIC, .more = S16LD_DENOM_MINUS_2577_MORE};};
template<> struct libdivide_constants<int16_t,-2576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2576_MAGIC, .more = S16LD_DENOM_MINUS_2576_MORE};};
template<> struct libdivide_constants<int16_t,-2575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2575_MAGIC, .more = S16LD_DENOM_MINUS_2575_MORE};};
template<> struct libdivide_constants<int16_t,-2574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2574_MAGIC, .more = S16LD_DENOM_MINUS_2574_MORE};};
template<> struct libdivide_constants<int16_t,-2573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2573_MAGIC, .more = S16LD_DENOM_MINUS_2573_MORE};};
template<> struct libdivide_constants<int16_t,-2572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2572_MAGIC, .more = S16LD_DENOM_MINUS_2572_MORE};};
template<> struct libdivide_constants<int16_t,-2571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2571_MAGIC, .more = S16LD_DENOM_MINUS_2571_MORE};};
template<> struct libdivide_constants<int16_t,-2570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2570_MAGIC, .more = S16LD_DENOM_MINUS_2570_MORE};};
template<> struct libdivide_constants<int16_t,-2569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2569_MAGIC, .more = S16LD_DENOM_MINUS_2569_MORE};};
template<> struct libdivide_constants<int16_t,-2568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2568_MAGIC, .more = S16LD_DENOM_MINUS_2568_MORE};};
template<> struct libdivide_constants<int16_t,-2567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2567_MAGIC, .more = S16LD_DENOM_MINUS_2567_MORE};};
template<> struct libdivide_constants<int16_t,-2566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2566_MAGIC, .more = S16LD_DENOM_MINUS_2566_MORE};};
template<> struct libdivide_constants<int16_t,-2565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2565_MAGIC, .more = S16LD_DENOM_MINUS_2565_MORE};};
template<> struct libdivide_constants<int16_t,-2564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2564_MAGIC, .more = S16LD_DENOM_MINUS_2564_MORE};};
template<> struct libdivide_constants<int16_t,-2563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2563_MAGIC, .more = S16LD_DENOM_MINUS_2563_MORE};};
template<> struct libdivide_constants<int16_t,-2562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2562_MAGIC, .more = S16LD_DENOM_MINUS_2562_MORE};};
template<> struct libdivide_constants<int16_t,-2561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2561_MAGIC, .more = S16LD_DENOM_MINUS_2561_MORE};};
template<> struct libdivide_constants<int16_t,-2560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2560_MAGIC, .more = S16LD_DENOM_MINUS_2560_MORE};};
template<> struct libdivide_constants<int16_t,-2559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2559_MAGIC, .more = S16LD_DENOM_MINUS_2559_MORE};};
template<> struct libdivide_constants<int16_t,-2558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2558_MAGIC, .more = S16LD_DENOM_MINUS_2558_MORE};};
template<> struct libdivide_constants<int16_t,-2557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2557_MAGIC, .more = S16LD_DENOM_MINUS_2557_MORE};};
template<> struct libdivide_constants<int16_t,-2556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2556_MAGIC, .more = S16LD_DENOM_MINUS_2556_MORE};};
template<> struct libdivide_constants<int16_t,-2555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2555_MAGIC, .more = S16LD_DENOM_MINUS_2555_MORE};};
template<> struct libdivide_constants<int16_t,-2554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2554_MAGIC, .more = S16LD_DENOM_MINUS_2554_MORE};};
template<> struct libdivide_constants<int16_t,-2553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2553_MAGIC, .more = S16LD_DENOM_MINUS_2553_MORE};};
template<> struct libdivide_constants<int16_t,-2552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2552_MAGIC, .more = S16LD_DENOM_MINUS_2552_MORE};};
template<> struct libdivide_constants<int16_t,-2551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2551_MAGIC, .more = S16LD_DENOM_MINUS_2551_MORE};};
template<> struct libdivide_constants<int16_t,-2550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2550_MAGIC, .more = S16LD_DENOM_MINUS_2550_MORE};};
template<> struct libdivide_constants<int16_t,-2549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2549_MAGIC, .more = S16LD_DENOM_MINUS_2549_MORE};};
template<> struct libdivide_constants<int16_t,-2548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2548_MAGIC, .more = S16LD_DENOM_MINUS_2548_MORE};};
template<> struct libdivide_constants<int16_t,-2547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2547_MAGIC, .more = S16LD_DENOM_MINUS_2547_MORE};};
template<> struct libdivide_constants<int16_t,-2546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2546_MAGIC, .more = S16LD_DENOM_MINUS_2546_MORE};};
template<> struct libdivide_constants<int16_t,-2545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2545_MAGIC, .more = S16LD_DENOM_MINUS_2545_MORE};};
template<> struct libdivide_constants<int16_t,-2544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2544_MAGIC, .more = S16LD_DENOM_MINUS_2544_MORE};};
template<> struct libdivide_constants<int16_t,-2543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2543_MAGIC, .more = S16LD_DENOM_MINUS_2543_MORE};};
template<> struct libdivide_constants<int16_t,-2542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2542_MAGIC, .more = S16LD_DENOM_MINUS_2542_MORE};};
template<> struct libdivide_constants<int16_t,-2541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2541_MAGIC, .more = S16LD_DENOM_MINUS_2541_MORE};};
template<> struct libdivide_constants<int16_t,-2540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2540_MAGIC, .more = S16LD_DENOM_MINUS_2540_MORE};};
template<> struct libdivide_constants<int16_t,-2539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2539_MAGIC, .more = S16LD_DENOM_MINUS_2539_MORE};};
template<> struct libdivide_constants<int16_t,-2538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2538_MAGIC, .more = S16LD_DENOM_MINUS_2538_MORE};};
template<> struct libdivide_constants<int16_t,-2537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2537_MAGIC, .more = S16LD_DENOM_MINUS_2537_MORE};};
template<> struct libdivide_constants<int16_t,-2536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2536_MAGIC, .more = S16LD_DENOM_MINUS_2536_MORE};};
template<> struct libdivide_constants<int16_t,-2535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2535_MAGIC, .more = S16LD_DENOM_MINUS_2535_MORE};};
template<> struct libdivide_constants<int16_t,-2534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2534_MAGIC, .more = S16LD_DENOM_MINUS_2534_MORE};};
template<> struct libdivide_constants<int16_t,-2533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2533_MAGIC, .more = S16LD_DENOM_MINUS_2533_MORE};};
template<> struct libdivide_constants<int16_t,-2532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2532_MAGIC, .more = S16LD_DENOM_MINUS_2532_MORE};};
template<> struct libdivide_constants<int16_t,-2531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2531_MAGIC, .more = S16LD_DENOM_MINUS_2531_MORE};};
template<> struct libdivide_constants<int16_t,-2530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2530_MAGIC, .more = S16LD_DENOM_MINUS_2530_MORE};};
template<> struct libdivide_constants<int16_t,-2529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2529_MAGIC, .more = S16LD_DENOM_MINUS_2529_MORE};};
template<> struct libdivide_constants<int16_t,-2528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2528_MAGIC, .more = S16LD_DENOM_MINUS_2528_MORE};};
template<> struct libdivide_constants<int16_t,-2527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2527_MAGIC, .more = S16LD_DENOM_MINUS_2527_MORE};};
template<> struct libdivide_constants<int16_t,-2526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2526_MAGIC, .more = S16LD_DENOM_MINUS_2526_MORE};};
template<> struct libdivide_constants<int16_t,-2525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2525_MAGIC, .more = S16LD_DENOM_MINUS_2525_MORE};};
template<> struct libdivide_constants<int16_t,-2524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2524_MAGIC, .more = S16LD_DENOM_MINUS_2524_MORE};};
template<> struct libdivide_constants<int16_t,-2523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2523_MAGIC, .more = S16LD_DENOM_MINUS_2523_MORE};};
template<> struct libdivide_constants<int16_t,-2522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2522_MAGIC, .more = S16LD_DENOM_MINUS_2522_MORE};};
template<> struct libdivide_constants<int16_t,-2521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2521_MAGIC, .more = S16LD_DENOM_MINUS_2521_MORE};};
template<> struct libdivide_constants<int16_t,-2520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2520_MAGIC, .more = S16LD_DENOM_MINUS_2520_MORE};};
template<> struct libdivide_constants<int16_t,-2519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2519_MAGIC, .more = S16LD_DENOM_MINUS_2519_MORE};};
template<> struct libdivide_constants<int16_t,-2518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2518_MAGIC, .more = S16LD_DENOM_MINUS_2518_MORE};};
template<> struct libdivide_constants<int16_t,-2517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2517_MAGIC, .more = S16LD_DENOM_MINUS_2517_MORE};};
template<> struct libdivide_constants<int16_t,-2516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2516_MAGIC, .more = S16LD_DENOM_MINUS_2516_MORE};};
template<> struct libdivide_constants<int16_t,-2515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2515_MAGIC, .more = S16LD_DENOM_MINUS_2515_MORE};};
template<> struct libdivide_constants<int16_t,-2514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2514_MAGIC, .more = S16LD_DENOM_MINUS_2514_MORE};};
template<> struct libdivide_constants<int16_t,-2513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2513_MAGIC, .more = S16LD_DENOM_MINUS_2513_MORE};};
template<> struct libdivide_constants<int16_t,-2512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2512_MAGIC, .more = S16LD_DENOM_MINUS_2512_MORE};};
template<> struct libdivide_constants<int16_t,-2511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2511_MAGIC, .more = S16LD_DENOM_MINUS_2511_MORE};};
template<> struct libdivide_constants<int16_t,-2510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2510_MAGIC, .more = S16LD_DENOM_MINUS_2510_MORE};};
template<> struct libdivide_constants<int16_t,-2509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2509_MAGIC, .more = S16LD_DENOM_MINUS_2509_MORE};};
template<> struct libdivide_constants<int16_t,-2508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2508_MAGIC, .more = S16LD_DENOM_MINUS_2508_MORE};};
template<> struct libdivide_constants<int16_t,-2507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2507_MAGIC, .more = S16LD_DENOM_MINUS_2507_MORE};};
template<> struct libdivide_constants<int16_t,-2506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2506_MAGIC, .more = S16LD_DENOM_MINUS_2506_MORE};};
template<> struct libdivide_constants<int16_t,-2505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2505_MAGIC, .more = S16LD_DENOM_MINUS_2505_MORE};};
template<> struct libdivide_constants<int16_t,-2504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2504_MAGIC, .more = S16LD_DENOM_MINUS_2504_MORE};};
template<> struct libdivide_constants<int16_t,-2503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2503_MAGIC, .more = S16LD_DENOM_MINUS_2503_MORE};};
template<> struct libdivide_constants<int16_t,-2502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2502_MAGIC, .more = S16LD_DENOM_MINUS_2502_MORE};};
template<> struct libdivide_constants<int16_t,-2501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2501_MAGIC, .more = S16LD_DENOM_MINUS_2501_MORE};};
template<> struct libdivide_constants<int16_t,-2500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2500_MAGIC, .more = S16LD_DENOM_MINUS_2500_MORE};};
template<> struct libdivide_constants<int16_t,-2499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2499_MAGIC, .more = S16LD_DENOM_MINUS_2499_MORE};};
template<> struct libdivide_constants<int16_t,-2498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2498_MAGIC, .more = S16LD_DENOM_MINUS_2498_MORE};};
template<> struct libdivide_constants<int16_t,-2497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2497_MAGIC, .more = S16LD_DENOM_MINUS_2497_MORE};};
template<> struct libdivide_constants<int16_t,-2496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2496_MAGIC, .more = S16LD_DENOM_MINUS_2496_MORE};};
template<> struct libdivide_constants<int16_t,-2495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2495_MAGIC, .more = S16LD_DENOM_MINUS_2495_MORE};};
template<> struct libdivide_constants<int16_t,-2494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2494_MAGIC, .more = S16LD_DENOM_MINUS_2494_MORE};};
template<> struct libdivide_constants<int16_t,-2493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2493_MAGIC, .more = S16LD_DENOM_MINUS_2493_MORE};};
template<> struct libdivide_constants<int16_t,-2492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2492_MAGIC, .more = S16LD_DENOM_MINUS_2492_MORE};};
template<> struct libdivide_constants<int16_t,-2491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2491_MAGIC, .more = S16LD_DENOM_MINUS_2491_MORE};};
template<> struct libdivide_constants<int16_t,-2490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2490_MAGIC, .more = S16LD_DENOM_MINUS_2490_MORE};};
template<> struct libdivide_constants<int16_t,-2489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2489_MAGIC, .more = S16LD_DENOM_MINUS_2489_MORE};};
template<> struct libdivide_constants<int16_t,-2488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2488_MAGIC, .more = S16LD_DENOM_MINUS_2488_MORE};};
template<> struct libdivide_constants<int16_t,-2487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2487_MAGIC, .more = S16LD_DENOM_MINUS_2487_MORE};};
template<> struct libdivide_constants<int16_t,-2486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2486_MAGIC, .more = S16LD_DENOM_MINUS_2486_MORE};};
template<> struct libdivide_constants<int16_t,-2485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2485_MAGIC, .more = S16LD_DENOM_MINUS_2485_MORE};};
template<> struct libdivide_constants<int16_t,-2484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2484_MAGIC, .more = S16LD_DENOM_MINUS_2484_MORE};};
template<> struct libdivide_constants<int16_t,-2483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2483_MAGIC, .more = S16LD_DENOM_MINUS_2483_MORE};};
template<> struct libdivide_constants<int16_t,-2482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2482_MAGIC, .more = S16LD_DENOM_MINUS_2482_MORE};};
template<> struct libdivide_constants<int16_t,-2481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2481_MAGIC, .more = S16LD_DENOM_MINUS_2481_MORE};};
template<> struct libdivide_constants<int16_t,-2480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2480_MAGIC, .more = S16LD_DENOM_MINUS_2480_MORE};};
template<> struct libdivide_constants<int16_t,-2479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2479_MAGIC, .more = S16LD_DENOM_MINUS_2479_MORE};};
template<> struct libdivide_constants<int16_t,-2478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2478_MAGIC, .more = S16LD_DENOM_MINUS_2478_MORE};};
template<> struct libdivide_constants<int16_t,-2477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2477_MAGIC, .more = S16LD_DENOM_MINUS_2477_MORE};};
template<> struct libdivide_constants<int16_t,-2476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2476_MAGIC, .more = S16LD_DENOM_MINUS_2476_MORE};};
template<> struct libdivide_constants<int16_t,-2475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2475_MAGIC, .more = S16LD_DENOM_MINUS_2475_MORE};};
template<> struct libdivide_constants<int16_t,-2474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2474_MAGIC, .more = S16LD_DENOM_MINUS_2474_MORE};};
template<> struct libdivide_constants<int16_t,-2473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2473_MAGIC, .more = S16LD_DENOM_MINUS_2473_MORE};};
template<> struct libdivide_constants<int16_t,-2472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2472_MAGIC, .more = S16LD_DENOM_MINUS_2472_MORE};};
template<> struct libdivide_constants<int16_t,-2471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2471_MAGIC, .more = S16LD_DENOM_MINUS_2471_MORE};};
template<> struct libdivide_constants<int16_t,-2470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2470_MAGIC, .more = S16LD_DENOM_MINUS_2470_MORE};};
template<> struct libdivide_constants<int16_t,-2469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2469_MAGIC, .more = S16LD_DENOM_MINUS_2469_MORE};};
template<> struct libdivide_constants<int16_t,-2468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2468_MAGIC, .more = S16LD_DENOM_MINUS_2468_MORE};};
template<> struct libdivide_constants<int16_t,-2467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2467_MAGIC, .more = S16LD_DENOM_MINUS_2467_MORE};};
template<> struct libdivide_constants<int16_t,-2466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2466_MAGIC, .more = S16LD_DENOM_MINUS_2466_MORE};};
template<> struct libdivide_constants<int16_t,-2465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2465_MAGIC, .more = S16LD_DENOM_MINUS_2465_MORE};};
template<> struct libdivide_constants<int16_t,-2464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2464_MAGIC, .more = S16LD_DENOM_MINUS_2464_MORE};};
template<> struct libdivide_constants<int16_t,-2463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2463_MAGIC, .more = S16LD_DENOM_MINUS_2463_MORE};};
template<> struct libdivide_constants<int16_t,-2462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2462_MAGIC, .more = S16LD_DENOM_MINUS_2462_MORE};};
template<> struct libdivide_constants<int16_t,-2461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2461_MAGIC, .more = S16LD_DENOM_MINUS_2461_MORE};};
template<> struct libdivide_constants<int16_t,-2460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2460_MAGIC, .more = S16LD_DENOM_MINUS_2460_MORE};};
template<> struct libdivide_constants<int16_t,-2459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2459_MAGIC, .more = S16LD_DENOM_MINUS_2459_MORE};};
template<> struct libdivide_constants<int16_t,-2458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2458_MAGIC, .more = S16LD_DENOM_MINUS_2458_MORE};};
template<> struct libdivide_constants<int16_t,-2457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2457_MAGIC, .more = S16LD_DENOM_MINUS_2457_MORE};};
template<> struct libdivide_constants<int16_t,-2456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2456_MAGIC, .more = S16LD_DENOM_MINUS_2456_MORE};};
template<> struct libdivide_constants<int16_t,-2455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2455_MAGIC, .more = S16LD_DENOM_MINUS_2455_MORE};};
template<> struct libdivide_constants<int16_t,-2454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2454_MAGIC, .more = S16LD_DENOM_MINUS_2454_MORE};};
template<> struct libdivide_constants<int16_t,-2453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2453_MAGIC, .more = S16LD_DENOM_MINUS_2453_MORE};};
template<> struct libdivide_constants<int16_t,-2452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2452_MAGIC, .more = S16LD_DENOM_MINUS_2452_MORE};};
template<> struct libdivide_constants<int16_t,-2451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2451_MAGIC, .more = S16LD_DENOM_MINUS_2451_MORE};};
template<> struct libdivide_constants<int16_t,-2450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2450_MAGIC, .more = S16LD_DENOM_MINUS_2450_MORE};};
template<> struct libdivide_constants<int16_t,-2449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2449_MAGIC, .more = S16LD_DENOM_MINUS_2449_MORE};};
template<> struct libdivide_constants<int16_t,-2448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2448_MAGIC, .more = S16LD_DENOM_MINUS_2448_MORE};};
template<> struct libdivide_constants<int16_t,-2447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2447_MAGIC, .more = S16LD_DENOM_MINUS_2447_MORE};};
template<> struct libdivide_constants<int16_t,-2446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2446_MAGIC, .more = S16LD_DENOM_MINUS_2446_MORE};};
template<> struct libdivide_constants<int16_t,-2445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2445_MAGIC, .more = S16LD_DENOM_MINUS_2445_MORE};};
template<> struct libdivide_constants<int16_t,-2444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2444_MAGIC, .more = S16LD_DENOM_MINUS_2444_MORE};};
template<> struct libdivide_constants<int16_t,-2443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2443_MAGIC, .more = S16LD_DENOM_MINUS_2443_MORE};};
template<> struct libdivide_constants<int16_t,-2442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2442_MAGIC, .more = S16LD_DENOM_MINUS_2442_MORE};};
template<> struct libdivide_constants<int16_t,-2441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2441_MAGIC, .more = S16LD_DENOM_MINUS_2441_MORE};};
template<> struct libdivide_constants<int16_t,-2440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2440_MAGIC, .more = S16LD_DENOM_MINUS_2440_MORE};};
template<> struct libdivide_constants<int16_t,-2439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2439_MAGIC, .more = S16LD_DENOM_MINUS_2439_MORE};};
template<> struct libdivide_constants<int16_t,-2438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2438_MAGIC, .more = S16LD_DENOM_MINUS_2438_MORE};};
template<> struct libdivide_constants<int16_t,-2437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2437_MAGIC, .more = S16LD_DENOM_MINUS_2437_MORE};};
template<> struct libdivide_constants<int16_t,-2436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2436_MAGIC, .more = S16LD_DENOM_MINUS_2436_MORE};};
template<> struct libdivide_constants<int16_t,-2435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2435_MAGIC, .more = S16LD_DENOM_MINUS_2435_MORE};};
template<> struct libdivide_constants<int16_t,-2434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2434_MAGIC, .more = S16LD_DENOM_MINUS_2434_MORE};};
template<> struct libdivide_constants<int16_t,-2433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2433_MAGIC, .more = S16LD_DENOM_MINUS_2433_MORE};};
template<> struct libdivide_constants<int16_t,-2432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2432_MAGIC, .more = S16LD_DENOM_MINUS_2432_MORE};};
template<> struct libdivide_constants<int16_t,-2431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2431_MAGIC, .more = S16LD_DENOM_MINUS_2431_MORE};};
template<> struct libdivide_constants<int16_t,-2430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2430_MAGIC, .more = S16LD_DENOM_MINUS_2430_MORE};};
template<> struct libdivide_constants<int16_t,-2429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2429_MAGIC, .more = S16LD_DENOM_MINUS_2429_MORE};};
template<> struct libdivide_constants<int16_t,-2428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2428_MAGIC, .more = S16LD_DENOM_MINUS_2428_MORE};};
template<> struct libdivide_constants<int16_t,-2427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2427_MAGIC, .more = S16LD_DENOM_MINUS_2427_MORE};};
template<> struct libdivide_constants<int16_t,-2426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2426_MAGIC, .more = S16LD_DENOM_MINUS_2426_MORE};};
template<> struct libdivide_constants<int16_t,-2425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2425_MAGIC, .more = S16LD_DENOM_MINUS_2425_MORE};};
template<> struct libdivide_constants<int16_t,-2424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2424_MAGIC, .more = S16LD_DENOM_MINUS_2424_MORE};};
template<> struct libdivide_constants<int16_t,-2423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2423_MAGIC, .more = S16LD_DENOM_MINUS_2423_MORE};};
template<> struct libdivide_constants<int16_t,-2422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2422_MAGIC, .more = S16LD_DENOM_MINUS_2422_MORE};};
template<> struct libdivide_constants<int16_t,-2421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2421_MAGIC, .more = S16LD_DENOM_MINUS_2421_MORE};};
template<> struct libdivide_constants<int16_t,-2420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2420_MAGIC, .more = S16LD_DENOM_MINUS_2420_MORE};};
template<> struct libdivide_constants<int16_t,-2419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2419_MAGIC, .more = S16LD_DENOM_MINUS_2419_MORE};};
template<> struct libdivide_constants<int16_t,-2418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2418_MAGIC, .more = S16LD_DENOM_MINUS_2418_MORE};};
template<> struct libdivide_constants<int16_t,-2417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2417_MAGIC, .more = S16LD_DENOM_MINUS_2417_MORE};};
template<> struct libdivide_constants<int16_t,-2416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2416_MAGIC, .more = S16LD_DENOM_MINUS_2416_MORE};};
template<> struct libdivide_constants<int16_t,-2415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2415_MAGIC, .more = S16LD_DENOM_MINUS_2415_MORE};};
template<> struct libdivide_constants<int16_t,-2414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2414_MAGIC, .more = S16LD_DENOM_MINUS_2414_MORE};};
template<> struct libdivide_constants<int16_t,-2413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2413_MAGIC, .more = S16LD_DENOM_MINUS_2413_MORE};};
template<> struct libdivide_constants<int16_t,-2412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2412_MAGIC, .more = S16LD_DENOM_MINUS_2412_MORE};};
template<> struct libdivide_constants<int16_t,-2411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2411_MAGIC, .more = S16LD_DENOM_MINUS_2411_MORE};};
template<> struct libdivide_constants<int16_t,-2410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2410_MAGIC, .more = S16LD_DENOM_MINUS_2410_MORE};};
template<> struct libdivide_constants<int16_t,-2409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2409_MAGIC, .more = S16LD_DENOM_MINUS_2409_MORE};};
template<> struct libdivide_constants<int16_t,-2408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2408_MAGIC, .more = S16LD_DENOM_MINUS_2408_MORE};};
template<> struct libdivide_constants<int16_t,-2407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2407_MAGIC, .more = S16LD_DENOM_MINUS_2407_MORE};};
template<> struct libdivide_constants<int16_t,-2406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2406_MAGIC, .more = S16LD_DENOM_MINUS_2406_MORE};};
template<> struct libdivide_constants<int16_t,-2405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2405_MAGIC, .more = S16LD_DENOM_MINUS_2405_MORE};};
template<> struct libdivide_constants<int16_t,-2404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2404_MAGIC, .more = S16LD_DENOM_MINUS_2404_MORE};};
template<> struct libdivide_constants<int16_t,-2403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2403_MAGIC, .more = S16LD_DENOM_MINUS_2403_MORE};};
template<> struct libdivide_constants<int16_t,-2402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2402_MAGIC, .more = S16LD_DENOM_MINUS_2402_MORE};};
template<> struct libdivide_constants<int16_t,-2401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2401_MAGIC, .more = S16LD_DENOM_MINUS_2401_MORE};};
template<> struct libdivide_constants<int16_t,-2400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2400_MAGIC, .more = S16LD_DENOM_MINUS_2400_MORE};};
template<> struct libdivide_constants<int16_t,-2399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2399_MAGIC, .more = S16LD_DENOM_MINUS_2399_MORE};};
template<> struct libdivide_constants<int16_t,-2398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2398_MAGIC, .more = S16LD_DENOM_MINUS_2398_MORE};};
template<> struct libdivide_constants<int16_t,-2397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2397_MAGIC, .more = S16LD_DENOM_MINUS_2397_MORE};};
template<> struct libdivide_constants<int16_t,-2396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2396_MAGIC, .more = S16LD_DENOM_MINUS_2396_MORE};};
template<> struct libdivide_constants<int16_t,-2395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2395_MAGIC, .more = S16LD_DENOM_MINUS_2395_MORE};};
template<> struct libdivide_constants<int16_t,-2394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2394_MAGIC, .more = S16LD_DENOM_MINUS_2394_MORE};};
template<> struct libdivide_constants<int16_t,-2393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2393_MAGIC, .more = S16LD_DENOM_MINUS_2393_MORE};};
template<> struct libdivide_constants<int16_t,-2392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2392_MAGIC, .more = S16LD_DENOM_MINUS_2392_MORE};};
template<> struct libdivide_constants<int16_t,-2391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2391_MAGIC, .more = S16LD_DENOM_MINUS_2391_MORE};};
template<> struct libdivide_constants<int16_t,-2390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2390_MAGIC, .more = S16LD_DENOM_MINUS_2390_MORE};};
template<> struct libdivide_constants<int16_t,-2389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2389_MAGIC, .more = S16LD_DENOM_MINUS_2389_MORE};};
template<> struct libdivide_constants<int16_t,-2388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2388_MAGIC, .more = S16LD_DENOM_MINUS_2388_MORE};};
template<> struct libdivide_constants<int16_t,-2387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2387_MAGIC, .more = S16LD_DENOM_MINUS_2387_MORE};};
template<> struct libdivide_constants<int16_t,-2386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2386_MAGIC, .more = S16LD_DENOM_MINUS_2386_MORE};};
template<> struct libdivide_constants<int16_t,-2385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2385_MAGIC, .more = S16LD_DENOM_MINUS_2385_MORE};};
template<> struct libdivide_constants<int16_t,-2384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2384_MAGIC, .more = S16LD_DENOM_MINUS_2384_MORE};};
template<> struct libdivide_constants<int16_t,-2383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2383_MAGIC, .more = S16LD_DENOM_MINUS_2383_MORE};};
template<> struct libdivide_constants<int16_t,-2382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2382_MAGIC, .more = S16LD_DENOM_MINUS_2382_MORE};};
template<> struct libdivide_constants<int16_t,-2381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2381_MAGIC, .more = S16LD_DENOM_MINUS_2381_MORE};};
template<> struct libdivide_constants<int16_t,-2380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2380_MAGIC, .more = S16LD_DENOM_MINUS_2380_MORE};};
template<> struct libdivide_constants<int16_t,-2379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2379_MAGIC, .more = S16LD_DENOM_MINUS_2379_MORE};};
template<> struct libdivide_constants<int16_t,-2378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2378_MAGIC, .more = S16LD_DENOM_MINUS_2378_MORE};};
template<> struct libdivide_constants<int16_t,-2377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2377_MAGIC, .more = S16LD_DENOM_MINUS_2377_MORE};};
template<> struct libdivide_constants<int16_t,-2376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2376_MAGIC, .more = S16LD_DENOM_MINUS_2376_MORE};};
template<> struct libdivide_constants<int16_t,-2375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2375_MAGIC, .more = S16LD_DENOM_MINUS_2375_MORE};};
template<> struct libdivide_constants<int16_t,-2374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2374_MAGIC, .more = S16LD_DENOM_MINUS_2374_MORE};};
template<> struct libdivide_constants<int16_t,-2373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2373_MAGIC, .more = S16LD_DENOM_MINUS_2373_MORE};};
template<> struct libdivide_constants<int16_t,-2372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2372_MAGIC, .more = S16LD_DENOM_MINUS_2372_MORE};};
template<> struct libdivide_constants<int16_t,-2371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2371_MAGIC, .more = S16LD_DENOM_MINUS_2371_MORE};};
template<> struct libdivide_constants<int16_t,-2370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2370_MAGIC, .more = S16LD_DENOM_MINUS_2370_MORE};};
template<> struct libdivide_constants<int16_t,-2369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2369_MAGIC, .more = S16LD_DENOM_MINUS_2369_MORE};};
template<> struct libdivide_constants<int16_t,-2368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2368_MAGIC, .more = S16LD_DENOM_MINUS_2368_MORE};};
template<> struct libdivide_constants<int16_t,-2367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2367_MAGIC, .more = S16LD_DENOM_MINUS_2367_MORE};};
template<> struct libdivide_constants<int16_t,-2366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2366_MAGIC, .more = S16LD_DENOM_MINUS_2366_MORE};};
template<> struct libdivide_constants<int16_t,-2365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2365_MAGIC, .more = S16LD_DENOM_MINUS_2365_MORE};};
template<> struct libdivide_constants<int16_t,-2364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2364_MAGIC, .more = S16LD_DENOM_MINUS_2364_MORE};};
template<> struct libdivide_constants<int16_t,-2363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2363_MAGIC, .more = S16LD_DENOM_MINUS_2363_MORE};};
template<> struct libdivide_constants<int16_t,-2362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2362_MAGIC, .more = S16LD_DENOM_MINUS_2362_MORE};};
template<> struct libdivide_constants<int16_t,-2361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2361_MAGIC, .more = S16LD_DENOM_MINUS_2361_MORE};};
template<> struct libdivide_constants<int16_t,-2360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2360_MAGIC, .more = S16LD_DENOM_MINUS_2360_MORE};};
template<> struct libdivide_constants<int16_t,-2359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2359_MAGIC, .more = S16LD_DENOM_MINUS_2359_MORE};};
template<> struct libdivide_constants<int16_t,-2358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2358_MAGIC, .more = S16LD_DENOM_MINUS_2358_MORE};};
template<> struct libdivide_constants<int16_t,-2357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2357_MAGIC, .more = S16LD_DENOM_MINUS_2357_MORE};};
template<> struct libdivide_constants<int16_t,-2356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2356_MAGIC, .more = S16LD_DENOM_MINUS_2356_MORE};};
template<> struct libdivide_constants<int16_t,-2355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2355_MAGIC, .more = S16LD_DENOM_MINUS_2355_MORE};};
template<> struct libdivide_constants<int16_t,-2354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2354_MAGIC, .more = S16LD_DENOM_MINUS_2354_MORE};};
template<> struct libdivide_constants<int16_t,-2353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2353_MAGIC, .more = S16LD_DENOM_MINUS_2353_MORE};};
template<> struct libdivide_constants<int16_t,-2352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2352_MAGIC, .more = S16LD_DENOM_MINUS_2352_MORE};};
template<> struct libdivide_constants<int16_t,-2351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2351_MAGIC, .more = S16LD_DENOM_MINUS_2351_MORE};};
template<> struct libdivide_constants<int16_t,-2350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2350_MAGIC, .more = S16LD_DENOM_MINUS_2350_MORE};};
template<> struct libdivide_constants<int16_t,-2349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2349_MAGIC, .more = S16LD_DENOM_MINUS_2349_MORE};};
template<> struct libdivide_constants<int16_t,-2348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2348_MAGIC, .more = S16LD_DENOM_MINUS_2348_MORE};};
template<> struct libdivide_constants<int16_t,-2347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2347_MAGIC, .more = S16LD_DENOM_MINUS_2347_MORE};};
template<> struct libdivide_constants<int16_t,-2346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2346_MAGIC, .more = S16LD_DENOM_MINUS_2346_MORE};};
template<> struct libdivide_constants<int16_t,-2345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2345_MAGIC, .more = S16LD_DENOM_MINUS_2345_MORE};};
template<> struct libdivide_constants<int16_t,-2344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2344_MAGIC, .more = S16LD_DENOM_MINUS_2344_MORE};};
template<> struct libdivide_constants<int16_t,-2343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2343_MAGIC, .more = S16LD_DENOM_MINUS_2343_MORE};};
template<> struct libdivide_constants<int16_t,-2342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2342_MAGIC, .more = S16LD_DENOM_MINUS_2342_MORE};};
template<> struct libdivide_constants<int16_t,-2341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2341_MAGIC, .more = S16LD_DENOM_MINUS_2341_MORE};};
template<> struct libdivide_constants<int16_t,-2340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2340_MAGIC, .more = S16LD_DENOM_MINUS_2340_MORE};};
template<> struct libdivide_constants<int16_t,-2339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2339_MAGIC, .more = S16LD_DENOM_MINUS_2339_MORE};};
template<> struct libdivide_constants<int16_t,-2338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2338_MAGIC, .more = S16LD_DENOM_MINUS_2338_MORE};};
template<> struct libdivide_constants<int16_t,-2337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2337_MAGIC, .more = S16LD_DENOM_MINUS_2337_MORE};};
template<> struct libdivide_constants<int16_t,-2336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2336_MAGIC, .more = S16LD_DENOM_MINUS_2336_MORE};};
template<> struct libdivide_constants<int16_t,-2335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2335_MAGIC, .more = S16LD_DENOM_MINUS_2335_MORE};};
template<> struct libdivide_constants<int16_t,-2334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2334_MAGIC, .more = S16LD_DENOM_MINUS_2334_MORE};};
template<> struct libdivide_constants<int16_t,-2333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2333_MAGIC, .more = S16LD_DENOM_MINUS_2333_MORE};};
template<> struct libdivide_constants<int16_t,-2332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2332_MAGIC, .more = S16LD_DENOM_MINUS_2332_MORE};};
template<> struct libdivide_constants<int16_t,-2331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2331_MAGIC, .more = S16LD_DENOM_MINUS_2331_MORE};};
template<> struct libdivide_constants<int16_t,-2330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2330_MAGIC, .more = S16LD_DENOM_MINUS_2330_MORE};};
template<> struct libdivide_constants<int16_t,-2329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2329_MAGIC, .more = S16LD_DENOM_MINUS_2329_MORE};};
template<> struct libdivide_constants<int16_t,-2328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2328_MAGIC, .more = S16LD_DENOM_MINUS_2328_MORE};};
template<> struct libdivide_constants<int16_t,-2327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2327_MAGIC, .more = S16LD_DENOM_MINUS_2327_MORE};};
template<> struct libdivide_constants<int16_t,-2326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2326_MAGIC, .more = S16LD_DENOM_MINUS_2326_MORE};};
template<> struct libdivide_constants<int16_t,-2325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2325_MAGIC, .more = S16LD_DENOM_MINUS_2325_MORE};};
template<> struct libdivide_constants<int16_t,-2324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2324_MAGIC, .more = S16LD_DENOM_MINUS_2324_MORE};};
template<> struct libdivide_constants<int16_t,-2323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2323_MAGIC, .more = S16LD_DENOM_MINUS_2323_MORE};};
template<> struct libdivide_constants<int16_t,-2322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2322_MAGIC, .more = S16LD_DENOM_MINUS_2322_MORE};};
template<> struct libdivide_constants<int16_t,-2321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2321_MAGIC, .more = S16LD_DENOM_MINUS_2321_MORE};};
template<> struct libdivide_constants<int16_t,-2320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2320_MAGIC, .more = S16LD_DENOM_MINUS_2320_MORE};};
template<> struct libdivide_constants<int16_t,-2319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2319_MAGIC, .more = S16LD_DENOM_MINUS_2319_MORE};};
template<> struct libdivide_constants<int16_t,-2318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2318_MAGIC, .more = S16LD_DENOM_MINUS_2318_MORE};};
template<> struct libdivide_constants<int16_t,-2317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2317_MAGIC, .more = S16LD_DENOM_MINUS_2317_MORE};};
template<> struct libdivide_constants<int16_t,-2316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2316_MAGIC, .more = S16LD_DENOM_MINUS_2316_MORE};};
template<> struct libdivide_constants<int16_t,-2315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2315_MAGIC, .more = S16LD_DENOM_MINUS_2315_MORE};};
template<> struct libdivide_constants<int16_t,-2314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2314_MAGIC, .more = S16LD_DENOM_MINUS_2314_MORE};};
template<> struct libdivide_constants<int16_t,-2313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2313_MAGIC, .more = S16LD_DENOM_MINUS_2313_MORE};};
template<> struct libdivide_constants<int16_t,-2312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2312_MAGIC, .more = S16LD_DENOM_MINUS_2312_MORE};};
template<> struct libdivide_constants<int16_t,-2311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2311_MAGIC, .more = S16LD_DENOM_MINUS_2311_MORE};};
template<> struct libdivide_constants<int16_t,-2310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2310_MAGIC, .more = S16LD_DENOM_MINUS_2310_MORE};};
template<> struct libdivide_constants<int16_t,-2309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2309_MAGIC, .more = S16LD_DENOM_MINUS_2309_MORE};};
template<> struct libdivide_constants<int16_t,-2308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2308_MAGIC, .more = S16LD_DENOM_MINUS_2308_MORE};};
template<> struct libdivide_constants<int16_t,-2307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2307_MAGIC, .more = S16LD_DENOM_MINUS_2307_MORE};};
template<> struct libdivide_constants<int16_t,-2306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2306_MAGIC, .more = S16LD_DENOM_MINUS_2306_MORE};};
template<> struct libdivide_constants<int16_t,-2305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2305_MAGIC, .more = S16LD_DENOM_MINUS_2305_MORE};};
template<> struct libdivide_constants<int16_t,-2304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2304_MAGIC, .more = S16LD_DENOM_MINUS_2304_MORE};};
template<> struct libdivide_constants<int16_t,-2303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2303_MAGIC, .more = S16LD_DENOM_MINUS_2303_MORE};};
template<> struct libdivide_constants<int16_t,-2302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2302_MAGIC, .more = S16LD_DENOM_MINUS_2302_MORE};};
template<> struct libdivide_constants<int16_t,-2301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2301_MAGIC, .more = S16LD_DENOM_MINUS_2301_MORE};};
template<> struct libdivide_constants<int16_t,-2300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2300_MAGIC, .more = S16LD_DENOM_MINUS_2300_MORE};};
template<> struct libdivide_constants<int16_t,-2299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2299_MAGIC, .more = S16LD_DENOM_MINUS_2299_MORE};};
template<> struct libdivide_constants<int16_t,-2298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2298_MAGIC, .more = S16LD_DENOM_MINUS_2298_MORE};};
template<> struct libdivide_constants<int16_t,-2297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2297_MAGIC, .more = S16LD_DENOM_MINUS_2297_MORE};};
template<> struct libdivide_constants<int16_t,-2296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2296_MAGIC, .more = S16LD_DENOM_MINUS_2296_MORE};};
template<> struct libdivide_constants<int16_t,-2295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2295_MAGIC, .more = S16LD_DENOM_MINUS_2295_MORE};};
template<> struct libdivide_constants<int16_t,-2294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2294_MAGIC, .more = S16LD_DENOM_MINUS_2294_MORE};};
template<> struct libdivide_constants<int16_t,-2293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2293_MAGIC, .more = S16LD_DENOM_MINUS_2293_MORE};};
template<> struct libdivide_constants<int16_t,-2292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2292_MAGIC, .more = S16LD_DENOM_MINUS_2292_MORE};};
template<> struct libdivide_constants<int16_t,-2291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2291_MAGIC, .more = S16LD_DENOM_MINUS_2291_MORE};};
template<> struct libdivide_constants<int16_t,-2290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2290_MAGIC, .more = S16LD_DENOM_MINUS_2290_MORE};};
template<> struct libdivide_constants<int16_t,-2289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2289_MAGIC, .more = S16LD_DENOM_MINUS_2289_MORE};};
template<> struct libdivide_constants<int16_t,-2288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2288_MAGIC, .more = S16LD_DENOM_MINUS_2288_MORE};};
template<> struct libdivide_constants<int16_t,-2287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2287_MAGIC, .more = S16LD_DENOM_MINUS_2287_MORE};};
template<> struct libdivide_constants<int16_t,-2286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2286_MAGIC, .more = S16LD_DENOM_MINUS_2286_MORE};};
template<> struct libdivide_constants<int16_t,-2285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2285_MAGIC, .more = S16LD_DENOM_MINUS_2285_MORE};};
template<> struct libdivide_constants<int16_t,-2284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2284_MAGIC, .more = S16LD_DENOM_MINUS_2284_MORE};};
template<> struct libdivide_constants<int16_t,-2283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2283_MAGIC, .more = S16LD_DENOM_MINUS_2283_MORE};};
template<> struct libdivide_constants<int16_t,-2282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2282_MAGIC, .more = S16LD_DENOM_MINUS_2282_MORE};};
template<> struct libdivide_constants<int16_t,-2281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2281_MAGIC, .more = S16LD_DENOM_MINUS_2281_MORE};};
template<> struct libdivide_constants<int16_t,-2280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2280_MAGIC, .more = S16LD_DENOM_MINUS_2280_MORE};};
template<> struct libdivide_constants<int16_t,-2279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2279_MAGIC, .more = S16LD_DENOM_MINUS_2279_MORE};};
template<> struct libdivide_constants<int16_t,-2278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2278_MAGIC, .more = S16LD_DENOM_MINUS_2278_MORE};};
template<> struct libdivide_constants<int16_t,-2277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2277_MAGIC, .more = S16LD_DENOM_MINUS_2277_MORE};};
template<> struct libdivide_constants<int16_t,-2276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2276_MAGIC, .more = S16LD_DENOM_MINUS_2276_MORE};};
template<> struct libdivide_constants<int16_t,-2275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2275_MAGIC, .more = S16LD_DENOM_MINUS_2275_MORE};};
template<> struct libdivide_constants<int16_t,-2274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2274_MAGIC, .more = S16LD_DENOM_MINUS_2274_MORE};};
template<> struct libdivide_constants<int16_t,-2273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2273_MAGIC, .more = S16LD_DENOM_MINUS_2273_MORE};};
template<> struct libdivide_constants<int16_t,-2272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2272_MAGIC, .more = S16LD_DENOM_MINUS_2272_MORE};};
template<> struct libdivide_constants<int16_t,-2271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2271_MAGIC, .more = S16LD_DENOM_MINUS_2271_MORE};};
template<> struct libdivide_constants<int16_t,-2270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2270_MAGIC, .more = S16LD_DENOM_MINUS_2270_MORE};};
template<> struct libdivide_constants<int16_t,-2269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2269_MAGIC, .more = S16LD_DENOM_MINUS_2269_MORE};};
template<> struct libdivide_constants<int16_t,-2268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2268_MAGIC, .more = S16LD_DENOM_MINUS_2268_MORE};};
template<> struct libdivide_constants<int16_t,-2267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2267_MAGIC, .more = S16LD_DENOM_MINUS_2267_MORE};};
template<> struct libdivide_constants<int16_t,-2266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2266_MAGIC, .more = S16LD_DENOM_MINUS_2266_MORE};};
template<> struct libdivide_constants<int16_t,-2265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2265_MAGIC, .more = S16LD_DENOM_MINUS_2265_MORE};};
template<> struct libdivide_constants<int16_t,-2264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2264_MAGIC, .more = S16LD_DENOM_MINUS_2264_MORE};};
template<> struct libdivide_constants<int16_t,-2263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2263_MAGIC, .more = S16LD_DENOM_MINUS_2263_MORE};};
template<> struct libdivide_constants<int16_t,-2262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2262_MAGIC, .more = S16LD_DENOM_MINUS_2262_MORE};};
template<> struct libdivide_constants<int16_t,-2261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2261_MAGIC, .more = S16LD_DENOM_MINUS_2261_MORE};};
template<> struct libdivide_constants<int16_t,-2260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2260_MAGIC, .more = S16LD_DENOM_MINUS_2260_MORE};};
template<> struct libdivide_constants<int16_t,-2259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2259_MAGIC, .more = S16LD_DENOM_MINUS_2259_MORE};};
template<> struct libdivide_constants<int16_t,-2258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2258_MAGIC, .more = S16LD_DENOM_MINUS_2258_MORE};};
template<> struct libdivide_constants<int16_t,-2257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2257_MAGIC, .more = S16LD_DENOM_MINUS_2257_MORE};};
template<> struct libdivide_constants<int16_t,-2256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2256_MAGIC, .more = S16LD_DENOM_MINUS_2256_MORE};};
template<> struct libdivide_constants<int16_t,-2255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2255_MAGIC, .more = S16LD_DENOM_MINUS_2255_MORE};};
template<> struct libdivide_constants<int16_t,-2254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2254_MAGIC, .more = S16LD_DENOM_MINUS_2254_MORE};};
template<> struct libdivide_constants<int16_t,-2253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2253_MAGIC, .more = S16LD_DENOM_MINUS_2253_MORE};};
template<> struct libdivide_constants<int16_t,-2252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2252_MAGIC, .more = S16LD_DENOM_MINUS_2252_MORE};};
template<> struct libdivide_constants<int16_t,-2251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2251_MAGIC, .more = S16LD_DENOM_MINUS_2251_MORE};};
template<> struct libdivide_constants<int16_t,-2250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2250_MAGIC, .more = S16LD_DENOM_MINUS_2250_MORE};};
template<> struct libdivide_constants<int16_t,-2249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2249_MAGIC, .more = S16LD_DENOM_MINUS_2249_MORE};};
template<> struct libdivide_constants<int16_t,-2248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2248_MAGIC, .more = S16LD_DENOM_MINUS_2248_MORE};};
template<> struct libdivide_constants<int16_t,-2247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2247_MAGIC, .more = S16LD_DENOM_MINUS_2247_MORE};};
template<> struct libdivide_constants<int16_t,-2246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2246_MAGIC, .more = S16LD_DENOM_MINUS_2246_MORE};};
template<> struct libdivide_constants<int16_t,-2245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2245_MAGIC, .more = S16LD_DENOM_MINUS_2245_MORE};};
template<> struct libdivide_constants<int16_t,-2244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2244_MAGIC, .more = S16LD_DENOM_MINUS_2244_MORE};};
template<> struct libdivide_constants<int16_t,-2243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2243_MAGIC, .more = S16LD_DENOM_MINUS_2243_MORE};};
template<> struct libdivide_constants<int16_t,-2242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2242_MAGIC, .more = S16LD_DENOM_MINUS_2242_MORE};};
template<> struct libdivide_constants<int16_t,-2241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2241_MAGIC, .more = S16LD_DENOM_MINUS_2241_MORE};};
template<> struct libdivide_constants<int16_t,-2240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2240_MAGIC, .more = S16LD_DENOM_MINUS_2240_MORE};};
template<> struct libdivide_constants<int16_t,-2239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2239_MAGIC, .more = S16LD_DENOM_MINUS_2239_MORE};};
template<> struct libdivide_constants<int16_t,-2238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2238_MAGIC, .more = S16LD_DENOM_MINUS_2238_MORE};};
template<> struct libdivide_constants<int16_t,-2237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2237_MAGIC, .more = S16LD_DENOM_MINUS_2237_MORE};};
template<> struct libdivide_constants<int16_t,-2236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2236_MAGIC, .more = S16LD_DENOM_MINUS_2236_MORE};};
template<> struct libdivide_constants<int16_t,-2235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2235_MAGIC, .more = S16LD_DENOM_MINUS_2235_MORE};};
template<> struct libdivide_constants<int16_t,-2234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2234_MAGIC, .more = S16LD_DENOM_MINUS_2234_MORE};};
template<> struct libdivide_constants<int16_t,-2233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2233_MAGIC, .more = S16LD_DENOM_MINUS_2233_MORE};};
template<> struct libdivide_constants<int16_t,-2232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2232_MAGIC, .more = S16LD_DENOM_MINUS_2232_MORE};};
template<> struct libdivide_constants<int16_t,-2231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2231_MAGIC, .more = S16LD_DENOM_MINUS_2231_MORE};};
template<> struct libdivide_constants<int16_t,-2230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2230_MAGIC, .more = S16LD_DENOM_MINUS_2230_MORE};};
template<> struct libdivide_constants<int16_t,-2229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2229_MAGIC, .more = S16LD_DENOM_MINUS_2229_MORE};};
template<> struct libdivide_constants<int16_t,-2228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2228_MAGIC, .more = S16LD_DENOM_MINUS_2228_MORE};};
template<> struct libdivide_constants<int16_t,-2227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2227_MAGIC, .more = S16LD_DENOM_MINUS_2227_MORE};};
template<> struct libdivide_constants<int16_t,-2226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2226_MAGIC, .more = S16LD_DENOM_MINUS_2226_MORE};};
template<> struct libdivide_constants<int16_t,-2225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2225_MAGIC, .more = S16LD_DENOM_MINUS_2225_MORE};};
template<> struct libdivide_constants<int16_t,-2224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2224_MAGIC, .more = S16LD_DENOM_MINUS_2224_MORE};};
template<> struct libdivide_constants<int16_t,-2223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2223_MAGIC, .more = S16LD_DENOM_MINUS_2223_MORE};};
template<> struct libdivide_constants<int16_t,-2222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2222_MAGIC, .more = S16LD_DENOM_MINUS_2222_MORE};};
template<> struct libdivide_constants<int16_t,-2221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2221_MAGIC, .more = S16LD_DENOM_MINUS_2221_MORE};};
template<> struct libdivide_constants<int16_t,-2220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2220_MAGIC, .more = S16LD_DENOM_MINUS_2220_MORE};};
template<> struct libdivide_constants<int16_t,-2219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2219_MAGIC, .more = S16LD_DENOM_MINUS_2219_MORE};};
template<> struct libdivide_constants<int16_t,-2218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2218_MAGIC, .more = S16LD_DENOM_MINUS_2218_MORE};};
template<> struct libdivide_constants<int16_t,-2217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2217_MAGIC, .more = S16LD_DENOM_MINUS_2217_MORE};};
template<> struct libdivide_constants<int16_t,-2216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2216_MAGIC, .more = S16LD_DENOM_MINUS_2216_MORE};};
template<> struct libdivide_constants<int16_t,-2215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2215_MAGIC, .more = S16LD_DENOM_MINUS_2215_MORE};};
template<> struct libdivide_constants<int16_t,-2214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2214_MAGIC, .more = S16LD_DENOM_MINUS_2214_MORE};};
template<> struct libdivide_constants<int16_t,-2213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2213_MAGIC, .more = S16LD_DENOM_MINUS_2213_MORE};};
template<> struct libdivide_constants<int16_t,-2212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2212_MAGIC, .more = S16LD_DENOM_MINUS_2212_MORE};};
template<> struct libdivide_constants<int16_t,-2211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2211_MAGIC, .more = S16LD_DENOM_MINUS_2211_MORE};};
template<> struct libdivide_constants<int16_t,-2210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2210_MAGIC, .more = S16LD_DENOM_MINUS_2210_MORE};};
template<> struct libdivide_constants<int16_t,-2209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2209_MAGIC, .more = S16LD_DENOM_MINUS_2209_MORE};};
template<> struct libdivide_constants<int16_t,-2208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2208_MAGIC, .more = S16LD_DENOM_MINUS_2208_MORE};};
template<> struct libdivide_constants<int16_t,-2207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2207_MAGIC, .more = S16LD_DENOM_MINUS_2207_MORE};};
template<> struct libdivide_constants<int16_t,-2206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2206_MAGIC, .more = S16LD_DENOM_MINUS_2206_MORE};};
template<> struct libdivide_constants<int16_t,-2205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2205_MAGIC, .more = S16LD_DENOM_MINUS_2205_MORE};};
template<> struct libdivide_constants<int16_t,-2204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2204_MAGIC, .more = S16LD_DENOM_MINUS_2204_MORE};};
template<> struct libdivide_constants<int16_t,-2203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2203_MAGIC, .more = S16LD_DENOM_MINUS_2203_MORE};};
template<> struct libdivide_constants<int16_t,-2202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2202_MAGIC, .more = S16LD_DENOM_MINUS_2202_MORE};};
template<> struct libdivide_constants<int16_t,-2201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2201_MAGIC, .more = S16LD_DENOM_MINUS_2201_MORE};};
template<> struct libdivide_constants<int16_t,-2200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2200_MAGIC, .more = S16LD_DENOM_MINUS_2200_MORE};};
template<> struct libdivide_constants<int16_t,-2199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2199_MAGIC, .more = S16LD_DENOM_MINUS_2199_MORE};};
template<> struct libdivide_constants<int16_t,-2198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2198_MAGIC, .more = S16LD_DENOM_MINUS_2198_MORE};};
template<> struct libdivide_constants<int16_t,-2197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2197_MAGIC, .more = S16LD_DENOM_MINUS_2197_MORE};};
template<> struct libdivide_constants<int16_t,-2196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2196_MAGIC, .more = S16LD_DENOM_MINUS_2196_MORE};};
template<> struct libdivide_constants<int16_t,-2195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2195_MAGIC, .more = S16LD_DENOM_MINUS_2195_MORE};};
template<> struct libdivide_constants<int16_t,-2194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2194_MAGIC, .more = S16LD_DENOM_MINUS_2194_MORE};};
template<> struct libdivide_constants<int16_t,-2193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2193_MAGIC, .more = S16LD_DENOM_MINUS_2193_MORE};};
template<> struct libdivide_constants<int16_t,-2192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2192_MAGIC, .more = S16LD_DENOM_MINUS_2192_MORE};};
template<> struct libdivide_constants<int16_t,-2191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2191_MAGIC, .more = S16LD_DENOM_MINUS_2191_MORE};};
template<> struct libdivide_constants<int16_t,-2190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2190_MAGIC, .more = S16LD_DENOM_MINUS_2190_MORE};};
template<> struct libdivide_constants<int16_t,-2189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2189_MAGIC, .more = S16LD_DENOM_MINUS_2189_MORE};};
template<> struct libdivide_constants<int16_t,-2188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2188_MAGIC, .more = S16LD_DENOM_MINUS_2188_MORE};};
template<> struct libdivide_constants<int16_t,-2187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2187_MAGIC, .more = S16LD_DENOM_MINUS_2187_MORE};};
template<> struct libdivide_constants<int16_t,-2186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2186_MAGIC, .more = S16LD_DENOM_MINUS_2186_MORE};};
template<> struct libdivide_constants<int16_t,-2185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2185_MAGIC, .more = S16LD_DENOM_MINUS_2185_MORE};};
template<> struct libdivide_constants<int16_t,-2184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2184_MAGIC, .more = S16LD_DENOM_MINUS_2184_MORE};};
template<> struct libdivide_constants<int16_t,-2183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2183_MAGIC, .more = S16LD_DENOM_MINUS_2183_MORE};};
template<> struct libdivide_constants<int16_t,-2182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2182_MAGIC, .more = S16LD_DENOM_MINUS_2182_MORE};};
template<> struct libdivide_constants<int16_t,-2181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2181_MAGIC, .more = S16LD_DENOM_MINUS_2181_MORE};};
template<> struct libdivide_constants<int16_t,-2180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2180_MAGIC, .more = S16LD_DENOM_MINUS_2180_MORE};};
template<> struct libdivide_constants<int16_t,-2179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2179_MAGIC, .more = S16LD_DENOM_MINUS_2179_MORE};};
template<> struct libdivide_constants<int16_t,-2178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2178_MAGIC, .more = S16LD_DENOM_MINUS_2178_MORE};};
template<> struct libdivide_constants<int16_t,-2177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2177_MAGIC, .more = S16LD_DENOM_MINUS_2177_MORE};};
template<> struct libdivide_constants<int16_t,-2176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2176_MAGIC, .more = S16LD_DENOM_MINUS_2176_MORE};};
template<> struct libdivide_constants<int16_t,-2175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2175_MAGIC, .more = S16LD_DENOM_MINUS_2175_MORE};};
template<> struct libdivide_constants<int16_t,-2174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2174_MAGIC, .more = S16LD_DENOM_MINUS_2174_MORE};};
template<> struct libdivide_constants<int16_t,-2173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2173_MAGIC, .more = S16LD_DENOM_MINUS_2173_MORE};};
template<> struct libdivide_constants<int16_t,-2172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2172_MAGIC, .more = S16LD_DENOM_MINUS_2172_MORE};};
template<> struct libdivide_constants<int16_t,-2171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2171_MAGIC, .more = S16LD_DENOM_MINUS_2171_MORE};};
template<> struct libdivide_constants<int16_t,-2170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2170_MAGIC, .more = S16LD_DENOM_MINUS_2170_MORE};};
template<> struct libdivide_constants<int16_t,-2169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2169_MAGIC, .more = S16LD_DENOM_MINUS_2169_MORE};};
template<> struct libdivide_constants<int16_t,-2168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2168_MAGIC, .more = S16LD_DENOM_MINUS_2168_MORE};};
template<> struct libdivide_constants<int16_t,-2167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2167_MAGIC, .more = S16LD_DENOM_MINUS_2167_MORE};};
template<> struct libdivide_constants<int16_t,-2166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2166_MAGIC, .more = S16LD_DENOM_MINUS_2166_MORE};};
template<> struct libdivide_constants<int16_t,-2165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2165_MAGIC, .more = S16LD_DENOM_MINUS_2165_MORE};};
template<> struct libdivide_constants<int16_t,-2164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2164_MAGIC, .more = S16LD_DENOM_MINUS_2164_MORE};};
template<> struct libdivide_constants<int16_t,-2163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2163_MAGIC, .more = S16LD_DENOM_MINUS_2163_MORE};};
template<> struct libdivide_constants<int16_t,-2162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2162_MAGIC, .more = S16LD_DENOM_MINUS_2162_MORE};};
template<> struct libdivide_constants<int16_t,-2161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2161_MAGIC, .more = S16LD_DENOM_MINUS_2161_MORE};};
template<> struct libdivide_constants<int16_t,-2160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2160_MAGIC, .more = S16LD_DENOM_MINUS_2160_MORE};};
template<> struct libdivide_constants<int16_t,-2159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2159_MAGIC, .more = S16LD_DENOM_MINUS_2159_MORE};};
template<> struct libdivide_constants<int16_t,-2158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2158_MAGIC, .more = S16LD_DENOM_MINUS_2158_MORE};};
template<> struct libdivide_constants<int16_t,-2157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2157_MAGIC, .more = S16LD_DENOM_MINUS_2157_MORE};};
template<> struct libdivide_constants<int16_t,-2156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2156_MAGIC, .more = S16LD_DENOM_MINUS_2156_MORE};};
template<> struct libdivide_constants<int16_t,-2155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2155_MAGIC, .more = S16LD_DENOM_MINUS_2155_MORE};};
template<> struct libdivide_constants<int16_t,-2154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2154_MAGIC, .more = S16LD_DENOM_MINUS_2154_MORE};};
template<> struct libdivide_constants<int16_t,-2153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2153_MAGIC, .more = S16LD_DENOM_MINUS_2153_MORE};};
template<> struct libdivide_constants<int16_t,-2152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2152_MAGIC, .more = S16LD_DENOM_MINUS_2152_MORE};};
template<> struct libdivide_constants<int16_t,-2151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2151_MAGIC, .more = S16LD_DENOM_MINUS_2151_MORE};};
template<> struct libdivide_constants<int16_t,-2150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2150_MAGIC, .more = S16LD_DENOM_MINUS_2150_MORE};};
template<> struct libdivide_constants<int16_t,-2149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2149_MAGIC, .more = S16LD_DENOM_MINUS_2149_MORE};};
template<> struct libdivide_constants<int16_t,-2148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2148_MAGIC, .more = S16LD_DENOM_MINUS_2148_MORE};};
template<> struct libdivide_constants<int16_t,-2147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2147_MAGIC, .more = S16LD_DENOM_MINUS_2147_MORE};};
template<> struct libdivide_constants<int16_t,-2146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2146_MAGIC, .more = S16LD_DENOM_MINUS_2146_MORE};};
template<> struct libdivide_constants<int16_t,-2145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2145_MAGIC, .more = S16LD_DENOM_MINUS_2145_MORE};};
template<> struct libdivide_constants<int16_t,-2144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2144_MAGIC, .more = S16LD_DENOM_MINUS_2144_MORE};};
template<> struct libdivide_constants<int16_t,-2143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2143_MAGIC, .more = S16LD_DENOM_MINUS_2143_MORE};};
template<> struct libdivide_constants<int16_t,-2142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2142_MAGIC, .more = S16LD_DENOM_MINUS_2142_MORE};};
template<> struct libdivide_constants<int16_t,-2141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2141_MAGIC, .more = S16LD_DENOM_MINUS_2141_MORE};};
template<> struct libdivide_constants<int16_t,-2140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2140_MAGIC, .more = S16LD_DENOM_MINUS_2140_MORE};};
template<> struct libdivide_constants<int16_t,-2139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2139_MAGIC, .more = S16LD_DENOM_MINUS_2139_MORE};};
template<> struct libdivide_constants<int16_t,-2138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2138_MAGIC, .more = S16LD_DENOM_MINUS_2138_MORE};};
template<> struct libdivide_constants<int16_t,-2137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2137_MAGIC, .more = S16LD_DENOM_MINUS_2137_MORE};};
template<> struct libdivide_constants<int16_t,-2136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2136_MAGIC, .more = S16LD_DENOM_MINUS_2136_MORE};};
template<> struct libdivide_constants<int16_t,-2135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2135_MAGIC, .more = S16LD_DENOM_MINUS_2135_MORE};};
template<> struct libdivide_constants<int16_t,-2134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2134_MAGIC, .more = S16LD_DENOM_MINUS_2134_MORE};};
template<> struct libdivide_constants<int16_t,-2133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2133_MAGIC, .more = S16LD_DENOM_MINUS_2133_MORE};};
template<> struct libdivide_constants<int16_t,-2132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2132_MAGIC, .more = S16LD_DENOM_MINUS_2132_MORE};};
template<> struct libdivide_constants<int16_t,-2131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2131_MAGIC, .more = S16LD_DENOM_MINUS_2131_MORE};};
template<> struct libdivide_constants<int16_t,-2130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2130_MAGIC, .more = S16LD_DENOM_MINUS_2130_MORE};};
template<> struct libdivide_constants<int16_t,-2129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2129_MAGIC, .more = S16LD_DENOM_MINUS_2129_MORE};};
template<> struct libdivide_constants<int16_t,-2128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2128_MAGIC, .more = S16LD_DENOM_MINUS_2128_MORE};};
template<> struct libdivide_constants<int16_t,-2127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2127_MAGIC, .more = S16LD_DENOM_MINUS_2127_MORE};};
template<> struct libdivide_constants<int16_t,-2126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2126_MAGIC, .more = S16LD_DENOM_MINUS_2126_MORE};};
template<> struct libdivide_constants<int16_t,-2125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2125_MAGIC, .more = S16LD_DENOM_MINUS_2125_MORE};};
template<> struct libdivide_constants<int16_t,-2124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2124_MAGIC, .more = S16LD_DENOM_MINUS_2124_MORE};};
template<> struct libdivide_constants<int16_t,-2123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2123_MAGIC, .more = S16LD_DENOM_MINUS_2123_MORE};};
template<> struct libdivide_constants<int16_t,-2122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2122_MAGIC, .more = S16LD_DENOM_MINUS_2122_MORE};};
template<> struct libdivide_constants<int16_t,-2121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2121_MAGIC, .more = S16LD_DENOM_MINUS_2121_MORE};};
template<> struct libdivide_constants<int16_t,-2120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2120_MAGIC, .more = S16LD_DENOM_MINUS_2120_MORE};};
template<> struct libdivide_constants<int16_t,-2119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2119_MAGIC, .more = S16LD_DENOM_MINUS_2119_MORE};};
template<> struct libdivide_constants<int16_t,-2118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2118_MAGIC, .more = S16LD_DENOM_MINUS_2118_MORE};};
template<> struct libdivide_constants<int16_t,-2117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2117_MAGIC, .more = S16LD_DENOM_MINUS_2117_MORE};};
template<> struct libdivide_constants<int16_t,-2116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2116_MAGIC, .more = S16LD_DENOM_MINUS_2116_MORE};};
template<> struct libdivide_constants<int16_t,-2115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2115_MAGIC, .more = S16LD_DENOM_MINUS_2115_MORE};};
template<> struct libdivide_constants<int16_t,-2114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2114_MAGIC, .more = S16LD_DENOM_MINUS_2114_MORE};};
template<> struct libdivide_constants<int16_t,-2113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2113_MAGIC, .more = S16LD_DENOM_MINUS_2113_MORE};};
template<> struct libdivide_constants<int16_t,-2112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2112_MAGIC, .more = S16LD_DENOM_MINUS_2112_MORE};};
template<> struct libdivide_constants<int16_t,-2111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2111_MAGIC, .more = S16LD_DENOM_MINUS_2111_MORE};};
template<> struct libdivide_constants<int16_t,-2110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2110_MAGIC, .more = S16LD_DENOM_MINUS_2110_MORE};};
template<> struct libdivide_constants<int16_t,-2109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2109_MAGIC, .more = S16LD_DENOM_MINUS_2109_MORE};};
template<> struct libdivide_constants<int16_t,-2108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2108_MAGIC, .more = S16LD_DENOM_MINUS_2108_MORE};};
template<> struct libdivide_constants<int16_t,-2107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2107_MAGIC, .more = S16LD_DENOM_MINUS_2107_MORE};};
template<> struct libdivide_constants<int16_t,-2106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2106_MAGIC, .more = S16LD_DENOM_MINUS_2106_MORE};};
template<> struct libdivide_constants<int16_t,-2105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2105_MAGIC, .more = S16LD_DENOM_MINUS_2105_MORE};};
template<> struct libdivide_constants<int16_t,-2104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2104_MAGIC, .more = S16LD_DENOM_MINUS_2104_MORE};};
template<> struct libdivide_constants<int16_t,-2103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2103_MAGIC, .more = S16LD_DENOM_MINUS_2103_MORE};};
template<> struct libdivide_constants<int16_t,-2102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2102_MAGIC, .more = S16LD_DENOM_MINUS_2102_MORE};};
template<> struct libdivide_constants<int16_t,-2101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2101_MAGIC, .more = S16LD_DENOM_MINUS_2101_MORE};};
template<> struct libdivide_constants<int16_t,-2100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2100_MAGIC, .more = S16LD_DENOM_MINUS_2100_MORE};};
template<> struct libdivide_constants<int16_t,-2099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2099_MAGIC, .more = S16LD_DENOM_MINUS_2099_MORE};};
template<> struct libdivide_constants<int16_t,-2098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2098_MAGIC, .more = S16LD_DENOM_MINUS_2098_MORE};};
template<> struct libdivide_constants<int16_t,-2097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2097_MAGIC, .more = S16LD_DENOM_MINUS_2097_MORE};};
template<> struct libdivide_constants<int16_t,-2096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2096_MAGIC, .more = S16LD_DENOM_MINUS_2096_MORE};};
template<> struct libdivide_constants<int16_t,-2095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2095_MAGIC, .more = S16LD_DENOM_MINUS_2095_MORE};};
template<> struct libdivide_constants<int16_t,-2094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2094_MAGIC, .more = S16LD_DENOM_MINUS_2094_MORE};};
template<> struct libdivide_constants<int16_t,-2093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2093_MAGIC, .more = S16LD_DENOM_MINUS_2093_MORE};};
template<> struct libdivide_constants<int16_t,-2092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2092_MAGIC, .more = S16LD_DENOM_MINUS_2092_MORE};};
template<> struct libdivide_constants<int16_t,-2091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2091_MAGIC, .more = S16LD_DENOM_MINUS_2091_MORE};};
template<> struct libdivide_constants<int16_t,-2090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2090_MAGIC, .more = S16LD_DENOM_MINUS_2090_MORE};};
template<> struct libdivide_constants<int16_t,-2089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2089_MAGIC, .more = S16LD_DENOM_MINUS_2089_MORE};};
template<> struct libdivide_constants<int16_t,-2088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2088_MAGIC, .more = S16LD_DENOM_MINUS_2088_MORE};};
template<> struct libdivide_constants<int16_t,-2087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2087_MAGIC, .more = S16LD_DENOM_MINUS_2087_MORE};};
template<> struct libdivide_constants<int16_t,-2086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2086_MAGIC, .more = S16LD_DENOM_MINUS_2086_MORE};};
template<> struct libdivide_constants<int16_t,-2085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2085_MAGIC, .more = S16LD_DENOM_MINUS_2085_MORE};};
template<> struct libdivide_constants<int16_t,-2084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2084_MAGIC, .more = S16LD_DENOM_MINUS_2084_MORE};};
template<> struct libdivide_constants<int16_t,-2083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2083_MAGIC, .more = S16LD_DENOM_MINUS_2083_MORE};};
template<> struct libdivide_constants<int16_t,-2082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2082_MAGIC, .more = S16LD_DENOM_MINUS_2082_MORE};};
template<> struct libdivide_constants<int16_t,-2081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2081_MAGIC, .more = S16LD_DENOM_MINUS_2081_MORE};};
template<> struct libdivide_constants<int16_t,-2080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2080_MAGIC, .more = S16LD_DENOM_MINUS_2080_MORE};};
template<> struct libdivide_constants<int16_t,-2079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2079_MAGIC, .more = S16LD_DENOM_MINUS_2079_MORE};};
template<> struct libdivide_constants<int16_t,-2078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2078_MAGIC, .more = S16LD_DENOM_MINUS_2078_MORE};};
template<> struct libdivide_constants<int16_t,-2077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2077_MAGIC, .more = S16LD_DENOM_MINUS_2077_MORE};};
template<> struct libdivide_constants<int16_t,-2076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2076_MAGIC, .more = S16LD_DENOM_MINUS_2076_MORE};};
template<> struct libdivide_constants<int16_t,-2075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2075_MAGIC, .more = S16LD_DENOM_MINUS_2075_MORE};};
template<> struct libdivide_constants<int16_t,-2074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2074_MAGIC, .more = S16LD_DENOM_MINUS_2074_MORE};};
template<> struct libdivide_constants<int16_t,-2073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2073_MAGIC, .more = S16LD_DENOM_MINUS_2073_MORE};};
template<> struct libdivide_constants<int16_t,-2072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2072_MAGIC, .more = S16LD_DENOM_MINUS_2072_MORE};};
template<> struct libdivide_constants<int16_t,-2071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2071_MAGIC, .more = S16LD_DENOM_MINUS_2071_MORE};};
template<> struct libdivide_constants<int16_t,-2070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2070_MAGIC, .more = S16LD_DENOM_MINUS_2070_MORE};};
template<> struct libdivide_constants<int16_t,-2069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2069_MAGIC, .more = S16LD_DENOM_MINUS_2069_MORE};};
template<> struct libdivide_constants<int16_t,-2068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2068_MAGIC, .more = S16LD_DENOM_MINUS_2068_MORE};};
template<> struct libdivide_constants<int16_t,-2067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2067_MAGIC, .more = S16LD_DENOM_MINUS_2067_MORE};};
template<> struct libdivide_constants<int16_t,-2066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2066_MAGIC, .more = S16LD_DENOM_MINUS_2066_MORE};};
template<> struct libdivide_constants<int16_t,-2065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2065_MAGIC, .more = S16LD_DENOM_MINUS_2065_MORE};};
template<> struct libdivide_constants<int16_t,-2064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2064_MAGIC, .more = S16LD_DENOM_MINUS_2064_MORE};};
template<> struct libdivide_constants<int16_t,-2063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2063_MAGIC, .more = S16LD_DENOM_MINUS_2063_MORE};};
template<> struct libdivide_constants<int16_t,-2062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2062_MAGIC, .more = S16LD_DENOM_MINUS_2062_MORE};};
template<> struct libdivide_constants<int16_t,-2061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2061_MAGIC, .more = S16LD_DENOM_MINUS_2061_MORE};};
template<> struct libdivide_constants<int16_t,-2060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2060_MAGIC, .more = S16LD_DENOM_MINUS_2060_MORE};};
template<> struct libdivide_constants<int16_t,-2059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2059_MAGIC, .more = S16LD_DENOM_MINUS_2059_MORE};};
template<> struct libdivide_constants<int16_t,-2058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2058_MAGIC, .more = S16LD_DENOM_MINUS_2058_MORE};};
template<> struct libdivide_constants<int16_t,-2057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2057_MAGIC, .more = S16LD_DENOM_MINUS_2057_MORE};};
template<> struct libdivide_constants<int16_t,-2056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2056_MAGIC, .more = S16LD_DENOM_MINUS_2056_MORE};};
template<> struct libdivide_constants<int16_t,-2055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2055_MAGIC, .more = S16LD_DENOM_MINUS_2055_MORE};};
template<> struct libdivide_constants<int16_t,-2054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2054_MAGIC, .more = S16LD_DENOM_MINUS_2054_MORE};};
template<> struct libdivide_constants<int16_t,-2053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2053_MAGIC, .more = S16LD_DENOM_MINUS_2053_MORE};};
template<> struct libdivide_constants<int16_t,-2052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2052_MAGIC, .more = S16LD_DENOM_MINUS_2052_MORE};};
template<> struct libdivide_constants<int16_t,-2051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2051_MAGIC, .more = S16LD_DENOM_MINUS_2051_MORE};};
template<> struct libdivide_constants<int16_t,-2050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2050_MAGIC, .more = S16LD_DENOM_MINUS_2050_MORE};};
template<> struct libdivide_constants<int16_t,-2049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2049_MAGIC, .more = S16LD_DENOM_MINUS_2049_MORE};};
template<> struct libdivide_constants<int16_t,-2048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2048_MAGIC, .more = S16LD_DENOM_MINUS_2048_MORE};};
template<> struct libdivide_constants<int16_t,-2047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2047_MAGIC, .more = S16LD_DENOM_MINUS_2047_MORE};};
template<> struct libdivide_constants<int16_t,-2046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2046_MAGIC, .more = S16LD_DENOM_MINUS_2046_MORE};};
template<> struct libdivide_constants<int16_t,-2045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2045_MAGIC, .more = S16LD_DENOM_MINUS_2045_MORE};};
template<> struct libdivide_constants<int16_t,-2044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2044_MAGIC, .more = S16LD_DENOM_MINUS_2044_MORE};};
template<> struct libdivide_constants<int16_t,-2043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2043_MAGIC, .more = S16LD_DENOM_MINUS_2043_MORE};};
template<> struct libdivide_constants<int16_t,-2042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2042_MAGIC, .more = S16LD_DENOM_MINUS_2042_MORE};};
template<> struct libdivide_constants<int16_t,-2041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2041_MAGIC, .more = S16LD_DENOM_MINUS_2041_MORE};};
template<> struct libdivide_constants<int16_t,-2040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2040_MAGIC, .more = S16LD_DENOM_MINUS_2040_MORE};};
template<> struct libdivide_constants<int16_t,-2039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2039_MAGIC, .more = S16LD_DENOM_MINUS_2039_MORE};};
template<> struct libdivide_constants<int16_t,-2038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2038_MAGIC, .more = S16LD_DENOM_MINUS_2038_MORE};};
template<> struct libdivide_constants<int16_t,-2037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2037_MAGIC, .more = S16LD_DENOM_MINUS_2037_MORE};};
template<> struct libdivide_constants<int16_t,-2036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2036_MAGIC, .more = S16LD_DENOM_MINUS_2036_MORE};};
template<> struct libdivide_constants<int16_t,-2035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2035_MAGIC, .more = S16LD_DENOM_MINUS_2035_MORE};};
template<> struct libdivide_constants<int16_t,-2034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2034_MAGIC, .more = S16LD_DENOM_MINUS_2034_MORE};};
template<> struct libdivide_constants<int16_t,-2033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2033_MAGIC, .more = S16LD_DENOM_MINUS_2033_MORE};};
template<> struct libdivide_constants<int16_t,-2032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2032_MAGIC, .more = S16LD_DENOM_MINUS_2032_MORE};};
template<> struct libdivide_constants<int16_t,-2031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2031_MAGIC, .more = S16LD_DENOM_MINUS_2031_MORE};};
template<> struct libdivide_constants<int16_t,-2030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2030_MAGIC, .more = S16LD_DENOM_MINUS_2030_MORE};};
template<> struct libdivide_constants<int16_t,-2029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2029_MAGIC, .more = S16LD_DENOM_MINUS_2029_MORE};};
template<> struct libdivide_constants<int16_t,-2028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2028_MAGIC, .more = S16LD_DENOM_MINUS_2028_MORE};};
template<> struct libdivide_constants<int16_t,-2027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2027_MAGIC, .more = S16LD_DENOM_MINUS_2027_MORE};};
template<> struct libdivide_constants<int16_t,-2026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2026_MAGIC, .more = S16LD_DENOM_MINUS_2026_MORE};};
template<> struct libdivide_constants<int16_t,-2025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2025_MAGIC, .more = S16LD_DENOM_MINUS_2025_MORE};};
template<> struct libdivide_constants<int16_t,-2024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2024_MAGIC, .more = S16LD_DENOM_MINUS_2024_MORE};};
template<> struct libdivide_constants<int16_t,-2023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2023_MAGIC, .more = S16LD_DENOM_MINUS_2023_MORE};};
template<> struct libdivide_constants<int16_t,-2022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2022_MAGIC, .more = S16LD_DENOM_MINUS_2022_MORE};};
template<> struct libdivide_constants<int16_t,-2021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2021_MAGIC, .more = S16LD_DENOM_MINUS_2021_MORE};};
template<> struct libdivide_constants<int16_t,-2020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2020_MAGIC, .more = S16LD_DENOM_MINUS_2020_MORE};};
template<> struct libdivide_constants<int16_t,-2019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2019_MAGIC, .more = S16LD_DENOM_MINUS_2019_MORE};};
template<> struct libdivide_constants<int16_t,-2018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2018_MAGIC, .more = S16LD_DENOM_MINUS_2018_MORE};};
template<> struct libdivide_constants<int16_t,-2017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2017_MAGIC, .more = S16LD_DENOM_MINUS_2017_MORE};};
template<> struct libdivide_constants<int16_t,-2016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2016_MAGIC, .more = S16LD_DENOM_MINUS_2016_MORE};};
template<> struct libdivide_constants<int16_t,-2015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2015_MAGIC, .more = S16LD_DENOM_MINUS_2015_MORE};};
template<> struct libdivide_constants<int16_t,-2014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2014_MAGIC, .more = S16LD_DENOM_MINUS_2014_MORE};};
template<> struct libdivide_constants<int16_t,-2013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2013_MAGIC, .more = S16LD_DENOM_MINUS_2013_MORE};};
template<> struct libdivide_constants<int16_t,-2012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2012_MAGIC, .more = S16LD_DENOM_MINUS_2012_MORE};};
template<> struct libdivide_constants<int16_t,-2011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2011_MAGIC, .more = S16LD_DENOM_MINUS_2011_MORE};};
template<> struct libdivide_constants<int16_t,-2010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2010_MAGIC, .more = S16LD_DENOM_MINUS_2010_MORE};};
template<> struct libdivide_constants<int16_t,-2009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2009_MAGIC, .more = S16LD_DENOM_MINUS_2009_MORE};};
template<> struct libdivide_constants<int16_t,-2008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2008_MAGIC, .more = S16LD_DENOM_MINUS_2008_MORE};};
template<> struct libdivide_constants<int16_t,-2007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2007_MAGIC, .more = S16LD_DENOM_MINUS_2007_MORE};};
template<> struct libdivide_constants<int16_t,-2006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2006_MAGIC, .more = S16LD_DENOM_MINUS_2006_MORE};};
template<> struct libdivide_constants<int16_t,-2005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2005_MAGIC, .more = S16LD_DENOM_MINUS_2005_MORE};};
template<> struct libdivide_constants<int16_t,-2004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2004_MAGIC, .more = S16LD_DENOM_MINUS_2004_MORE};};
template<> struct libdivide_constants<int16_t,-2003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2003_MAGIC, .more = S16LD_DENOM_MINUS_2003_MORE};};
template<> struct libdivide_constants<int16_t,-2002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2002_MAGIC, .more = S16LD_DENOM_MINUS_2002_MORE};};
template<> struct libdivide_constants<int16_t,-2001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2001_MAGIC, .more = S16LD_DENOM_MINUS_2001_MORE};};
template<> struct libdivide_constants<int16_t,-2000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2000_MAGIC, .more = S16LD_DENOM_MINUS_2000_MORE};};
template<> struct libdivide_constants<int16_t,-1999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1999_MAGIC, .more = S16LD_DENOM_MINUS_1999_MORE};};
template<> struct libdivide_constants<int16_t,-1998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1998_MAGIC, .more = S16LD_DENOM_MINUS_1998_MORE};};
template<> struct libdivide_constants<int16_t,-1997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1997_MAGIC, .more = S16LD_DENOM_MINUS_1997_MORE};};
template<> struct libdivide_constants<int16_t,-1996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1996_MAGIC, .more = S16LD_DENOM_MINUS_1996_MORE};};
template<> struct libdivide_constants<int16_t,-1995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1995_MAGIC, .more = S16LD_DENOM_MINUS_1995_MORE};};
template<> struct libdivide_constants<int16_t,-1994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1994_MAGIC, .more = S16LD_DENOM_MINUS_1994_MORE};};
template<> struct libdivide_constants<int16_t,-1993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1993_MAGIC, .more = S16LD_DENOM_MINUS_1993_MORE};};
template<> struct libdivide_constants<int16_t,-1992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1992_MAGIC, .more = S16LD_DENOM_MINUS_1992_MORE};};
template<> struct libdivide_constants<int16_t,-1991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1991_MAGIC, .more = S16LD_DENOM_MINUS_1991_MORE};};
template<> struct libdivide_constants<int16_t,-1990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1990_MAGIC, .more = S16LD_DENOM_MINUS_1990_MORE};};
template<> struct libdivide_constants<int16_t,-1989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1989_MAGIC, .more = S16LD_DENOM_MINUS_1989_MORE};};
template<> struct libdivide_constants<int16_t,-1988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1988_MAGIC, .more = S16LD_DENOM_MINUS_1988_MORE};};
template<> struct libdivide_constants<int16_t,-1987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1987_MAGIC, .more = S16LD_DENOM_MINUS_1987_MORE};};
template<> struct libdivide_constants<int16_t,-1986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1986_MAGIC, .more = S16LD_DENOM_MINUS_1986_MORE};};
template<> struct libdivide_constants<int16_t,-1985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1985_MAGIC, .more = S16LD_DENOM_MINUS_1985_MORE};};
template<> struct libdivide_constants<int16_t,-1984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1984_MAGIC, .more = S16LD_DENOM_MINUS_1984_MORE};};
template<> struct libdivide_constants<int16_t,-1983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1983_MAGIC, .more = S16LD_DENOM_MINUS_1983_MORE};};
template<> struct libdivide_constants<int16_t,-1982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1982_MAGIC, .more = S16LD_DENOM_MINUS_1982_MORE};};
template<> struct libdivide_constants<int16_t,-1981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1981_MAGIC, .more = S16LD_DENOM_MINUS_1981_MORE};};
template<> struct libdivide_constants<int16_t,-1980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1980_MAGIC, .more = S16LD_DENOM_MINUS_1980_MORE};};
template<> struct libdivide_constants<int16_t,-1979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1979_MAGIC, .more = S16LD_DENOM_MINUS_1979_MORE};};
template<> struct libdivide_constants<int16_t,-1978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1978_MAGIC, .more = S16LD_DENOM_MINUS_1978_MORE};};
template<> struct libdivide_constants<int16_t,-1977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1977_MAGIC, .more = S16LD_DENOM_MINUS_1977_MORE};};
template<> struct libdivide_constants<int16_t,-1976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1976_MAGIC, .more = S16LD_DENOM_MINUS_1976_MORE};};
template<> struct libdivide_constants<int16_t,-1975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1975_MAGIC, .more = S16LD_DENOM_MINUS_1975_MORE};};
template<> struct libdivide_constants<int16_t,-1974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1974_MAGIC, .more = S16LD_DENOM_MINUS_1974_MORE};};
template<> struct libdivide_constants<int16_t,-1973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1973_MAGIC, .more = S16LD_DENOM_MINUS_1973_MORE};};
template<> struct libdivide_constants<int16_t,-1972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1972_MAGIC, .more = S16LD_DENOM_MINUS_1972_MORE};};
template<> struct libdivide_constants<int16_t,-1971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1971_MAGIC, .more = S16LD_DENOM_MINUS_1971_MORE};};
template<> struct libdivide_constants<int16_t,-1970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1970_MAGIC, .more = S16LD_DENOM_MINUS_1970_MORE};};
template<> struct libdivide_constants<int16_t,-1969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1969_MAGIC, .more = S16LD_DENOM_MINUS_1969_MORE};};
template<> struct libdivide_constants<int16_t,-1968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1968_MAGIC, .more = S16LD_DENOM_MINUS_1968_MORE};};
template<> struct libdivide_constants<int16_t,-1967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1967_MAGIC, .more = S16LD_DENOM_MINUS_1967_MORE};};
template<> struct libdivide_constants<int16_t,-1966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1966_MAGIC, .more = S16LD_DENOM_MINUS_1966_MORE};};
template<> struct libdivide_constants<int16_t,-1965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1965_MAGIC, .more = S16LD_DENOM_MINUS_1965_MORE};};
template<> struct libdivide_constants<int16_t,-1964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1964_MAGIC, .more = S16LD_DENOM_MINUS_1964_MORE};};
template<> struct libdivide_constants<int16_t,-1963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1963_MAGIC, .more = S16LD_DENOM_MINUS_1963_MORE};};
template<> struct libdivide_constants<int16_t,-1962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1962_MAGIC, .more = S16LD_DENOM_MINUS_1962_MORE};};
template<> struct libdivide_constants<int16_t,-1961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1961_MAGIC, .more = S16LD_DENOM_MINUS_1961_MORE};};
template<> struct libdivide_constants<int16_t,-1960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1960_MAGIC, .more = S16LD_DENOM_MINUS_1960_MORE};};
template<> struct libdivide_constants<int16_t,-1959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1959_MAGIC, .more = S16LD_DENOM_MINUS_1959_MORE};};
template<> struct libdivide_constants<int16_t,-1958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1958_MAGIC, .more = S16LD_DENOM_MINUS_1958_MORE};};
template<> struct libdivide_constants<int16_t,-1957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1957_MAGIC, .more = S16LD_DENOM_MINUS_1957_MORE};};
template<> struct libdivide_constants<int16_t,-1956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1956_MAGIC, .more = S16LD_DENOM_MINUS_1956_MORE};};
template<> struct libdivide_constants<int16_t,-1955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1955_MAGIC, .more = S16LD_DENOM_MINUS_1955_MORE};};
template<> struct libdivide_constants<int16_t,-1954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1954_MAGIC, .more = S16LD_DENOM_MINUS_1954_MORE};};
template<> struct libdivide_constants<int16_t,-1953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1953_MAGIC, .more = S16LD_DENOM_MINUS_1953_MORE};};
template<> struct libdivide_constants<int16_t,-1952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1952_MAGIC, .more = S16LD_DENOM_MINUS_1952_MORE};};
template<> struct libdivide_constants<int16_t,-1951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1951_MAGIC, .more = S16LD_DENOM_MINUS_1951_MORE};};
template<> struct libdivide_constants<int16_t,-1950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1950_MAGIC, .more = S16LD_DENOM_MINUS_1950_MORE};};
template<> struct libdivide_constants<int16_t,-1949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1949_MAGIC, .more = S16LD_DENOM_MINUS_1949_MORE};};
template<> struct libdivide_constants<int16_t,-1948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1948_MAGIC, .more = S16LD_DENOM_MINUS_1948_MORE};};
template<> struct libdivide_constants<int16_t,-1947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1947_MAGIC, .more = S16LD_DENOM_MINUS_1947_MORE};};
template<> struct libdivide_constants<int16_t,-1946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1946_MAGIC, .more = S16LD_DENOM_MINUS_1946_MORE};};
template<> struct libdivide_constants<int16_t,-1945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1945_MAGIC, .more = S16LD_DENOM_MINUS_1945_MORE};};
template<> struct libdivide_constants<int16_t,-1944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1944_MAGIC, .more = S16LD_DENOM_MINUS_1944_MORE};};
template<> struct libdivide_constants<int16_t,-1943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1943_MAGIC, .more = S16LD_DENOM_MINUS_1943_MORE};};
template<> struct libdivide_constants<int16_t,-1942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1942_MAGIC, .more = S16LD_DENOM_MINUS_1942_MORE};};
template<> struct libdivide_constants<int16_t,-1941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1941_MAGIC, .more = S16LD_DENOM_MINUS_1941_MORE};};
template<> struct libdivide_constants<int16_t,-1940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1940_MAGIC, .more = S16LD_DENOM_MINUS_1940_MORE};};
template<> struct libdivide_constants<int16_t,-1939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1939_MAGIC, .more = S16LD_DENOM_MINUS_1939_MORE};};
template<> struct libdivide_constants<int16_t,-1938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1938_MAGIC, .more = S16LD_DENOM_MINUS_1938_MORE};};
template<> struct libdivide_constants<int16_t,-1937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1937_MAGIC, .more = S16LD_DENOM_MINUS_1937_MORE};};
template<> struct libdivide_constants<int16_t,-1936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1936_MAGIC, .more = S16LD_DENOM_MINUS_1936_MORE};};
template<> struct libdivide_constants<int16_t,-1935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1935_MAGIC, .more = S16LD_DENOM_MINUS_1935_MORE};};
template<> struct libdivide_constants<int16_t,-1934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1934_MAGIC, .more = S16LD_DENOM_MINUS_1934_MORE};};
template<> struct libdivide_constants<int16_t,-1933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1933_MAGIC, .more = S16LD_DENOM_MINUS_1933_MORE};};
template<> struct libdivide_constants<int16_t,-1932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1932_MAGIC, .more = S16LD_DENOM_MINUS_1932_MORE};};
template<> struct libdivide_constants<int16_t,-1931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1931_MAGIC, .more = S16LD_DENOM_MINUS_1931_MORE};};
template<> struct libdivide_constants<int16_t,-1930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1930_MAGIC, .more = S16LD_DENOM_MINUS_1930_MORE};};
template<> struct libdivide_constants<int16_t,-1929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1929_MAGIC, .more = S16LD_DENOM_MINUS_1929_MORE};};
template<> struct libdivide_constants<int16_t,-1928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1928_MAGIC, .more = S16LD_DENOM_MINUS_1928_MORE};};
template<> struct libdivide_constants<int16_t,-1927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1927_MAGIC, .more = S16LD_DENOM_MINUS_1927_MORE};};
template<> struct libdivide_constants<int16_t,-1926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1926_MAGIC, .more = S16LD_DENOM_MINUS_1926_MORE};};
template<> struct libdivide_constants<int16_t,-1925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1925_MAGIC, .more = S16LD_DENOM_MINUS_1925_MORE};};
template<> struct libdivide_constants<int16_t,-1924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1924_MAGIC, .more = S16LD_DENOM_MINUS_1924_MORE};};
template<> struct libdivide_constants<int16_t,-1923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1923_MAGIC, .more = S16LD_DENOM_MINUS_1923_MORE};};
template<> struct libdivide_constants<int16_t,-1922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1922_MAGIC, .more = S16LD_DENOM_MINUS_1922_MORE};};
template<> struct libdivide_constants<int16_t,-1921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1921_MAGIC, .more = S16LD_DENOM_MINUS_1921_MORE};};
template<> struct libdivide_constants<int16_t,-1920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1920_MAGIC, .more = S16LD_DENOM_MINUS_1920_MORE};};
template<> struct libdivide_constants<int16_t,-1919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1919_MAGIC, .more = S16LD_DENOM_MINUS_1919_MORE};};
template<> struct libdivide_constants<int16_t,-1918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1918_MAGIC, .more = S16LD_DENOM_MINUS_1918_MORE};};
template<> struct libdivide_constants<int16_t,-1917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1917_MAGIC, .more = S16LD_DENOM_MINUS_1917_MORE};};
template<> struct libdivide_constants<int16_t,-1916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1916_MAGIC, .more = S16LD_DENOM_MINUS_1916_MORE};};
template<> struct libdivide_constants<int16_t,-1915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1915_MAGIC, .more = S16LD_DENOM_MINUS_1915_MORE};};
template<> struct libdivide_constants<int16_t,-1914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1914_MAGIC, .more = S16LD_DENOM_MINUS_1914_MORE};};
template<> struct libdivide_constants<int16_t,-1913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1913_MAGIC, .more = S16LD_DENOM_MINUS_1913_MORE};};
template<> struct libdivide_constants<int16_t,-1912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1912_MAGIC, .more = S16LD_DENOM_MINUS_1912_MORE};};
template<> struct libdivide_constants<int16_t,-1911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1911_MAGIC, .more = S16LD_DENOM_MINUS_1911_MORE};};
template<> struct libdivide_constants<int16_t,-1910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1910_MAGIC, .more = S16LD_DENOM_MINUS_1910_MORE};};
template<> struct libdivide_constants<int16_t,-1909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1909_MAGIC, .more = S16LD_DENOM_MINUS_1909_MORE};};
template<> struct libdivide_constants<int16_t,-1908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1908_MAGIC, .more = S16LD_DENOM_MINUS_1908_MORE};};
template<> struct libdivide_constants<int16_t,-1907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1907_MAGIC, .more = S16LD_DENOM_MINUS_1907_MORE};};
template<> struct libdivide_constants<int16_t,-1906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1906_MAGIC, .more = S16LD_DENOM_MINUS_1906_MORE};};
template<> struct libdivide_constants<int16_t,-1905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1905_MAGIC, .more = S16LD_DENOM_MINUS_1905_MORE};};
template<> struct libdivide_constants<int16_t,-1904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1904_MAGIC, .more = S16LD_DENOM_MINUS_1904_MORE};};
template<> struct libdivide_constants<int16_t,-1903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1903_MAGIC, .more = S16LD_DENOM_MINUS_1903_MORE};};
template<> struct libdivide_constants<int16_t,-1902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1902_MAGIC, .more = S16LD_DENOM_MINUS_1902_MORE};};
template<> struct libdivide_constants<int16_t,-1901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1901_MAGIC, .more = S16LD_DENOM_MINUS_1901_MORE};};
template<> struct libdivide_constants<int16_t,-1900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1900_MAGIC, .more = S16LD_DENOM_MINUS_1900_MORE};};
template<> struct libdivide_constants<int16_t,-1899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1899_MAGIC, .more = S16LD_DENOM_MINUS_1899_MORE};};
template<> struct libdivide_constants<int16_t,-1898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1898_MAGIC, .more = S16LD_DENOM_MINUS_1898_MORE};};
template<> struct libdivide_constants<int16_t,-1897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1897_MAGIC, .more = S16LD_DENOM_MINUS_1897_MORE};};
template<> struct libdivide_constants<int16_t,-1896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1896_MAGIC, .more = S16LD_DENOM_MINUS_1896_MORE};};
template<> struct libdivide_constants<int16_t,-1895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1895_MAGIC, .more = S16LD_DENOM_MINUS_1895_MORE};};
template<> struct libdivide_constants<int16_t,-1894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1894_MAGIC, .more = S16LD_DENOM_MINUS_1894_MORE};};
template<> struct libdivide_constants<int16_t,-1893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1893_MAGIC, .more = S16LD_DENOM_MINUS_1893_MORE};};
template<> struct libdivide_constants<int16_t,-1892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1892_MAGIC, .more = S16LD_DENOM_MINUS_1892_MORE};};
template<> struct libdivide_constants<int16_t,-1891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1891_MAGIC, .more = S16LD_DENOM_MINUS_1891_MORE};};
template<> struct libdivide_constants<int16_t,-1890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1890_MAGIC, .more = S16LD_DENOM_MINUS_1890_MORE};};
template<> struct libdivide_constants<int16_t,-1889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1889_MAGIC, .more = S16LD_DENOM_MINUS_1889_MORE};};
template<> struct libdivide_constants<int16_t,-1888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1888_MAGIC, .more = S16LD_DENOM_MINUS_1888_MORE};};
template<> struct libdivide_constants<int16_t,-1887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1887_MAGIC, .more = S16LD_DENOM_MINUS_1887_MORE};};
template<> struct libdivide_constants<int16_t,-1886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1886_MAGIC, .more = S16LD_DENOM_MINUS_1886_MORE};};
template<> struct libdivide_constants<int16_t,-1885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1885_MAGIC, .more = S16LD_DENOM_MINUS_1885_MORE};};
template<> struct libdivide_constants<int16_t,-1884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1884_MAGIC, .more = S16LD_DENOM_MINUS_1884_MORE};};
template<> struct libdivide_constants<int16_t,-1883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1883_MAGIC, .more = S16LD_DENOM_MINUS_1883_MORE};};
template<> struct libdivide_constants<int16_t,-1882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1882_MAGIC, .more = S16LD_DENOM_MINUS_1882_MORE};};
template<> struct libdivide_constants<int16_t,-1881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1881_MAGIC, .more = S16LD_DENOM_MINUS_1881_MORE};};
template<> struct libdivide_constants<int16_t,-1880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1880_MAGIC, .more = S16LD_DENOM_MINUS_1880_MORE};};
template<> struct libdivide_constants<int16_t,-1879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1879_MAGIC, .more = S16LD_DENOM_MINUS_1879_MORE};};
template<> struct libdivide_constants<int16_t,-1878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1878_MAGIC, .more = S16LD_DENOM_MINUS_1878_MORE};};
template<> struct libdivide_constants<int16_t,-1877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1877_MAGIC, .more = S16LD_DENOM_MINUS_1877_MORE};};
template<> struct libdivide_constants<int16_t,-1876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1876_MAGIC, .more = S16LD_DENOM_MINUS_1876_MORE};};
template<> struct libdivide_constants<int16_t,-1875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1875_MAGIC, .more = S16LD_DENOM_MINUS_1875_MORE};};
template<> struct libdivide_constants<int16_t,-1874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1874_MAGIC, .more = S16LD_DENOM_MINUS_1874_MORE};};
template<> struct libdivide_constants<int16_t,-1873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1873_MAGIC, .more = S16LD_DENOM_MINUS_1873_MORE};};
template<> struct libdivide_constants<int16_t,-1872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1872_MAGIC, .more = S16LD_DENOM_MINUS_1872_MORE};};
template<> struct libdivide_constants<int16_t,-1871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1871_MAGIC, .more = S16LD_DENOM_MINUS_1871_MORE};};
template<> struct libdivide_constants<int16_t,-1870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1870_MAGIC, .more = S16LD_DENOM_MINUS_1870_MORE};};
template<> struct libdivide_constants<int16_t,-1869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1869_MAGIC, .more = S16LD_DENOM_MINUS_1869_MORE};};
template<> struct libdivide_constants<int16_t,-1868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1868_MAGIC, .more = S16LD_DENOM_MINUS_1868_MORE};};
template<> struct libdivide_constants<int16_t,-1867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1867_MAGIC, .more = S16LD_DENOM_MINUS_1867_MORE};};
template<> struct libdivide_constants<int16_t,-1866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1866_MAGIC, .more = S16LD_DENOM_MINUS_1866_MORE};};
template<> struct libdivide_constants<int16_t,-1865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1865_MAGIC, .more = S16LD_DENOM_MINUS_1865_MORE};};
template<> struct libdivide_constants<int16_t,-1864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1864_MAGIC, .more = S16LD_DENOM_MINUS_1864_MORE};};
template<> struct libdivide_constants<int16_t,-1863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1863_MAGIC, .more = S16LD_DENOM_MINUS_1863_MORE};};
template<> struct libdivide_constants<int16_t,-1862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1862_MAGIC, .more = S16LD_DENOM_MINUS_1862_MORE};};
template<> struct libdivide_constants<int16_t,-1861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1861_MAGIC, .more = S16LD_DENOM_MINUS_1861_MORE};};
template<> struct libdivide_constants<int16_t,-1860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1860_MAGIC, .more = S16LD_DENOM_MINUS_1860_MORE};};
template<> struct libdivide_constants<int16_t,-1859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1859_MAGIC, .more = S16LD_DENOM_MINUS_1859_MORE};};
template<> struct libdivide_constants<int16_t,-1858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1858_MAGIC, .more = S16LD_DENOM_MINUS_1858_MORE};};
template<> struct libdivide_constants<int16_t,-1857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1857_MAGIC, .more = S16LD_DENOM_MINUS_1857_MORE};};
template<> struct libdivide_constants<int16_t,-1856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1856_MAGIC, .more = S16LD_DENOM_MINUS_1856_MORE};};
template<> struct libdivide_constants<int16_t,-1855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1855_MAGIC, .more = S16LD_DENOM_MINUS_1855_MORE};};
template<> struct libdivide_constants<int16_t,-1854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1854_MAGIC, .more = S16LD_DENOM_MINUS_1854_MORE};};
template<> struct libdivide_constants<int16_t,-1853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1853_MAGIC, .more = S16LD_DENOM_MINUS_1853_MORE};};
template<> struct libdivide_constants<int16_t,-1852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1852_MAGIC, .more = S16LD_DENOM_MINUS_1852_MORE};};
template<> struct libdivide_constants<int16_t,-1851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1851_MAGIC, .more = S16LD_DENOM_MINUS_1851_MORE};};
template<> struct libdivide_constants<int16_t,-1850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1850_MAGIC, .more = S16LD_DENOM_MINUS_1850_MORE};};
template<> struct libdivide_constants<int16_t,-1849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1849_MAGIC, .more = S16LD_DENOM_MINUS_1849_MORE};};
template<> struct libdivide_constants<int16_t,-1848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1848_MAGIC, .more = S16LD_DENOM_MINUS_1848_MORE};};
template<> struct libdivide_constants<int16_t,-1847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1847_MAGIC, .more = S16LD_DENOM_MINUS_1847_MORE};};
template<> struct libdivide_constants<int16_t,-1846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1846_MAGIC, .more = S16LD_DENOM_MINUS_1846_MORE};};
template<> struct libdivide_constants<int16_t,-1845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1845_MAGIC, .more = S16LD_DENOM_MINUS_1845_MORE};};
template<> struct libdivide_constants<int16_t,-1844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1844_MAGIC, .more = S16LD_DENOM_MINUS_1844_MORE};};
template<> struct libdivide_constants<int16_t,-1843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1843_MAGIC, .more = S16LD_DENOM_MINUS_1843_MORE};};
template<> struct libdivide_constants<int16_t,-1842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1842_MAGIC, .more = S16LD_DENOM_MINUS_1842_MORE};};
template<> struct libdivide_constants<int16_t,-1841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1841_MAGIC, .more = S16LD_DENOM_MINUS_1841_MORE};};
template<> struct libdivide_constants<int16_t,-1840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1840_MAGIC, .more = S16LD_DENOM_MINUS_1840_MORE};};
template<> struct libdivide_constants<int16_t,-1839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1839_MAGIC, .more = S16LD_DENOM_MINUS_1839_MORE};};
template<> struct libdivide_constants<int16_t,-1838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1838_MAGIC, .more = S16LD_DENOM_MINUS_1838_MORE};};
template<> struct libdivide_constants<int16_t,-1837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1837_MAGIC, .more = S16LD_DENOM_MINUS_1837_MORE};};
template<> struct libdivide_constants<int16_t,-1836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1836_MAGIC, .more = S16LD_DENOM_MINUS_1836_MORE};};
template<> struct libdivide_constants<int16_t,-1835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1835_MAGIC, .more = S16LD_DENOM_MINUS_1835_MORE};};
template<> struct libdivide_constants<int16_t,-1834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1834_MAGIC, .more = S16LD_DENOM_MINUS_1834_MORE};};
template<> struct libdivide_constants<int16_t,-1833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1833_MAGIC, .more = S16LD_DENOM_MINUS_1833_MORE};};
template<> struct libdivide_constants<int16_t,-1832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1832_MAGIC, .more = S16LD_DENOM_MINUS_1832_MORE};};
template<> struct libdivide_constants<int16_t,-1831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1831_MAGIC, .more = S16LD_DENOM_MINUS_1831_MORE};};
template<> struct libdivide_constants<int16_t,-1830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1830_MAGIC, .more = S16LD_DENOM_MINUS_1830_MORE};};
template<> struct libdivide_constants<int16_t,-1829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1829_MAGIC, .more = S16LD_DENOM_MINUS_1829_MORE};};
template<> struct libdivide_constants<int16_t,-1828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1828_MAGIC, .more = S16LD_DENOM_MINUS_1828_MORE};};
template<> struct libdivide_constants<int16_t,-1827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1827_MAGIC, .more = S16LD_DENOM_MINUS_1827_MORE};};
template<> struct libdivide_constants<int16_t,-1826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1826_MAGIC, .more = S16LD_DENOM_MINUS_1826_MORE};};
template<> struct libdivide_constants<int16_t,-1825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1825_MAGIC, .more = S16LD_DENOM_MINUS_1825_MORE};};
template<> struct libdivide_constants<int16_t,-1824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1824_MAGIC, .more = S16LD_DENOM_MINUS_1824_MORE};};
template<> struct libdivide_constants<int16_t,-1823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1823_MAGIC, .more = S16LD_DENOM_MINUS_1823_MORE};};
template<> struct libdivide_constants<int16_t,-1822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1822_MAGIC, .more = S16LD_DENOM_MINUS_1822_MORE};};
template<> struct libdivide_constants<int16_t,-1821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1821_MAGIC, .more = S16LD_DENOM_MINUS_1821_MORE};};
template<> struct libdivide_constants<int16_t,-1820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1820_MAGIC, .more = S16LD_DENOM_MINUS_1820_MORE};};
template<> struct libdivide_constants<int16_t,-1819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1819_MAGIC, .more = S16LD_DENOM_MINUS_1819_MORE};};
template<> struct libdivide_constants<int16_t,-1818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1818_MAGIC, .more = S16LD_DENOM_MINUS_1818_MORE};};
template<> struct libdivide_constants<int16_t,-1817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1817_MAGIC, .more = S16LD_DENOM_MINUS_1817_MORE};};
template<> struct libdivide_constants<int16_t,-1816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1816_MAGIC, .more = S16LD_DENOM_MINUS_1816_MORE};};
template<> struct libdivide_constants<int16_t,-1815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1815_MAGIC, .more = S16LD_DENOM_MINUS_1815_MORE};};
template<> struct libdivide_constants<int16_t,-1814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1814_MAGIC, .more = S16LD_DENOM_MINUS_1814_MORE};};
template<> struct libdivide_constants<int16_t,-1813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1813_MAGIC, .more = S16LD_DENOM_MINUS_1813_MORE};};
template<> struct libdivide_constants<int16_t,-1812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1812_MAGIC, .more = S16LD_DENOM_MINUS_1812_MORE};};
template<> struct libdivide_constants<int16_t,-1811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1811_MAGIC, .more = S16LD_DENOM_MINUS_1811_MORE};};
template<> struct libdivide_constants<int16_t,-1810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1810_MAGIC, .more = S16LD_DENOM_MINUS_1810_MORE};};
template<> struct libdivide_constants<int16_t,-1809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1809_MAGIC, .more = S16LD_DENOM_MINUS_1809_MORE};};
template<> struct libdivide_constants<int16_t,-1808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1808_MAGIC, .more = S16LD_DENOM_MINUS_1808_MORE};};
template<> struct libdivide_constants<int16_t,-1807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1807_MAGIC, .more = S16LD_DENOM_MINUS_1807_MORE};};
template<> struct libdivide_constants<int16_t,-1806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1806_MAGIC, .more = S16LD_DENOM_MINUS_1806_MORE};};
template<> struct libdivide_constants<int16_t,-1805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1805_MAGIC, .more = S16LD_DENOM_MINUS_1805_MORE};};
template<> struct libdivide_constants<int16_t,-1804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1804_MAGIC, .more = S16LD_DENOM_MINUS_1804_MORE};};
template<> struct libdivide_constants<int16_t,-1803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1803_MAGIC, .more = S16LD_DENOM_MINUS_1803_MORE};};
template<> struct libdivide_constants<int16_t,-1802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1802_MAGIC, .more = S16LD_DENOM_MINUS_1802_MORE};};
template<> struct libdivide_constants<int16_t,-1801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1801_MAGIC, .more = S16LD_DENOM_MINUS_1801_MORE};};
template<> struct libdivide_constants<int16_t,-1800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1800_MAGIC, .more = S16LD_DENOM_MINUS_1800_MORE};};
template<> struct libdivide_constants<int16_t,-1799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1799_MAGIC, .more = S16LD_DENOM_MINUS_1799_MORE};};
template<> struct libdivide_constants<int16_t,-1798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1798_MAGIC, .more = S16LD_DENOM_MINUS_1798_MORE};};
template<> struct libdivide_constants<int16_t,-1797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1797_MAGIC, .more = S16LD_DENOM_MINUS_1797_MORE};};
template<> struct libdivide_constants<int16_t,-1796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1796_MAGIC, .more = S16LD_DENOM_MINUS_1796_MORE};};
template<> struct libdivide_constants<int16_t,-1795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1795_MAGIC, .more = S16LD_DENOM_MINUS_1795_MORE};};
template<> struct libdivide_constants<int16_t,-1794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1794_MAGIC, .more = S16LD_DENOM_MINUS_1794_MORE};};
template<> struct libdivide_constants<int16_t,-1793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1793_MAGIC, .more = S16LD_DENOM_MINUS_1793_MORE};};
template<> struct libdivide_constants<int16_t,-1792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1792_MAGIC, .more = S16LD_DENOM_MINUS_1792_MORE};};
template<> struct libdivide_constants<int16_t,-1791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1791_MAGIC, .more = S16LD_DENOM_MINUS_1791_MORE};};
template<> struct libdivide_constants<int16_t,-1790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1790_MAGIC, .more = S16LD_DENOM_MINUS_1790_MORE};};
template<> struct libdivide_constants<int16_t,-1789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1789_MAGIC, .more = S16LD_DENOM_MINUS_1789_MORE};};
template<> struct libdivide_constants<int16_t,-1788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1788_MAGIC, .more = S16LD_DENOM_MINUS_1788_MORE};};
template<> struct libdivide_constants<int16_t,-1787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1787_MAGIC, .more = S16LD_DENOM_MINUS_1787_MORE};};
template<> struct libdivide_constants<int16_t,-1786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1786_MAGIC, .more = S16LD_DENOM_MINUS_1786_MORE};};
template<> struct libdivide_constants<int16_t,-1785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1785_MAGIC, .more = S16LD_DENOM_MINUS_1785_MORE};};
template<> struct libdivide_constants<int16_t,-1784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1784_MAGIC, .more = S16LD_DENOM_MINUS_1784_MORE};};
template<> struct libdivide_constants<int16_t,-1783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1783_MAGIC, .more = S16LD_DENOM_MINUS_1783_MORE};};
template<> struct libdivide_constants<int16_t,-1782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1782_MAGIC, .more = S16LD_DENOM_MINUS_1782_MORE};};
template<> struct libdivide_constants<int16_t,-1781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1781_MAGIC, .more = S16LD_DENOM_MINUS_1781_MORE};};
template<> struct libdivide_constants<int16_t,-1780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1780_MAGIC, .more = S16LD_DENOM_MINUS_1780_MORE};};
template<> struct libdivide_constants<int16_t,-1779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1779_MAGIC, .more = S16LD_DENOM_MINUS_1779_MORE};};
template<> struct libdivide_constants<int16_t,-1778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1778_MAGIC, .more = S16LD_DENOM_MINUS_1778_MORE};};
template<> struct libdivide_constants<int16_t,-1777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1777_MAGIC, .more = S16LD_DENOM_MINUS_1777_MORE};};
template<> struct libdivide_constants<int16_t,-1776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1776_MAGIC, .more = S16LD_DENOM_MINUS_1776_MORE};};
template<> struct libdivide_constants<int16_t,-1775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1775_MAGIC, .more = S16LD_DENOM_MINUS_1775_MORE};};
template<> struct libdivide_constants<int16_t,-1774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1774_MAGIC, .more = S16LD_DENOM_MINUS_1774_MORE};};
template<> struct libdivide_constants<int16_t,-1773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1773_MAGIC, .more = S16LD_DENOM_MINUS_1773_MORE};};
template<> struct libdivide_constants<int16_t,-1772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1772_MAGIC, .more = S16LD_DENOM_MINUS_1772_MORE};};
template<> struct libdivide_constants<int16_t,-1771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1771_MAGIC, .more = S16LD_DENOM_MINUS_1771_MORE};};
template<> struct libdivide_constants<int16_t,-1770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1770_MAGIC, .more = S16LD_DENOM_MINUS_1770_MORE};};
template<> struct libdivide_constants<int16_t,-1769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1769_MAGIC, .more = S16LD_DENOM_MINUS_1769_MORE};};
template<> struct libdivide_constants<int16_t,-1768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1768_MAGIC, .more = S16LD_DENOM_MINUS_1768_MORE};};
template<> struct libdivide_constants<int16_t,-1767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1767_MAGIC, .more = S16LD_DENOM_MINUS_1767_MORE};};
template<> struct libdivide_constants<int16_t,-1766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1766_MAGIC, .more = S16LD_DENOM_MINUS_1766_MORE};};
template<> struct libdivide_constants<int16_t,-1765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1765_MAGIC, .more = S16LD_DENOM_MINUS_1765_MORE};};
template<> struct libdivide_constants<int16_t,-1764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1764_MAGIC, .more = S16LD_DENOM_MINUS_1764_MORE};};
template<> struct libdivide_constants<int16_t,-1763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1763_MAGIC, .more = S16LD_DENOM_MINUS_1763_MORE};};
template<> struct libdivide_constants<int16_t,-1762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1762_MAGIC, .more = S16LD_DENOM_MINUS_1762_MORE};};
template<> struct libdivide_constants<int16_t,-1761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1761_MAGIC, .more = S16LD_DENOM_MINUS_1761_MORE};};
template<> struct libdivide_constants<int16_t,-1760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1760_MAGIC, .more = S16LD_DENOM_MINUS_1760_MORE};};
template<> struct libdivide_constants<int16_t,-1759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1759_MAGIC, .more = S16LD_DENOM_MINUS_1759_MORE};};
template<> struct libdivide_constants<int16_t,-1758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1758_MAGIC, .more = S16LD_DENOM_MINUS_1758_MORE};};
template<> struct libdivide_constants<int16_t,-1757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1757_MAGIC, .more = S16LD_DENOM_MINUS_1757_MORE};};
template<> struct libdivide_constants<int16_t,-1756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1756_MAGIC, .more = S16LD_DENOM_MINUS_1756_MORE};};
template<> struct libdivide_constants<int16_t,-1755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1755_MAGIC, .more = S16LD_DENOM_MINUS_1755_MORE};};
template<> struct libdivide_constants<int16_t,-1754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1754_MAGIC, .more = S16LD_DENOM_MINUS_1754_MORE};};
template<> struct libdivide_constants<int16_t,-1753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1753_MAGIC, .more = S16LD_DENOM_MINUS_1753_MORE};};
template<> struct libdivide_constants<int16_t,-1752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1752_MAGIC, .more = S16LD_DENOM_MINUS_1752_MORE};};
template<> struct libdivide_constants<int16_t,-1751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1751_MAGIC, .more = S16LD_DENOM_MINUS_1751_MORE};};
template<> struct libdivide_constants<int16_t,-1750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1750_MAGIC, .more = S16LD_DENOM_MINUS_1750_MORE};};
template<> struct libdivide_constants<int16_t,-1749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1749_MAGIC, .more = S16LD_DENOM_MINUS_1749_MORE};};
template<> struct libdivide_constants<int16_t,-1748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1748_MAGIC, .more = S16LD_DENOM_MINUS_1748_MORE};};
template<> struct libdivide_constants<int16_t,-1747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1747_MAGIC, .more = S16LD_DENOM_MINUS_1747_MORE};};
template<> struct libdivide_constants<int16_t,-1746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1746_MAGIC, .more = S16LD_DENOM_MINUS_1746_MORE};};
template<> struct libdivide_constants<int16_t,-1745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1745_MAGIC, .more = S16LD_DENOM_MINUS_1745_MORE};};
template<> struct libdivide_constants<int16_t,-1744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1744_MAGIC, .more = S16LD_DENOM_MINUS_1744_MORE};};
template<> struct libdivide_constants<int16_t,-1743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1743_MAGIC, .more = S16LD_DENOM_MINUS_1743_MORE};};
template<> struct libdivide_constants<int16_t,-1742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1742_MAGIC, .more = S16LD_DENOM_MINUS_1742_MORE};};
template<> struct libdivide_constants<int16_t,-1741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1741_MAGIC, .more = S16LD_DENOM_MINUS_1741_MORE};};
template<> struct libdivide_constants<int16_t,-1740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1740_MAGIC, .more = S16LD_DENOM_MINUS_1740_MORE};};
template<> struct libdivide_constants<int16_t,-1739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1739_MAGIC, .more = S16LD_DENOM_MINUS_1739_MORE};};
template<> struct libdivide_constants<int16_t,-1738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1738_MAGIC, .more = S16LD_DENOM_MINUS_1738_MORE};};
template<> struct libdivide_constants<int16_t,-1737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1737_MAGIC, .more = S16LD_DENOM_MINUS_1737_MORE};};
template<> struct libdivide_constants<int16_t,-1736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1736_MAGIC, .more = S16LD_DENOM_MINUS_1736_MORE};};
template<> struct libdivide_constants<int16_t,-1735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1735_MAGIC, .more = S16LD_DENOM_MINUS_1735_MORE};};
template<> struct libdivide_constants<int16_t,-1734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1734_MAGIC, .more = S16LD_DENOM_MINUS_1734_MORE};};
template<> struct libdivide_constants<int16_t,-1733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1733_MAGIC, .more = S16LD_DENOM_MINUS_1733_MORE};};
template<> struct libdivide_constants<int16_t,-1732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1732_MAGIC, .more = S16LD_DENOM_MINUS_1732_MORE};};
template<> struct libdivide_constants<int16_t,-1731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1731_MAGIC, .more = S16LD_DENOM_MINUS_1731_MORE};};
template<> struct libdivide_constants<int16_t,-1730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1730_MAGIC, .more = S16LD_DENOM_MINUS_1730_MORE};};
template<> struct libdivide_constants<int16_t,-1729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1729_MAGIC, .more = S16LD_DENOM_MINUS_1729_MORE};};
template<> struct libdivide_constants<int16_t,-1728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1728_MAGIC, .more = S16LD_DENOM_MINUS_1728_MORE};};
template<> struct libdivide_constants<int16_t,-1727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1727_MAGIC, .more = S16LD_DENOM_MINUS_1727_MORE};};
template<> struct libdivide_constants<int16_t,-1726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1726_MAGIC, .more = S16LD_DENOM_MINUS_1726_MORE};};
template<> struct libdivide_constants<int16_t,-1725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1725_MAGIC, .more = S16LD_DENOM_MINUS_1725_MORE};};
template<> struct libdivide_constants<int16_t,-1724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1724_MAGIC, .more = S16LD_DENOM_MINUS_1724_MORE};};
template<> struct libdivide_constants<int16_t,-1723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1723_MAGIC, .more = S16LD_DENOM_MINUS_1723_MORE};};
template<> struct libdivide_constants<int16_t,-1722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1722_MAGIC, .more = S16LD_DENOM_MINUS_1722_MORE};};
template<> struct libdivide_constants<int16_t,-1721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1721_MAGIC, .more = S16LD_DENOM_MINUS_1721_MORE};};
template<> struct libdivide_constants<int16_t,-1720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1720_MAGIC, .more = S16LD_DENOM_MINUS_1720_MORE};};
template<> struct libdivide_constants<int16_t,-1719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1719_MAGIC, .more = S16LD_DENOM_MINUS_1719_MORE};};
template<> struct libdivide_constants<int16_t,-1718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1718_MAGIC, .more = S16LD_DENOM_MINUS_1718_MORE};};
template<> struct libdivide_constants<int16_t,-1717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1717_MAGIC, .more = S16LD_DENOM_MINUS_1717_MORE};};
template<> struct libdivide_constants<int16_t,-1716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1716_MAGIC, .more = S16LD_DENOM_MINUS_1716_MORE};};
template<> struct libdivide_constants<int16_t,-1715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1715_MAGIC, .more = S16LD_DENOM_MINUS_1715_MORE};};
template<> struct libdivide_constants<int16_t,-1714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1714_MAGIC, .more = S16LD_DENOM_MINUS_1714_MORE};};
template<> struct libdivide_constants<int16_t,-1713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1713_MAGIC, .more = S16LD_DENOM_MINUS_1713_MORE};};
template<> struct libdivide_constants<int16_t,-1712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1712_MAGIC, .more = S16LD_DENOM_MINUS_1712_MORE};};
template<> struct libdivide_constants<int16_t,-1711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1711_MAGIC, .more = S16LD_DENOM_MINUS_1711_MORE};};
template<> struct libdivide_constants<int16_t,-1710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1710_MAGIC, .more = S16LD_DENOM_MINUS_1710_MORE};};
template<> struct libdivide_constants<int16_t,-1709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1709_MAGIC, .more = S16LD_DENOM_MINUS_1709_MORE};};
template<> struct libdivide_constants<int16_t,-1708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1708_MAGIC, .more = S16LD_DENOM_MINUS_1708_MORE};};
template<> struct libdivide_constants<int16_t,-1707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1707_MAGIC, .more = S16LD_DENOM_MINUS_1707_MORE};};
template<> struct libdivide_constants<int16_t,-1706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1706_MAGIC, .more = S16LD_DENOM_MINUS_1706_MORE};};
template<> struct libdivide_constants<int16_t,-1705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1705_MAGIC, .more = S16LD_DENOM_MINUS_1705_MORE};};
template<> struct libdivide_constants<int16_t,-1704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1704_MAGIC, .more = S16LD_DENOM_MINUS_1704_MORE};};
template<> struct libdivide_constants<int16_t,-1703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1703_MAGIC, .more = S16LD_DENOM_MINUS_1703_MORE};};
template<> struct libdivide_constants<int16_t,-1702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1702_MAGIC, .more = S16LD_DENOM_MINUS_1702_MORE};};
template<> struct libdivide_constants<int16_t,-1701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1701_MAGIC, .more = S16LD_DENOM_MINUS_1701_MORE};};
template<> struct libdivide_constants<int16_t,-1700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1700_MAGIC, .more = S16LD_DENOM_MINUS_1700_MORE};};
template<> struct libdivide_constants<int16_t,-1699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1699_MAGIC, .more = S16LD_DENOM_MINUS_1699_MORE};};
template<> struct libdivide_constants<int16_t,-1698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1698_MAGIC, .more = S16LD_DENOM_MINUS_1698_MORE};};
template<> struct libdivide_constants<int16_t,-1697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1697_MAGIC, .more = S16LD_DENOM_MINUS_1697_MORE};};
template<> struct libdivide_constants<int16_t,-1696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1696_MAGIC, .more = S16LD_DENOM_MINUS_1696_MORE};};
template<> struct libdivide_constants<int16_t,-1695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1695_MAGIC, .more = S16LD_DENOM_MINUS_1695_MORE};};
template<> struct libdivide_constants<int16_t,-1694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1694_MAGIC, .more = S16LD_DENOM_MINUS_1694_MORE};};
template<> struct libdivide_constants<int16_t,-1693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1693_MAGIC, .more = S16LD_DENOM_MINUS_1693_MORE};};
template<> struct libdivide_constants<int16_t,-1692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1692_MAGIC, .more = S16LD_DENOM_MINUS_1692_MORE};};
template<> struct libdivide_constants<int16_t,-1691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1691_MAGIC, .more = S16LD_DENOM_MINUS_1691_MORE};};
template<> struct libdivide_constants<int16_t,-1690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1690_MAGIC, .more = S16LD_DENOM_MINUS_1690_MORE};};
template<> struct libdivide_constants<int16_t,-1689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1689_MAGIC, .more = S16LD_DENOM_MINUS_1689_MORE};};
template<> struct libdivide_constants<int16_t,-1688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1688_MAGIC, .more = S16LD_DENOM_MINUS_1688_MORE};};
template<> struct libdivide_constants<int16_t,-1687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1687_MAGIC, .more = S16LD_DENOM_MINUS_1687_MORE};};
template<> struct libdivide_constants<int16_t,-1686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1686_MAGIC, .more = S16LD_DENOM_MINUS_1686_MORE};};
template<> struct libdivide_constants<int16_t,-1685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1685_MAGIC, .more = S16LD_DENOM_MINUS_1685_MORE};};
template<> struct libdivide_constants<int16_t,-1684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1684_MAGIC, .more = S16LD_DENOM_MINUS_1684_MORE};};
template<> struct libdivide_constants<int16_t,-1683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1683_MAGIC, .more = S16LD_DENOM_MINUS_1683_MORE};};
template<> struct libdivide_constants<int16_t,-1682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1682_MAGIC, .more = S16LD_DENOM_MINUS_1682_MORE};};
template<> struct libdivide_constants<int16_t,-1681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1681_MAGIC, .more = S16LD_DENOM_MINUS_1681_MORE};};
template<> struct libdivide_constants<int16_t,-1680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1680_MAGIC, .more = S16LD_DENOM_MINUS_1680_MORE};};
template<> struct libdivide_constants<int16_t,-1679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1679_MAGIC, .more = S16LD_DENOM_MINUS_1679_MORE};};
template<> struct libdivide_constants<int16_t,-1678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1678_MAGIC, .more = S16LD_DENOM_MINUS_1678_MORE};};
template<> struct libdivide_constants<int16_t,-1677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1677_MAGIC, .more = S16LD_DENOM_MINUS_1677_MORE};};
template<> struct libdivide_constants<int16_t,-1676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1676_MAGIC, .more = S16LD_DENOM_MINUS_1676_MORE};};
template<> struct libdivide_constants<int16_t,-1675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1675_MAGIC, .more = S16LD_DENOM_MINUS_1675_MORE};};
template<> struct libdivide_constants<int16_t,-1674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1674_MAGIC, .more = S16LD_DENOM_MINUS_1674_MORE};};
template<> struct libdivide_constants<int16_t,-1673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1673_MAGIC, .more = S16LD_DENOM_MINUS_1673_MORE};};
template<> struct libdivide_constants<int16_t,-1672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1672_MAGIC, .more = S16LD_DENOM_MINUS_1672_MORE};};
template<> struct libdivide_constants<int16_t,-1671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1671_MAGIC, .more = S16LD_DENOM_MINUS_1671_MORE};};
template<> struct libdivide_constants<int16_t,-1670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1670_MAGIC, .more = S16LD_DENOM_MINUS_1670_MORE};};
template<> struct libdivide_constants<int16_t,-1669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1669_MAGIC, .more = S16LD_DENOM_MINUS_1669_MORE};};
template<> struct libdivide_constants<int16_t,-1668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1668_MAGIC, .more = S16LD_DENOM_MINUS_1668_MORE};};
template<> struct libdivide_constants<int16_t,-1667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1667_MAGIC, .more = S16LD_DENOM_MINUS_1667_MORE};};
template<> struct libdivide_constants<int16_t,-1666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1666_MAGIC, .more = S16LD_DENOM_MINUS_1666_MORE};};
template<> struct libdivide_constants<int16_t,-1665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1665_MAGIC, .more = S16LD_DENOM_MINUS_1665_MORE};};
template<> struct libdivide_constants<int16_t,-1664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1664_MAGIC, .more = S16LD_DENOM_MINUS_1664_MORE};};
template<> struct libdivide_constants<int16_t,-1663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1663_MAGIC, .more = S16LD_DENOM_MINUS_1663_MORE};};
template<> struct libdivide_constants<int16_t,-1662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1662_MAGIC, .more = S16LD_DENOM_MINUS_1662_MORE};};
template<> struct libdivide_constants<int16_t,-1661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1661_MAGIC, .more = S16LD_DENOM_MINUS_1661_MORE};};
template<> struct libdivide_constants<int16_t,-1660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1660_MAGIC, .more = S16LD_DENOM_MINUS_1660_MORE};};
template<> struct libdivide_constants<int16_t,-1659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1659_MAGIC, .more = S16LD_DENOM_MINUS_1659_MORE};};
template<> struct libdivide_constants<int16_t,-1658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1658_MAGIC, .more = S16LD_DENOM_MINUS_1658_MORE};};
template<> struct libdivide_constants<int16_t,-1657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1657_MAGIC, .more = S16LD_DENOM_MINUS_1657_MORE};};
template<> struct libdivide_constants<int16_t,-1656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1656_MAGIC, .more = S16LD_DENOM_MINUS_1656_MORE};};
template<> struct libdivide_constants<int16_t,-1655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1655_MAGIC, .more = S16LD_DENOM_MINUS_1655_MORE};};
template<> struct libdivide_constants<int16_t,-1654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1654_MAGIC, .more = S16LD_DENOM_MINUS_1654_MORE};};
template<> struct libdivide_constants<int16_t,-1653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1653_MAGIC, .more = S16LD_DENOM_MINUS_1653_MORE};};
template<> struct libdivide_constants<int16_t,-1652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1652_MAGIC, .more = S16LD_DENOM_MINUS_1652_MORE};};
template<> struct libdivide_constants<int16_t,-1651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1651_MAGIC, .more = S16LD_DENOM_MINUS_1651_MORE};};
template<> struct libdivide_constants<int16_t,-1650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1650_MAGIC, .more = S16LD_DENOM_MINUS_1650_MORE};};
template<> struct libdivide_constants<int16_t,-1649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1649_MAGIC, .more = S16LD_DENOM_MINUS_1649_MORE};};
template<> struct libdivide_constants<int16_t,-1648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1648_MAGIC, .more = S16LD_DENOM_MINUS_1648_MORE};};
template<> struct libdivide_constants<int16_t,-1647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1647_MAGIC, .more = S16LD_DENOM_MINUS_1647_MORE};};
template<> struct libdivide_constants<int16_t,-1646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1646_MAGIC, .more = S16LD_DENOM_MINUS_1646_MORE};};
template<> struct libdivide_constants<int16_t,-1645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1645_MAGIC, .more = S16LD_DENOM_MINUS_1645_MORE};};
template<> struct libdivide_constants<int16_t,-1644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1644_MAGIC, .more = S16LD_DENOM_MINUS_1644_MORE};};
template<> struct libdivide_constants<int16_t,-1643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1643_MAGIC, .more = S16LD_DENOM_MINUS_1643_MORE};};
template<> struct libdivide_constants<int16_t,-1642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1642_MAGIC, .more = S16LD_DENOM_MINUS_1642_MORE};};
template<> struct libdivide_constants<int16_t,-1641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1641_MAGIC, .more = S16LD_DENOM_MINUS_1641_MORE};};
template<> struct libdivide_constants<int16_t,-1640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1640_MAGIC, .more = S16LD_DENOM_MINUS_1640_MORE};};
template<> struct libdivide_constants<int16_t,-1639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1639_MAGIC, .more = S16LD_DENOM_MINUS_1639_MORE};};
template<> struct libdivide_constants<int16_t,-1638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1638_MAGIC, .more = S16LD_DENOM_MINUS_1638_MORE};};
template<> struct libdivide_constants<int16_t,-1637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1637_MAGIC, .more = S16LD_DENOM_MINUS_1637_MORE};};
template<> struct libdivide_constants<int16_t,-1636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1636_MAGIC, .more = S16LD_DENOM_MINUS_1636_MORE};};
template<> struct libdivide_constants<int16_t,-1635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1635_MAGIC, .more = S16LD_DENOM_MINUS_1635_MORE};};
template<> struct libdivide_constants<int16_t,-1634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1634_MAGIC, .more = S16LD_DENOM_MINUS_1634_MORE};};
template<> struct libdivide_constants<int16_t,-1633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1633_MAGIC, .more = S16LD_DENOM_MINUS_1633_MORE};};
template<> struct libdivide_constants<int16_t,-1632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1632_MAGIC, .more = S16LD_DENOM_MINUS_1632_MORE};};
template<> struct libdivide_constants<int16_t,-1631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1631_MAGIC, .more = S16LD_DENOM_MINUS_1631_MORE};};
template<> struct libdivide_constants<int16_t,-1630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1630_MAGIC, .more = S16LD_DENOM_MINUS_1630_MORE};};
template<> struct libdivide_constants<int16_t,-1629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1629_MAGIC, .more = S16LD_DENOM_MINUS_1629_MORE};};
template<> struct libdivide_constants<int16_t,-1628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1628_MAGIC, .more = S16LD_DENOM_MINUS_1628_MORE};};
template<> struct libdivide_constants<int16_t,-1627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1627_MAGIC, .more = S16LD_DENOM_MINUS_1627_MORE};};
template<> struct libdivide_constants<int16_t,-1626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1626_MAGIC, .more = S16LD_DENOM_MINUS_1626_MORE};};
template<> struct libdivide_constants<int16_t,-1625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1625_MAGIC, .more = S16LD_DENOM_MINUS_1625_MORE};};
template<> struct libdivide_constants<int16_t,-1624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1624_MAGIC, .more = S16LD_DENOM_MINUS_1624_MORE};};
template<> struct libdivide_constants<int16_t,-1623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1623_MAGIC, .more = S16LD_DENOM_MINUS_1623_MORE};};
template<> struct libdivide_constants<int16_t,-1622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1622_MAGIC, .more = S16LD_DENOM_MINUS_1622_MORE};};
template<> struct libdivide_constants<int16_t,-1621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1621_MAGIC, .more = S16LD_DENOM_MINUS_1621_MORE};};
template<> struct libdivide_constants<int16_t,-1620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1620_MAGIC, .more = S16LD_DENOM_MINUS_1620_MORE};};
template<> struct libdivide_constants<int16_t,-1619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1619_MAGIC, .more = S16LD_DENOM_MINUS_1619_MORE};};
template<> struct libdivide_constants<int16_t,-1618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1618_MAGIC, .more = S16LD_DENOM_MINUS_1618_MORE};};
template<> struct libdivide_constants<int16_t,-1617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1617_MAGIC, .more = S16LD_DENOM_MINUS_1617_MORE};};
template<> struct libdivide_constants<int16_t,-1616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1616_MAGIC, .more = S16LD_DENOM_MINUS_1616_MORE};};
template<> struct libdivide_constants<int16_t,-1615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1615_MAGIC, .more = S16LD_DENOM_MINUS_1615_MORE};};
template<> struct libdivide_constants<int16_t,-1614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1614_MAGIC, .more = S16LD_DENOM_MINUS_1614_MORE};};
template<> struct libdivide_constants<int16_t,-1613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1613_MAGIC, .more = S16LD_DENOM_MINUS_1613_MORE};};
template<> struct libdivide_constants<int16_t,-1612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1612_MAGIC, .more = S16LD_DENOM_MINUS_1612_MORE};};
template<> struct libdivide_constants<int16_t,-1611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1611_MAGIC, .more = S16LD_DENOM_MINUS_1611_MORE};};
template<> struct libdivide_constants<int16_t,-1610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1610_MAGIC, .more = S16LD_DENOM_MINUS_1610_MORE};};
template<> struct libdivide_constants<int16_t,-1609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1609_MAGIC, .more = S16LD_DENOM_MINUS_1609_MORE};};
template<> struct libdivide_constants<int16_t,-1608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1608_MAGIC, .more = S16LD_DENOM_MINUS_1608_MORE};};
template<> struct libdivide_constants<int16_t,-1607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1607_MAGIC, .more = S16LD_DENOM_MINUS_1607_MORE};};
template<> struct libdivide_constants<int16_t,-1606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1606_MAGIC, .more = S16LD_DENOM_MINUS_1606_MORE};};
template<> struct libdivide_constants<int16_t,-1605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1605_MAGIC, .more = S16LD_DENOM_MINUS_1605_MORE};};
template<> struct libdivide_constants<int16_t,-1604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1604_MAGIC, .more = S16LD_DENOM_MINUS_1604_MORE};};
template<> struct libdivide_constants<int16_t,-1603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1603_MAGIC, .more = S16LD_DENOM_MINUS_1603_MORE};};
template<> struct libdivide_constants<int16_t,-1602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1602_MAGIC, .more = S16LD_DENOM_MINUS_1602_MORE};};
template<> struct libdivide_constants<int16_t,-1601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1601_MAGIC, .more = S16LD_DENOM_MINUS_1601_MORE};};
template<> struct libdivide_constants<int16_t,-1600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1600_MAGIC, .more = S16LD_DENOM_MINUS_1600_MORE};};
template<> struct libdivide_constants<int16_t,-1599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1599_MAGIC, .more = S16LD_DENOM_MINUS_1599_MORE};};
template<> struct libdivide_constants<int16_t,-1598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1598_MAGIC, .more = S16LD_DENOM_MINUS_1598_MORE};};
template<> struct libdivide_constants<int16_t,-1597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1597_MAGIC, .more = S16LD_DENOM_MINUS_1597_MORE};};
template<> struct libdivide_constants<int16_t,-1596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1596_MAGIC, .more = S16LD_DENOM_MINUS_1596_MORE};};
template<> struct libdivide_constants<int16_t,-1595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1595_MAGIC, .more = S16LD_DENOM_MINUS_1595_MORE};};
template<> struct libdivide_constants<int16_t,-1594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1594_MAGIC, .more = S16LD_DENOM_MINUS_1594_MORE};};
template<> struct libdivide_constants<int16_t,-1593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1593_MAGIC, .more = S16LD_DENOM_MINUS_1593_MORE};};
template<> struct libdivide_constants<int16_t,-1592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1592_MAGIC, .more = S16LD_DENOM_MINUS_1592_MORE};};
template<> struct libdivide_constants<int16_t,-1591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1591_MAGIC, .more = S16LD_DENOM_MINUS_1591_MORE};};
template<> struct libdivide_constants<int16_t,-1590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1590_MAGIC, .more = S16LD_DENOM_MINUS_1590_MORE};};
template<> struct libdivide_constants<int16_t,-1589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1589_MAGIC, .more = S16LD_DENOM_MINUS_1589_MORE};};
template<> struct libdivide_constants<int16_t,-1588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1588_MAGIC, .more = S16LD_DENOM_MINUS_1588_MORE};};
template<> struct libdivide_constants<int16_t,-1587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1587_MAGIC, .more = S16LD_DENOM_MINUS_1587_MORE};};
template<> struct libdivide_constants<int16_t,-1586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1586_MAGIC, .more = S16LD_DENOM_MINUS_1586_MORE};};
template<> struct libdivide_constants<int16_t,-1585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1585_MAGIC, .more = S16LD_DENOM_MINUS_1585_MORE};};
template<> struct libdivide_constants<int16_t,-1584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1584_MAGIC, .more = S16LD_DENOM_MINUS_1584_MORE};};
template<> struct libdivide_constants<int16_t,-1583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1583_MAGIC, .more = S16LD_DENOM_MINUS_1583_MORE};};
template<> struct libdivide_constants<int16_t,-1582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1582_MAGIC, .more = S16LD_DENOM_MINUS_1582_MORE};};
template<> struct libdivide_constants<int16_t,-1581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1581_MAGIC, .more = S16LD_DENOM_MINUS_1581_MORE};};
template<> struct libdivide_constants<int16_t,-1580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1580_MAGIC, .more = S16LD_DENOM_MINUS_1580_MORE};};
template<> struct libdivide_constants<int16_t,-1579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1579_MAGIC, .more = S16LD_DENOM_MINUS_1579_MORE};};
template<> struct libdivide_constants<int16_t,-1578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1578_MAGIC, .more = S16LD_DENOM_MINUS_1578_MORE};};
template<> struct libdivide_constants<int16_t,-1577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1577_MAGIC, .more = S16LD_DENOM_MINUS_1577_MORE};};
template<> struct libdivide_constants<int16_t,-1576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1576_MAGIC, .more = S16LD_DENOM_MINUS_1576_MORE};};
template<> struct libdivide_constants<int16_t,-1575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1575_MAGIC, .more = S16LD_DENOM_MINUS_1575_MORE};};
template<> struct libdivide_constants<int16_t,-1574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1574_MAGIC, .more = S16LD_DENOM_MINUS_1574_MORE};};
template<> struct libdivide_constants<int16_t,-1573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1573_MAGIC, .more = S16LD_DENOM_MINUS_1573_MORE};};
template<> struct libdivide_constants<int16_t,-1572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1572_MAGIC, .more = S16LD_DENOM_MINUS_1572_MORE};};
template<> struct libdivide_constants<int16_t,-1571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1571_MAGIC, .more = S16LD_DENOM_MINUS_1571_MORE};};
template<> struct libdivide_constants<int16_t,-1570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1570_MAGIC, .more = S16LD_DENOM_MINUS_1570_MORE};};
template<> struct libdivide_constants<int16_t,-1569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1569_MAGIC, .more = S16LD_DENOM_MINUS_1569_MORE};};
template<> struct libdivide_constants<int16_t,-1568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1568_MAGIC, .more = S16LD_DENOM_MINUS_1568_MORE};};
template<> struct libdivide_constants<int16_t,-1567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1567_MAGIC, .more = S16LD_DENOM_MINUS_1567_MORE};};
template<> struct libdivide_constants<int16_t,-1566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1566_MAGIC, .more = S16LD_DENOM_MINUS_1566_MORE};};
template<> struct libdivide_constants<int16_t,-1565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1565_MAGIC, .more = S16LD_DENOM_MINUS_1565_MORE};};
template<> struct libdivide_constants<int16_t,-1564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1564_MAGIC, .more = S16LD_DENOM_MINUS_1564_MORE};};
template<> struct libdivide_constants<int16_t,-1563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1563_MAGIC, .more = S16LD_DENOM_MINUS_1563_MORE};};
template<> struct libdivide_constants<int16_t,-1562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1562_MAGIC, .more = S16LD_DENOM_MINUS_1562_MORE};};
template<> struct libdivide_constants<int16_t,-1561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1561_MAGIC, .more = S16LD_DENOM_MINUS_1561_MORE};};
template<> struct libdivide_constants<int16_t,-1560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1560_MAGIC, .more = S16LD_DENOM_MINUS_1560_MORE};};
template<> struct libdivide_constants<int16_t,-1559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1559_MAGIC, .more = S16LD_DENOM_MINUS_1559_MORE};};
template<> struct libdivide_constants<int16_t,-1558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1558_MAGIC, .more = S16LD_DENOM_MINUS_1558_MORE};};
template<> struct libdivide_constants<int16_t,-1557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1557_MAGIC, .more = S16LD_DENOM_MINUS_1557_MORE};};
template<> struct libdivide_constants<int16_t,-1556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1556_MAGIC, .more = S16LD_DENOM_MINUS_1556_MORE};};
template<> struct libdivide_constants<int16_t,-1555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1555_MAGIC, .more = S16LD_DENOM_MINUS_1555_MORE};};
template<> struct libdivide_constants<int16_t,-1554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1554_MAGIC, .more = S16LD_DENOM_MINUS_1554_MORE};};
template<> struct libdivide_constants<int16_t,-1553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1553_MAGIC, .more = S16LD_DENOM_MINUS_1553_MORE};};
template<> struct libdivide_constants<int16_t,-1552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1552_MAGIC, .more = S16LD_DENOM_MINUS_1552_MORE};};
template<> struct libdivide_constants<int16_t,-1551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1551_MAGIC, .more = S16LD_DENOM_MINUS_1551_MORE};};
template<> struct libdivide_constants<int16_t,-1550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1550_MAGIC, .more = S16LD_DENOM_MINUS_1550_MORE};};
template<> struct libdivide_constants<int16_t,-1549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1549_MAGIC, .more = S16LD_DENOM_MINUS_1549_MORE};};
template<> struct libdivide_constants<int16_t,-1548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1548_MAGIC, .more = S16LD_DENOM_MINUS_1548_MORE};};
template<> struct libdivide_constants<int16_t,-1547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1547_MAGIC, .more = S16LD_DENOM_MINUS_1547_MORE};};
template<> struct libdivide_constants<int16_t,-1546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1546_MAGIC, .more = S16LD_DENOM_MINUS_1546_MORE};};
template<> struct libdivide_constants<int16_t,-1545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1545_MAGIC, .more = S16LD_DENOM_MINUS_1545_MORE};};
template<> struct libdivide_constants<int16_t,-1544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1544_MAGIC, .more = S16LD_DENOM_MINUS_1544_MORE};};
template<> struct libdivide_constants<int16_t,-1543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1543_MAGIC, .more = S16LD_DENOM_MINUS_1543_MORE};};
template<> struct libdivide_constants<int16_t,-1542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1542_MAGIC, .more = S16LD_DENOM_MINUS_1542_MORE};};
template<> struct libdivide_constants<int16_t,-1541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1541_MAGIC, .more = S16LD_DENOM_MINUS_1541_MORE};};
template<> struct libdivide_constants<int16_t,-1540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1540_MAGIC, .more = S16LD_DENOM_MINUS_1540_MORE};};
template<> struct libdivide_constants<int16_t,-1539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1539_MAGIC, .more = S16LD_DENOM_MINUS_1539_MORE};};
template<> struct libdivide_constants<int16_t,-1538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1538_MAGIC, .more = S16LD_DENOM_MINUS_1538_MORE};};
template<> struct libdivide_constants<int16_t,-1537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1537_MAGIC, .more = S16LD_DENOM_MINUS_1537_MORE};};
template<> struct libdivide_constants<int16_t,-1536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1536_MAGIC, .more = S16LD_DENOM_MINUS_1536_MORE};};
template<> struct libdivide_constants<int16_t,-1535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1535_MAGIC, .more = S16LD_DENOM_MINUS_1535_MORE};};
template<> struct libdivide_constants<int16_t,-1534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1534_MAGIC, .more = S16LD_DENOM_MINUS_1534_MORE};};
template<> struct libdivide_constants<int16_t,-1533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1533_MAGIC, .more = S16LD_DENOM_MINUS_1533_MORE};};
template<> struct libdivide_constants<int16_t,-1532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1532_MAGIC, .more = S16LD_DENOM_MINUS_1532_MORE};};
template<> struct libdivide_constants<int16_t,-1531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1531_MAGIC, .more = S16LD_DENOM_MINUS_1531_MORE};};
template<> struct libdivide_constants<int16_t,-1530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1530_MAGIC, .more = S16LD_DENOM_MINUS_1530_MORE};};
template<> struct libdivide_constants<int16_t,-1529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1529_MAGIC, .more = S16LD_DENOM_MINUS_1529_MORE};};
template<> struct libdivide_constants<int16_t,-1528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1528_MAGIC, .more = S16LD_DENOM_MINUS_1528_MORE};};
template<> struct libdivide_constants<int16_t,-1527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1527_MAGIC, .more = S16LD_DENOM_MINUS_1527_MORE};};
template<> struct libdivide_constants<int16_t,-1526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1526_MAGIC, .more = S16LD_DENOM_MINUS_1526_MORE};};
template<> struct libdivide_constants<int16_t,-1525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1525_MAGIC, .more = S16LD_DENOM_MINUS_1525_MORE};};
template<> struct libdivide_constants<int16_t,-1524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1524_MAGIC, .more = S16LD_DENOM_MINUS_1524_MORE};};
template<> struct libdivide_constants<int16_t,-1523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1523_MAGIC, .more = S16LD_DENOM_MINUS_1523_MORE};};
template<> struct libdivide_constants<int16_t,-1522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1522_MAGIC, .more = S16LD_DENOM_MINUS_1522_MORE};};
template<> struct libdivide_constants<int16_t,-1521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1521_MAGIC, .more = S16LD_DENOM_MINUS_1521_MORE};};
template<> struct libdivide_constants<int16_t,-1520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1520_MAGIC, .more = S16LD_DENOM_MINUS_1520_MORE};};
template<> struct libdivide_constants<int16_t,-1519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1519_MAGIC, .more = S16LD_DENOM_MINUS_1519_MORE};};
template<> struct libdivide_constants<int16_t,-1518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1518_MAGIC, .more = S16LD_DENOM_MINUS_1518_MORE};};
template<> struct libdivide_constants<int16_t,-1517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1517_MAGIC, .more = S16LD_DENOM_MINUS_1517_MORE};};
template<> struct libdivide_constants<int16_t,-1516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1516_MAGIC, .more = S16LD_DENOM_MINUS_1516_MORE};};
template<> struct libdivide_constants<int16_t,-1515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1515_MAGIC, .more = S16LD_DENOM_MINUS_1515_MORE};};
template<> struct libdivide_constants<int16_t,-1514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1514_MAGIC, .more = S16LD_DENOM_MINUS_1514_MORE};};
template<> struct libdivide_constants<int16_t,-1513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1513_MAGIC, .more = S16LD_DENOM_MINUS_1513_MORE};};
template<> struct libdivide_constants<int16_t,-1512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1512_MAGIC, .more = S16LD_DENOM_MINUS_1512_MORE};};
template<> struct libdivide_constants<int16_t,-1511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1511_MAGIC, .more = S16LD_DENOM_MINUS_1511_MORE};};
template<> struct libdivide_constants<int16_t,-1510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1510_MAGIC, .more = S16LD_DENOM_MINUS_1510_MORE};};
template<> struct libdivide_constants<int16_t,-1509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1509_MAGIC, .more = S16LD_DENOM_MINUS_1509_MORE};};
template<> struct libdivide_constants<int16_t,-1508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1508_MAGIC, .more = S16LD_DENOM_MINUS_1508_MORE};};
template<> struct libdivide_constants<int16_t,-1507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1507_MAGIC, .more = S16LD_DENOM_MINUS_1507_MORE};};
template<> struct libdivide_constants<int16_t,-1506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1506_MAGIC, .more = S16LD_DENOM_MINUS_1506_MORE};};
template<> struct libdivide_constants<int16_t,-1505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1505_MAGIC, .more = S16LD_DENOM_MINUS_1505_MORE};};
template<> struct libdivide_constants<int16_t,-1504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1504_MAGIC, .more = S16LD_DENOM_MINUS_1504_MORE};};
template<> struct libdivide_constants<int16_t,-1503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1503_MAGIC, .more = S16LD_DENOM_MINUS_1503_MORE};};
template<> struct libdivide_constants<int16_t,-1502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1502_MAGIC, .more = S16LD_DENOM_MINUS_1502_MORE};};
template<> struct libdivide_constants<int16_t,-1501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1501_MAGIC, .more = S16LD_DENOM_MINUS_1501_MORE};};
template<> struct libdivide_constants<int16_t,-1500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1500_MAGIC, .more = S16LD_DENOM_MINUS_1500_MORE};};
template<> struct libdivide_constants<int16_t,-1499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1499_MAGIC, .more = S16LD_DENOM_MINUS_1499_MORE};};
template<> struct libdivide_constants<int16_t,-1498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1498_MAGIC, .more = S16LD_DENOM_MINUS_1498_MORE};};
template<> struct libdivide_constants<int16_t,-1497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1497_MAGIC, .more = S16LD_DENOM_MINUS_1497_MORE};};
template<> struct libdivide_constants<int16_t,-1496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1496_MAGIC, .more = S16LD_DENOM_MINUS_1496_MORE};};
template<> struct libdivide_constants<int16_t,-1495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1495_MAGIC, .more = S16LD_DENOM_MINUS_1495_MORE};};
template<> struct libdivide_constants<int16_t,-1494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1494_MAGIC, .more = S16LD_DENOM_MINUS_1494_MORE};};
template<> struct libdivide_constants<int16_t,-1493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1493_MAGIC, .more = S16LD_DENOM_MINUS_1493_MORE};};
template<> struct libdivide_constants<int16_t,-1492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1492_MAGIC, .more = S16LD_DENOM_MINUS_1492_MORE};};
template<> struct libdivide_constants<int16_t,-1491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1491_MAGIC, .more = S16LD_DENOM_MINUS_1491_MORE};};
template<> struct libdivide_constants<int16_t,-1490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1490_MAGIC, .more = S16LD_DENOM_MINUS_1490_MORE};};
template<> struct libdivide_constants<int16_t,-1489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1489_MAGIC, .more = S16LD_DENOM_MINUS_1489_MORE};};
template<> struct libdivide_constants<int16_t,-1488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1488_MAGIC, .more = S16LD_DENOM_MINUS_1488_MORE};};
template<> struct libdivide_constants<int16_t,-1487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1487_MAGIC, .more = S16LD_DENOM_MINUS_1487_MORE};};
template<> struct libdivide_constants<int16_t,-1486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1486_MAGIC, .more = S16LD_DENOM_MINUS_1486_MORE};};
template<> struct libdivide_constants<int16_t,-1485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1485_MAGIC, .more = S16LD_DENOM_MINUS_1485_MORE};};
template<> struct libdivide_constants<int16_t,-1484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1484_MAGIC, .more = S16LD_DENOM_MINUS_1484_MORE};};
template<> struct libdivide_constants<int16_t,-1483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1483_MAGIC, .more = S16LD_DENOM_MINUS_1483_MORE};};
template<> struct libdivide_constants<int16_t,-1482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1482_MAGIC, .more = S16LD_DENOM_MINUS_1482_MORE};};
template<> struct libdivide_constants<int16_t,-1481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1481_MAGIC, .more = S16LD_DENOM_MINUS_1481_MORE};};
template<> struct libdivide_constants<int16_t,-1480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1480_MAGIC, .more = S16LD_DENOM_MINUS_1480_MORE};};
template<> struct libdivide_constants<int16_t,-1479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1479_MAGIC, .more = S16LD_DENOM_MINUS_1479_MORE};};
template<> struct libdivide_constants<int16_t,-1478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1478_MAGIC, .more = S16LD_DENOM_MINUS_1478_MORE};};
template<> struct libdivide_constants<int16_t,-1477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1477_MAGIC, .more = S16LD_DENOM_MINUS_1477_MORE};};
template<> struct libdivide_constants<int16_t,-1476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1476_MAGIC, .more = S16LD_DENOM_MINUS_1476_MORE};};
template<> struct libdivide_constants<int16_t,-1475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1475_MAGIC, .more = S16LD_DENOM_MINUS_1475_MORE};};
template<> struct libdivide_constants<int16_t,-1474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1474_MAGIC, .more = S16LD_DENOM_MINUS_1474_MORE};};
template<> struct libdivide_constants<int16_t,-1473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1473_MAGIC, .more = S16LD_DENOM_MINUS_1473_MORE};};
template<> struct libdivide_constants<int16_t,-1472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1472_MAGIC, .more = S16LD_DENOM_MINUS_1472_MORE};};
template<> struct libdivide_constants<int16_t,-1471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1471_MAGIC, .more = S16LD_DENOM_MINUS_1471_MORE};};
template<> struct libdivide_constants<int16_t,-1470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1470_MAGIC, .more = S16LD_DENOM_MINUS_1470_MORE};};
template<> struct libdivide_constants<int16_t,-1469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1469_MAGIC, .more = S16LD_DENOM_MINUS_1469_MORE};};
template<> struct libdivide_constants<int16_t,-1468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1468_MAGIC, .more = S16LD_DENOM_MINUS_1468_MORE};};
template<> struct libdivide_constants<int16_t,-1467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1467_MAGIC, .more = S16LD_DENOM_MINUS_1467_MORE};};
template<> struct libdivide_constants<int16_t,-1466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1466_MAGIC, .more = S16LD_DENOM_MINUS_1466_MORE};};
template<> struct libdivide_constants<int16_t,-1465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1465_MAGIC, .more = S16LD_DENOM_MINUS_1465_MORE};};
template<> struct libdivide_constants<int16_t,-1464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1464_MAGIC, .more = S16LD_DENOM_MINUS_1464_MORE};};
template<> struct libdivide_constants<int16_t,-1463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1463_MAGIC, .more = S16LD_DENOM_MINUS_1463_MORE};};
template<> struct libdivide_constants<int16_t,-1462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1462_MAGIC, .more = S16LD_DENOM_MINUS_1462_MORE};};
template<> struct libdivide_constants<int16_t,-1461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1461_MAGIC, .more = S16LD_DENOM_MINUS_1461_MORE};};
template<> struct libdivide_constants<int16_t,-1460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1460_MAGIC, .more = S16LD_DENOM_MINUS_1460_MORE};};
template<> struct libdivide_constants<int16_t,-1459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1459_MAGIC, .more = S16LD_DENOM_MINUS_1459_MORE};};
template<> struct libdivide_constants<int16_t,-1458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1458_MAGIC, .more = S16LD_DENOM_MINUS_1458_MORE};};
template<> struct libdivide_constants<int16_t,-1457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1457_MAGIC, .more = S16LD_DENOM_MINUS_1457_MORE};};
template<> struct libdivide_constants<int16_t,-1456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1456_MAGIC, .more = S16LD_DENOM_MINUS_1456_MORE};};
template<> struct libdivide_constants<int16_t,-1455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1455_MAGIC, .more = S16LD_DENOM_MINUS_1455_MORE};};
template<> struct libdivide_constants<int16_t,-1454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1454_MAGIC, .more = S16LD_DENOM_MINUS_1454_MORE};};
template<> struct libdivide_constants<int16_t,-1453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1453_MAGIC, .more = S16LD_DENOM_MINUS_1453_MORE};};
template<> struct libdivide_constants<int16_t,-1452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1452_MAGIC, .more = S16LD_DENOM_MINUS_1452_MORE};};
template<> struct libdivide_constants<int16_t,-1451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1451_MAGIC, .more = S16LD_DENOM_MINUS_1451_MORE};};
template<> struct libdivide_constants<int16_t,-1450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1450_MAGIC, .more = S16LD_DENOM_MINUS_1450_MORE};};
template<> struct libdivide_constants<int16_t,-1449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1449_MAGIC, .more = S16LD_DENOM_MINUS_1449_MORE};};
template<> struct libdivide_constants<int16_t,-1448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1448_MAGIC, .more = S16LD_DENOM_MINUS_1448_MORE};};
template<> struct libdivide_constants<int16_t,-1447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1447_MAGIC, .more = S16LD_DENOM_MINUS_1447_MORE};};
template<> struct libdivide_constants<int16_t,-1446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1446_MAGIC, .more = S16LD_DENOM_MINUS_1446_MORE};};
template<> struct libdivide_constants<int16_t,-1445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1445_MAGIC, .more = S16LD_DENOM_MINUS_1445_MORE};};
template<> struct libdivide_constants<int16_t,-1444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1444_MAGIC, .more = S16LD_DENOM_MINUS_1444_MORE};};
template<> struct libdivide_constants<int16_t,-1443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1443_MAGIC, .more = S16LD_DENOM_MINUS_1443_MORE};};
template<> struct libdivide_constants<int16_t,-1442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1442_MAGIC, .more = S16LD_DENOM_MINUS_1442_MORE};};
template<> struct libdivide_constants<int16_t,-1441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1441_MAGIC, .more = S16LD_DENOM_MINUS_1441_MORE};};
template<> struct libdivide_constants<int16_t,-1440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1440_MAGIC, .more = S16LD_DENOM_MINUS_1440_MORE};};
template<> struct libdivide_constants<int16_t,-1439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1439_MAGIC, .more = S16LD_DENOM_MINUS_1439_MORE};};
template<> struct libdivide_constants<int16_t,-1438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1438_MAGIC, .more = S16LD_DENOM_MINUS_1438_MORE};};
template<> struct libdivide_constants<int16_t,-1437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1437_MAGIC, .more = S16LD_DENOM_MINUS_1437_MORE};};
template<> struct libdivide_constants<int16_t,-1436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1436_MAGIC, .more = S16LD_DENOM_MINUS_1436_MORE};};
template<> struct libdivide_constants<int16_t,-1435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1435_MAGIC, .more = S16LD_DENOM_MINUS_1435_MORE};};
template<> struct libdivide_constants<int16_t,-1434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1434_MAGIC, .more = S16LD_DENOM_MINUS_1434_MORE};};
template<> struct libdivide_constants<int16_t,-1433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1433_MAGIC, .more = S16LD_DENOM_MINUS_1433_MORE};};
template<> struct libdivide_constants<int16_t,-1432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1432_MAGIC, .more = S16LD_DENOM_MINUS_1432_MORE};};
template<> struct libdivide_constants<int16_t,-1431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1431_MAGIC, .more = S16LD_DENOM_MINUS_1431_MORE};};
template<> struct libdivide_constants<int16_t,-1430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1430_MAGIC, .more = S16LD_DENOM_MINUS_1430_MORE};};
template<> struct libdivide_constants<int16_t,-1429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1429_MAGIC, .more = S16LD_DENOM_MINUS_1429_MORE};};
template<> struct libdivide_constants<int16_t,-1428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1428_MAGIC, .more = S16LD_DENOM_MINUS_1428_MORE};};
template<> struct libdivide_constants<int16_t,-1427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1427_MAGIC, .more = S16LD_DENOM_MINUS_1427_MORE};};
template<> struct libdivide_constants<int16_t,-1426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1426_MAGIC, .more = S16LD_DENOM_MINUS_1426_MORE};};
template<> struct libdivide_constants<int16_t,-1425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1425_MAGIC, .more = S16LD_DENOM_MINUS_1425_MORE};};
template<> struct libdivide_constants<int16_t,-1424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1424_MAGIC, .more = S16LD_DENOM_MINUS_1424_MORE};};
template<> struct libdivide_constants<int16_t,-1423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1423_MAGIC, .more = S16LD_DENOM_MINUS_1423_MORE};};
template<> struct libdivide_constants<int16_t,-1422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1422_MAGIC, .more = S16LD_DENOM_MINUS_1422_MORE};};
template<> struct libdivide_constants<int16_t,-1421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1421_MAGIC, .more = S16LD_DENOM_MINUS_1421_MORE};};
template<> struct libdivide_constants<int16_t,-1420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1420_MAGIC, .more = S16LD_DENOM_MINUS_1420_MORE};};
template<> struct libdivide_constants<int16_t,-1419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1419_MAGIC, .more = S16LD_DENOM_MINUS_1419_MORE};};
template<> struct libdivide_constants<int16_t,-1418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1418_MAGIC, .more = S16LD_DENOM_MINUS_1418_MORE};};
template<> struct libdivide_constants<int16_t,-1417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1417_MAGIC, .more = S16LD_DENOM_MINUS_1417_MORE};};
template<> struct libdivide_constants<int16_t,-1416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1416_MAGIC, .more = S16LD_DENOM_MINUS_1416_MORE};};
template<> struct libdivide_constants<int16_t,-1415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1415_MAGIC, .more = S16LD_DENOM_MINUS_1415_MORE};};
template<> struct libdivide_constants<int16_t,-1414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1414_MAGIC, .more = S16LD_DENOM_MINUS_1414_MORE};};
template<> struct libdivide_constants<int16_t,-1413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1413_MAGIC, .more = S16LD_DENOM_MINUS_1413_MORE};};
template<> struct libdivide_constants<int16_t,-1412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1412_MAGIC, .more = S16LD_DENOM_MINUS_1412_MORE};};
template<> struct libdivide_constants<int16_t,-1411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1411_MAGIC, .more = S16LD_DENOM_MINUS_1411_MORE};};
template<> struct libdivide_constants<int16_t,-1410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1410_MAGIC, .more = S16LD_DENOM_MINUS_1410_MORE};};
template<> struct libdivide_constants<int16_t,-1409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1409_MAGIC, .more = S16LD_DENOM_MINUS_1409_MORE};};
template<> struct libdivide_constants<int16_t,-1408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1408_MAGIC, .more = S16LD_DENOM_MINUS_1408_MORE};};
template<> struct libdivide_constants<int16_t,-1407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1407_MAGIC, .more = S16LD_DENOM_MINUS_1407_MORE};};
template<> struct libdivide_constants<int16_t,-1406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1406_MAGIC, .more = S16LD_DENOM_MINUS_1406_MORE};};
template<> struct libdivide_constants<int16_t,-1405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1405_MAGIC, .more = S16LD_DENOM_MINUS_1405_MORE};};
template<> struct libdivide_constants<int16_t,-1404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1404_MAGIC, .more = S16LD_DENOM_MINUS_1404_MORE};};
template<> struct libdivide_constants<int16_t,-1403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1403_MAGIC, .more = S16LD_DENOM_MINUS_1403_MORE};};
template<> struct libdivide_constants<int16_t,-1402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1402_MAGIC, .more = S16LD_DENOM_MINUS_1402_MORE};};
template<> struct libdivide_constants<int16_t,-1401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1401_MAGIC, .more = S16LD_DENOM_MINUS_1401_MORE};};
template<> struct libdivide_constants<int16_t,-1400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1400_MAGIC, .more = S16LD_DENOM_MINUS_1400_MORE};};
template<> struct libdivide_constants<int16_t,-1399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1399_MAGIC, .more = S16LD_DENOM_MINUS_1399_MORE};};
template<> struct libdivide_constants<int16_t,-1398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1398_MAGIC, .more = S16LD_DENOM_MINUS_1398_MORE};};
template<> struct libdivide_constants<int16_t,-1397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1397_MAGIC, .more = S16LD_DENOM_MINUS_1397_MORE};};
template<> struct libdivide_constants<int16_t,-1396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1396_MAGIC, .more = S16LD_DENOM_MINUS_1396_MORE};};
template<> struct libdivide_constants<int16_t,-1395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1395_MAGIC, .more = S16LD_DENOM_MINUS_1395_MORE};};
template<> struct libdivide_constants<int16_t,-1394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1394_MAGIC, .more = S16LD_DENOM_MINUS_1394_MORE};};
template<> struct libdivide_constants<int16_t,-1393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1393_MAGIC, .more = S16LD_DENOM_MINUS_1393_MORE};};
template<> struct libdivide_constants<int16_t,-1392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1392_MAGIC, .more = S16LD_DENOM_MINUS_1392_MORE};};
template<> struct libdivide_constants<int16_t,-1391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1391_MAGIC, .more = S16LD_DENOM_MINUS_1391_MORE};};
template<> struct libdivide_constants<int16_t,-1390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1390_MAGIC, .more = S16LD_DENOM_MINUS_1390_MORE};};
template<> struct libdivide_constants<int16_t,-1389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1389_MAGIC, .more = S16LD_DENOM_MINUS_1389_MORE};};
template<> struct libdivide_constants<int16_t,-1388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1388_MAGIC, .more = S16LD_DENOM_MINUS_1388_MORE};};
template<> struct libdivide_constants<int16_t,-1387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1387_MAGIC, .more = S16LD_DENOM_MINUS_1387_MORE};};
template<> struct libdivide_constants<int16_t,-1386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1386_MAGIC, .more = S16LD_DENOM_MINUS_1386_MORE};};
template<> struct libdivide_constants<int16_t,-1385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1385_MAGIC, .more = S16LD_DENOM_MINUS_1385_MORE};};
template<> struct libdivide_constants<int16_t,-1384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1384_MAGIC, .more = S16LD_DENOM_MINUS_1384_MORE};};
template<> struct libdivide_constants<int16_t,-1383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1383_MAGIC, .more = S16LD_DENOM_MINUS_1383_MORE};};
template<> struct libdivide_constants<int16_t,-1382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1382_MAGIC, .more = S16LD_DENOM_MINUS_1382_MORE};};
template<> struct libdivide_constants<int16_t,-1381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1381_MAGIC, .more = S16LD_DENOM_MINUS_1381_MORE};};
template<> struct libdivide_constants<int16_t,-1380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1380_MAGIC, .more = S16LD_DENOM_MINUS_1380_MORE};};
template<> struct libdivide_constants<int16_t,-1379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1379_MAGIC, .more = S16LD_DENOM_MINUS_1379_MORE};};
template<> struct libdivide_constants<int16_t,-1378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1378_MAGIC, .more = S16LD_DENOM_MINUS_1378_MORE};};
template<> struct libdivide_constants<int16_t,-1377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1377_MAGIC, .more = S16LD_DENOM_MINUS_1377_MORE};};
template<> struct libdivide_constants<int16_t,-1376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1376_MAGIC, .more = S16LD_DENOM_MINUS_1376_MORE};};
template<> struct libdivide_constants<int16_t,-1375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1375_MAGIC, .more = S16LD_DENOM_MINUS_1375_MORE};};
template<> struct libdivide_constants<int16_t,-1374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1374_MAGIC, .more = S16LD_DENOM_MINUS_1374_MORE};};
template<> struct libdivide_constants<int16_t,-1373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1373_MAGIC, .more = S16LD_DENOM_MINUS_1373_MORE};};
template<> struct libdivide_constants<int16_t,-1372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1372_MAGIC, .more = S16LD_DENOM_MINUS_1372_MORE};};
template<> struct libdivide_constants<int16_t,-1371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1371_MAGIC, .more = S16LD_DENOM_MINUS_1371_MORE};};
template<> struct libdivide_constants<int16_t,-1370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1370_MAGIC, .more = S16LD_DENOM_MINUS_1370_MORE};};
template<> struct libdivide_constants<int16_t,-1369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1369_MAGIC, .more = S16LD_DENOM_MINUS_1369_MORE};};
template<> struct libdivide_constants<int16_t,-1368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1368_MAGIC, .more = S16LD_DENOM_MINUS_1368_MORE};};
template<> struct libdivide_constants<int16_t,-1367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1367_MAGIC, .more = S16LD_DENOM_MINUS_1367_MORE};};
template<> struct libdivide_constants<int16_t,-1366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1366_MAGIC, .more = S16LD_DENOM_MINUS_1366_MORE};};
template<> struct libdivide_constants<int16_t,-1365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1365_MAGIC, .more = S16LD_DENOM_MINUS_1365_MORE};};
template<> struct libdivide_constants<int16_t,-1364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1364_MAGIC, .more = S16LD_DENOM_MINUS_1364_MORE};};
template<> struct libdivide_constants<int16_t,-1363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1363_MAGIC, .more = S16LD_DENOM_MINUS_1363_MORE};};
template<> struct libdivide_constants<int16_t,-1362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1362_MAGIC, .more = S16LD_DENOM_MINUS_1362_MORE};};
template<> struct libdivide_constants<int16_t,-1361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1361_MAGIC, .more = S16LD_DENOM_MINUS_1361_MORE};};
template<> struct libdivide_constants<int16_t,-1360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1360_MAGIC, .more = S16LD_DENOM_MINUS_1360_MORE};};
template<> struct libdivide_constants<int16_t,-1359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1359_MAGIC, .more = S16LD_DENOM_MINUS_1359_MORE};};
template<> struct libdivide_constants<int16_t,-1358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1358_MAGIC, .more = S16LD_DENOM_MINUS_1358_MORE};};
template<> struct libdivide_constants<int16_t,-1357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1357_MAGIC, .more = S16LD_DENOM_MINUS_1357_MORE};};
template<> struct libdivide_constants<int16_t,-1356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1356_MAGIC, .more = S16LD_DENOM_MINUS_1356_MORE};};
template<> struct libdivide_constants<int16_t,-1355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1355_MAGIC, .more = S16LD_DENOM_MINUS_1355_MORE};};
template<> struct libdivide_constants<int16_t,-1354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1354_MAGIC, .more = S16LD_DENOM_MINUS_1354_MORE};};
template<> struct libdivide_constants<int16_t,-1353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1353_MAGIC, .more = S16LD_DENOM_MINUS_1353_MORE};};
template<> struct libdivide_constants<int16_t,-1352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1352_MAGIC, .more = S16LD_DENOM_MINUS_1352_MORE};};
template<> struct libdivide_constants<int16_t,-1351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1351_MAGIC, .more = S16LD_DENOM_MINUS_1351_MORE};};
template<> struct libdivide_constants<int16_t,-1350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1350_MAGIC, .more = S16LD_DENOM_MINUS_1350_MORE};};
template<> struct libdivide_constants<int16_t,-1349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1349_MAGIC, .more = S16LD_DENOM_MINUS_1349_MORE};};
template<> struct libdivide_constants<int16_t,-1348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1348_MAGIC, .more = S16LD_DENOM_MINUS_1348_MORE};};
template<> struct libdivide_constants<int16_t,-1347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1347_MAGIC, .more = S16LD_DENOM_MINUS_1347_MORE};};
template<> struct libdivide_constants<int16_t,-1346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1346_MAGIC, .more = S16LD_DENOM_MINUS_1346_MORE};};
template<> struct libdivide_constants<int16_t,-1345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1345_MAGIC, .more = S16LD_DENOM_MINUS_1345_MORE};};
template<> struct libdivide_constants<int16_t,-1344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1344_MAGIC, .more = S16LD_DENOM_MINUS_1344_MORE};};
template<> struct libdivide_constants<int16_t,-1343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1343_MAGIC, .more = S16LD_DENOM_MINUS_1343_MORE};};
template<> struct libdivide_constants<int16_t,-1342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1342_MAGIC, .more = S16LD_DENOM_MINUS_1342_MORE};};
template<> struct libdivide_constants<int16_t,-1341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1341_MAGIC, .more = S16LD_DENOM_MINUS_1341_MORE};};
template<> struct libdivide_constants<int16_t,-1340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1340_MAGIC, .more = S16LD_DENOM_MINUS_1340_MORE};};
template<> struct libdivide_constants<int16_t,-1339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1339_MAGIC, .more = S16LD_DENOM_MINUS_1339_MORE};};
template<> struct libdivide_constants<int16_t,-1338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1338_MAGIC, .more = S16LD_DENOM_MINUS_1338_MORE};};
template<> struct libdivide_constants<int16_t,-1337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1337_MAGIC, .more = S16LD_DENOM_MINUS_1337_MORE};};
template<> struct libdivide_constants<int16_t,-1336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1336_MAGIC, .more = S16LD_DENOM_MINUS_1336_MORE};};
template<> struct libdivide_constants<int16_t,-1335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1335_MAGIC, .more = S16LD_DENOM_MINUS_1335_MORE};};
template<> struct libdivide_constants<int16_t,-1334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1334_MAGIC, .more = S16LD_DENOM_MINUS_1334_MORE};};
template<> struct libdivide_constants<int16_t,-1333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1333_MAGIC, .more = S16LD_DENOM_MINUS_1333_MORE};};
template<> struct libdivide_constants<int16_t,-1332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1332_MAGIC, .more = S16LD_DENOM_MINUS_1332_MORE};};
template<> struct libdivide_constants<int16_t,-1331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1331_MAGIC, .more = S16LD_DENOM_MINUS_1331_MORE};};
template<> struct libdivide_constants<int16_t,-1330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1330_MAGIC, .more = S16LD_DENOM_MINUS_1330_MORE};};
template<> struct libdivide_constants<int16_t,-1329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1329_MAGIC, .more = S16LD_DENOM_MINUS_1329_MORE};};
template<> struct libdivide_constants<int16_t,-1328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1328_MAGIC, .more = S16LD_DENOM_MINUS_1328_MORE};};
template<> struct libdivide_constants<int16_t,-1327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1327_MAGIC, .more = S16LD_DENOM_MINUS_1327_MORE};};
template<> struct libdivide_constants<int16_t,-1326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1326_MAGIC, .more = S16LD_DENOM_MINUS_1326_MORE};};
template<> struct libdivide_constants<int16_t,-1325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1325_MAGIC, .more = S16LD_DENOM_MINUS_1325_MORE};};
template<> struct libdivide_constants<int16_t,-1324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1324_MAGIC, .more = S16LD_DENOM_MINUS_1324_MORE};};
template<> struct libdivide_constants<int16_t,-1323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1323_MAGIC, .more = S16LD_DENOM_MINUS_1323_MORE};};
template<> struct libdivide_constants<int16_t,-1322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1322_MAGIC, .more = S16LD_DENOM_MINUS_1322_MORE};};
template<> struct libdivide_constants<int16_t,-1321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1321_MAGIC, .more = S16LD_DENOM_MINUS_1321_MORE};};
template<> struct libdivide_constants<int16_t,-1320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1320_MAGIC, .more = S16LD_DENOM_MINUS_1320_MORE};};
template<> struct libdivide_constants<int16_t,-1319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1319_MAGIC, .more = S16LD_DENOM_MINUS_1319_MORE};};
template<> struct libdivide_constants<int16_t,-1318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1318_MAGIC, .more = S16LD_DENOM_MINUS_1318_MORE};};
template<> struct libdivide_constants<int16_t,-1317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1317_MAGIC, .more = S16LD_DENOM_MINUS_1317_MORE};};
template<> struct libdivide_constants<int16_t,-1316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1316_MAGIC, .more = S16LD_DENOM_MINUS_1316_MORE};};
template<> struct libdivide_constants<int16_t,-1315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1315_MAGIC, .more = S16LD_DENOM_MINUS_1315_MORE};};
template<> struct libdivide_constants<int16_t,-1314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1314_MAGIC, .more = S16LD_DENOM_MINUS_1314_MORE};};
template<> struct libdivide_constants<int16_t,-1313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1313_MAGIC, .more = S16LD_DENOM_MINUS_1313_MORE};};
template<> struct libdivide_constants<int16_t,-1312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1312_MAGIC, .more = S16LD_DENOM_MINUS_1312_MORE};};
template<> struct libdivide_constants<int16_t,-1311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1311_MAGIC, .more = S16LD_DENOM_MINUS_1311_MORE};};
template<> struct libdivide_constants<int16_t,-1310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1310_MAGIC, .more = S16LD_DENOM_MINUS_1310_MORE};};
template<> struct libdivide_constants<int16_t,-1309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1309_MAGIC, .more = S16LD_DENOM_MINUS_1309_MORE};};
template<> struct libdivide_constants<int16_t,-1308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1308_MAGIC, .more = S16LD_DENOM_MINUS_1308_MORE};};
template<> struct libdivide_constants<int16_t,-1307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1307_MAGIC, .more = S16LD_DENOM_MINUS_1307_MORE};};
template<> struct libdivide_constants<int16_t,-1306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1306_MAGIC, .more = S16LD_DENOM_MINUS_1306_MORE};};
template<> struct libdivide_constants<int16_t,-1305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1305_MAGIC, .more = S16LD_DENOM_MINUS_1305_MORE};};
template<> struct libdivide_constants<int16_t,-1304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1304_MAGIC, .more = S16LD_DENOM_MINUS_1304_MORE};};
template<> struct libdivide_constants<int16_t,-1303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1303_MAGIC, .more = S16LD_DENOM_MINUS_1303_MORE};};
template<> struct libdivide_constants<int16_t,-1302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1302_MAGIC, .more = S16LD_DENOM_MINUS_1302_MORE};};
template<> struct libdivide_constants<int16_t,-1301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1301_MAGIC, .more = S16LD_DENOM_MINUS_1301_MORE};};
template<> struct libdivide_constants<int16_t,-1300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1300_MAGIC, .more = S16LD_DENOM_MINUS_1300_MORE};};
template<> struct libdivide_constants<int16_t,-1299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1299_MAGIC, .more = S16LD_DENOM_MINUS_1299_MORE};};
template<> struct libdivide_constants<int16_t,-1298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1298_MAGIC, .more = S16LD_DENOM_MINUS_1298_MORE};};
template<> struct libdivide_constants<int16_t,-1297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1297_MAGIC, .more = S16LD_DENOM_MINUS_1297_MORE};};
template<> struct libdivide_constants<int16_t,-1296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1296_MAGIC, .more = S16LD_DENOM_MINUS_1296_MORE};};
template<> struct libdivide_constants<int16_t,-1295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1295_MAGIC, .more = S16LD_DENOM_MINUS_1295_MORE};};
template<> struct libdivide_constants<int16_t,-1294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1294_MAGIC, .more = S16LD_DENOM_MINUS_1294_MORE};};
template<> struct libdivide_constants<int16_t,-1293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1293_MAGIC, .more = S16LD_DENOM_MINUS_1293_MORE};};
template<> struct libdivide_constants<int16_t,-1292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1292_MAGIC, .more = S16LD_DENOM_MINUS_1292_MORE};};
template<> struct libdivide_constants<int16_t,-1291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1291_MAGIC, .more = S16LD_DENOM_MINUS_1291_MORE};};
template<> struct libdivide_constants<int16_t,-1290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1290_MAGIC, .more = S16LD_DENOM_MINUS_1290_MORE};};
template<> struct libdivide_constants<int16_t,-1289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1289_MAGIC, .more = S16LD_DENOM_MINUS_1289_MORE};};
template<> struct libdivide_constants<int16_t,-1288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1288_MAGIC, .more = S16LD_DENOM_MINUS_1288_MORE};};
template<> struct libdivide_constants<int16_t,-1287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1287_MAGIC, .more = S16LD_DENOM_MINUS_1287_MORE};};
template<> struct libdivide_constants<int16_t,-1286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1286_MAGIC, .more = S16LD_DENOM_MINUS_1286_MORE};};
template<> struct libdivide_constants<int16_t,-1285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1285_MAGIC, .more = S16LD_DENOM_MINUS_1285_MORE};};
template<> struct libdivide_constants<int16_t,-1284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1284_MAGIC, .more = S16LD_DENOM_MINUS_1284_MORE};};
template<> struct libdivide_constants<int16_t,-1283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1283_MAGIC, .more = S16LD_DENOM_MINUS_1283_MORE};};
template<> struct libdivide_constants<int16_t,-1282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1282_MAGIC, .more = S16LD_DENOM_MINUS_1282_MORE};};
template<> struct libdivide_constants<int16_t,-1281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1281_MAGIC, .more = S16LD_DENOM_MINUS_1281_MORE};};
template<> struct libdivide_constants<int16_t,-1280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1280_MAGIC, .more = S16LD_DENOM_MINUS_1280_MORE};};
template<> struct libdivide_constants<int16_t,-1279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1279_MAGIC, .more = S16LD_DENOM_MINUS_1279_MORE};};
template<> struct libdivide_constants<int16_t,-1278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1278_MAGIC, .more = S16LD_DENOM_MINUS_1278_MORE};};
template<> struct libdivide_constants<int16_t,-1277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1277_MAGIC, .more = S16LD_DENOM_MINUS_1277_MORE};};
template<> struct libdivide_constants<int16_t,-1276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1276_MAGIC, .more = S16LD_DENOM_MINUS_1276_MORE};};
template<> struct libdivide_constants<int16_t,-1275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1275_MAGIC, .more = S16LD_DENOM_MINUS_1275_MORE};};
template<> struct libdivide_constants<int16_t,-1274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1274_MAGIC, .more = S16LD_DENOM_MINUS_1274_MORE};};
template<> struct libdivide_constants<int16_t,-1273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1273_MAGIC, .more = S16LD_DENOM_MINUS_1273_MORE};};
template<> struct libdivide_constants<int16_t,-1272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1272_MAGIC, .more = S16LD_DENOM_MINUS_1272_MORE};};
template<> struct libdivide_constants<int16_t,-1271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1271_MAGIC, .more = S16LD_DENOM_MINUS_1271_MORE};};
template<> struct libdivide_constants<int16_t,-1270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1270_MAGIC, .more = S16LD_DENOM_MINUS_1270_MORE};};
template<> struct libdivide_constants<int16_t,-1269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1269_MAGIC, .more = S16LD_DENOM_MINUS_1269_MORE};};
template<> struct libdivide_constants<int16_t,-1268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1268_MAGIC, .more = S16LD_DENOM_MINUS_1268_MORE};};
template<> struct libdivide_constants<int16_t,-1267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1267_MAGIC, .more = S16LD_DENOM_MINUS_1267_MORE};};
template<> struct libdivide_constants<int16_t,-1266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1266_MAGIC, .more = S16LD_DENOM_MINUS_1266_MORE};};
template<> struct libdivide_constants<int16_t,-1265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1265_MAGIC, .more = S16LD_DENOM_MINUS_1265_MORE};};
template<> struct libdivide_constants<int16_t,-1264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1264_MAGIC, .more = S16LD_DENOM_MINUS_1264_MORE};};
template<> struct libdivide_constants<int16_t,-1263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1263_MAGIC, .more = S16LD_DENOM_MINUS_1263_MORE};};
template<> struct libdivide_constants<int16_t,-1262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1262_MAGIC, .more = S16LD_DENOM_MINUS_1262_MORE};};
template<> struct libdivide_constants<int16_t,-1261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1261_MAGIC, .more = S16LD_DENOM_MINUS_1261_MORE};};
template<> struct libdivide_constants<int16_t,-1260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1260_MAGIC, .more = S16LD_DENOM_MINUS_1260_MORE};};
template<> struct libdivide_constants<int16_t,-1259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1259_MAGIC, .more = S16LD_DENOM_MINUS_1259_MORE};};
template<> struct libdivide_constants<int16_t,-1258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1258_MAGIC, .more = S16LD_DENOM_MINUS_1258_MORE};};
template<> struct libdivide_constants<int16_t,-1257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1257_MAGIC, .more = S16LD_DENOM_MINUS_1257_MORE};};
template<> struct libdivide_constants<int16_t,-1256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1256_MAGIC, .more = S16LD_DENOM_MINUS_1256_MORE};};
template<> struct libdivide_constants<int16_t,-1255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1255_MAGIC, .more = S16LD_DENOM_MINUS_1255_MORE};};
template<> struct libdivide_constants<int16_t,-1254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1254_MAGIC, .more = S16LD_DENOM_MINUS_1254_MORE};};
template<> struct libdivide_constants<int16_t,-1253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1253_MAGIC, .more = S16LD_DENOM_MINUS_1253_MORE};};
template<> struct libdivide_constants<int16_t,-1252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1252_MAGIC, .more = S16LD_DENOM_MINUS_1252_MORE};};
template<> struct libdivide_constants<int16_t,-1251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1251_MAGIC, .more = S16LD_DENOM_MINUS_1251_MORE};};
template<> struct libdivide_constants<int16_t,-1250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1250_MAGIC, .more = S16LD_DENOM_MINUS_1250_MORE};};
template<> struct libdivide_constants<int16_t,-1249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1249_MAGIC, .more = S16LD_DENOM_MINUS_1249_MORE};};
template<> struct libdivide_constants<int16_t,-1248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1248_MAGIC, .more = S16LD_DENOM_MINUS_1248_MORE};};
template<> struct libdivide_constants<int16_t,-1247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1247_MAGIC, .more = S16LD_DENOM_MINUS_1247_MORE};};
template<> struct libdivide_constants<int16_t,-1246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1246_MAGIC, .more = S16LD_DENOM_MINUS_1246_MORE};};
template<> struct libdivide_constants<int16_t,-1245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1245_MAGIC, .more = S16LD_DENOM_MINUS_1245_MORE};};
template<> struct libdivide_constants<int16_t,-1244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1244_MAGIC, .more = S16LD_DENOM_MINUS_1244_MORE};};
template<> struct libdivide_constants<int16_t,-1243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1243_MAGIC, .more = S16LD_DENOM_MINUS_1243_MORE};};
template<> struct libdivide_constants<int16_t,-1242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1242_MAGIC, .more = S16LD_DENOM_MINUS_1242_MORE};};
template<> struct libdivide_constants<int16_t,-1241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1241_MAGIC, .more = S16LD_DENOM_MINUS_1241_MORE};};
template<> struct libdivide_constants<int16_t,-1240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1240_MAGIC, .more = S16LD_DENOM_MINUS_1240_MORE};};
template<> struct libdivide_constants<int16_t,-1239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1239_MAGIC, .more = S16LD_DENOM_MINUS_1239_MORE};};
template<> struct libdivide_constants<int16_t,-1238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1238_MAGIC, .more = S16LD_DENOM_MINUS_1238_MORE};};
template<> struct libdivide_constants<int16_t,-1237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1237_MAGIC, .more = S16LD_DENOM_MINUS_1237_MORE};};
template<> struct libdivide_constants<int16_t,-1236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1236_MAGIC, .more = S16LD_DENOM_MINUS_1236_MORE};};
template<> struct libdivide_constants<int16_t,-1235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1235_MAGIC, .more = S16LD_DENOM_MINUS_1235_MORE};};
template<> struct libdivide_constants<int16_t,-1234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1234_MAGIC, .more = S16LD_DENOM_MINUS_1234_MORE};};
template<> struct libdivide_constants<int16_t,-1233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1233_MAGIC, .more = S16LD_DENOM_MINUS_1233_MORE};};
template<> struct libdivide_constants<int16_t,-1232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1232_MAGIC, .more = S16LD_DENOM_MINUS_1232_MORE};};
template<> struct libdivide_constants<int16_t,-1231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1231_MAGIC, .more = S16LD_DENOM_MINUS_1231_MORE};};
template<> struct libdivide_constants<int16_t,-1230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1230_MAGIC, .more = S16LD_DENOM_MINUS_1230_MORE};};
template<> struct libdivide_constants<int16_t,-1229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1229_MAGIC, .more = S16LD_DENOM_MINUS_1229_MORE};};
template<> struct libdivide_constants<int16_t,-1228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1228_MAGIC, .more = S16LD_DENOM_MINUS_1228_MORE};};
template<> struct libdivide_constants<int16_t,-1227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1227_MAGIC, .more = S16LD_DENOM_MINUS_1227_MORE};};
template<> struct libdivide_constants<int16_t,-1226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1226_MAGIC, .more = S16LD_DENOM_MINUS_1226_MORE};};
template<> struct libdivide_constants<int16_t,-1225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1225_MAGIC, .more = S16LD_DENOM_MINUS_1225_MORE};};
template<> struct libdivide_constants<int16_t,-1224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1224_MAGIC, .more = S16LD_DENOM_MINUS_1224_MORE};};
template<> struct libdivide_constants<int16_t,-1223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1223_MAGIC, .more = S16LD_DENOM_MINUS_1223_MORE};};
template<> struct libdivide_constants<int16_t,-1222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1222_MAGIC, .more = S16LD_DENOM_MINUS_1222_MORE};};
template<> struct libdivide_constants<int16_t,-1221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1221_MAGIC, .more = S16LD_DENOM_MINUS_1221_MORE};};
template<> struct libdivide_constants<int16_t,-1220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1220_MAGIC, .more = S16LD_DENOM_MINUS_1220_MORE};};
template<> struct libdivide_constants<int16_t,-1219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1219_MAGIC, .more = S16LD_DENOM_MINUS_1219_MORE};};
template<> struct libdivide_constants<int16_t,-1218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1218_MAGIC, .more = S16LD_DENOM_MINUS_1218_MORE};};
template<> struct libdivide_constants<int16_t,-1217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1217_MAGIC, .more = S16LD_DENOM_MINUS_1217_MORE};};
template<> struct libdivide_constants<int16_t,-1216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1216_MAGIC, .more = S16LD_DENOM_MINUS_1216_MORE};};
template<> struct libdivide_constants<int16_t,-1215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1215_MAGIC, .more = S16LD_DENOM_MINUS_1215_MORE};};
template<> struct libdivide_constants<int16_t,-1214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1214_MAGIC, .more = S16LD_DENOM_MINUS_1214_MORE};};
template<> struct libdivide_constants<int16_t,-1213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1213_MAGIC, .more = S16LD_DENOM_MINUS_1213_MORE};};
template<> struct libdivide_constants<int16_t,-1212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1212_MAGIC, .more = S16LD_DENOM_MINUS_1212_MORE};};
template<> struct libdivide_constants<int16_t,-1211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1211_MAGIC, .more = S16LD_DENOM_MINUS_1211_MORE};};
template<> struct libdivide_constants<int16_t,-1210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1210_MAGIC, .more = S16LD_DENOM_MINUS_1210_MORE};};
template<> struct libdivide_constants<int16_t,-1209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1209_MAGIC, .more = S16LD_DENOM_MINUS_1209_MORE};};
template<> struct libdivide_constants<int16_t,-1208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1208_MAGIC, .more = S16LD_DENOM_MINUS_1208_MORE};};
template<> struct libdivide_constants<int16_t,-1207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1207_MAGIC, .more = S16LD_DENOM_MINUS_1207_MORE};};
template<> struct libdivide_constants<int16_t,-1206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1206_MAGIC, .more = S16LD_DENOM_MINUS_1206_MORE};};
template<> struct libdivide_constants<int16_t,-1205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1205_MAGIC, .more = S16LD_DENOM_MINUS_1205_MORE};};
template<> struct libdivide_constants<int16_t,-1204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1204_MAGIC, .more = S16LD_DENOM_MINUS_1204_MORE};};
template<> struct libdivide_constants<int16_t,-1203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1203_MAGIC, .more = S16LD_DENOM_MINUS_1203_MORE};};
template<> struct libdivide_constants<int16_t,-1202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1202_MAGIC, .more = S16LD_DENOM_MINUS_1202_MORE};};
template<> struct libdivide_constants<int16_t,-1201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1201_MAGIC, .more = S16LD_DENOM_MINUS_1201_MORE};};
template<> struct libdivide_constants<int16_t,-1200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1200_MAGIC, .more = S16LD_DENOM_MINUS_1200_MORE};};
template<> struct libdivide_constants<int16_t,-1199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1199_MAGIC, .more = S16LD_DENOM_MINUS_1199_MORE};};
template<> struct libdivide_constants<int16_t,-1198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1198_MAGIC, .more = S16LD_DENOM_MINUS_1198_MORE};};
template<> struct libdivide_constants<int16_t,-1197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1197_MAGIC, .more = S16LD_DENOM_MINUS_1197_MORE};};
template<> struct libdivide_constants<int16_t,-1196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1196_MAGIC, .more = S16LD_DENOM_MINUS_1196_MORE};};
template<> struct libdivide_constants<int16_t,-1195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1195_MAGIC, .more = S16LD_DENOM_MINUS_1195_MORE};};
template<> struct libdivide_constants<int16_t,-1194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1194_MAGIC, .more = S16LD_DENOM_MINUS_1194_MORE};};
template<> struct libdivide_constants<int16_t,-1193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1193_MAGIC, .more = S16LD_DENOM_MINUS_1193_MORE};};
template<> struct libdivide_constants<int16_t,-1192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1192_MAGIC, .more = S16LD_DENOM_MINUS_1192_MORE};};
template<> struct libdivide_constants<int16_t,-1191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1191_MAGIC, .more = S16LD_DENOM_MINUS_1191_MORE};};
template<> struct libdivide_constants<int16_t,-1190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1190_MAGIC, .more = S16LD_DENOM_MINUS_1190_MORE};};
template<> struct libdivide_constants<int16_t,-1189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1189_MAGIC, .more = S16LD_DENOM_MINUS_1189_MORE};};
template<> struct libdivide_constants<int16_t,-1188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1188_MAGIC, .more = S16LD_DENOM_MINUS_1188_MORE};};
template<> struct libdivide_constants<int16_t,-1187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1187_MAGIC, .more = S16LD_DENOM_MINUS_1187_MORE};};
template<> struct libdivide_constants<int16_t,-1186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1186_MAGIC, .more = S16LD_DENOM_MINUS_1186_MORE};};
template<> struct libdivide_constants<int16_t,-1185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1185_MAGIC, .more = S16LD_DENOM_MINUS_1185_MORE};};
template<> struct libdivide_constants<int16_t,-1184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1184_MAGIC, .more = S16LD_DENOM_MINUS_1184_MORE};};
template<> struct libdivide_constants<int16_t,-1183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1183_MAGIC, .more = S16LD_DENOM_MINUS_1183_MORE};};
template<> struct libdivide_constants<int16_t,-1182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1182_MAGIC, .more = S16LD_DENOM_MINUS_1182_MORE};};
template<> struct libdivide_constants<int16_t,-1181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1181_MAGIC, .more = S16LD_DENOM_MINUS_1181_MORE};};
template<> struct libdivide_constants<int16_t,-1180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1180_MAGIC, .more = S16LD_DENOM_MINUS_1180_MORE};};
template<> struct libdivide_constants<int16_t,-1179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1179_MAGIC, .more = S16LD_DENOM_MINUS_1179_MORE};};
template<> struct libdivide_constants<int16_t,-1178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1178_MAGIC, .more = S16LD_DENOM_MINUS_1178_MORE};};
template<> struct libdivide_constants<int16_t,-1177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1177_MAGIC, .more = S16LD_DENOM_MINUS_1177_MORE};};
template<> struct libdivide_constants<int16_t,-1176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1176_MAGIC, .more = S16LD_DENOM_MINUS_1176_MORE};};
template<> struct libdivide_constants<int16_t,-1175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1175_MAGIC, .more = S16LD_DENOM_MINUS_1175_MORE};};
template<> struct libdivide_constants<int16_t,-1174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1174_MAGIC, .more = S16LD_DENOM_MINUS_1174_MORE};};
template<> struct libdivide_constants<int16_t,-1173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1173_MAGIC, .more = S16LD_DENOM_MINUS_1173_MORE};};
template<> struct libdivide_constants<int16_t,-1172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1172_MAGIC, .more = S16LD_DENOM_MINUS_1172_MORE};};
template<> struct libdivide_constants<int16_t,-1171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1171_MAGIC, .more = S16LD_DENOM_MINUS_1171_MORE};};
template<> struct libdivide_constants<int16_t,-1170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1170_MAGIC, .more = S16LD_DENOM_MINUS_1170_MORE};};
template<> struct libdivide_constants<int16_t,-1169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1169_MAGIC, .more = S16LD_DENOM_MINUS_1169_MORE};};
template<> struct libdivide_constants<int16_t,-1168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1168_MAGIC, .more = S16LD_DENOM_MINUS_1168_MORE};};
template<> struct libdivide_constants<int16_t,-1167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1167_MAGIC, .more = S16LD_DENOM_MINUS_1167_MORE};};
template<> struct libdivide_constants<int16_t,-1166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1166_MAGIC, .more = S16LD_DENOM_MINUS_1166_MORE};};
template<> struct libdivide_constants<int16_t,-1165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1165_MAGIC, .more = S16LD_DENOM_MINUS_1165_MORE};};
template<> struct libdivide_constants<int16_t,-1164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1164_MAGIC, .more = S16LD_DENOM_MINUS_1164_MORE};};
template<> struct libdivide_constants<int16_t,-1163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1163_MAGIC, .more = S16LD_DENOM_MINUS_1163_MORE};};
template<> struct libdivide_constants<int16_t,-1162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1162_MAGIC, .more = S16LD_DENOM_MINUS_1162_MORE};};
template<> struct libdivide_constants<int16_t,-1161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1161_MAGIC, .more = S16LD_DENOM_MINUS_1161_MORE};};
template<> struct libdivide_constants<int16_t,-1160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1160_MAGIC, .more = S16LD_DENOM_MINUS_1160_MORE};};
template<> struct libdivide_constants<int16_t,-1159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1159_MAGIC, .more = S16LD_DENOM_MINUS_1159_MORE};};
template<> struct libdivide_constants<int16_t,-1158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1158_MAGIC, .more = S16LD_DENOM_MINUS_1158_MORE};};
template<> struct libdivide_constants<int16_t,-1157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1157_MAGIC, .more = S16LD_DENOM_MINUS_1157_MORE};};
template<> struct libdivide_constants<int16_t,-1156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1156_MAGIC, .more = S16LD_DENOM_MINUS_1156_MORE};};
template<> struct libdivide_constants<int16_t,-1155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1155_MAGIC, .more = S16LD_DENOM_MINUS_1155_MORE};};
template<> struct libdivide_constants<int16_t,-1154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1154_MAGIC, .more = S16LD_DENOM_MINUS_1154_MORE};};
template<> struct libdivide_constants<int16_t,-1153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1153_MAGIC, .more = S16LD_DENOM_MINUS_1153_MORE};};
template<> struct libdivide_constants<int16_t,-1152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1152_MAGIC, .more = S16LD_DENOM_MINUS_1152_MORE};};
template<> struct libdivide_constants<int16_t,-1151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1151_MAGIC, .more = S16LD_DENOM_MINUS_1151_MORE};};
template<> struct libdivide_constants<int16_t,-1150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1150_MAGIC, .more = S16LD_DENOM_MINUS_1150_MORE};};
template<> struct libdivide_constants<int16_t,-1149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1149_MAGIC, .more = S16LD_DENOM_MINUS_1149_MORE};};
template<> struct libdivide_constants<int16_t,-1148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1148_MAGIC, .more = S16LD_DENOM_MINUS_1148_MORE};};
template<> struct libdivide_constants<int16_t,-1147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1147_MAGIC, .more = S16LD_DENOM_MINUS_1147_MORE};};
template<> struct libdivide_constants<int16_t,-1146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1146_MAGIC, .more = S16LD_DENOM_MINUS_1146_MORE};};
template<> struct libdivide_constants<int16_t,-1145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1145_MAGIC, .more = S16LD_DENOM_MINUS_1145_MORE};};
template<> struct libdivide_constants<int16_t,-1144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1144_MAGIC, .more = S16LD_DENOM_MINUS_1144_MORE};};
template<> struct libdivide_constants<int16_t,-1143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1143_MAGIC, .more = S16LD_DENOM_MINUS_1143_MORE};};
template<> struct libdivide_constants<int16_t,-1142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1142_MAGIC, .more = S16LD_DENOM_MINUS_1142_MORE};};
template<> struct libdivide_constants<int16_t,-1141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1141_MAGIC, .more = S16LD_DENOM_MINUS_1141_MORE};};
template<> struct libdivide_constants<int16_t,-1140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1140_MAGIC, .more = S16LD_DENOM_MINUS_1140_MORE};};
template<> struct libdivide_constants<int16_t,-1139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1139_MAGIC, .more = S16LD_DENOM_MINUS_1139_MORE};};
template<> struct libdivide_constants<int16_t,-1138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1138_MAGIC, .more = S16LD_DENOM_MINUS_1138_MORE};};
template<> struct libdivide_constants<int16_t,-1137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1137_MAGIC, .more = S16LD_DENOM_MINUS_1137_MORE};};
template<> struct libdivide_constants<int16_t,-1136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1136_MAGIC, .more = S16LD_DENOM_MINUS_1136_MORE};};
template<> struct libdivide_constants<int16_t,-1135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1135_MAGIC, .more = S16LD_DENOM_MINUS_1135_MORE};};
template<> struct libdivide_constants<int16_t,-1134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1134_MAGIC, .more = S16LD_DENOM_MINUS_1134_MORE};};
template<> struct libdivide_constants<int16_t,-1133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1133_MAGIC, .more = S16LD_DENOM_MINUS_1133_MORE};};
template<> struct libdivide_constants<int16_t,-1132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1132_MAGIC, .more = S16LD_DENOM_MINUS_1132_MORE};};
template<> struct libdivide_constants<int16_t,-1131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1131_MAGIC, .more = S16LD_DENOM_MINUS_1131_MORE};};
template<> struct libdivide_constants<int16_t,-1130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1130_MAGIC, .more = S16LD_DENOM_MINUS_1130_MORE};};
template<> struct libdivide_constants<int16_t,-1129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1129_MAGIC, .more = S16LD_DENOM_MINUS_1129_MORE};};
template<> struct libdivide_constants<int16_t,-1128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1128_MAGIC, .more = S16LD_DENOM_MINUS_1128_MORE};};
template<> struct libdivide_constants<int16_t,-1127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1127_MAGIC, .more = S16LD_DENOM_MINUS_1127_MORE};};
template<> struct libdivide_constants<int16_t,-1126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1126_MAGIC, .more = S16LD_DENOM_MINUS_1126_MORE};};
template<> struct libdivide_constants<int16_t,-1125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1125_MAGIC, .more = S16LD_DENOM_MINUS_1125_MORE};};
template<> struct libdivide_constants<int16_t,-1124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1124_MAGIC, .more = S16LD_DENOM_MINUS_1124_MORE};};
template<> struct libdivide_constants<int16_t,-1123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1123_MAGIC, .more = S16LD_DENOM_MINUS_1123_MORE};};
template<> struct libdivide_constants<int16_t,-1122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1122_MAGIC, .more = S16LD_DENOM_MINUS_1122_MORE};};
template<> struct libdivide_constants<int16_t,-1121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1121_MAGIC, .more = S16LD_DENOM_MINUS_1121_MORE};};
template<> struct libdivide_constants<int16_t,-1120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1120_MAGIC, .more = S16LD_DENOM_MINUS_1120_MORE};};
template<> struct libdivide_constants<int16_t,-1119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1119_MAGIC, .more = S16LD_DENOM_MINUS_1119_MORE};};
template<> struct libdivide_constants<int16_t,-1118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1118_MAGIC, .more = S16LD_DENOM_MINUS_1118_MORE};};
template<> struct libdivide_constants<int16_t,-1117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1117_MAGIC, .more = S16LD_DENOM_MINUS_1117_MORE};};
template<> struct libdivide_constants<int16_t,-1116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1116_MAGIC, .more = S16LD_DENOM_MINUS_1116_MORE};};
template<> struct libdivide_constants<int16_t,-1115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1115_MAGIC, .more = S16LD_DENOM_MINUS_1115_MORE};};
template<> struct libdivide_constants<int16_t,-1114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1114_MAGIC, .more = S16LD_DENOM_MINUS_1114_MORE};};
template<> struct libdivide_constants<int16_t,-1113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1113_MAGIC, .more = S16LD_DENOM_MINUS_1113_MORE};};
template<> struct libdivide_constants<int16_t,-1112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1112_MAGIC, .more = S16LD_DENOM_MINUS_1112_MORE};};
template<> struct libdivide_constants<int16_t,-1111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1111_MAGIC, .more = S16LD_DENOM_MINUS_1111_MORE};};
template<> struct libdivide_constants<int16_t,-1110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1110_MAGIC, .more = S16LD_DENOM_MINUS_1110_MORE};};
template<> struct libdivide_constants<int16_t,-1109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1109_MAGIC, .more = S16LD_DENOM_MINUS_1109_MORE};};
template<> struct libdivide_constants<int16_t,-1108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1108_MAGIC, .more = S16LD_DENOM_MINUS_1108_MORE};};
template<> struct libdivide_constants<int16_t,-1107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1107_MAGIC, .more = S16LD_DENOM_MINUS_1107_MORE};};
template<> struct libdivide_constants<int16_t,-1106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1106_MAGIC, .more = S16LD_DENOM_MINUS_1106_MORE};};
template<> struct libdivide_constants<int16_t,-1105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1105_MAGIC, .more = S16LD_DENOM_MINUS_1105_MORE};};
template<> struct libdivide_constants<int16_t,-1104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1104_MAGIC, .more = S16LD_DENOM_MINUS_1104_MORE};};
template<> struct libdivide_constants<int16_t,-1103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1103_MAGIC, .more = S16LD_DENOM_MINUS_1103_MORE};};
template<> struct libdivide_constants<int16_t,-1102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1102_MAGIC, .more = S16LD_DENOM_MINUS_1102_MORE};};
template<> struct libdivide_constants<int16_t,-1101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1101_MAGIC, .more = S16LD_DENOM_MINUS_1101_MORE};};
template<> struct libdivide_constants<int16_t,-1100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1100_MAGIC, .more = S16LD_DENOM_MINUS_1100_MORE};};
template<> struct libdivide_constants<int16_t,-1099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1099_MAGIC, .more = S16LD_DENOM_MINUS_1099_MORE};};
template<> struct libdivide_constants<int16_t,-1098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1098_MAGIC, .more = S16LD_DENOM_MINUS_1098_MORE};};
template<> struct libdivide_constants<int16_t,-1097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1097_MAGIC, .more = S16LD_DENOM_MINUS_1097_MORE};};
template<> struct libdivide_constants<int16_t,-1096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1096_MAGIC, .more = S16LD_DENOM_MINUS_1096_MORE};};
template<> struct libdivide_constants<int16_t,-1095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1095_MAGIC, .more = S16LD_DENOM_MINUS_1095_MORE};};
template<> struct libdivide_constants<int16_t,-1094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1094_MAGIC, .more = S16LD_DENOM_MINUS_1094_MORE};};
template<> struct libdivide_constants<int16_t,-1093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1093_MAGIC, .more = S16LD_DENOM_MINUS_1093_MORE};};
template<> struct libdivide_constants<int16_t,-1092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1092_MAGIC, .more = S16LD_DENOM_MINUS_1092_MORE};};
template<> struct libdivide_constants<int16_t,-1091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1091_MAGIC, .more = S16LD_DENOM_MINUS_1091_MORE};};
template<> struct libdivide_constants<int16_t,-1090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1090_MAGIC, .more = S16LD_DENOM_MINUS_1090_MORE};};
template<> struct libdivide_constants<int16_t,-1089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1089_MAGIC, .more = S16LD_DENOM_MINUS_1089_MORE};};
template<> struct libdivide_constants<int16_t,-1088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1088_MAGIC, .more = S16LD_DENOM_MINUS_1088_MORE};};
template<> struct libdivide_constants<int16_t,-1087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1087_MAGIC, .more = S16LD_DENOM_MINUS_1087_MORE};};
template<> struct libdivide_constants<int16_t,-1086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1086_MAGIC, .more = S16LD_DENOM_MINUS_1086_MORE};};
template<> struct libdivide_constants<int16_t,-1085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1085_MAGIC, .more = S16LD_DENOM_MINUS_1085_MORE};};
template<> struct libdivide_constants<int16_t,-1084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1084_MAGIC, .more = S16LD_DENOM_MINUS_1084_MORE};};
template<> struct libdivide_constants<int16_t,-1083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1083_MAGIC, .more = S16LD_DENOM_MINUS_1083_MORE};};
template<> struct libdivide_constants<int16_t,-1082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1082_MAGIC, .more = S16LD_DENOM_MINUS_1082_MORE};};
template<> struct libdivide_constants<int16_t,-1081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1081_MAGIC, .more = S16LD_DENOM_MINUS_1081_MORE};};
template<> struct libdivide_constants<int16_t,-1080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1080_MAGIC, .more = S16LD_DENOM_MINUS_1080_MORE};};
template<> struct libdivide_constants<int16_t,-1079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1079_MAGIC, .more = S16LD_DENOM_MINUS_1079_MORE};};
template<> struct libdivide_constants<int16_t,-1078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1078_MAGIC, .more = S16LD_DENOM_MINUS_1078_MORE};};
template<> struct libdivide_constants<int16_t,-1077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1077_MAGIC, .more = S16LD_DENOM_MINUS_1077_MORE};};
template<> struct libdivide_constants<int16_t,-1076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1076_MAGIC, .more = S16LD_DENOM_MINUS_1076_MORE};};
template<> struct libdivide_constants<int16_t,-1075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1075_MAGIC, .more = S16LD_DENOM_MINUS_1075_MORE};};
template<> struct libdivide_constants<int16_t,-1074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1074_MAGIC, .more = S16LD_DENOM_MINUS_1074_MORE};};
template<> struct libdivide_constants<int16_t,-1073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1073_MAGIC, .more = S16LD_DENOM_MINUS_1073_MORE};};
template<> struct libdivide_constants<int16_t,-1072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1072_MAGIC, .more = S16LD_DENOM_MINUS_1072_MORE};};
template<> struct libdivide_constants<int16_t,-1071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1071_MAGIC, .more = S16LD_DENOM_MINUS_1071_MORE};};
template<> struct libdivide_constants<int16_t,-1070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1070_MAGIC, .more = S16LD_DENOM_MINUS_1070_MORE};};
template<> struct libdivide_constants<int16_t,-1069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1069_MAGIC, .more = S16LD_DENOM_MINUS_1069_MORE};};
template<> struct libdivide_constants<int16_t,-1068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1068_MAGIC, .more = S16LD_DENOM_MINUS_1068_MORE};};
template<> struct libdivide_constants<int16_t,-1067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1067_MAGIC, .more = S16LD_DENOM_MINUS_1067_MORE};};
template<> struct libdivide_constants<int16_t,-1066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1066_MAGIC, .more = S16LD_DENOM_MINUS_1066_MORE};};
template<> struct libdivide_constants<int16_t,-1065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1065_MAGIC, .more = S16LD_DENOM_MINUS_1065_MORE};};
template<> struct libdivide_constants<int16_t,-1064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1064_MAGIC, .more = S16LD_DENOM_MINUS_1064_MORE};};
template<> struct libdivide_constants<int16_t,-1063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1063_MAGIC, .more = S16LD_DENOM_MINUS_1063_MORE};};
template<> struct libdivide_constants<int16_t,-1062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1062_MAGIC, .more = S16LD_DENOM_MINUS_1062_MORE};};
template<> struct libdivide_constants<int16_t,-1061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1061_MAGIC, .more = S16LD_DENOM_MINUS_1061_MORE};};
template<> struct libdivide_constants<int16_t,-1060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1060_MAGIC, .more = S16LD_DENOM_MINUS_1060_MORE};};
template<> struct libdivide_constants<int16_t,-1059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1059_MAGIC, .more = S16LD_DENOM_MINUS_1059_MORE};};
template<> struct libdivide_constants<int16_t,-1058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1058_MAGIC, .more = S16LD_DENOM_MINUS_1058_MORE};};
template<> struct libdivide_constants<int16_t,-1057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1057_MAGIC, .more = S16LD_DENOM_MINUS_1057_MORE};};
template<> struct libdivide_constants<int16_t,-1056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1056_MAGIC, .more = S16LD_DENOM_MINUS_1056_MORE};};
template<> struct libdivide_constants<int16_t,-1055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1055_MAGIC, .more = S16LD_DENOM_MINUS_1055_MORE};};
template<> struct libdivide_constants<int16_t,-1054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1054_MAGIC, .more = S16LD_DENOM_MINUS_1054_MORE};};
template<> struct libdivide_constants<int16_t,-1053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1053_MAGIC, .more = S16LD_DENOM_MINUS_1053_MORE};};
template<> struct libdivide_constants<int16_t,-1052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1052_MAGIC, .more = S16LD_DENOM_MINUS_1052_MORE};};
template<> struct libdivide_constants<int16_t,-1051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1051_MAGIC, .more = S16LD_DENOM_MINUS_1051_MORE};};
template<> struct libdivide_constants<int16_t,-1050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1050_MAGIC, .more = S16LD_DENOM_MINUS_1050_MORE};};
template<> struct libdivide_constants<int16_t,-1049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1049_MAGIC, .more = S16LD_DENOM_MINUS_1049_MORE};};
template<> struct libdivide_constants<int16_t,-1048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1048_MAGIC, .more = S16LD_DENOM_MINUS_1048_MORE};};
template<> struct libdivide_constants<int16_t,-1047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1047_MAGIC, .more = S16LD_DENOM_MINUS_1047_MORE};};
template<> struct libdivide_constants<int16_t,-1046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1046_MAGIC, .more = S16LD_DENOM_MINUS_1046_MORE};};
template<> struct libdivide_constants<int16_t,-1045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1045_MAGIC, .more = S16LD_DENOM_MINUS_1045_MORE};};
template<> struct libdivide_constants<int16_t,-1044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1044_MAGIC, .more = S16LD_DENOM_MINUS_1044_MORE};};
template<> struct libdivide_constants<int16_t,-1043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1043_MAGIC, .more = S16LD_DENOM_MINUS_1043_MORE};};
template<> struct libdivide_constants<int16_t,-1042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1042_MAGIC, .more = S16LD_DENOM_MINUS_1042_MORE};};
template<> struct libdivide_constants<int16_t,-1041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1041_MAGIC, .more = S16LD_DENOM_MINUS_1041_MORE};};
template<> struct libdivide_constants<int16_t,-1040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1040_MAGIC, .more = S16LD_DENOM_MINUS_1040_MORE};};
template<> struct libdivide_constants<int16_t,-1039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1039_MAGIC, .more = S16LD_DENOM_MINUS_1039_MORE};};
template<> struct libdivide_constants<int16_t,-1038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1038_MAGIC, .more = S16LD_DENOM_MINUS_1038_MORE};};
template<> struct libdivide_constants<int16_t,-1037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1037_MAGIC, .more = S16LD_DENOM_MINUS_1037_MORE};};
template<> struct libdivide_constants<int16_t,-1036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1036_MAGIC, .more = S16LD_DENOM_MINUS_1036_MORE};};
template<> struct libdivide_constants<int16_t,-1035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1035_MAGIC, .more = S16LD_DENOM_MINUS_1035_MORE};};
template<> struct libdivide_constants<int16_t,-1034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1034_MAGIC, .more = S16LD_DENOM_MINUS_1034_MORE};};
template<> struct libdivide_constants<int16_t,-1033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1033_MAGIC, .more = S16LD_DENOM_MINUS_1033_MORE};};
template<> struct libdivide_constants<int16_t,-1032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1032_MAGIC, .more = S16LD_DENOM_MINUS_1032_MORE};};
template<> struct libdivide_constants<int16_t,-1031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1031_MAGIC, .more = S16LD_DENOM_MINUS_1031_MORE};};
template<> struct libdivide_constants<int16_t,-1030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1030_MAGIC, .more = S16LD_DENOM_MINUS_1030_MORE};};
template<> struct libdivide_constants<int16_t,-1029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1029_MAGIC, .more = S16LD_DENOM_MINUS_1029_MORE};};
template<> struct libdivide_constants<int16_t,-1028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1028_MAGIC, .more = S16LD_DENOM_MINUS_1028_MORE};};
template<> struct libdivide_constants<int16_t,-1027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1027_MAGIC, .more = S16LD_DENOM_MINUS_1027_MORE};};
template<> struct libdivide_constants<int16_t,-1026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1026_MAGIC, .more = S16LD_DENOM_MINUS_1026_MORE};};
template<> struct libdivide_constants<int16_t,-1025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1025_MAGIC, .more = S16LD_DENOM_MINUS_1025_MORE};};
template<> struct libdivide_constants<int16_t,-1024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1024_MAGIC, .more = S16LD_DENOM_MINUS_1024_MORE};};
template<> struct libdivide_constants<int16_t,-1023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1023_MAGIC, .more = S16LD_DENOM_MINUS_1023_MORE};};
template<> struct libdivide_constants<int16_t,-1022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1022_MAGIC, .more = S16LD_DENOM_MINUS_1022_MORE};};
template<> struct libdivide_constants<int16_t,-1021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1021_MAGIC, .more = S16LD_DENOM_MINUS_1021_MORE};};
template<> struct libdivide_constants<int16_t,-1020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1020_MAGIC, .more = S16LD_DENOM_MINUS_1020_MORE};};
template<> struct libdivide_constants<int16_t,-1019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1019_MAGIC, .more = S16LD_DENOM_MINUS_1019_MORE};};
template<> struct libdivide_constants<int16_t,-1018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1018_MAGIC, .more = S16LD_DENOM_MINUS_1018_MORE};};
template<> struct libdivide_constants<int16_t,-1017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1017_MAGIC, .more = S16LD_DENOM_MINUS_1017_MORE};};
template<> struct libdivide_constants<int16_t,-1016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1016_MAGIC, .more = S16LD_DENOM_MINUS_1016_MORE};};
template<> struct libdivide_constants<int16_t,-1015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1015_MAGIC, .more = S16LD_DENOM_MINUS_1015_MORE};};
template<> struct libdivide_constants<int16_t,-1014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1014_MAGIC, .more = S16LD_DENOM_MINUS_1014_MORE};};
template<> struct libdivide_constants<int16_t,-1013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1013_MAGIC, .more = S16LD_DENOM_MINUS_1013_MORE};};
template<> struct libdivide_constants<int16_t,-1012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1012_MAGIC, .more = S16LD_DENOM_MINUS_1012_MORE};};
template<> struct libdivide_constants<int16_t,-1011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1011_MAGIC, .more = S16LD_DENOM_MINUS_1011_MORE};};
template<> struct libdivide_constants<int16_t,-1010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1010_MAGIC, .more = S16LD_DENOM_MINUS_1010_MORE};};
template<> struct libdivide_constants<int16_t,-1009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1009_MAGIC, .more = S16LD_DENOM_MINUS_1009_MORE};};
template<> struct libdivide_constants<int16_t,-1008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1008_MAGIC, .more = S16LD_DENOM_MINUS_1008_MORE};};
template<> struct libdivide_constants<int16_t,-1007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1007_MAGIC, .more = S16LD_DENOM_MINUS_1007_MORE};};
template<> struct libdivide_constants<int16_t,-1006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1006_MAGIC, .more = S16LD_DENOM_MINUS_1006_MORE};};
template<> struct libdivide_constants<int16_t,-1005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1005_MAGIC, .more = S16LD_DENOM_MINUS_1005_MORE};};
template<> struct libdivide_constants<int16_t,-1004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1004_MAGIC, .more = S16LD_DENOM_MINUS_1004_MORE};};
template<> struct libdivide_constants<int16_t,-1003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1003_MAGIC, .more = S16LD_DENOM_MINUS_1003_MORE};};
template<> struct libdivide_constants<int16_t,-1002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1002_MAGIC, .more = S16LD_DENOM_MINUS_1002_MORE};};
template<> struct libdivide_constants<int16_t,-1001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1001_MAGIC, .more = S16LD_DENOM_MINUS_1001_MORE};};
template<> struct libdivide_constants<int16_t,-1000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1000_MAGIC, .more = S16LD_DENOM_MINUS_1000_MORE};};
template<> struct libdivide_constants<int16_t,-999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_999_MAGIC, .more = S16LD_DENOM_MINUS_999_MORE};};
template<> struct libdivide_constants<int16_t,-998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_998_MAGIC, .more = S16LD_DENOM_MINUS_998_MORE};};
template<> struct libdivide_constants<int16_t,-997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_997_MAGIC, .more = S16LD_DENOM_MINUS_997_MORE};};
template<> struct libdivide_constants<int16_t,-996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_996_MAGIC, .more = S16LD_DENOM_MINUS_996_MORE};};
template<> struct libdivide_constants<int16_t,-995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_995_MAGIC, .more = S16LD_DENOM_MINUS_995_MORE};};
template<> struct libdivide_constants<int16_t,-994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_994_MAGIC, .more = S16LD_DENOM_MINUS_994_MORE};};
template<> struct libdivide_constants<int16_t,-993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_993_MAGIC, .more = S16LD_DENOM_MINUS_993_MORE};};
template<> struct libdivide_constants<int16_t,-992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_992_MAGIC, .more = S16LD_DENOM_MINUS_992_MORE};};
template<> struct libdivide_constants<int16_t,-991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_991_MAGIC, .more = S16LD_DENOM_MINUS_991_MORE};};
template<> struct libdivide_constants<int16_t,-990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_990_MAGIC, .more = S16LD_DENOM_MINUS_990_MORE};};
template<> struct libdivide_constants<int16_t,-989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_989_MAGIC, .more = S16LD_DENOM_MINUS_989_MORE};};
template<> struct libdivide_constants<int16_t,-988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_988_MAGIC, .more = S16LD_DENOM_MINUS_988_MORE};};
template<> struct libdivide_constants<int16_t,-987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_987_MAGIC, .more = S16LD_DENOM_MINUS_987_MORE};};
template<> struct libdivide_constants<int16_t,-986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_986_MAGIC, .more = S16LD_DENOM_MINUS_986_MORE};};
template<> struct libdivide_constants<int16_t,-985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_985_MAGIC, .more = S16LD_DENOM_MINUS_985_MORE};};
template<> struct libdivide_constants<int16_t,-984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_984_MAGIC, .more = S16LD_DENOM_MINUS_984_MORE};};
template<> struct libdivide_constants<int16_t,-983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_983_MAGIC, .more = S16LD_DENOM_MINUS_983_MORE};};
template<> struct libdivide_constants<int16_t,-982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_982_MAGIC, .more = S16LD_DENOM_MINUS_982_MORE};};
template<> struct libdivide_constants<int16_t,-981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_981_MAGIC, .more = S16LD_DENOM_MINUS_981_MORE};};
template<> struct libdivide_constants<int16_t,-980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_980_MAGIC, .more = S16LD_DENOM_MINUS_980_MORE};};
template<> struct libdivide_constants<int16_t,-979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_979_MAGIC, .more = S16LD_DENOM_MINUS_979_MORE};};
template<> struct libdivide_constants<int16_t,-978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_978_MAGIC, .more = S16LD_DENOM_MINUS_978_MORE};};
template<> struct libdivide_constants<int16_t,-977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_977_MAGIC, .more = S16LD_DENOM_MINUS_977_MORE};};
template<> struct libdivide_constants<int16_t,-976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_976_MAGIC, .more = S16LD_DENOM_MINUS_976_MORE};};
template<> struct libdivide_constants<int16_t,-975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_975_MAGIC, .more = S16LD_DENOM_MINUS_975_MORE};};
template<> struct libdivide_constants<int16_t,-974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_974_MAGIC, .more = S16LD_DENOM_MINUS_974_MORE};};
template<> struct libdivide_constants<int16_t,-973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_973_MAGIC, .more = S16LD_DENOM_MINUS_973_MORE};};
template<> struct libdivide_constants<int16_t,-972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_972_MAGIC, .more = S16LD_DENOM_MINUS_972_MORE};};
template<> struct libdivide_constants<int16_t,-971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_971_MAGIC, .more = S16LD_DENOM_MINUS_971_MORE};};
template<> struct libdivide_constants<int16_t,-970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_970_MAGIC, .more = S16LD_DENOM_MINUS_970_MORE};};
template<> struct libdivide_constants<int16_t,-969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_969_MAGIC, .more = S16LD_DENOM_MINUS_969_MORE};};
template<> struct libdivide_constants<int16_t,-968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_968_MAGIC, .more = S16LD_DENOM_MINUS_968_MORE};};
template<> struct libdivide_constants<int16_t,-967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_967_MAGIC, .more = S16LD_DENOM_MINUS_967_MORE};};
template<> struct libdivide_constants<int16_t,-966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_966_MAGIC, .more = S16LD_DENOM_MINUS_966_MORE};};
template<> struct libdivide_constants<int16_t,-965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_965_MAGIC, .more = S16LD_DENOM_MINUS_965_MORE};};
template<> struct libdivide_constants<int16_t,-964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_964_MAGIC, .more = S16LD_DENOM_MINUS_964_MORE};};
template<> struct libdivide_constants<int16_t,-963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_963_MAGIC, .more = S16LD_DENOM_MINUS_963_MORE};};
template<> struct libdivide_constants<int16_t,-962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_962_MAGIC, .more = S16LD_DENOM_MINUS_962_MORE};};
template<> struct libdivide_constants<int16_t,-961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_961_MAGIC, .more = S16LD_DENOM_MINUS_961_MORE};};
template<> struct libdivide_constants<int16_t,-960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_960_MAGIC, .more = S16LD_DENOM_MINUS_960_MORE};};
template<> struct libdivide_constants<int16_t,-959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_959_MAGIC, .more = S16LD_DENOM_MINUS_959_MORE};};
template<> struct libdivide_constants<int16_t,-958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_958_MAGIC, .more = S16LD_DENOM_MINUS_958_MORE};};
template<> struct libdivide_constants<int16_t,-957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_957_MAGIC, .more = S16LD_DENOM_MINUS_957_MORE};};
template<> struct libdivide_constants<int16_t,-956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_956_MAGIC, .more = S16LD_DENOM_MINUS_956_MORE};};
template<> struct libdivide_constants<int16_t,-955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_955_MAGIC, .more = S16LD_DENOM_MINUS_955_MORE};};
template<> struct libdivide_constants<int16_t,-954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_954_MAGIC, .more = S16LD_DENOM_MINUS_954_MORE};};
template<> struct libdivide_constants<int16_t,-953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_953_MAGIC, .more = S16LD_DENOM_MINUS_953_MORE};};
template<> struct libdivide_constants<int16_t,-952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_952_MAGIC, .more = S16LD_DENOM_MINUS_952_MORE};};
template<> struct libdivide_constants<int16_t,-951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_951_MAGIC, .more = S16LD_DENOM_MINUS_951_MORE};};
template<> struct libdivide_constants<int16_t,-950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_950_MAGIC, .more = S16LD_DENOM_MINUS_950_MORE};};
template<> struct libdivide_constants<int16_t,-949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_949_MAGIC, .more = S16LD_DENOM_MINUS_949_MORE};};
template<> struct libdivide_constants<int16_t,-948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_948_MAGIC, .more = S16LD_DENOM_MINUS_948_MORE};};
template<> struct libdivide_constants<int16_t,-947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_947_MAGIC, .more = S16LD_DENOM_MINUS_947_MORE};};
template<> struct libdivide_constants<int16_t,-946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_946_MAGIC, .more = S16LD_DENOM_MINUS_946_MORE};};
template<> struct libdivide_constants<int16_t,-945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_945_MAGIC, .more = S16LD_DENOM_MINUS_945_MORE};};
template<> struct libdivide_constants<int16_t,-944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_944_MAGIC, .more = S16LD_DENOM_MINUS_944_MORE};};
template<> struct libdivide_constants<int16_t,-943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_943_MAGIC, .more = S16LD_DENOM_MINUS_943_MORE};};
template<> struct libdivide_constants<int16_t,-942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_942_MAGIC, .more = S16LD_DENOM_MINUS_942_MORE};};
template<> struct libdivide_constants<int16_t,-941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_941_MAGIC, .more = S16LD_DENOM_MINUS_941_MORE};};
template<> struct libdivide_constants<int16_t,-940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_940_MAGIC, .more = S16LD_DENOM_MINUS_940_MORE};};
template<> struct libdivide_constants<int16_t,-939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_939_MAGIC, .more = S16LD_DENOM_MINUS_939_MORE};};
template<> struct libdivide_constants<int16_t,-938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_938_MAGIC, .more = S16LD_DENOM_MINUS_938_MORE};};
template<> struct libdivide_constants<int16_t,-937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_937_MAGIC, .more = S16LD_DENOM_MINUS_937_MORE};};
template<> struct libdivide_constants<int16_t,-936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_936_MAGIC, .more = S16LD_DENOM_MINUS_936_MORE};};
template<> struct libdivide_constants<int16_t,-935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_935_MAGIC, .more = S16LD_DENOM_MINUS_935_MORE};};
template<> struct libdivide_constants<int16_t,-934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_934_MAGIC, .more = S16LD_DENOM_MINUS_934_MORE};};
template<> struct libdivide_constants<int16_t,-933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_933_MAGIC, .more = S16LD_DENOM_MINUS_933_MORE};};
template<> struct libdivide_constants<int16_t,-932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_932_MAGIC, .more = S16LD_DENOM_MINUS_932_MORE};};
template<> struct libdivide_constants<int16_t,-931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_931_MAGIC, .more = S16LD_DENOM_MINUS_931_MORE};};
template<> struct libdivide_constants<int16_t,-930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_930_MAGIC, .more = S16LD_DENOM_MINUS_930_MORE};};
template<> struct libdivide_constants<int16_t,-929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_929_MAGIC, .more = S16LD_DENOM_MINUS_929_MORE};};
template<> struct libdivide_constants<int16_t,-928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_928_MAGIC, .more = S16LD_DENOM_MINUS_928_MORE};};
template<> struct libdivide_constants<int16_t,-927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_927_MAGIC, .more = S16LD_DENOM_MINUS_927_MORE};};
template<> struct libdivide_constants<int16_t,-926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_926_MAGIC, .more = S16LD_DENOM_MINUS_926_MORE};};
template<> struct libdivide_constants<int16_t,-925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_925_MAGIC, .more = S16LD_DENOM_MINUS_925_MORE};};
template<> struct libdivide_constants<int16_t,-924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_924_MAGIC, .more = S16LD_DENOM_MINUS_924_MORE};};
template<> struct libdivide_constants<int16_t,-923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_923_MAGIC, .more = S16LD_DENOM_MINUS_923_MORE};};
template<> struct libdivide_constants<int16_t,-922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_922_MAGIC, .more = S16LD_DENOM_MINUS_922_MORE};};
template<> struct libdivide_constants<int16_t,-921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_921_MAGIC, .more = S16LD_DENOM_MINUS_921_MORE};};
template<> struct libdivide_constants<int16_t,-920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_920_MAGIC, .more = S16LD_DENOM_MINUS_920_MORE};};
template<> struct libdivide_constants<int16_t,-919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_919_MAGIC, .more = S16LD_DENOM_MINUS_919_MORE};};
template<> struct libdivide_constants<int16_t,-918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_918_MAGIC, .more = S16LD_DENOM_MINUS_918_MORE};};
template<> struct libdivide_constants<int16_t,-917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_917_MAGIC, .more = S16LD_DENOM_MINUS_917_MORE};};
template<> struct libdivide_constants<int16_t,-916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_916_MAGIC, .more = S16LD_DENOM_MINUS_916_MORE};};
template<> struct libdivide_constants<int16_t,-915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_915_MAGIC, .more = S16LD_DENOM_MINUS_915_MORE};};
template<> struct libdivide_constants<int16_t,-914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_914_MAGIC, .more = S16LD_DENOM_MINUS_914_MORE};};
template<> struct libdivide_constants<int16_t,-913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_913_MAGIC, .more = S16LD_DENOM_MINUS_913_MORE};};
template<> struct libdivide_constants<int16_t,-912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_912_MAGIC, .more = S16LD_DENOM_MINUS_912_MORE};};
template<> struct libdivide_constants<int16_t,-911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_911_MAGIC, .more = S16LD_DENOM_MINUS_911_MORE};};
template<> struct libdivide_constants<int16_t,-910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_910_MAGIC, .more = S16LD_DENOM_MINUS_910_MORE};};
template<> struct libdivide_constants<int16_t,-909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_909_MAGIC, .more = S16LD_DENOM_MINUS_909_MORE};};
template<> struct libdivide_constants<int16_t,-908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_908_MAGIC, .more = S16LD_DENOM_MINUS_908_MORE};};
template<> struct libdivide_constants<int16_t,-907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_907_MAGIC, .more = S16LD_DENOM_MINUS_907_MORE};};
template<> struct libdivide_constants<int16_t,-906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_906_MAGIC, .more = S16LD_DENOM_MINUS_906_MORE};};
template<> struct libdivide_constants<int16_t,-905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_905_MAGIC, .more = S16LD_DENOM_MINUS_905_MORE};};
template<> struct libdivide_constants<int16_t,-904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_904_MAGIC, .more = S16LD_DENOM_MINUS_904_MORE};};
template<> struct libdivide_constants<int16_t,-903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_903_MAGIC, .more = S16LD_DENOM_MINUS_903_MORE};};
template<> struct libdivide_constants<int16_t,-902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_902_MAGIC, .more = S16LD_DENOM_MINUS_902_MORE};};
template<> struct libdivide_constants<int16_t,-901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_901_MAGIC, .more = S16LD_DENOM_MINUS_901_MORE};};
template<> struct libdivide_constants<int16_t,-900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_900_MAGIC, .more = S16LD_DENOM_MINUS_900_MORE};};
template<> struct libdivide_constants<int16_t,-899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_899_MAGIC, .more = S16LD_DENOM_MINUS_899_MORE};};
template<> struct libdivide_constants<int16_t,-898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_898_MAGIC, .more = S16LD_DENOM_MINUS_898_MORE};};
template<> struct libdivide_constants<int16_t,-897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_897_MAGIC, .more = S16LD_DENOM_MINUS_897_MORE};};
template<> struct libdivide_constants<int16_t,-896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_896_MAGIC, .more = S16LD_DENOM_MINUS_896_MORE};};
template<> struct libdivide_constants<int16_t,-895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_895_MAGIC, .more = S16LD_DENOM_MINUS_895_MORE};};
template<> struct libdivide_constants<int16_t,-894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_894_MAGIC, .more = S16LD_DENOM_MINUS_894_MORE};};
template<> struct libdivide_constants<int16_t,-893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_893_MAGIC, .more = S16LD_DENOM_MINUS_893_MORE};};
template<> struct libdivide_constants<int16_t,-892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_892_MAGIC, .more = S16LD_DENOM_MINUS_892_MORE};};
template<> struct libdivide_constants<int16_t,-891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_891_MAGIC, .more = S16LD_DENOM_MINUS_891_MORE};};
template<> struct libdivide_constants<int16_t,-890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_890_MAGIC, .more = S16LD_DENOM_MINUS_890_MORE};};
template<> struct libdivide_constants<int16_t,-889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_889_MAGIC, .more = S16LD_DENOM_MINUS_889_MORE};};
template<> struct libdivide_constants<int16_t,-888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_888_MAGIC, .more = S16LD_DENOM_MINUS_888_MORE};};
template<> struct libdivide_constants<int16_t,-887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_887_MAGIC, .more = S16LD_DENOM_MINUS_887_MORE};};
template<> struct libdivide_constants<int16_t,-886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_886_MAGIC, .more = S16LD_DENOM_MINUS_886_MORE};};
template<> struct libdivide_constants<int16_t,-885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_885_MAGIC, .more = S16LD_DENOM_MINUS_885_MORE};};
template<> struct libdivide_constants<int16_t,-884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_884_MAGIC, .more = S16LD_DENOM_MINUS_884_MORE};};
template<> struct libdivide_constants<int16_t,-883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_883_MAGIC, .more = S16LD_DENOM_MINUS_883_MORE};};
template<> struct libdivide_constants<int16_t,-882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_882_MAGIC, .more = S16LD_DENOM_MINUS_882_MORE};};
template<> struct libdivide_constants<int16_t,-881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_881_MAGIC, .more = S16LD_DENOM_MINUS_881_MORE};};
template<> struct libdivide_constants<int16_t,-880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_880_MAGIC, .more = S16LD_DENOM_MINUS_880_MORE};};
template<> struct libdivide_constants<int16_t,-879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_879_MAGIC, .more = S16LD_DENOM_MINUS_879_MORE};};
template<> struct libdivide_constants<int16_t,-878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_878_MAGIC, .more = S16LD_DENOM_MINUS_878_MORE};};
template<> struct libdivide_constants<int16_t,-877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_877_MAGIC, .more = S16LD_DENOM_MINUS_877_MORE};};
template<> struct libdivide_constants<int16_t,-876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_876_MAGIC, .more = S16LD_DENOM_MINUS_876_MORE};};
template<> struct libdivide_constants<int16_t,-875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_875_MAGIC, .more = S16LD_DENOM_MINUS_875_MORE};};
template<> struct libdivide_constants<int16_t,-874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_874_MAGIC, .more = S16LD_DENOM_MINUS_874_MORE};};
template<> struct libdivide_constants<int16_t,-873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_873_MAGIC, .more = S16LD_DENOM_MINUS_873_MORE};};
template<> struct libdivide_constants<int16_t,-872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_872_MAGIC, .more = S16LD_DENOM_MINUS_872_MORE};};
template<> struct libdivide_constants<int16_t,-871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_871_MAGIC, .more = S16LD_DENOM_MINUS_871_MORE};};
template<> struct libdivide_constants<int16_t,-870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_870_MAGIC, .more = S16LD_DENOM_MINUS_870_MORE};};
template<> struct libdivide_constants<int16_t,-869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_869_MAGIC, .more = S16LD_DENOM_MINUS_869_MORE};};
template<> struct libdivide_constants<int16_t,-868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_868_MAGIC, .more = S16LD_DENOM_MINUS_868_MORE};};
template<> struct libdivide_constants<int16_t,-867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_867_MAGIC, .more = S16LD_DENOM_MINUS_867_MORE};};
template<> struct libdivide_constants<int16_t,-866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_866_MAGIC, .more = S16LD_DENOM_MINUS_866_MORE};};
template<> struct libdivide_constants<int16_t,-865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_865_MAGIC, .more = S16LD_DENOM_MINUS_865_MORE};};
template<> struct libdivide_constants<int16_t,-864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_864_MAGIC, .more = S16LD_DENOM_MINUS_864_MORE};};
template<> struct libdivide_constants<int16_t,-863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_863_MAGIC, .more = S16LD_DENOM_MINUS_863_MORE};};
template<> struct libdivide_constants<int16_t,-862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_862_MAGIC, .more = S16LD_DENOM_MINUS_862_MORE};};
template<> struct libdivide_constants<int16_t,-861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_861_MAGIC, .more = S16LD_DENOM_MINUS_861_MORE};};
template<> struct libdivide_constants<int16_t,-860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_860_MAGIC, .more = S16LD_DENOM_MINUS_860_MORE};};
template<> struct libdivide_constants<int16_t,-859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_859_MAGIC, .more = S16LD_DENOM_MINUS_859_MORE};};
template<> struct libdivide_constants<int16_t,-858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_858_MAGIC, .more = S16LD_DENOM_MINUS_858_MORE};};
template<> struct libdivide_constants<int16_t,-857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_857_MAGIC, .more = S16LD_DENOM_MINUS_857_MORE};};
template<> struct libdivide_constants<int16_t,-856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_856_MAGIC, .more = S16LD_DENOM_MINUS_856_MORE};};
template<> struct libdivide_constants<int16_t,-855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_855_MAGIC, .more = S16LD_DENOM_MINUS_855_MORE};};
template<> struct libdivide_constants<int16_t,-854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_854_MAGIC, .more = S16LD_DENOM_MINUS_854_MORE};};
template<> struct libdivide_constants<int16_t,-853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_853_MAGIC, .more = S16LD_DENOM_MINUS_853_MORE};};
template<> struct libdivide_constants<int16_t,-852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_852_MAGIC, .more = S16LD_DENOM_MINUS_852_MORE};};
template<> struct libdivide_constants<int16_t,-851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_851_MAGIC, .more = S16LD_DENOM_MINUS_851_MORE};};
template<> struct libdivide_constants<int16_t,-850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_850_MAGIC, .more = S16LD_DENOM_MINUS_850_MORE};};
template<> struct libdivide_constants<int16_t,-849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_849_MAGIC, .more = S16LD_DENOM_MINUS_849_MORE};};
template<> struct libdivide_constants<int16_t,-848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_848_MAGIC, .more = S16LD_DENOM_MINUS_848_MORE};};
template<> struct libdivide_constants<int16_t,-847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_847_MAGIC, .more = S16LD_DENOM_MINUS_847_MORE};};
template<> struct libdivide_constants<int16_t,-846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_846_MAGIC, .more = S16LD_DENOM_MINUS_846_MORE};};
template<> struct libdivide_constants<int16_t,-845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_845_MAGIC, .more = S16LD_DENOM_MINUS_845_MORE};};
template<> struct libdivide_constants<int16_t,-844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_844_MAGIC, .more = S16LD_DENOM_MINUS_844_MORE};};
template<> struct libdivide_constants<int16_t,-843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_843_MAGIC, .more = S16LD_DENOM_MINUS_843_MORE};};
template<> struct libdivide_constants<int16_t,-842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_842_MAGIC, .more = S16LD_DENOM_MINUS_842_MORE};};
template<> struct libdivide_constants<int16_t,-841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_841_MAGIC, .more = S16LD_DENOM_MINUS_841_MORE};};
template<> struct libdivide_constants<int16_t,-840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_840_MAGIC, .more = S16LD_DENOM_MINUS_840_MORE};};
template<> struct libdivide_constants<int16_t,-839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_839_MAGIC, .more = S16LD_DENOM_MINUS_839_MORE};};
template<> struct libdivide_constants<int16_t,-838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_838_MAGIC, .more = S16LD_DENOM_MINUS_838_MORE};};
template<> struct libdivide_constants<int16_t,-837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_837_MAGIC, .more = S16LD_DENOM_MINUS_837_MORE};};
template<> struct libdivide_constants<int16_t,-836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_836_MAGIC, .more = S16LD_DENOM_MINUS_836_MORE};};
template<> struct libdivide_constants<int16_t,-835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_835_MAGIC, .more = S16LD_DENOM_MINUS_835_MORE};};
template<> struct libdivide_constants<int16_t,-834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_834_MAGIC, .more = S16LD_DENOM_MINUS_834_MORE};};
template<> struct libdivide_constants<int16_t,-833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_833_MAGIC, .more = S16LD_DENOM_MINUS_833_MORE};};
template<> struct libdivide_constants<int16_t,-832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_832_MAGIC, .more = S16LD_DENOM_MINUS_832_MORE};};
template<> struct libdivide_constants<int16_t,-831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_831_MAGIC, .more = S16LD_DENOM_MINUS_831_MORE};};
template<> struct libdivide_constants<int16_t,-830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_830_MAGIC, .more = S16LD_DENOM_MINUS_830_MORE};};
template<> struct libdivide_constants<int16_t,-829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_829_MAGIC, .more = S16LD_DENOM_MINUS_829_MORE};};
template<> struct libdivide_constants<int16_t,-828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_828_MAGIC, .more = S16LD_DENOM_MINUS_828_MORE};};
template<> struct libdivide_constants<int16_t,-827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_827_MAGIC, .more = S16LD_DENOM_MINUS_827_MORE};};
template<> struct libdivide_constants<int16_t,-826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_826_MAGIC, .more = S16LD_DENOM_MINUS_826_MORE};};
template<> struct libdivide_constants<int16_t,-825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_825_MAGIC, .more = S16LD_DENOM_MINUS_825_MORE};};
template<> struct libdivide_constants<int16_t,-824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_824_MAGIC, .more = S16LD_DENOM_MINUS_824_MORE};};
template<> struct libdivide_constants<int16_t,-823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_823_MAGIC, .more = S16LD_DENOM_MINUS_823_MORE};};
template<> struct libdivide_constants<int16_t,-822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_822_MAGIC, .more = S16LD_DENOM_MINUS_822_MORE};};
template<> struct libdivide_constants<int16_t,-821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_821_MAGIC, .more = S16LD_DENOM_MINUS_821_MORE};};
template<> struct libdivide_constants<int16_t,-820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_820_MAGIC, .more = S16LD_DENOM_MINUS_820_MORE};};
template<> struct libdivide_constants<int16_t,-819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_819_MAGIC, .more = S16LD_DENOM_MINUS_819_MORE};};
template<> struct libdivide_constants<int16_t,-818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_818_MAGIC, .more = S16LD_DENOM_MINUS_818_MORE};};
template<> struct libdivide_constants<int16_t,-817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_817_MAGIC, .more = S16LD_DENOM_MINUS_817_MORE};};
template<> struct libdivide_constants<int16_t,-816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_816_MAGIC, .more = S16LD_DENOM_MINUS_816_MORE};};
template<> struct libdivide_constants<int16_t,-815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_815_MAGIC, .more = S16LD_DENOM_MINUS_815_MORE};};
template<> struct libdivide_constants<int16_t,-814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_814_MAGIC, .more = S16LD_DENOM_MINUS_814_MORE};};
template<> struct libdivide_constants<int16_t,-813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_813_MAGIC, .more = S16LD_DENOM_MINUS_813_MORE};};
template<> struct libdivide_constants<int16_t,-812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_812_MAGIC, .more = S16LD_DENOM_MINUS_812_MORE};};
template<> struct libdivide_constants<int16_t,-811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_811_MAGIC, .more = S16LD_DENOM_MINUS_811_MORE};};
template<> struct libdivide_constants<int16_t,-810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_810_MAGIC, .more = S16LD_DENOM_MINUS_810_MORE};};
template<> struct libdivide_constants<int16_t,-809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_809_MAGIC, .more = S16LD_DENOM_MINUS_809_MORE};};
template<> struct libdivide_constants<int16_t,-808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_808_MAGIC, .more = S16LD_DENOM_MINUS_808_MORE};};
template<> struct libdivide_constants<int16_t,-807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_807_MAGIC, .more = S16LD_DENOM_MINUS_807_MORE};};
template<> struct libdivide_constants<int16_t,-806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_806_MAGIC, .more = S16LD_DENOM_MINUS_806_MORE};};
template<> struct libdivide_constants<int16_t,-805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_805_MAGIC, .more = S16LD_DENOM_MINUS_805_MORE};};
template<> struct libdivide_constants<int16_t,-804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_804_MAGIC, .more = S16LD_DENOM_MINUS_804_MORE};};
template<> struct libdivide_constants<int16_t,-803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_803_MAGIC, .more = S16LD_DENOM_MINUS_803_MORE};};
template<> struct libdivide_constants<int16_t,-802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_802_MAGIC, .more = S16LD_DENOM_MINUS_802_MORE};};
template<> struct libdivide_constants<int16_t,-801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_801_MAGIC, .more = S16LD_DENOM_MINUS_801_MORE};};
template<> struct libdivide_constants<int16_t,-800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_800_MAGIC, .more = S16LD_DENOM_MINUS_800_MORE};};
template<> struct libdivide_constants<int16_t,-799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_799_MAGIC, .more = S16LD_DENOM_MINUS_799_MORE};};
template<> struct libdivide_constants<int16_t,-798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_798_MAGIC, .more = S16LD_DENOM_MINUS_798_MORE};};
template<> struct libdivide_constants<int16_t,-797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_797_MAGIC, .more = S16LD_DENOM_MINUS_797_MORE};};
template<> struct libdivide_constants<int16_t,-796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_796_MAGIC, .more = S16LD_DENOM_MINUS_796_MORE};};
template<> struct libdivide_constants<int16_t,-795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_795_MAGIC, .more = S16LD_DENOM_MINUS_795_MORE};};
template<> struct libdivide_constants<int16_t,-794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_794_MAGIC, .more = S16LD_DENOM_MINUS_794_MORE};};
template<> struct libdivide_constants<int16_t,-793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_793_MAGIC, .more = S16LD_DENOM_MINUS_793_MORE};};
template<> struct libdivide_constants<int16_t,-792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_792_MAGIC, .more = S16LD_DENOM_MINUS_792_MORE};};
template<> struct libdivide_constants<int16_t,-791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_791_MAGIC, .more = S16LD_DENOM_MINUS_791_MORE};};
template<> struct libdivide_constants<int16_t,-790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_790_MAGIC, .more = S16LD_DENOM_MINUS_790_MORE};};
template<> struct libdivide_constants<int16_t,-789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_789_MAGIC, .more = S16LD_DENOM_MINUS_789_MORE};};
template<> struct libdivide_constants<int16_t,-788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_788_MAGIC, .more = S16LD_DENOM_MINUS_788_MORE};};
template<> struct libdivide_constants<int16_t,-787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_787_MAGIC, .more = S16LD_DENOM_MINUS_787_MORE};};
template<> struct libdivide_constants<int16_t,-786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_786_MAGIC, .more = S16LD_DENOM_MINUS_786_MORE};};
template<> struct libdivide_constants<int16_t,-785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_785_MAGIC, .more = S16LD_DENOM_MINUS_785_MORE};};
template<> struct libdivide_constants<int16_t,-784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_784_MAGIC, .more = S16LD_DENOM_MINUS_784_MORE};};
template<> struct libdivide_constants<int16_t,-783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_783_MAGIC, .more = S16LD_DENOM_MINUS_783_MORE};};
template<> struct libdivide_constants<int16_t,-782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_782_MAGIC, .more = S16LD_DENOM_MINUS_782_MORE};};
template<> struct libdivide_constants<int16_t,-781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_781_MAGIC, .more = S16LD_DENOM_MINUS_781_MORE};};
template<> struct libdivide_constants<int16_t,-780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_780_MAGIC, .more = S16LD_DENOM_MINUS_780_MORE};};
template<> struct libdivide_constants<int16_t,-779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_779_MAGIC, .more = S16LD_DENOM_MINUS_779_MORE};};
template<> struct libdivide_constants<int16_t,-778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_778_MAGIC, .more = S16LD_DENOM_MINUS_778_MORE};};
template<> struct libdivide_constants<int16_t,-777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_777_MAGIC, .more = S16LD_DENOM_MINUS_777_MORE};};
template<> struct libdivide_constants<int16_t,-776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_776_MAGIC, .more = S16LD_DENOM_MINUS_776_MORE};};
template<> struct libdivide_constants<int16_t,-775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_775_MAGIC, .more = S16LD_DENOM_MINUS_775_MORE};};
template<> struct libdivide_constants<int16_t,-774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_774_MAGIC, .more = S16LD_DENOM_MINUS_774_MORE};};
template<> struct libdivide_constants<int16_t,-773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_773_MAGIC, .more = S16LD_DENOM_MINUS_773_MORE};};
template<> struct libdivide_constants<int16_t,-772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_772_MAGIC, .more = S16LD_DENOM_MINUS_772_MORE};};
template<> struct libdivide_constants<int16_t,-771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_771_MAGIC, .more = S16LD_DENOM_MINUS_771_MORE};};
template<> struct libdivide_constants<int16_t,-770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_770_MAGIC, .more = S16LD_DENOM_MINUS_770_MORE};};
template<> struct libdivide_constants<int16_t,-769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_769_MAGIC, .more = S16LD_DENOM_MINUS_769_MORE};};
template<> struct libdivide_constants<int16_t,-768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_768_MAGIC, .more = S16LD_DENOM_MINUS_768_MORE};};
template<> struct libdivide_constants<int16_t,-767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_767_MAGIC, .more = S16LD_DENOM_MINUS_767_MORE};};
template<> struct libdivide_constants<int16_t,-766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_766_MAGIC, .more = S16LD_DENOM_MINUS_766_MORE};};
template<> struct libdivide_constants<int16_t,-765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_765_MAGIC, .more = S16LD_DENOM_MINUS_765_MORE};};
template<> struct libdivide_constants<int16_t,-764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_764_MAGIC, .more = S16LD_DENOM_MINUS_764_MORE};};
template<> struct libdivide_constants<int16_t,-763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_763_MAGIC, .more = S16LD_DENOM_MINUS_763_MORE};};
template<> struct libdivide_constants<int16_t,-762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_762_MAGIC, .more = S16LD_DENOM_MINUS_762_MORE};};
template<> struct libdivide_constants<int16_t,-761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_761_MAGIC, .more = S16LD_DENOM_MINUS_761_MORE};};
template<> struct libdivide_constants<int16_t,-760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_760_MAGIC, .more = S16LD_DENOM_MINUS_760_MORE};};
template<> struct libdivide_constants<int16_t,-759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_759_MAGIC, .more = S16LD_DENOM_MINUS_759_MORE};};
template<> struct libdivide_constants<int16_t,-758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_758_MAGIC, .more = S16LD_DENOM_MINUS_758_MORE};};
template<> struct libdivide_constants<int16_t,-757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_757_MAGIC, .more = S16LD_DENOM_MINUS_757_MORE};};
template<> struct libdivide_constants<int16_t,-756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_756_MAGIC, .more = S16LD_DENOM_MINUS_756_MORE};};
template<> struct libdivide_constants<int16_t,-755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_755_MAGIC, .more = S16LD_DENOM_MINUS_755_MORE};};
template<> struct libdivide_constants<int16_t,-754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_754_MAGIC, .more = S16LD_DENOM_MINUS_754_MORE};};
template<> struct libdivide_constants<int16_t,-753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_753_MAGIC, .more = S16LD_DENOM_MINUS_753_MORE};};
template<> struct libdivide_constants<int16_t,-752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_752_MAGIC, .more = S16LD_DENOM_MINUS_752_MORE};};
template<> struct libdivide_constants<int16_t,-751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_751_MAGIC, .more = S16LD_DENOM_MINUS_751_MORE};};
template<> struct libdivide_constants<int16_t,-750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_750_MAGIC, .more = S16LD_DENOM_MINUS_750_MORE};};
template<> struct libdivide_constants<int16_t,-749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_749_MAGIC, .more = S16LD_DENOM_MINUS_749_MORE};};
template<> struct libdivide_constants<int16_t,-748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_748_MAGIC, .more = S16LD_DENOM_MINUS_748_MORE};};
template<> struct libdivide_constants<int16_t,-747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_747_MAGIC, .more = S16LD_DENOM_MINUS_747_MORE};};
template<> struct libdivide_constants<int16_t,-746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_746_MAGIC, .more = S16LD_DENOM_MINUS_746_MORE};};
template<> struct libdivide_constants<int16_t,-745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_745_MAGIC, .more = S16LD_DENOM_MINUS_745_MORE};};
template<> struct libdivide_constants<int16_t,-744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_744_MAGIC, .more = S16LD_DENOM_MINUS_744_MORE};};
template<> struct libdivide_constants<int16_t,-743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_743_MAGIC, .more = S16LD_DENOM_MINUS_743_MORE};};
template<> struct libdivide_constants<int16_t,-742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_742_MAGIC, .more = S16LD_DENOM_MINUS_742_MORE};};
template<> struct libdivide_constants<int16_t,-741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_741_MAGIC, .more = S16LD_DENOM_MINUS_741_MORE};};
template<> struct libdivide_constants<int16_t,-740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_740_MAGIC, .more = S16LD_DENOM_MINUS_740_MORE};};
template<> struct libdivide_constants<int16_t,-739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_739_MAGIC, .more = S16LD_DENOM_MINUS_739_MORE};};
template<> struct libdivide_constants<int16_t,-738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_738_MAGIC, .more = S16LD_DENOM_MINUS_738_MORE};};
template<> struct libdivide_constants<int16_t,-737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_737_MAGIC, .more = S16LD_DENOM_MINUS_737_MORE};};
template<> struct libdivide_constants<int16_t,-736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_736_MAGIC, .more = S16LD_DENOM_MINUS_736_MORE};};
template<> struct libdivide_constants<int16_t,-735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_735_MAGIC, .more = S16LD_DENOM_MINUS_735_MORE};};
template<> struct libdivide_constants<int16_t,-734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_734_MAGIC, .more = S16LD_DENOM_MINUS_734_MORE};};
template<> struct libdivide_constants<int16_t,-733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_733_MAGIC, .more = S16LD_DENOM_MINUS_733_MORE};};
template<> struct libdivide_constants<int16_t,-732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_732_MAGIC, .more = S16LD_DENOM_MINUS_732_MORE};};
template<> struct libdivide_constants<int16_t,-731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_731_MAGIC, .more = S16LD_DENOM_MINUS_731_MORE};};
template<> struct libdivide_constants<int16_t,-730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_730_MAGIC, .more = S16LD_DENOM_MINUS_730_MORE};};
template<> struct libdivide_constants<int16_t,-729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_729_MAGIC, .more = S16LD_DENOM_MINUS_729_MORE};};
template<> struct libdivide_constants<int16_t,-728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_728_MAGIC, .more = S16LD_DENOM_MINUS_728_MORE};};
template<> struct libdivide_constants<int16_t,-727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_727_MAGIC, .more = S16LD_DENOM_MINUS_727_MORE};};
template<> struct libdivide_constants<int16_t,-726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_726_MAGIC, .more = S16LD_DENOM_MINUS_726_MORE};};
template<> struct libdivide_constants<int16_t,-725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_725_MAGIC, .more = S16LD_DENOM_MINUS_725_MORE};};
template<> struct libdivide_constants<int16_t,-724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_724_MAGIC, .more = S16LD_DENOM_MINUS_724_MORE};};
template<> struct libdivide_constants<int16_t,-723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_723_MAGIC, .more = S16LD_DENOM_MINUS_723_MORE};};
template<> struct libdivide_constants<int16_t,-722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_722_MAGIC, .more = S16LD_DENOM_MINUS_722_MORE};};
template<> struct libdivide_constants<int16_t,-721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_721_MAGIC, .more = S16LD_DENOM_MINUS_721_MORE};};
template<> struct libdivide_constants<int16_t,-720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_720_MAGIC, .more = S16LD_DENOM_MINUS_720_MORE};};
template<> struct libdivide_constants<int16_t,-719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_719_MAGIC, .more = S16LD_DENOM_MINUS_719_MORE};};
template<> struct libdivide_constants<int16_t,-718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_718_MAGIC, .more = S16LD_DENOM_MINUS_718_MORE};};
template<> struct libdivide_constants<int16_t,-717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_717_MAGIC, .more = S16LD_DENOM_MINUS_717_MORE};};
template<> struct libdivide_constants<int16_t,-716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_716_MAGIC, .more = S16LD_DENOM_MINUS_716_MORE};};
template<> struct libdivide_constants<int16_t,-715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_715_MAGIC, .more = S16LD_DENOM_MINUS_715_MORE};};
template<> struct libdivide_constants<int16_t,-714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_714_MAGIC, .more = S16LD_DENOM_MINUS_714_MORE};};
template<> struct libdivide_constants<int16_t,-713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_713_MAGIC, .more = S16LD_DENOM_MINUS_713_MORE};};
template<> struct libdivide_constants<int16_t,-712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_712_MAGIC, .more = S16LD_DENOM_MINUS_712_MORE};};
template<> struct libdivide_constants<int16_t,-711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_711_MAGIC, .more = S16LD_DENOM_MINUS_711_MORE};};
template<> struct libdivide_constants<int16_t,-710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_710_MAGIC, .more = S16LD_DENOM_MINUS_710_MORE};};
template<> struct libdivide_constants<int16_t,-709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_709_MAGIC, .more = S16LD_DENOM_MINUS_709_MORE};};
template<> struct libdivide_constants<int16_t,-708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_708_MAGIC, .more = S16LD_DENOM_MINUS_708_MORE};};
template<> struct libdivide_constants<int16_t,-707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_707_MAGIC, .more = S16LD_DENOM_MINUS_707_MORE};};
template<> struct libdivide_constants<int16_t,-706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_706_MAGIC, .more = S16LD_DENOM_MINUS_706_MORE};};
template<> struct libdivide_constants<int16_t,-705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_705_MAGIC, .more = S16LD_DENOM_MINUS_705_MORE};};
template<> struct libdivide_constants<int16_t,-704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_704_MAGIC, .more = S16LD_DENOM_MINUS_704_MORE};};
template<> struct libdivide_constants<int16_t,-703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_703_MAGIC, .more = S16LD_DENOM_MINUS_703_MORE};};
template<> struct libdivide_constants<int16_t,-702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_702_MAGIC, .more = S16LD_DENOM_MINUS_702_MORE};};
template<> struct libdivide_constants<int16_t,-701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_701_MAGIC, .more = S16LD_DENOM_MINUS_701_MORE};};
template<> struct libdivide_constants<int16_t,-700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_700_MAGIC, .more = S16LD_DENOM_MINUS_700_MORE};};
template<> struct libdivide_constants<int16_t,-699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_699_MAGIC, .more = S16LD_DENOM_MINUS_699_MORE};};
template<> struct libdivide_constants<int16_t,-698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_698_MAGIC, .more = S16LD_DENOM_MINUS_698_MORE};};
template<> struct libdivide_constants<int16_t,-697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_697_MAGIC, .more = S16LD_DENOM_MINUS_697_MORE};};
template<> struct libdivide_constants<int16_t,-696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_696_MAGIC, .more = S16LD_DENOM_MINUS_696_MORE};};
template<> struct libdivide_constants<int16_t,-695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_695_MAGIC, .more = S16LD_DENOM_MINUS_695_MORE};};
template<> struct libdivide_constants<int16_t,-694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_694_MAGIC, .more = S16LD_DENOM_MINUS_694_MORE};};
template<> struct libdivide_constants<int16_t,-693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_693_MAGIC, .more = S16LD_DENOM_MINUS_693_MORE};};
template<> struct libdivide_constants<int16_t,-692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_692_MAGIC, .more = S16LD_DENOM_MINUS_692_MORE};};
template<> struct libdivide_constants<int16_t,-691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_691_MAGIC, .more = S16LD_DENOM_MINUS_691_MORE};};
template<> struct libdivide_constants<int16_t,-690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_690_MAGIC, .more = S16LD_DENOM_MINUS_690_MORE};};
template<> struct libdivide_constants<int16_t,-689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_689_MAGIC, .more = S16LD_DENOM_MINUS_689_MORE};};
template<> struct libdivide_constants<int16_t,-688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_688_MAGIC, .more = S16LD_DENOM_MINUS_688_MORE};};
template<> struct libdivide_constants<int16_t,-687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_687_MAGIC, .more = S16LD_DENOM_MINUS_687_MORE};};
template<> struct libdivide_constants<int16_t,-686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_686_MAGIC, .more = S16LD_DENOM_MINUS_686_MORE};};
template<> struct libdivide_constants<int16_t,-685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_685_MAGIC, .more = S16LD_DENOM_MINUS_685_MORE};};
template<> struct libdivide_constants<int16_t,-684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_684_MAGIC, .more = S16LD_DENOM_MINUS_684_MORE};};
template<> struct libdivide_constants<int16_t,-683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_683_MAGIC, .more = S16LD_DENOM_MINUS_683_MORE};};
template<> struct libdivide_constants<int16_t,-682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_682_MAGIC, .more = S16LD_DENOM_MINUS_682_MORE};};
template<> struct libdivide_constants<int16_t,-681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_681_MAGIC, .more = S16LD_DENOM_MINUS_681_MORE};};
template<> struct libdivide_constants<int16_t,-680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_680_MAGIC, .more = S16LD_DENOM_MINUS_680_MORE};};
template<> struct libdivide_constants<int16_t,-679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_679_MAGIC, .more = S16LD_DENOM_MINUS_679_MORE};};
template<> struct libdivide_constants<int16_t,-678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_678_MAGIC, .more = S16LD_DENOM_MINUS_678_MORE};};
template<> struct libdivide_constants<int16_t,-677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_677_MAGIC, .more = S16LD_DENOM_MINUS_677_MORE};};
template<> struct libdivide_constants<int16_t,-676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_676_MAGIC, .more = S16LD_DENOM_MINUS_676_MORE};};
template<> struct libdivide_constants<int16_t,-675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_675_MAGIC, .more = S16LD_DENOM_MINUS_675_MORE};};
template<> struct libdivide_constants<int16_t,-674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_674_MAGIC, .more = S16LD_DENOM_MINUS_674_MORE};};
template<> struct libdivide_constants<int16_t,-673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_673_MAGIC, .more = S16LD_DENOM_MINUS_673_MORE};};
template<> struct libdivide_constants<int16_t,-672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_672_MAGIC, .more = S16LD_DENOM_MINUS_672_MORE};};
template<> struct libdivide_constants<int16_t,-671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_671_MAGIC, .more = S16LD_DENOM_MINUS_671_MORE};};
template<> struct libdivide_constants<int16_t,-670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_670_MAGIC, .more = S16LD_DENOM_MINUS_670_MORE};};
template<> struct libdivide_constants<int16_t,-669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_669_MAGIC, .more = S16LD_DENOM_MINUS_669_MORE};};
template<> struct libdivide_constants<int16_t,-668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_668_MAGIC, .more = S16LD_DENOM_MINUS_668_MORE};};
template<> struct libdivide_constants<int16_t,-667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_667_MAGIC, .more = S16LD_DENOM_MINUS_667_MORE};};
template<> struct libdivide_constants<int16_t,-666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_666_MAGIC, .more = S16LD_DENOM_MINUS_666_MORE};};
template<> struct libdivide_constants<int16_t,-665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_665_MAGIC, .more = S16LD_DENOM_MINUS_665_MORE};};
template<> struct libdivide_constants<int16_t,-664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_664_MAGIC, .more = S16LD_DENOM_MINUS_664_MORE};};
template<> struct libdivide_constants<int16_t,-663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_663_MAGIC, .more = S16LD_DENOM_MINUS_663_MORE};};
template<> struct libdivide_constants<int16_t,-662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_662_MAGIC, .more = S16LD_DENOM_MINUS_662_MORE};};
template<> struct libdivide_constants<int16_t,-661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_661_MAGIC, .more = S16LD_DENOM_MINUS_661_MORE};};
template<> struct libdivide_constants<int16_t,-660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_660_MAGIC, .more = S16LD_DENOM_MINUS_660_MORE};};
template<> struct libdivide_constants<int16_t,-659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_659_MAGIC, .more = S16LD_DENOM_MINUS_659_MORE};};
template<> struct libdivide_constants<int16_t,-658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_658_MAGIC, .more = S16LD_DENOM_MINUS_658_MORE};};
template<> struct libdivide_constants<int16_t,-657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_657_MAGIC, .more = S16LD_DENOM_MINUS_657_MORE};};
template<> struct libdivide_constants<int16_t,-656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_656_MAGIC, .more = S16LD_DENOM_MINUS_656_MORE};};
template<> struct libdivide_constants<int16_t,-655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_655_MAGIC, .more = S16LD_DENOM_MINUS_655_MORE};};
template<> struct libdivide_constants<int16_t,-654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_654_MAGIC, .more = S16LD_DENOM_MINUS_654_MORE};};
template<> struct libdivide_constants<int16_t,-653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_653_MAGIC, .more = S16LD_DENOM_MINUS_653_MORE};};
template<> struct libdivide_constants<int16_t,-652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_652_MAGIC, .more = S16LD_DENOM_MINUS_652_MORE};};
template<> struct libdivide_constants<int16_t,-651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_651_MAGIC, .more = S16LD_DENOM_MINUS_651_MORE};};
template<> struct libdivide_constants<int16_t,-650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_650_MAGIC, .more = S16LD_DENOM_MINUS_650_MORE};};
template<> struct libdivide_constants<int16_t,-649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_649_MAGIC, .more = S16LD_DENOM_MINUS_649_MORE};};
template<> struct libdivide_constants<int16_t,-648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_648_MAGIC, .more = S16LD_DENOM_MINUS_648_MORE};};
template<> struct libdivide_constants<int16_t,-647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_647_MAGIC, .more = S16LD_DENOM_MINUS_647_MORE};};
template<> struct libdivide_constants<int16_t,-646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_646_MAGIC, .more = S16LD_DENOM_MINUS_646_MORE};};
template<> struct libdivide_constants<int16_t,-645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_645_MAGIC, .more = S16LD_DENOM_MINUS_645_MORE};};
template<> struct libdivide_constants<int16_t,-644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_644_MAGIC, .more = S16LD_DENOM_MINUS_644_MORE};};
template<> struct libdivide_constants<int16_t,-643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_643_MAGIC, .more = S16LD_DENOM_MINUS_643_MORE};};
template<> struct libdivide_constants<int16_t,-642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_642_MAGIC, .more = S16LD_DENOM_MINUS_642_MORE};};
template<> struct libdivide_constants<int16_t,-641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_641_MAGIC, .more = S16LD_DENOM_MINUS_641_MORE};};
template<> struct libdivide_constants<int16_t,-640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_640_MAGIC, .more = S16LD_DENOM_MINUS_640_MORE};};
template<> struct libdivide_constants<int16_t,-639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_639_MAGIC, .more = S16LD_DENOM_MINUS_639_MORE};};
template<> struct libdivide_constants<int16_t,-638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_638_MAGIC, .more = S16LD_DENOM_MINUS_638_MORE};};
template<> struct libdivide_constants<int16_t,-637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_637_MAGIC, .more = S16LD_DENOM_MINUS_637_MORE};};
template<> struct libdivide_constants<int16_t,-636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_636_MAGIC, .more = S16LD_DENOM_MINUS_636_MORE};};
template<> struct libdivide_constants<int16_t,-635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_635_MAGIC, .more = S16LD_DENOM_MINUS_635_MORE};};
template<> struct libdivide_constants<int16_t,-634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_634_MAGIC, .more = S16LD_DENOM_MINUS_634_MORE};};
template<> struct libdivide_constants<int16_t,-633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_633_MAGIC, .more = S16LD_DENOM_MINUS_633_MORE};};
template<> struct libdivide_constants<int16_t,-632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_632_MAGIC, .more = S16LD_DENOM_MINUS_632_MORE};};
template<> struct libdivide_constants<int16_t,-631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_631_MAGIC, .more = S16LD_DENOM_MINUS_631_MORE};};
template<> struct libdivide_constants<int16_t,-630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_630_MAGIC, .more = S16LD_DENOM_MINUS_630_MORE};};
template<> struct libdivide_constants<int16_t,-629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_629_MAGIC, .more = S16LD_DENOM_MINUS_629_MORE};};
template<> struct libdivide_constants<int16_t,-628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_628_MAGIC, .more = S16LD_DENOM_MINUS_628_MORE};};
template<> struct libdivide_constants<int16_t,-627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_627_MAGIC, .more = S16LD_DENOM_MINUS_627_MORE};};
template<> struct libdivide_constants<int16_t,-626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_626_MAGIC, .more = S16LD_DENOM_MINUS_626_MORE};};
template<> struct libdivide_constants<int16_t,-625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_625_MAGIC, .more = S16LD_DENOM_MINUS_625_MORE};};
template<> struct libdivide_constants<int16_t,-624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_624_MAGIC, .more = S16LD_DENOM_MINUS_624_MORE};};
template<> struct libdivide_constants<int16_t,-623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_623_MAGIC, .more = S16LD_DENOM_MINUS_623_MORE};};
template<> struct libdivide_constants<int16_t,-622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_622_MAGIC, .more = S16LD_DENOM_MINUS_622_MORE};};
template<> struct libdivide_constants<int16_t,-621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_621_MAGIC, .more = S16LD_DENOM_MINUS_621_MORE};};
template<> struct libdivide_constants<int16_t,-620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_620_MAGIC, .more = S16LD_DENOM_MINUS_620_MORE};};
template<> struct libdivide_constants<int16_t,-619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_619_MAGIC, .more = S16LD_DENOM_MINUS_619_MORE};};
template<> struct libdivide_constants<int16_t,-618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_618_MAGIC, .more = S16LD_DENOM_MINUS_618_MORE};};
template<> struct libdivide_constants<int16_t,-617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_617_MAGIC, .more = S16LD_DENOM_MINUS_617_MORE};};
template<> struct libdivide_constants<int16_t,-616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_616_MAGIC, .more = S16LD_DENOM_MINUS_616_MORE};};
template<> struct libdivide_constants<int16_t,-615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_615_MAGIC, .more = S16LD_DENOM_MINUS_615_MORE};};
template<> struct libdivide_constants<int16_t,-614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_614_MAGIC, .more = S16LD_DENOM_MINUS_614_MORE};};
template<> struct libdivide_constants<int16_t,-613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_613_MAGIC, .more = S16LD_DENOM_MINUS_613_MORE};};
template<> struct libdivide_constants<int16_t,-612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_612_MAGIC, .more = S16LD_DENOM_MINUS_612_MORE};};
template<> struct libdivide_constants<int16_t,-611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_611_MAGIC, .more = S16LD_DENOM_MINUS_611_MORE};};
template<> struct libdivide_constants<int16_t,-610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_610_MAGIC, .more = S16LD_DENOM_MINUS_610_MORE};};
template<> struct libdivide_constants<int16_t,-609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_609_MAGIC, .more = S16LD_DENOM_MINUS_609_MORE};};
template<> struct libdivide_constants<int16_t,-608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_608_MAGIC, .more = S16LD_DENOM_MINUS_608_MORE};};
template<> struct libdivide_constants<int16_t,-607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_607_MAGIC, .more = S16LD_DENOM_MINUS_607_MORE};};
template<> struct libdivide_constants<int16_t,-606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_606_MAGIC, .more = S16LD_DENOM_MINUS_606_MORE};};
template<> struct libdivide_constants<int16_t,-605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_605_MAGIC, .more = S16LD_DENOM_MINUS_605_MORE};};
template<> struct libdivide_constants<int16_t,-604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_604_MAGIC, .more = S16LD_DENOM_MINUS_604_MORE};};
template<> struct libdivide_constants<int16_t,-603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_603_MAGIC, .more = S16LD_DENOM_MINUS_603_MORE};};
template<> struct libdivide_constants<int16_t,-602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_602_MAGIC, .more = S16LD_DENOM_MINUS_602_MORE};};
template<> struct libdivide_constants<int16_t,-601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_601_MAGIC, .more = S16LD_DENOM_MINUS_601_MORE};};
template<> struct libdivide_constants<int16_t,-600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_600_MAGIC, .more = S16LD_DENOM_MINUS_600_MORE};};
template<> struct libdivide_constants<int16_t,-599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_599_MAGIC, .more = S16LD_DENOM_MINUS_599_MORE};};
template<> struct libdivide_constants<int16_t,-598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_598_MAGIC, .more = S16LD_DENOM_MINUS_598_MORE};};
template<> struct libdivide_constants<int16_t,-597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_597_MAGIC, .more = S16LD_DENOM_MINUS_597_MORE};};
template<> struct libdivide_constants<int16_t,-596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_596_MAGIC, .more = S16LD_DENOM_MINUS_596_MORE};};
template<> struct libdivide_constants<int16_t,-595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_595_MAGIC, .more = S16LD_DENOM_MINUS_595_MORE};};
template<> struct libdivide_constants<int16_t,-594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_594_MAGIC, .more = S16LD_DENOM_MINUS_594_MORE};};
template<> struct libdivide_constants<int16_t,-593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_593_MAGIC, .more = S16LD_DENOM_MINUS_593_MORE};};
template<> struct libdivide_constants<int16_t,-592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_592_MAGIC, .more = S16LD_DENOM_MINUS_592_MORE};};
template<> struct libdivide_constants<int16_t,-591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_591_MAGIC, .more = S16LD_DENOM_MINUS_591_MORE};};
template<> struct libdivide_constants<int16_t,-590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_590_MAGIC, .more = S16LD_DENOM_MINUS_590_MORE};};
template<> struct libdivide_constants<int16_t,-589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_589_MAGIC, .more = S16LD_DENOM_MINUS_589_MORE};};
template<> struct libdivide_constants<int16_t,-588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_588_MAGIC, .more = S16LD_DENOM_MINUS_588_MORE};};
template<> struct libdivide_constants<int16_t,-587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_587_MAGIC, .more = S16LD_DENOM_MINUS_587_MORE};};
template<> struct libdivide_constants<int16_t,-586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_586_MAGIC, .more = S16LD_DENOM_MINUS_586_MORE};};
template<> struct libdivide_constants<int16_t,-585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_585_MAGIC, .more = S16LD_DENOM_MINUS_585_MORE};};
template<> struct libdivide_constants<int16_t,-584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_584_MAGIC, .more = S16LD_DENOM_MINUS_584_MORE};};
template<> struct libdivide_constants<int16_t,-583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_583_MAGIC, .more = S16LD_DENOM_MINUS_583_MORE};};
template<> struct libdivide_constants<int16_t,-582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_582_MAGIC, .more = S16LD_DENOM_MINUS_582_MORE};};
template<> struct libdivide_constants<int16_t,-581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_581_MAGIC, .more = S16LD_DENOM_MINUS_581_MORE};};
template<> struct libdivide_constants<int16_t,-580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_580_MAGIC, .more = S16LD_DENOM_MINUS_580_MORE};};
template<> struct libdivide_constants<int16_t,-579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_579_MAGIC, .more = S16LD_DENOM_MINUS_579_MORE};};
template<> struct libdivide_constants<int16_t,-578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_578_MAGIC, .more = S16LD_DENOM_MINUS_578_MORE};};
template<> struct libdivide_constants<int16_t,-577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_577_MAGIC, .more = S16LD_DENOM_MINUS_577_MORE};};
template<> struct libdivide_constants<int16_t,-576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_576_MAGIC, .more = S16LD_DENOM_MINUS_576_MORE};};
template<> struct libdivide_constants<int16_t,-575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_575_MAGIC, .more = S16LD_DENOM_MINUS_575_MORE};};
template<> struct libdivide_constants<int16_t,-574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_574_MAGIC, .more = S16LD_DENOM_MINUS_574_MORE};};
template<> struct libdivide_constants<int16_t,-573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_573_MAGIC, .more = S16LD_DENOM_MINUS_573_MORE};};
template<> struct libdivide_constants<int16_t,-572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_572_MAGIC, .more = S16LD_DENOM_MINUS_572_MORE};};
template<> struct libdivide_constants<int16_t,-571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_571_MAGIC, .more = S16LD_DENOM_MINUS_571_MORE};};
template<> struct libdivide_constants<int16_t,-570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_570_MAGIC, .more = S16LD_DENOM_MINUS_570_MORE};};
template<> struct libdivide_constants<int16_t,-569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_569_MAGIC, .more = S16LD_DENOM_MINUS_569_MORE};};
template<> struct libdivide_constants<int16_t,-568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_568_MAGIC, .more = S16LD_DENOM_MINUS_568_MORE};};
template<> struct libdivide_constants<int16_t,-567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_567_MAGIC, .more = S16LD_DENOM_MINUS_567_MORE};};
template<> struct libdivide_constants<int16_t,-566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_566_MAGIC, .more = S16LD_DENOM_MINUS_566_MORE};};
template<> struct libdivide_constants<int16_t,-565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_565_MAGIC, .more = S16LD_DENOM_MINUS_565_MORE};};
template<> struct libdivide_constants<int16_t,-564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_564_MAGIC, .more = S16LD_DENOM_MINUS_564_MORE};};
template<> struct libdivide_constants<int16_t,-563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_563_MAGIC, .more = S16LD_DENOM_MINUS_563_MORE};};
template<> struct libdivide_constants<int16_t,-562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_562_MAGIC, .more = S16LD_DENOM_MINUS_562_MORE};};
template<> struct libdivide_constants<int16_t,-561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_561_MAGIC, .more = S16LD_DENOM_MINUS_561_MORE};};
template<> struct libdivide_constants<int16_t,-560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_560_MAGIC, .more = S16LD_DENOM_MINUS_560_MORE};};
template<> struct libdivide_constants<int16_t,-559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_559_MAGIC, .more = S16LD_DENOM_MINUS_559_MORE};};
template<> struct libdivide_constants<int16_t,-558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_558_MAGIC, .more = S16LD_DENOM_MINUS_558_MORE};};
template<> struct libdivide_constants<int16_t,-557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_557_MAGIC, .more = S16LD_DENOM_MINUS_557_MORE};};
template<> struct libdivide_constants<int16_t,-556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_556_MAGIC, .more = S16LD_DENOM_MINUS_556_MORE};};
template<> struct libdivide_constants<int16_t,-555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_555_MAGIC, .more = S16LD_DENOM_MINUS_555_MORE};};
template<> struct libdivide_constants<int16_t,-554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_554_MAGIC, .more = S16LD_DENOM_MINUS_554_MORE};};
template<> struct libdivide_constants<int16_t,-553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_553_MAGIC, .more = S16LD_DENOM_MINUS_553_MORE};};
template<> struct libdivide_constants<int16_t,-552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_552_MAGIC, .more = S16LD_DENOM_MINUS_552_MORE};};
template<> struct libdivide_constants<int16_t,-551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_551_MAGIC, .more = S16LD_DENOM_MINUS_551_MORE};};
template<> struct libdivide_constants<int16_t,-550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_550_MAGIC, .more = S16LD_DENOM_MINUS_550_MORE};};
template<> struct libdivide_constants<int16_t,-549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_549_MAGIC, .more = S16LD_DENOM_MINUS_549_MORE};};
template<> struct libdivide_constants<int16_t,-548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_548_MAGIC, .more = S16LD_DENOM_MINUS_548_MORE};};
template<> struct libdivide_constants<int16_t,-547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_547_MAGIC, .more = S16LD_DENOM_MINUS_547_MORE};};
template<> struct libdivide_constants<int16_t,-546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_546_MAGIC, .more = S16LD_DENOM_MINUS_546_MORE};};
template<> struct libdivide_constants<int16_t,-545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_545_MAGIC, .more = S16LD_DENOM_MINUS_545_MORE};};
template<> struct libdivide_constants<int16_t,-544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_544_MAGIC, .more = S16LD_DENOM_MINUS_544_MORE};};
template<> struct libdivide_constants<int16_t,-543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_543_MAGIC, .more = S16LD_DENOM_MINUS_543_MORE};};
template<> struct libdivide_constants<int16_t,-542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_542_MAGIC, .more = S16LD_DENOM_MINUS_542_MORE};};
template<> struct libdivide_constants<int16_t,-541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_541_MAGIC, .more = S16LD_DENOM_MINUS_541_MORE};};
template<> struct libdivide_constants<int16_t,-540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_540_MAGIC, .more = S16LD_DENOM_MINUS_540_MORE};};
template<> struct libdivide_constants<int16_t,-539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_539_MAGIC, .more = S16LD_DENOM_MINUS_539_MORE};};
template<> struct libdivide_constants<int16_t,-538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_538_MAGIC, .more = S16LD_DENOM_MINUS_538_MORE};};
template<> struct libdivide_constants<int16_t,-537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_537_MAGIC, .more = S16LD_DENOM_MINUS_537_MORE};};
template<> struct libdivide_constants<int16_t,-536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_536_MAGIC, .more = S16LD_DENOM_MINUS_536_MORE};};
template<> struct libdivide_constants<int16_t,-535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_535_MAGIC, .more = S16LD_DENOM_MINUS_535_MORE};};
template<> struct libdivide_constants<int16_t,-534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_534_MAGIC, .more = S16LD_DENOM_MINUS_534_MORE};};
template<> struct libdivide_constants<int16_t,-533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_533_MAGIC, .more = S16LD_DENOM_MINUS_533_MORE};};
template<> struct libdivide_constants<int16_t,-532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_532_MAGIC, .more = S16LD_DENOM_MINUS_532_MORE};};
template<> struct libdivide_constants<int16_t,-531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_531_MAGIC, .more = S16LD_DENOM_MINUS_531_MORE};};
template<> struct libdivide_constants<int16_t,-530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_530_MAGIC, .more = S16LD_DENOM_MINUS_530_MORE};};
template<> struct libdivide_constants<int16_t,-529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_529_MAGIC, .more = S16LD_DENOM_MINUS_529_MORE};};
template<> struct libdivide_constants<int16_t,-528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_528_MAGIC, .more = S16LD_DENOM_MINUS_528_MORE};};
template<> struct libdivide_constants<int16_t,-527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_527_MAGIC, .more = S16LD_DENOM_MINUS_527_MORE};};
template<> struct libdivide_constants<int16_t,-526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_526_MAGIC, .more = S16LD_DENOM_MINUS_526_MORE};};
template<> struct libdivide_constants<int16_t,-525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_525_MAGIC, .more = S16LD_DENOM_MINUS_525_MORE};};
template<> struct libdivide_constants<int16_t,-524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_524_MAGIC, .more = S16LD_DENOM_MINUS_524_MORE};};
template<> struct libdivide_constants<int16_t,-523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_523_MAGIC, .more = S16LD_DENOM_MINUS_523_MORE};};
template<> struct libdivide_constants<int16_t,-522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_522_MAGIC, .more = S16LD_DENOM_MINUS_522_MORE};};
template<> struct libdivide_constants<int16_t,-521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_521_MAGIC, .more = S16LD_DENOM_MINUS_521_MORE};};
template<> struct libdivide_constants<int16_t,-520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_520_MAGIC, .more = S16LD_DENOM_MINUS_520_MORE};};
template<> struct libdivide_constants<int16_t,-519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_519_MAGIC, .more = S16LD_DENOM_MINUS_519_MORE};};
template<> struct libdivide_constants<int16_t,-518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_518_MAGIC, .more = S16LD_DENOM_MINUS_518_MORE};};
template<> struct libdivide_constants<int16_t,-517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_517_MAGIC, .more = S16LD_DENOM_MINUS_517_MORE};};
template<> struct libdivide_constants<int16_t,-516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_516_MAGIC, .more = S16LD_DENOM_MINUS_516_MORE};};
template<> struct libdivide_constants<int16_t,-515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_515_MAGIC, .more = S16LD_DENOM_MINUS_515_MORE};};
template<> struct libdivide_constants<int16_t,-514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_514_MAGIC, .more = S16LD_DENOM_MINUS_514_MORE};};
template<> struct libdivide_constants<int16_t,-513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_513_MAGIC, .more = S16LD_DENOM_MINUS_513_MORE};};
template<> struct libdivide_constants<int16_t,-512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_512_MAGIC, .more = S16LD_DENOM_MINUS_512_MORE};};
template<> struct libdivide_constants<int16_t,-511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_511_MAGIC, .more = S16LD_DENOM_MINUS_511_MORE};};
template<> struct libdivide_constants<int16_t,-510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_510_MAGIC, .more = S16LD_DENOM_MINUS_510_MORE};};
template<> struct libdivide_constants<int16_t,-509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_509_MAGIC, .more = S16LD_DENOM_MINUS_509_MORE};};
template<> struct libdivide_constants<int16_t,-508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_508_MAGIC, .more = S16LD_DENOM_MINUS_508_MORE};};
template<> struct libdivide_constants<int16_t,-507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_507_MAGIC, .more = S16LD_DENOM_MINUS_507_MORE};};
template<> struct libdivide_constants<int16_t,-506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_506_MAGIC, .more = S16LD_DENOM_MINUS_506_MORE};};
template<> struct libdivide_constants<int16_t,-505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_505_MAGIC, .more = S16LD_DENOM_MINUS_505_MORE};};
template<> struct libdivide_constants<int16_t,-504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_504_MAGIC, .more = S16LD_DENOM_MINUS_504_MORE};};
template<> struct libdivide_constants<int16_t,-503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_503_MAGIC, .more = S16LD_DENOM_MINUS_503_MORE};};
template<> struct libdivide_constants<int16_t,-502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_502_MAGIC, .more = S16LD_DENOM_MINUS_502_MORE};};
template<> struct libdivide_constants<int16_t,-501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_501_MAGIC, .more = S16LD_DENOM_MINUS_501_MORE};};
template<> struct libdivide_constants<int16_t,-500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_500_MAGIC, .more = S16LD_DENOM_MINUS_500_MORE};};
template<> struct libdivide_constants<int16_t,-499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_499_MAGIC, .more = S16LD_DENOM_MINUS_499_MORE};};
template<> struct libdivide_constants<int16_t,-498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_498_MAGIC, .more = S16LD_DENOM_MINUS_498_MORE};};
template<> struct libdivide_constants<int16_t,-497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_497_MAGIC, .more = S16LD_DENOM_MINUS_497_MORE};};
template<> struct libdivide_constants<int16_t,-496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_496_MAGIC, .more = S16LD_DENOM_MINUS_496_MORE};};
template<> struct libdivide_constants<int16_t,-495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_495_MAGIC, .more = S16LD_DENOM_MINUS_495_MORE};};
template<> struct libdivide_constants<int16_t,-494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_494_MAGIC, .more = S16LD_DENOM_MINUS_494_MORE};};
template<> struct libdivide_constants<int16_t,-493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_493_MAGIC, .more = S16LD_DENOM_MINUS_493_MORE};};
template<> struct libdivide_constants<int16_t,-492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_492_MAGIC, .more = S16LD_DENOM_MINUS_492_MORE};};
template<> struct libdivide_constants<int16_t,-491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_491_MAGIC, .more = S16LD_DENOM_MINUS_491_MORE};};
template<> struct libdivide_constants<int16_t,-490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_490_MAGIC, .more = S16LD_DENOM_MINUS_490_MORE};};
template<> struct libdivide_constants<int16_t,-489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_489_MAGIC, .more = S16LD_DENOM_MINUS_489_MORE};};
template<> struct libdivide_constants<int16_t,-488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_488_MAGIC, .more = S16LD_DENOM_MINUS_488_MORE};};
template<> struct libdivide_constants<int16_t,-487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_487_MAGIC, .more = S16LD_DENOM_MINUS_487_MORE};};
template<> struct libdivide_constants<int16_t,-486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_486_MAGIC, .more = S16LD_DENOM_MINUS_486_MORE};};
template<> struct libdivide_constants<int16_t,-485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_485_MAGIC, .more = S16LD_DENOM_MINUS_485_MORE};};
template<> struct libdivide_constants<int16_t,-484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_484_MAGIC, .more = S16LD_DENOM_MINUS_484_MORE};};
template<> struct libdivide_constants<int16_t,-483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_483_MAGIC, .more = S16LD_DENOM_MINUS_483_MORE};};
template<> struct libdivide_constants<int16_t,-482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_482_MAGIC, .more = S16LD_DENOM_MINUS_482_MORE};};
template<> struct libdivide_constants<int16_t,-481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_481_MAGIC, .more = S16LD_DENOM_MINUS_481_MORE};};
template<> struct libdivide_constants<int16_t,-480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_480_MAGIC, .more = S16LD_DENOM_MINUS_480_MORE};};
template<> struct libdivide_constants<int16_t,-479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_479_MAGIC, .more = S16LD_DENOM_MINUS_479_MORE};};
template<> struct libdivide_constants<int16_t,-478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_478_MAGIC, .more = S16LD_DENOM_MINUS_478_MORE};};
template<> struct libdivide_constants<int16_t,-477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_477_MAGIC, .more = S16LD_DENOM_MINUS_477_MORE};};
template<> struct libdivide_constants<int16_t,-476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_476_MAGIC, .more = S16LD_DENOM_MINUS_476_MORE};};
template<> struct libdivide_constants<int16_t,-475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_475_MAGIC, .more = S16LD_DENOM_MINUS_475_MORE};};
template<> struct libdivide_constants<int16_t,-474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_474_MAGIC, .more = S16LD_DENOM_MINUS_474_MORE};};
template<> struct libdivide_constants<int16_t,-473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_473_MAGIC, .more = S16LD_DENOM_MINUS_473_MORE};};
template<> struct libdivide_constants<int16_t,-472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_472_MAGIC, .more = S16LD_DENOM_MINUS_472_MORE};};
template<> struct libdivide_constants<int16_t,-471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_471_MAGIC, .more = S16LD_DENOM_MINUS_471_MORE};};
template<> struct libdivide_constants<int16_t,-470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_470_MAGIC, .more = S16LD_DENOM_MINUS_470_MORE};};
template<> struct libdivide_constants<int16_t,-469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_469_MAGIC, .more = S16LD_DENOM_MINUS_469_MORE};};
template<> struct libdivide_constants<int16_t,-468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_468_MAGIC, .more = S16LD_DENOM_MINUS_468_MORE};};
template<> struct libdivide_constants<int16_t,-467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_467_MAGIC, .more = S16LD_DENOM_MINUS_467_MORE};};
template<> struct libdivide_constants<int16_t,-466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_466_MAGIC, .more = S16LD_DENOM_MINUS_466_MORE};};
template<> struct libdivide_constants<int16_t,-465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_465_MAGIC, .more = S16LD_DENOM_MINUS_465_MORE};};
template<> struct libdivide_constants<int16_t,-464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_464_MAGIC, .more = S16LD_DENOM_MINUS_464_MORE};};
template<> struct libdivide_constants<int16_t,-463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_463_MAGIC, .more = S16LD_DENOM_MINUS_463_MORE};};
template<> struct libdivide_constants<int16_t,-462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_462_MAGIC, .more = S16LD_DENOM_MINUS_462_MORE};};
template<> struct libdivide_constants<int16_t,-461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_461_MAGIC, .more = S16LD_DENOM_MINUS_461_MORE};};
template<> struct libdivide_constants<int16_t,-460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_460_MAGIC, .more = S16LD_DENOM_MINUS_460_MORE};};
template<> struct libdivide_constants<int16_t,-459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_459_MAGIC, .more = S16LD_DENOM_MINUS_459_MORE};};
template<> struct libdivide_constants<int16_t,-458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_458_MAGIC, .more = S16LD_DENOM_MINUS_458_MORE};};
template<> struct libdivide_constants<int16_t,-457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_457_MAGIC, .more = S16LD_DENOM_MINUS_457_MORE};};
template<> struct libdivide_constants<int16_t,-456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_456_MAGIC, .more = S16LD_DENOM_MINUS_456_MORE};};
template<> struct libdivide_constants<int16_t,-455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_455_MAGIC, .more = S16LD_DENOM_MINUS_455_MORE};};
template<> struct libdivide_constants<int16_t,-454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_454_MAGIC, .more = S16LD_DENOM_MINUS_454_MORE};};
template<> struct libdivide_constants<int16_t,-453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_453_MAGIC, .more = S16LD_DENOM_MINUS_453_MORE};};
template<> struct libdivide_constants<int16_t,-452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_452_MAGIC, .more = S16LD_DENOM_MINUS_452_MORE};};
template<> struct libdivide_constants<int16_t,-451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_451_MAGIC, .more = S16LD_DENOM_MINUS_451_MORE};};
template<> struct libdivide_constants<int16_t,-450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_450_MAGIC, .more = S16LD_DENOM_MINUS_450_MORE};};
template<> struct libdivide_constants<int16_t,-449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_449_MAGIC, .more = S16LD_DENOM_MINUS_449_MORE};};
template<> struct libdivide_constants<int16_t,-448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_448_MAGIC, .more = S16LD_DENOM_MINUS_448_MORE};};
template<> struct libdivide_constants<int16_t,-447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_447_MAGIC, .more = S16LD_DENOM_MINUS_447_MORE};};
template<> struct libdivide_constants<int16_t,-446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_446_MAGIC, .more = S16LD_DENOM_MINUS_446_MORE};};
template<> struct libdivide_constants<int16_t,-445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_445_MAGIC, .more = S16LD_DENOM_MINUS_445_MORE};};
template<> struct libdivide_constants<int16_t,-444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_444_MAGIC, .more = S16LD_DENOM_MINUS_444_MORE};};
template<> struct libdivide_constants<int16_t,-443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_443_MAGIC, .more = S16LD_DENOM_MINUS_443_MORE};};
template<> struct libdivide_constants<int16_t,-442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_442_MAGIC, .more = S16LD_DENOM_MINUS_442_MORE};};
template<> struct libdivide_constants<int16_t,-441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_441_MAGIC, .more = S16LD_DENOM_MINUS_441_MORE};};
template<> struct libdivide_constants<int16_t,-440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_440_MAGIC, .more = S16LD_DENOM_MINUS_440_MORE};};
template<> struct libdivide_constants<int16_t,-439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_439_MAGIC, .more = S16LD_DENOM_MINUS_439_MORE};};
template<> struct libdivide_constants<int16_t,-438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_438_MAGIC, .more = S16LD_DENOM_MINUS_438_MORE};};
template<> struct libdivide_constants<int16_t,-437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_437_MAGIC, .more = S16LD_DENOM_MINUS_437_MORE};};
template<> struct libdivide_constants<int16_t,-436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_436_MAGIC, .more = S16LD_DENOM_MINUS_436_MORE};};
template<> struct libdivide_constants<int16_t,-435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_435_MAGIC, .more = S16LD_DENOM_MINUS_435_MORE};};
template<> struct libdivide_constants<int16_t,-434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_434_MAGIC, .more = S16LD_DENOM_MINUS_434_MORE};};
template<> struct libdivide_constants<int16_t,-433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_433_MAGIC, .more = S16LD_DENOM_MINUS_433_MORE};};
template<> struct libdivide_constants<int16_t,-432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_432_MAGIC, .more = S16LD_DENOM_MINUS_432_MORE};};
template<> struct libdivide_constants<int16_t,-431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_431_MAGIC, .more = S16LD_DENOM_MINUS_431_MORE};};
template<> struct libdivide_constants<int16_t,-430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_430_MAGIC, .more = S16LD_DENOM_MINUS_430_MORE};};
template<> struct libdivide_constants<int16_t,-429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_429_MAGIC, .more = S16LD_DENOM_MINUS_429_MORE};};
template<> struct libdivide_constants<int16_t,-428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_428_MAGIC, .more = S16LD_DENOM_MINUS_428_MORE};};
template<> struct libdivide_constants<int16_t,-427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_427_MAGIC, .more = S16LD_DENOM_MINUS_427_MORE};};
template<> struct libdivide_constants<int16_t,-426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_426_MAGIC, .more = S16LD_DENOM_MINUS_426_MORE};};
template<> struct libdivide_constants<int16_t,-425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_425_MAGIC, .more = S16LD_DENOM_MINUS_425_MORE};};
template<> struct libdivide_constants<int16_t,-424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_424_MAGIC, .more = S16LD_DENOM_MINUS_424_MORE};};
template<> struct libdivide_constants<int16_t,-423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_423_MAGIC, .more = S16LD_DENOM_MINUS_423_MORE};};
template<> struct libdivide_constants<int16_t,-422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_422_MAGIC, .more = S16LD_DENOM_MINUS_422_MORE};};
template<> struct libdivide_constants<int16_t,-421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_421_MAGIC, .more = S16LD_DENOM_MINUS_421_MORE};};
template<> struct libdivide_constants<int16_t,-420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_420_MAGIC, .more = S16LD_DENOM_MINUS_420_MORE};};
template<> struct libdivide_constants<int16_t,-419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_419_MAGIC, .more = S16LD_DENOM_MINUS_419_MORE};};
template<> struct libdivide_constants<int16_t,-418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_418_MAGIC, .more = S16LD_DENOM_MINUS_418_MORE};};
template<> struct libdivide_constants<int16_t,-417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_417_MAGIC, .more = S16LD_DENOM_MINUS_417_MORE};};
template<> struct libdivide_constants<int16_t,-416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_416_MAGIC, .more = S16LD_DENOM_MINUS_416_MORE};};
template<> struct libdivide_constants<int16_t,-415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_415_MAGIC, .more = S16LD_DENOM_MINUS_415_MORE};};
template<> struct libdivide_constants<int16_t,-414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_414_MAGIC, .more = S16LD_DENOM_MINUS_414_MORE};};
template<> struct libdivide_constants<int16_t,-413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_413_MAGIC, .more = S16LD_DENOM_MINUS_413_MORE};};
template<> struct libdivide_constants<int16_t,-412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_412_MAGIC, .more = S16LD_DENOM_MINUS_412_MORE};};
template<> struct libdivide_constants<int16_t,-411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_411_MAGIC, .more = S16LD_DENOM_MINUS_411_MORE};};
template<> struct libdivide_constants<int16_t,-410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_410_MAGIC, .more = S16LD_DENOM_MINUS_410_MORE};};
template<> struct libdivide_constants<int16_t,-409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_409_MAGIC, .more = S16LD_DENOM_MINUS_409_MORE};};
template<> struct libdivide_constants<int16_t,-408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_408_MAGIC, .more = S16LD_DENOM_MINUS_408_MORE};};
template<> struct libdivide_constants<int16_t,-407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_407_MAGIC, .more = S16LD_DENOM_MINUS_407_MORE};};
template<> struct libdivide_constants<int16_t,-406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_406_MAGIC, .more = S16LD_DENOM_MINUS_406_MORE};};
template<> struct libdivide_constants<int16_t,-405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_405_MAGIC, .more = S16LD_DENOM_MINUS_405_MORE};};
template<> struct libdivide_constants<int16_t,-404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_404_MAGIC, .more = S16LD_DENOM_MINUS_404_MORE};};
template<> struct libdivide_constants<int16_t,-403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_403_MAGIC, .more = S16LD_DENOM_MINUS_403_MORE};};
template<> struct libdivide_constants<int16_t,-402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_402_MAGIC, .more = S16LD_DENOM_MINUS_402_MORE};};
template<> struct libdivide_constants<int16_t,-401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_401_MAGIC, .more = S16LD_DENOM_MINUS_401_MORE};};
template<> struct libdivide_constants<int16_t,-400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_400_MAGIC, .more = S16LD_DENOM_MINUS_400_MORE};};
template<> struct libdivide_constants<int16_t,-399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_399_MAGIC, .more = S16LD_DENOM_MINUS_399_MORE};};
template<> struct libdivide_constants<int16_t,-398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_398_MAGIC, .more = S16LD_DENOM_MINUS_398_MORE};};
template<> struct libdivide_constants<int16_t,-397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_397_MAGIC, .more = S16LD_DENOM_MINUS_397_MORE};};
template<> struct libdivide_constants<int16_t,-396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_396_MAGIC, .more = S16LD_DENOM_MINUS_396_MORE};};
template<> struct libdivide_constants<int16_t,-395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_395_MAGIC, .more = S16LD_DENOM_MINUS_395_MORE};};
template<> struct libdivide_constants<int16_t,-394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_394_MAGIC, .more = S16LD_DENOM_MINUS_394_MORE};};
template<> struct libdivide_constants<int16_t,-393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_393_MAGIC, .more = S16LD_DENOM_MINUS_393_MORE};};
template<> struct libdivide_constants<int16_t,-392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_392_MAGIC, .more = S16LD_DENOM_MINUS_392_MORE};};
template<> struct libdivide_constants<int16_t,-391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_391_MAGIC, .more = S16LD_DENOM_MINUS_391_MORE};};
template<> struct libdivide_constants<int16_t,-390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_390_MAGIC, .more = S16LD_DENOM_MINUS_390_MORE};};
template<> struct libdivide_constants<int16_t,-389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_389_MAGIC, .more = S16LD_DENOM_MINUS_389_MORE};};
template<> struct libdivide_constants<int16_t,-388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_388_MAGIC, .more = S16LD_DENOM_MINUS_388_MORE};};
template<> struct libdivide_constants<int16_t,-387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_387_MAGIC, .more = S16LD_DENOM_MINUS_387_MORE};};
template<> struct libdivide_constants<int16_t,-386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_386_MAGIC, .more = S16LD_DENOM_MINUS_386_MORE};};
template<> struct libdivide_constants<int16_t,-385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_385_MAGIC, .more = S16LD_DENOM_MINUS_385_MORE};};
template<> struct libdivide_constants<int16_t,-384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_384_MAGIC, .more = S16LD_DENOM_MINUS_384_MORE};};
template<> struct libdivide_constants<int16_t,-383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_383_MAGIC, .more = S16LD_DENOM_MINUS_383_MORE};};
template<> struct libdivide_constants<int16_t,-382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_382_MAGIC, .more = S16LD_DENOM_MINUS_382_MORE};};
template<> struct libdivide_constants<int16_t,-381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_381_MAGIC, .more = S16LD_DENOM_MINUS_381_MORE};};
template<> struct libdivide_constants<int16_t,-380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_380_MAGIC, .more = S16LD_DENOM_MINUS_380_MORE};};
template<> struct libdivide_constants<int16_t,-379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_379_MAGIC, .more = S16LD_DENOM_MINUS_379_MORE};};
template<> struct libdivide_constants<int16_t,-378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_378_MAGIC, .more = S16LD_DENOM_MINUS_378_MORE};};
template<> struct libdivide_constants<int16_t,-377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_377_MAGIC, .more = S16LD_DENOM_MINUS_377_MORE};};
template<> struct libdivide_constants<int16_t,-376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_376_MAGIC, .more = S16LD_DENOM_MINUS_376_MORE};};
template<> struct libdivide_constants<int16_t,-375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_375_MAGIC, .more = S16LD_DENOM_MINUS_375_MORE};};
template<> struct libdivide_constants<int16_t,-374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_374_MAGIC, .more = S16LD_DENOM_MINUS_374_MORE};};
template<> struct libdivide_constants<int16_t,-373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_373_MAGIC, .more = S16LD_DENOM_MINUS_373_MORE};};
template<> struct libdivide_constants<int16_t,-372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_372_MAGIC, .more = S16LD_DENOM_MINUS_372_MORE};};
template<> struct libdivide_constants<int16_t,-371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_371_MAGIC, .more = S16LD_DENOM_MINUS_371_MORE};};
template<> struct libdivide_constants<int16_t,-370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_370_MAGIC, .more = S16LD_DENOM_MINUS_370_MORE};};
template<> struct libdivide_constants<int16_t,-369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_369_MAGIC, .more = S16LD_DENOM_MINUS_369_MORE};};
template<> struct libdivide_constants<int16_t,-368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_368_MAGIC, .more = S16LD_DENOM_MINUS_368_MORE};};
template<> struct libdivide_constants<int16_t,-367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_367_MAGIC, .more = S16LD_DENOM_MINUS_367_MORE};};
template<> struct libdivide_constants<int16_t,-366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_366_MAGIC, .more = S16LD_DENOM_MINUS_366_MORE};};
template<> struct libdivide_constants<int16_t,-365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_365_MAGIC, .more = S16LD_DENOM_MINUS_365_MORE};};
template<> struct libdivide_constants<int16_t,-364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_364_MAGIC, .more = S16LD_DENOM_MINUS_364_MORE};};
template<> struct libdivide_constants<int16_t,-363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_363_MAGIC, .more = S16LD_DENOM_MINUS_363_MORE};};
template<> struct libdivide_constants<int16_t,-362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_362_MAGIC, .more = S16LD_DENOM_MINUS_362_MORE};};
template<> struct libdivide_constants<int16_t,-361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_361_MAGIC, .more = S16LD_DENOM_MINUS_361_MORE};};
template<> struct libdivide_constants<int16_t,-360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_360_MAGIC, .more = S16LD_DENOM_MINUS_360_MORE};};
template<> struct libdivide_constants<int16_t,-359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_359_MAGIC, .more = S16LD_DENOM_MINUS_359_MORE};};
template<> struct libdivide_constants<int16_t,-358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_358_MAGIC, .more = S16LD_DENOM_MINUS_358_MORE};};
template<> struct libdivide_constants<int16_t,-357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_357_MAGIC, .more = S16LD_DENOM_MINUS_357_MORE};};
template<> struct libdivide_constants<int16_t,-356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_356_MAGIC, .more = S16LD_DENOM_MINUS_356_MORE};};
template<> struct libdivide_constants<int16_t,-355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_355_MAGIC, .more = S16LD_DENOM_MINUS_355_MORE};};
template<> struct libdivide_constants<int16_t,-354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_354_MAGIC, .more = S16LD_DENOM_MINUS_354_MORE};};
template<> struct libdivide_constants<int16_t,-353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_353_MAGIC, .more = S16LD_DENOM_MINUS_353_MORE};};
template<> struct libdivide_constants<int16_t,-352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_352_MAGIC, .more = S16LD_DENOM_MINUS_352_MORE};};
template<> struct libdivide_constants<int16_t,-351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_351_MAGIC, .more = S16LD_DENOM_MINUS_351_MORE};};
template<> struct libdivide_constants<int16_t,-350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_350_MAGIC, .more = S16LD_DENOM_MINUS_350_MORE};};
template<> struct libdivide_constants<int16_t,-349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_349_MAGIC, .more = S16LD_DENOM_MINUS_349_MORE};};
template<> struct libdivide_constants<int16_t,-348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_348_MAGIC, .more = S16LD_DENOM_MINUS_348_MORE};};
template<> struct libdivide_constants<int16_t,-347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_347_MAGIC, .more = S16LD_DENOM_MINUS_347_MORE};};
template<> struct libdivide_constants<int16_t,-346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_346_MAGIC, .more = S16LD_DENOM_MINUS_346_MORE};};
template<> struct libdivide_constants<int16_t,-345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_345_MAGIC, .more = S16LD_DENOM_MINUS_345_MORE};};
template<> struct libdivide_constants<int16_t,-344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_344_MAGIC, .more = S16LD_DENOM_MINUS_344_MORE};};
template<> struct libdivide_constants<int16_t,-343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_343_MAGIC, .more = S16LD_DENOM_MINUS_343_MORE};};
template<> struct libdivide_constants<int16_t,-342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_342_MAGIC, .more = S16LD_DENOM_MINUS_342_MORE};};
template<> struct libdivide_constants<int16_t,-341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_341_MAGIC, .more = S16LD_DENOM_MINUS_341_MORE};};
template<> struct libdivide_constants<int16_t,-340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_340_MAGIC, .more = S16LD_DENOM_MINUS_340_MORE};};
template<> struct libdivide_constants<int16_t,-339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_339_MAGIC, .more = S16LD_DENOM_MINUS_339_MORE};};
template<> struct libdivide_constants<int16_t,-338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_338_MAGIC, .more = S16LD_DENOM_MINUS_338_MORE};};
template<> struct libdivide_constants<int16_t,-337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_337_MAGIC, .more = S16LD_DENOM_MINUS_337_MORE};};
template<> struct libdivide_constants<int16_t,-336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_336_MAGIC, .more = S16LD_DENOM_MINUS_336_MORE};};
template<> struct libdivide_constants<int16_t,-335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_335_MAGIC, .more = S16LD_DENOM_MINUS_335_MORE};};
template<> struct libdivide_constants<int16_t,-334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_334_MAGIC, .more = S16LD_DENOM_MINUS_334_MORE};};
template<> struct libdivide_constants<int16_t,-333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_333_MAGIC, .more = S16LD_DENOM_MINUS_333_MORE};};
template<> struct libdivide_constants<int16_t,-332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_332_MAGIC, .more = S16LD_DENOM_MINUS_332_MORE};};
template<> struct libdivide_constants<int16_t,-331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_331_MAGIC, .more = S16LD_DENOM_MINUS_331_MORE};};
template<> struct libdivide_constants<int16_t,-330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_330_MAGIC, .more = S16LD_DENOM_MINUS_330_MORE};};
template<> struct libdivide_constants<int16_t,-329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_329_MAGIC, .more = S16LD_DENOM_MINUS_329_MORE};};
template<> struct libdivide_constants<int16_t,-328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_328_MAGIC, .more = S16LD_DENOM_MINUS_328_MORE};};
template<> struct libdivide_constants<int16_t,-327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_327_MAGIC, .more = S16LD_DENOM_MINUS_327_MORE};};
template<> struct libdivide_constants<int16_t,-326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_326_MAGIC, .more = S16LD_DENOM_MINUS_326_MORE};};
template<> struct libdivide_constants<int16_t,-325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_325_MAGIC, .more = S16LD_DENOM_MINUS_325_MORE};};
template<> struct libdivide_constants<int16_t,-324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_324_MAGIC, .more = S16LD_DENOM_MINUS_324_MORE};};
template<> struct libdivide_constants<int16_t,-323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_323_MAGIC, .more = S16LD_DENOM_MINUS_323_MORE};};
template<> struct libdivide_constants<int16_t,-322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_322_MAGIC, .more = S16LD_DENOM_MINUS_322_MORE};};
template<> struct libdivide_constants<int16_t,-321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_321_MAGIC, .more = S16LD_DENOM_MINUS_321_MORE};};
template<> struct libdivide_constants<int16_t,-320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_320_MAGIC, .more = S16LD_DENOM_MINUS_320_MORE};};
template<> struct libdivide_constants<int16_t,-319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_319_MAGIC, .more = S16LD_DENOM_MINUS_319_MORE};};
template<> struct libdivide_constants<int16_t,-318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_318_MAGIC, .more = S16LD_DENOM_MINUS_318_MORE};};
template<> struct libdivide_constants<int16_t,-317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_317_MAGIC, .more = S16LD_DENOM_MINUS_317_MORE};};
template<> struct libdivide_constants<int16_t,-316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_316_MAGIC, .more = S16LD_DENOM_MINUS_316_MORE};};
template<> struct libdivide_constants<int16_t,-315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_315_MAGIC, .more = S16LD_DENOM_MINUS_315_MORE};};
template<> struct libdivide_constants<int16_t,-314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_314_MAGIC, .more = S16LD_DENOM_MINUS_314_MORE};};
template<> struct libdivide_constants<int16_t,-313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_313_MAGIC, .more = S16LD_DENOM_MINUS_313_MORE};};
template<> struct libdivide_constants<int16_t,-312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_312_MAGIC, .more = S16LD_DENOM_MINUS_312_MORE};};
template<> struct libdivide_constants<int16_t,-311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_311_MAGIC, .more = S16LD_DENOM_MINUS_311_MORE};};
template<> struct libdivide_constants<int16_t,-310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_310_MAGIC, .more = S16LD_DENOM_MINUS_310_MORE};};
template<> struct libdivide_constants<int16_t,-309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_309_MAGIC, .more = S16LD_DENOM_MINUS_309_MORE};};
template<> struct libdivide_constants<int16_t,-308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_308_MAGIC, .more = S16LD_DENOM_MINUS_308_MORE};};
template<> struct libdivide_constants<int16_t,-307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_307_MAGIC, .more = S16LD_DENOM_MINUS_307_MORE};};
template<> struct libdivide_constants<int16_t,-306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_306_MAGIC, .more = S16LD_DENOM_MINUS_306_MORE};};
template<> struct libdivide_constants<int16_t,-305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_305_MAGIC, .more = S16LD_DENOM_MINUS_305_MORE};};
template<> struct libdivide_constants<int16_t,-304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_304_MAGIC, .more = S16LD_DENOM_MINUS_304_MORE};};
template<> struct libdivide_constants<int16_t,-303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_303_MAGIC, .more = S16LD_DENOM_MINUS_303_MORE};};
template<> struct libdivide_constants<int16_t,-302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_302_MAGIC, .more = S16LD_DENOM_MINUS_302_MORE};};
template<> struct libdivide_constants<int16_t,-301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_301_MAGIC, .more = S16LD_DENOM_MINUS_301_MORE};};
template<> struct libdivide_constants<int16_t,-300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_300_MAGIC, .more = S16LD_DENOM_MINUS_300_MORE};};
template<> struct libdivide_constants<int16_t,-299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_299_MAGIC, .more = S16LD_DENOM_MINUS_299_MORE};};
template<> struct libdivide_constants<int16_t,-298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_298_MAGIC, .more = S16LD_DENOM_MINUS_298_MORE};};
template<> struct libdivide_constants<int16_t,-297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_297_MAGIC, .more = S16LD_DENOM_MINUS_297_MORE};};
template<> struct libdivide_constants<int16_t,-296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_296_MAGIC, .more = S16LD_DENOM_MINUS_296_MORE};};
template<> struct libdivide_constants<int16_t,-295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_295_MAGIC, .more = S16LD_DENOM_MINUS_295_MORE};};
template<> struct libdivide_constants<int16_t,-294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_294_MAGIC, .more = S16LD_DENOM_MINUS_294_MORE};};
template<> struct libdivide_constants<int16_t,-293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_293_MAGIC, .more = S16LD_DENOM_MINUS_293_MORE};};
template<> struct libdivide_constants<int16_t,-292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_292_MAGIC, .more = S16LD_DENOM_MINUS_292_MORE};};
template<> struct libdivide_constants<int16_t,-291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_291_MAGIC, .more = S16LD_DENOM_MINUS_291_MORE};};
template<> struct libdivide_constants<int16_t,-290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_290_MAGIC, .more = S16LD_DENOM_MINUS_290_MORE};};
template<> struct libdivide_constants<int16_t,-289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_289_MAGIC, .more = S16LD_DENOM_MINUS_289_MORE};};
template<> struct libdivide_constants<int16_t,-288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_288_MAGIC, .more = S16LD_DENOM_MINUS_288_MORE};};
template<> struct libdivide_constants<int16_t,-287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_287_MAGIC, .more = S16LD_DENOM_MINUS_287_MORE};};
template<> struct libdivide_constants<int16_t,-286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_286_MAGIC, .more = S16LD_DENOM_MINUS_286_MORE};};
template<> struct libdivide_constants<int16_t,-285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_285_MAGIC, .more = S16LD_DENOM_MINUS_285_MORE};};
template<> struct libdivide_constants<int16_t,-284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_284_MAGIC, .more = S16LD_DENOM_MINUS_284_MORE};};
template<> struct libdivide_constants<int16_t,-283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_283_MAGIC, .more = S16LD_DENOM_MINUS_283_MORE};};
template<> struct libdivide_constants<int16_t,-282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_282_MAGIC, .more = S16LD_DENOM_MINUS_282_MORE};};
template<> struct libdivide_constants<int16_t,-281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_281_MAGIC, .more = S16LD_DENOM_MINUS_281_MORE};};
template<> struct libdivide_constants<int16_t,-280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_280_MAGIC, .more = S16LD_DENOM_MINUS_280_MORE};};
template<> struct libdivide_constants<int16_t,-279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_279_MAGIC, .more = S16LD_DENOM_MINUS_279_MORE};};
template<> struct libdivide_constants<int16_t,-278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_278_MAGIC, .more = S16LD_DENOM_MINUS_278_MORE};};
template<> struct libdivide_constants<int16_t,-277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_277_MAGIC, .more = S16LD_DENOM_MINUS_277_MORE};};
template<> struct libdivide_constants<int16_t,-276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_276_MAGIC, .more = S16LD_DENOM_MINUS_276_MORE};};
template<> struct libdivide_constants<int16_t,-275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_275_MAGIC, .more = S16LD_DENOM_MINUS_275_MORE};};
template<> struct libdivide_constants<int16_t,-274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_274_MAGIC, .more = S16LD_DENOM_MINUS_274_MORE};};
template<> struct libdivide_constants<int16_t,-273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_273_MAGIC, .more = S16LD_DENOM_MINUS_273_MORE};};
template<> struct libdivide_constants<int16_t,-272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_272_MAGIC, .more = S16LD_DENOM_MINUS_272_MORE};};
template<> struct libdivide_constants<int16_t,-271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_271_MAGIC, .more = S16LD_DENOM_MINUS_271_MORE};};
template<> struct libdivide_constants<int16_t,-270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_270_MAGIC, .more = S16LD_DENOM_MINUS_270_MORE};};
template<> struct libdivide_constants<int16_t,-269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_269_MAGIC, .more = S16LD_DENOM_MINUS_269_MORE};};
template<> struct libdivide_constants<int16_t,-268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_268_MAGIC, .more = S16LD_DENOM_MINUS_268_MORE};};
template<> struct libdivide_constants<int16_t,-267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_267_MAGIC, .more = S16LD_DENOM_MINUS_267_MORE};};
template<> struct libdivide_constants<int16_t,-266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_266_MAGIC, .more = S16LD_DENOM_MINUS_266_MORE};};
template<> struct libdivide_constants<int16_t,-265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_265_MAGIC, .more = S16LD_DENOM_MINUS_265_MORE};};
template<> struct libdivide_constants<int16_t,-264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_264_MAGIC, .more = S16LD_DENOM_MINUS_264_MORE};};
template<> struct libdivide_constants<int16_t,-263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_263_MAGIC, .more = S16LD_DENOM_MINUS_263_MORE};};
template<> struct libdivide_constants<int16_t,-262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_262_MAGIC, .more = S16LD_DENOM_MINUS_262_MORE};};
template<> struct libdivide_constants<int16_t,-261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_261_MAGIC, .more = S16LD_DENOM_MINUS_261_MORE};};
template<> struct libdivide_constants<int16_t,-260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_260_MAGIC, .more = S16LD_DENOM_MINUS_260_MORE};};
template<> struct libdivide_constants<int16_t,-259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_259_MAGIC, .more = S16LD_DENOM_MINUS_259_MORE};};
template<> struct libdivide_constants<int16_t,-258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_258_MAGIC, .more = S16LD_DENOM_MINUS_258_MORE};};
template<> struct libdivide_constants<int16_t,-257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_257_MAGIC, .more = S16LD_DENOM_MINUS_257_MORE};};
template<> struct libdivide_constants<int16_t,-256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_256_MAGIC, .more = S16LD_DENOM_MINUS_256_MORE};};
template<> struct libdivide_constants<int16_t,-255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_255_MAGIC, .more = S16LD_DENOM_MINUS_255_MORE};};
template<> struct libdivide_constants<int16_t,-254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_254_MAGIC, .more = S16LD_DENOM_MINUS_254_MORE};};
template<> struct libdivide_constants<int16_t,-253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_253_MAGIC, .more = S16LD_DENOM_MINUS_253_MORE};};
template<> struct libdivide_constants<int16_t,-252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_252_MAGIC, .more = S16LD_DENOM_MINUS_252_MORE};};
template<> struct libdivide_constants<int16_t,-251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_251_MAGIC, .more = S16LD_DENOM_MINUS_251_MORE};};
template<> struct libdivide_constants<int16_t,-250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_250_MAGIC, .more = S16LD_DENOM_MINUS_250_MORE};};
template<> struct libdivide_constants<int16_t,-249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_249_MAGIC, .more = S16LD_DENOM_MINUS_249_MORE};};
template<> struct libdivide_constants<int16_t,-248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_248_MAGIC, .more = S16LD_DENOM_MINUS_248_MORE};};
template<> struct libdivide_constants<int16_t,-247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_247_MAGIC, .more = S16LD_DENOM_MINUS_247_MORE};};
template<> struct libdivide_constants<int16_t,-246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_246_MAGIC, .more = S16LD_DENOM_MINUS_246_MORE};};
template<> struct libdivide_constants<int16_t,-245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_245_MAGIC, .more = S16LD_DENOM_MINUS_245_MORE};};
template<> struct libdivide_constants<int16_t,-244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_244_MAGIC, .more = S16LD_DENOM_MINUS_244_MORE};};
template<> struct libdivide_constants<int16_t,-243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_243_MAGIC, .more = S16LD_DENOM_MINUS_243_MORE};};
template<> struct libdivide_constants<int16_t,-242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_242_MAGIC, .more = S16LD_DENOM_MINUS_242_MORE};};
template<> struct libdivide_constants<int16_t,-241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_241_MAGIC, .more = S16LD_DENOM_MINUS_241_MORE};};
template<> struct libdivide_constants<int16_t,-240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_240_MAGIC, .more = S16LD_DENOM_MINUS_240_MORE};};
template<> struct libdivide_constants<int16_t,-239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_239_MAGIC, .more = S16LD_DENOM_MINUS_239_MORE};};
template<> struct libdivide_constants<int16_t,-238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_238_MAGIC, .more = S16LD_DENOM_MINUS_238_MORE};};
template<> struct libdivide_constants<int16_t,-237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_237_MAGIC, .more = S16LD_DENOM_MINUS_237_MORE};};
template<> struct libdivide_constants<int16_t,-236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_236_MAGIC, .more = S16LD_DENOM_MINUS_236_MORE};};
template<> struct libdivide_constants<int16_t,-235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_235_MAGIC, .more = S16LD_DENOM_MINUS_235_MORE};};
template<> struct libdivide_constants<int16_t,-234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_234_MAGIC, .more = S16LD_DENOM_MINUS_234_MORE};};
template<> struct libdivide_constants<int16_t,-233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_233_MAGIC, .more = S16LD_DENOM_MINUS_233_MORE};};
template<> struct libdivide_constants<int16_t,-232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_232_MAGIC, .more = S16LD_DENOM_MINUS_232_MORE};};
template<> struct libdivide_constants<int16_t,-231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_231_MAGIC, .more = S16LD_DENOM_MINUS_231_MORE};};
template<> struct libdivide_constants<int16_t,-230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_230_MAGIC, .more = S16LD_DENOM_MINUS_230_MORE};};
template<> struct libdivide_constants<int16_t,-229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_229_MAGIC, .more = S16LD_DENOM_MINUS_229_MORE};};
template<> struct libdivide_constants<int16_t,-228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_228_MAGIC, .more = S16LD_DENOM_MINUS_228_MORE};};
template<> struct libdivide_constants<int16_t,-227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_227_MAGIC, .more = S16LD_DENOM_MINUS_227_MORE};};
template<> struct libdivide_constants<int16_t,-226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_226_MAGIC, .more = S16LD_DENOM_MINUS_226_MORE};};
template<> struct libdivide_constants<int16_t,-225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_225_MAGIC, .more = S16LD_DENOM_MINUS_225_MORE};};
template<> struct libdivide_constants<int16_t,-224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_224_MAGIC, .more = S16LD_DENOM_MINUS_224_MORE};};
template<> struct libdivide_constants<int16_t,-223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_223_MAGIC, .more = S16LD_DENOM_MINUS_223_MORE};};
template<> struct libdivide_constants<int16_t,-222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_222_MAGIC, .more = S16LD_DENOM_MINUS_222_MORE};};
template<> struct libdivide_constants<int16_t,-221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_221_MAGIC, .more = S16LD_DENOM_MINUS_221_MORE};};
template<> struct libdivide_constants<int16_t,-220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_220_MAGIC, .more = S16LD_DENOM_MINUS_220_MORE};};
template<> struct libdivide_constants<int16_t,-219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_219_MAGIC, .more = S16LD_DENOM_MINUS_219_MORE};};
template<> struct libdivide_constants<int16_t,-218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_218_MAGIC, .more = S16LD_DENOM_MINUS_218_MORE};};
template<> struct libdivide_constants<int16_t,-217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_217_MAGIC, .more = S16LD_DENOM_MINUS_217_MORE};};
template<> struct libdivide_constants<int16_t,-216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_216_MAGIC, .more = S16LD_DENOM_MINUS_216_MORE};};
template<> struct libdivide_constants<int16_t,-215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_215_MAGIC, .more = S16LD_DENOM_MINUS_215_MORE};};
template<> struct libdivide_constants<int16_t,-214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_214_MAGIC, .more = S16LD_DENOM_MINUS_214_MORE};};
template<> struct libdivide_constants<int16_t,-213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_213_MAGIC, .more = S16LD_DENOM_MINUS_213_MORE};};
template<> struct libdivide_constants<int16_t,-212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_212_MAGIC, .more = S16LD_DENOM_MINUS_212_MORE};};
template<> struct libdivide_constants<int16_t,-211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_211_MAGIC, .more = S16LD_DENOM_MINUS_211_MORE};};
template<> struct libdivide_constants<int16_t,-210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_210_MAGIC, .more = S16LD_DENOM_MINUS_210_MORE};};
template<> struct libdivide_constants<int16_t,-209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_209_MAGIC, .more = S16LD_DENOM_MINUS_209_MORE};};
template<> struct libdivide_constants<int16_t,-208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_208_MAGIC, .more = S16LD_DENOM_MINUS_208_MORE};};
template<> struct libdivide_constants<int16_t,-207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_207_MAGIC, .more = S16LD_DENOM_MINUS_207_MORE};};
template<> struct libdivide_constants<int16_t,-206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_206_MAGIC, .more = S16LD_DENOM_MINUS_206_MORE};};
template<> struct libdivide_constants<int16_t,-205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_205_MAGIC, .more = S16LD_DENOM_MINUS_205_MORE};};
template<> struct libdivide_constants<int16_t,-204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_204_MAGIC, .more = S16LD_DENOM_MINUS_204_MORE};};
template<> struct libdivide_constants<int16_t,-203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_203_MAGIC, .more = S16LD_DENOM_MINUS_203_MORE};};
template<> struct libdivide_constants<int16_t,-202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_202_MAGIC, .more = S16LD_DENOM_MINUS_202_MORE};};
template<> struct libdivide_constants<int16_t,-201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_201_MAGIC, .more = S16LD_DENOM_MINUS_201_MORE};};
template<> struct libdivide_constants<int16_t,-200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_200_MAGIC, .more = S16LD_DENOM_MINUS_200_MORE};};
template<> struct libdivide_constants<int16_t,-199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_199_MAGIC, .more = S16LD_DENOM_MINUS_199_MORE};};
template<> struct libdivide_constants<int16_t,-198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_198_MAGIC, .more = S16LD_DENOM_MINUS_198_MORE};};
template<> struct libdivide_constants<int16_t,-197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_197_MAGIC, .more = S16LD_DENOM_MINUS_197_MORE};};
template<> struct libdivide_constants<int16_t,-196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_196_MAGIC, .more = S16LD_DENOM_MINUS_196_MORE};};
template<> struct libdivide_constants<int16_t,-195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_195_MAGIC, .more = S16LD_DENOM_MINUS_195_MORE};};
template<> struct libdivide_constants<int16_t,-194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_194_MAGIC, .more = S16LD_DENOM_MINUS_194_MORE};};
template<> struct libdivide_constants<int16_t,-193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_193_MAGIC, .more = S16LD_DENOM_MINUS_193_MORE};};
template<> struct libdivide_constants<int16_t,-192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_192_MAGIC, .more = S16LD_DENOM_MINUS_192_MORE};};
template<> struct libdivide_constants<int16_t,-191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_191_MAGIC, .more = S16LD_DENOM_MINUS_191_MORE};};
template<> struct libdivide_constants<int16_t,-190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_190_MAGIC, .more = S16LD_DENOM_MINUS_190_MORE};};
template<> struct libdivide_constants<int16_t,-189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_189_MAGIC, .more = S16LD_DENOM_MINUS_189_MORE};};
template<> struct libdivide_constants<int16_t,-188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_188_MAGIC, .more = S16LD_DENOM_MINUS_188_MORE};};
template<> struct libdivide_constants<int16_t,-187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_187_MAGIC, .more = S16LD_DENOM_MINUS_187_MORE};};
template<> struct libdivide_constants<int16_t,-186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_186_MAGIC, .more = S16LD_DENOM_MINUS_186_MORE};};
template<> struct libdivide_constants<int16_t,-185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_185_MAGIC, .more = S16LD_DENOM_MINUS_185_MORE};};
template<> struct libdivide_constants<int16_t,-184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_184_MAGIC, .more = S16LD_DENOM_MINUS_184_MORE};};
template<> struct libdivide_constants<int16_t,-183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_183_MAGIC, .more = S16LD_DENOM_MINUS_183_MORE};};
template<> struct libdivide_constants<int16_t,-182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_182_MAGIC, .more = S16LD_DENOM_MINUS_182_MORE};};
template<> struct libdivide_constants<int16_t,-181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_181_MAGIC, .more = S16LD_DENOM_MINUS_181_MORE};};
template<> struct libdivide_constants<int16_t,-180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_180_MAGIC, .more = S16LD_DENOM_MINUS_180_MORE};};
template<> struct libdivide_constants<int16_t,-179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_179_MAGIC, .more = S16LD_DENOM_MINUS_179_MORE};};
template<> struct libdivide_constants<int16_t,-178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_178_MAGIC, .more = S16LD_DENOM_MINUS_178_MORE};};
template<> struct libdivide_constants<int16_t,-177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_177_MAGIC, .more = S16LD_DENOM_MINUS_177_MORE};};
template<> struct libdivide_constants<int16_t,-176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_176_MAGIC, .more = S16LD_DENOM_MINUS_176_MORE};};
template<> struct libdivide_constants<int16_t,-175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_175_MAGIC, .more = S16LD_DENOM_MINUS_175_MORE};};
template<> struct libdivide_constants<int16_t,-174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_174_MAGIC, .more = S16LD_DENOM_MINUS_174_MORE};};
template<> struct libdivide_constants<int16_t,-173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_173_MAGIC, .more = S16LD_DENOM_MINUS_173_MORE};};
template<> struct libdivide_constants<int16_t,-172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_172_MAGIC, .more = S16LD_DENOM_MINUS_172_MORE};};
template<> struct libdivide_constants<int16_t,-171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_171_MAGIC, .more = S16LD_DENOM_MINUS_171_MORE};};
template<> struct libdivide_constants<int16_t,-170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_170_MAGIC, .more = S16LD_DENOM_MINUS_170_MORE};};
template<> struct libdivide_constants<int16_t,-169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_169_MAGIC, .more = S16LD_DENOM_MINUS_169_MORE};};
template<> struct libdivide_constants<int16_t,-168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_168_MAGIC, .more = S16LD_DENOM_MINUS_168_MORE};};
template<> struct libdivide_constants<int16_t,-167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_167_MAGIC, .more = S16LD_DENOM_MINUS_167_MORE};};
template<> struct libdivide_constants<int16_t,-166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_166_MAGIC, .more = S16LD_DENOM_MINUS_166_MORE};};
template<> struct libdivide_constants<int16_t,-165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_165_MAGIC, .more = S16LD_DENOM_MINUS_165_MORE};};
template<> struct libdivide_constants<int16_t,-164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_164_MAGIC, .more = S16LD_DENOM_MINUS_164_MORE};};
template<> struct libdivide_constants<int16_t,-163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_163_MAGIC, .more = S16LD_DENOM_MINUS_163_MORE};};
template<> struct libdivide_constants<int16_t,-162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_162_MAGIC, .more = S16LD_DENOM_MINUS_162_MORE};};
template<> struct libdivide_constants<int16_t,-161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_161_MAGIC, .more = S16LD_DENOM_MINUS_161_MORE};};
template<> struct libdivide_constants<int16_t,-160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_160_MAGIC, .more = S16LD_DENOM_MINUS_160_MORE};};
template<> struct libdivide_constants<int16_t,-159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_159_MAGIC, .more = S16LD_DENOM_MINUS_159_MORE};};
template<> struct libdivide_constants<int16_t,-158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_158_MAGIC, .more = S16LD_DENOM_MINUS_158_MORE};};
template<> struct libdivide_constants<int16_t,-157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_157_MAGIC, .more = S16LD_DENOM_MINUS_157_MORE};};
template<> struct libdivide_constants<int16_t,-156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_156_MAGIC, .more = S16LD_DENOM_MINUS_156_MORE};};
template<> struct libdivide_constants<int16_t,-155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_155_MAGIC, .more = S16LD_DENOM_MINUS_155_MORE};};
template<> struct libdivide_constants<int16_t,-154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_154_MAGIC, .more = S16LD_DENOM_MINUS_154_MORE};};
template<> struct libdivide_constants<int16_t,-153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_153_MAGIC, .more = S16LD_DENOM_MINUS_153_MORE};};
template<> struct libdivide_constants<int16_t,-152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_152_MAGIC, .more = S16LD_DENOM_MINUS_152_MORE};};
template<> struct libdivide_constants<int16_t,-151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_151_MAGIC, .more = S16LD_DENOM_MINUS_151_MORE};};
template<> struct libdivide_constants<int16_t,-150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_150_MAGIC, .more = S16LD_DENOM_MINUS_150_MORE};};
template<> struct libdivide_constants<int16_t,-149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_149_MAGIC, .more = S16LD_DENOM_MINUS_149_MORE};};
template<> struct libdivide_constants<int16_t,-148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_148_MAGIC, .more = S16LD_DENOM_MINUS_148_MORE};};
template<> struct libdivide_constants<int16_t,-147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_147_MAGIC, .more = S16LD_DENOM_MINUS_147_MORE};};
template<> struct libdivide_constants<int16_t,-146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_146_MAGIC, .more = S16LD_DENOM_MINUS_146_MORE};};
template<> struct libdivide_constants<int16_t,-145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_145_MAGIC, .more = S16LD_DENOM_MINUS_145_MORE};};
template<> struct libdivide_constants<int16_t,-144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_144_MAGIC, .more = S16LD_DENOM_MINUS_144_MORE};};
template<> struct libdivide_constants<int16_t,-143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_143_MAGIC, .more = S16LD_DENOM_MINUS_143_MORE};};
template<> struct libdivide_constants<int16_t,-142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_142_MAGIC, .more = S16LD_DENOM_MINUS_142_MORE};};
template<> struct libdivide_constants<int16_t,-141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_141_MAGIC, .more = S16LD_DENOM_MINUS_141_MORE};};
template<> struct libdivide_constants<int16_t,-140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_140_MAGIC, .more = S16LD_DENOM_MINUS_140_MORE};};
template<> struct libdivide_constants<int16_t,-139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_139_MAGIC, .more = S16LD_DENOM_MINUS_139_MORE};};
template<> struct libdivide_constants<int16_t,-138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_138_MAGIC, .more = S16LD_DENOM_MINUS_138_MORE};};
template<> struct libdivide_constants<int16_t,-137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_137_MAGIC, .more = S16LD_DENOM_MINUS_137_MORE};};
template<> struct libdivide_constants<int16_t,-136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_136_MAGIC, .more = S16LD_DENOM_MINUS_136_MORE};};
template<> struct libdivide_constants<int16_t,-135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_135_MAGIC, .more = S16LD_DENOM_MINUS_135_MORE};};
template<> struct libdivide_constants<int16_t,-134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_134_MAGIC, .more = S16LD_DENOM_MINUS_134_MORE};};
template<> struct libdivide_constants<int16_t,-133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_133_MAGIC, .more = S16LD_DENOM_MINUS_133_MORE};};
template<> struct libdivide_constants<int16_t,-132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_132_MAGIC, .more = S16LD_DENOM_MINUS_132_MORE};};
template<> struct libdivide_constants<int16_t,-131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_131_MAGIC, .more = S16LD_DENOM_MINUS_131_MORE};};
template<> struct libdivide_constants<int16_t,-130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_130_MAGIC, .more = S16LD_DENOM_MINUS_130_MORE};};
template<> struct libdivide_constants<int16_t,-129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_129_MAGIC, .more = S16LD_DENOM_MINUS_129_MORE};};
template<> struct libdivide_constants<int16_t,-128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_128_MAGIC, .more = S16LD_DENOM_MINUS_128_MORE};};
template<> struct libdivide_constants<int16_t,-127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_127_MAGIC, .more = S16LD_DENOM_MINUS_127_MORE};};
template<> struct libdivide_constants<int16_t,-126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_126_MAGIC, .more = S16LD_DENOM_MINUS_126_MORE};};
template<> struct libdivide_constants<int16_t,-125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_125_MAGIC, .more = S16LD_DENOM_MINUS_125_MORE};};
template<> struct libdivide_constants<int16_t,-124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_124_MAGIC, .more = S16LD_DENOM_MINUS_124_MORE};};
template<> struct libdivide_constants<int16_t,-123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_123_MAGIC, .more = S16LD_DENOM_MINUS_123_MORE};};
template<> struct libdivide_constants<int16_t,-122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_122_MAGIC, .more = S16LD_DENOM_MINUS_122_MORE};};
template<> struct libdivide_constants<int16_t,-121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_121_MAGIC, .more = S16LD_DENOM_MINUS_121_MORE};};
template<> struct libdivide_constants<int16_t,-120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_120_MAGIC, .more = S16LD_DENOM_MINUS_120_MORE};};
template<> struct libdivide_constants<int16_t,-119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_119_MAGIC, .more = S16LD_DENOM_MINUS_119_MORE};};
template<> struct libdivide_constants<int16_t,-118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_118_MAGIC, .more = S16LD_DENOM_MINUS_118_MORE};};
template<> struct libdivide_constants<int16_t,-117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_117_MAGIC, .more = S16LD_DENOM_MINUS_117_MORE};};
template<> struct libdivide_constants<int16_t,-116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_116_MAGIC, .more = S16LD_DENOM_MINUS_116_MORE};};
template<> struct libdivide_constants<int16_t,-115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_115_MAGIC, .more = S16LD_DENOM_MINUS_115_MORE};};
template<> struct libdivide_constants<int16_t,-114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_114_MAGIC, .more = S16LD_DENOM_MINUS_114_MORE};};
template<> struct libdivide_constants<int16_t,-113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_113_MAGIC, .more = S16LD_DENOM_MINUS_113_MORE};};
template<> struct libdivide_constants<int16_t,-112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_112_MAGIC, .more = S16LD_DENOM_MINUS_112_MORE};};
template<> struct libdivide_constants<int16_t,-111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_111_MAGIC, .more = S16LD_DENOM_MINUS_111_MORE};};
template<> struct libdivide_constants<int16_t,-110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_110_MAGIC, .more = S16LD_DENOM_MINUS_110_MORE};};
template<> struct libdivide_constants<int16_t,-109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_109_MAGIC, .more = S16LD_DENOM_MINUS_109_MORE};};
template<> struct libdivide_constants<int16_t,-108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_108_MAGIC, .more = S16LD_DENOM_MINUS_108_MORE};};
template<> struct libdivide_constants<int16_t,-107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_107_MAGIC, .more = S16LD_DENOM_MINUS_107_MORE};};
template<> struct libdivide_constants<int16_t,-106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_106_MAGIC, .more = S16LD_DENOM_MINUS_106_MORE};};
template<> struct libdivide_constants<int16_t,-105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_105_MAGIC, .more = S16LD_DENOM_MINUS_105_MORE};};
template<> struct libdivide_constants<int16_t,-104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_104_MAGIC, .more = S16LD_DENOM_MINUS_104_MORE};};
template<> struct libdivide_constants<int16_t,-103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_103_MAGIC, .more = S16LD_DENOM_MINUS_103_MORE};};
template<> struct libdivide_constants<int16_t,-102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_102_MAGIC, .more = S16LD_DENOM_MINUS_102_MORE};};
template<> struct libdivide_constants<int16_t,-101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_101_MAGIC, .more = S16LD_DENOM_MINUS_101_MORE};};
template<> struct libdivide_constants<int16_t,-100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_100_MAGIC, .more = S16LD_DENOM_MINUS_100_MORE};};
template<> struct libdivide_constants<int16_t,-99> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_99_MAGIC, .more = S16LD_DENOM_MINUS_99_MORE};};
template<> struct libdivide_constants<int16_t,-98> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_98_MAGIC, .more = S16LD_DENOM_MINUS_98_MORE};};
template<> struct libdivide_constants<int16_t,-97> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_97_MAGIC, .more = S16LD_DENOM_MINUS_97_MORE};};
template<> struct libdivide_constants<int16_t,-96> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_96_MAGIC, .more = S16LD_DENOM_MINUS_96_MORE};};
template<> struct libdivide_constants<int16_t,-95> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_95_MAGIC, .more = S16LD_DENOM_MINUS_95_MORE};};
template<> struct libdivide_constants<int16_t,-94> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_94_MAGIC, .more = S16LD_DENOM_MINUS_94_MORE};};
template<> struct libdivide_constants<int16_t,-93> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_93_MAGIC, .more = S16LD_DENOM_MINUS_93_MORE};};
template<> struct libdivide_constants<int16_t,-92> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_92_MAGIC, .more = S16LD_DENOM_MINUS_92_MORE};};
template<> struct libdivide_constants<int16_t,-91> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_91_MAGIC, .more = S16LD_DENOM_MINUS_91_MORE};};
template<> struct libdivide_constants<int16_t,-90> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_90_MAGIC, .more = S16LD_DENOM_MINUS_90_MORE};};
template<> struct libdivide_constants<int16_t,-89> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_89_MAGIC, .more = S16LD_DENOM_MINUS_89_MORE};};
template<> struct libdivide_constants<int16_t,-88> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_88_MAGIC, .more = S16LD_DENOM_MINUS_88_MORE};};
template<> struct libdivide_constants<int16_t,-87> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_87_MAGIC, .more = S16LD_DENOM_MINUS_87_MORE};};
template<> struct libdivide_constants<int16_t,-86> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_86_MAGIC, .more = S16LD_DENOM_MINUS_86_MORE};};
template<> struct libdivide_constants<int16_t,-85> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_85_MAGIC, .more = S16LD_DENOM_MINUS_85_MORE};};
template<> struct libdivide_constants<int16_t,-84> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_84_MAGIC, .more = S16LD_DENOM_MINUS_84_MORE};};
template<> struct libdivide_constants<int16_t,-83> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_83_MAGIC, .more = S16LD_DENOM_MINUS_83_MORE};};
template<> struct libdivide_constants<int16_t,-82> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_82_MAGIC, .more = S16LD_DENOM_MINUS_82_MORE};};
template<> struct libdivide_constants<int16_t,-81> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_81_MAGIC, .more = S16LD_DENOM_MINUS_81_MORE};};
template<> struct libdivide_constants<int16_t,-80> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_80_MAGIC, .more = S16LD_DENOM_MINUS_80_MORE};};
template<> struct libdivide_constants<int16_t,-79> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_79_MAGIC, .more = S16LD_DENOM_MINUS_79_MORE};};
template<> struct libdivide_constants<int16_t,-78> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_78_MAGIC, .more = S16LD_DENOM_MINUS_78_MORE};};
template<> struct libdivide_constants<int16_t,-77> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_77_MAGIC, .more = S16LD_DENOM_MINUS_77_MORE};};
template<> struct libdivide_constants<int16_t,-76> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_76_MAGIC, .more = S16LD_DENOM_MINUS_76_MORE};};
template<> struct libdivide_constants<int16_t,-75> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_75_MAGIC, .more = S16LD_DENOM_MINUS_75_MORE};};
template<> struct libdivide_constants<int16_t,-74> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_74_MAGIC, .more = S16LD_DENOM_MINUS_74_MORE};};
template<> struct libdivide_constants<int16_t,-73> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_73_MAGIC, .more = S16LD_DENOM_MINUS_73_MORE};};
template<> struct libdivide_constants<int16_t,-72> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_72_MAGIC, .more = S16LD_DENOM_MINUS_72_MORE};};
template<> struct libdivide_constants<int16_t,-71> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_71_MAGIC, .more = S16LD_DENOM_MINUS_71_MORE};};
template<> struct libdivide_constants<int16_t,-70> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_70_MAGIC, .more = S16LD_DENOM_MINUS_70_MORE};};
template<> struct libdivide_constants<int16_t,-69> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_69_MAGIC, .more = S16LD_DENOM_MINUS_69_MORE};};
template<> struct libdivide_constants<int16_t,-68> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_68_MAGIC, .more = S16LD_DENOM_MINUS_68_MORE};};
template<> struct libdivide_constants<int16_t,-67> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_67_MAGIC, .more = S16LD_DENOM_MINUS_67_MORE};};
template<> struct libdivide_constants<int16_t,-66> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_66_MAGIC, .more = S16LD_DENOM_MINUS_66_MORE};};
template<> struct libdivide_constants<int16_t,-65> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_65_MAGIC, .more = S16LD_DENOM_MINUS_65_MORE};};
template<> struct libdivide_constants<int16_t,-64> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_64_MAGIC, .more = S16LD_DENOM_MINUS_64_MORE};};
template<> struct libdivide_constants<int16_t,-63> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_63_MAGIC, .more = S16LD_DENOM_MINUS_63_MORE};};
template<> struct libdivide_constants<int16_t,-62> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_62_MAGIC, .more = S16LD_DENOM_MINUS_62_MORE};};
template<> struct libdivide_constants<int16_t,-61> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_61_MAGIC, .more = S16LD_DENOM_MINUS_61_MORE};};
template<> struct libdivide_constants<int16_t,-60> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_60_MAGIC, .more = S16LD_DENOM_MINUS_60_MORE};};
template<> struct libdivide_constants<int16_t,-59> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_59_MAGIC, .more = S16LD_DENOM_MINUS_59_MORE};};
template<> struct libdivide_constants<int16_t,-58> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_58_MAGIC, .more = S16LD_DENOM_MINUS_58_MORE};};
template<> struct libdivide_constants<int16_t,-57> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_57_MAGIC, .more = S16LD_DENOM_MINUS_57_MORE};};
template<> struct libdivide_constants<int16_t,-56> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_56_MAGIC, .more = S16LD_DENOM_MINUS_56_MORE};};
template<> struct libdivide_constants<int16_t,-55> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_55_MAGIC, .more = S16LD_DENOM_MINUS_55_MORE};};
template<> struct libdivide_constants<int16_t,-54> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_54_MAGIC, .more = S16LD_DENOM_MINUS_54_MORE};};
template<> struct libdivide_constants<int16_t,-53> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_53_MAGIC, .more = S16LD_DENOM_MINUS_53_MORE};};
template<> struct libdivide_constants<int16_t,-52> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_52_MAGIC, .more = S16LD_DENOM_MINUS_52_MORE};};
template<> struct libdivide_constants<int16_t,-51> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_51_MAGIC, .more = S16LD_DENOM_MINUS_51_MORE};};
template<> struct libdivide_constants<int16_t,-50> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_50_MAGIC, .more = S16LD_DENOM_MINUS_50_MORE};};
template<> struct libdivide_constants<int16_t,-49> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_49_MAGIC, .more = S16LD_DENOM_MINUS_49_MORE};};
template<> struct libdivide_constants<int16_t,-48> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_48_MAGIC, .more = S16LD_DENOM_MINUS_48_MORE};};
template<> struct libdivide_constants<int16_t,-47> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_47_MAGIC, .more = S16LD_DENOM_MINUS_47_MORE};};
template<> struct libdivide_constants<int16_t,-46> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_46_MAGIC, .more = S16LD_DENOM_MINUS_46_MORE};};
template<> struct libdivide_constants<int16_t,-45> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_45_MAGIC, .more = S16LD_DENOM_MINUS_45_MORE};};
template<> struct libdivide_constants<int16_t,-44> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_44_MAGIC, .more = S16LD_DENOM_MINUS_44_MORE};};
template<> struct libdivide_constants<int16_t,-43> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_43_MAGIC, .more = S16LD_DENOM_MINUS_43_MORE};};
template<> struct libdivide_constants<int16_t,-42> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_42_MAGIC, .more = S16LD_DENOM_MINUS_42_MORE};};
template<> struct libdivide_constants<int16_t,-41> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_41_MAGIC, .more = S16LD_DENOM_MINUS_41_MORE};};
template<> struct libdivide_constants<int16_t,-40> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_40_MAGIC, .more = S16LD_DENOM_MINUS_40_MORE};};
template<> struct libdivide_constants<int16_t,-39> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_39_MAGIC, .more = S16LD_DENOM_MINUS_39_MORE};};
template<> struct libdivide_constants<int16_t,-38> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_38_MAGIC, .more = S16LD_DENOM_MINUS_38_MORE};};
template<> struct libdivide_constants<int16_t,-37> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_37_MAGIC, .more = S16LD_DENOM_MINUS_37_MORE};};
template<> struct libdivide_constants<int16_t,-36> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_36_MAGIC, .more = S16LD_DENOM_MINUS_36_MORE};};
template<> struct libdivide_constants<int16_t,-35> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_35_MAGIC, .more = S16LD_DENOM_MINUS_35_MORE};};
template<> struct libdivide_constants<int16_t,-34> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_34_MAGIC, .more = S16LD_DENOM_MINUS_34_MORE};};
template<> struct libdivide_constants<int16_t,-33> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_33_MAGIC, .more = S16LD_DENOM_MINUS_33_MORE};};
template<> struct libdivide_constants<int16_t,-32> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_32_MAGIC, .more = S16LD_DENOM_MINUS_32_MORE};};
template<> struct libdivide_constants<int16_t,-31> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_31_MAGIC, .more = S16LD_DENOM_MINUS_31_MORE};};
template<> struct libdivide_constants<int16_t,-30> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_30_MAGIC, .more = S16LD_DENOM_MINUS_30_MORE};};
template<> struct libdivide_constants<int16_t,-29> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_29_MAGIC, .more = S16LD_DENOM_MINUS_29_MORE};};
template<> struct libdivide_constants<int16_t,-28> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_28_MAGIC, .more = S16LD_DENOM_MINUS_28_MORE};};
template<> struct libdivide_constants<int16_t,-27> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_27_MAGIC, .more = S16LD_DENOM_MINUS_27_MORE};};
template<> struct libdivide_constants<int16_t,-26> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_26_MAGIC, .more = S16LD_DENOM_MINUS_26_MORE};};
template<> struct libdivide_constants<int16_t,-25> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_25_MAGIC, .more = S16LD_DENOM_MINUS_25_MORE};};
template<> struct libdivide_constants<int16_t,-24> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_24_MAGIC, .more = S16LD_DENOM_MINUS_24_MORE};};
template<> struct libdivide_constants<int16_t,-23> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_23_MAGIC, .more = S16LD_DENOM_MINUS_23_MORE};};
template<> struct libdivide_constants<int16_t,-22> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_22_MAGIC, .more = S16LD_DENOM_MINUS_22_MORE};};
template<> struct libdivide_constants<int16_t,-21> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_21_MAGIC, .more = S16LD_DENOM_MINUS_21_MORE};};
template<> struct libdivide_constants<int16_t,-20> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_20_MAGIC, .more = S16LD_DENOM_MINUS_20_MORE};};
template<> struct libdivide_constants<int16_t,-19> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_19_MAGIC, .more = S16LD_DENOM_MINUS_19_MORE};};
template<> struct libdivide_constants<int16_t,-18> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_18_MAGIC, .more = S16LD_DENOM_MINUS_18_MORE};};
template<> struct libdivide_constants<int16_t,-17> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_17_MAGIC, .more = S16LD_DENOM_MINUS_17_MORE};};
template<> struct libdivide_constants<int16_t,-16> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_16_MAGIC, .more = S16LD_DENOM_MINUS_16_MORE};};
template<> struct libdivide_constants<int16_t,-15> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_15_MAGIC, .more = S16LD_DENOM_MINUS_15_MORE};};
template<> struct libdivide_constants<int16_t,-14> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_14_MAGIC, .more = S16LD_DENOM_MINUS_14_MORE};};
template<> struct libdivide_constants<int16_t,-13> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_13_MAGIC, .more = S16LD_DENOM_MINUS_13_MORE};};
template<> struct libdivide_constants<int16_t,-12> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_12_MAGIC, .more = S16LD_DENOM_MINUS_12_MORE};};
template<> struct libdivide_constants<int16_t,-11> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_11_MAGIC, .more = S16LD_DENOM_MINUS_11_MORE};};
template<> struct libdivide_constants<int16_t,-10> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_10_MAGIC, .more = S16LD_DENOM_MINUS_10_MORE};};
template<> struct libdivide_constants<int16_t,-9> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_9_MAGIC, .more = S16LD_DENOM_MINUS_9_MORE};};
template<> struct libdivide_constants<int16_t,-8> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_8_MAGIC, .more = S16LD_DENOM_MINUS_8_MORE};};
template<> struct libdivide_constants<int16_t,-7> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_7_MAGIC, .more = S16LD_DENOM_MINUS_7_MORE};};
template<> struct libdivide_constants<int16_t,-6> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_6_MAGIC, .more = S16LD_DENOM_MINUS_6_MORE};};
template<> struct libdivide_constants<int16_t,-5> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_5_MAGIC, .more = S16LD_DENOM_MINUS_5_MORE};};
template<> struct libdivide_constants<int16_t,-4> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_4_MAGIC, .more = S16LD_DENOM_MINUS_4_MORE};};
template<> struct libdivide_constants<int16_t,-3> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_3_MAGIC, .more = S16LD_DENOM_MINUS_3_MORE};};
template<> struct libdivide_constants<int16_t,-2> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_2_MAGIC, .more = S16LD_DENOM_MINUS_2_MORE};};
template<> struct libdivide_constants<int16_t,-1> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_MINUS_1_MAGIC, .more = S16LD_DENOM_MINUS_1_MORE};};
template<> struct libdivide_constants<int16_t,1> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1_MAGIC, .more = S16LD_DENOM_1_MORE};};
template<> struct libdivide_constants<int16_t,2> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2_MAGIC, .more = S16LD_DENOM_2_MORE};};
template<> struct libdivide_constants<int16_t,3> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3_MAGIC, .more = S16LD_DENOM_3_MORE};};
template<> struct libdivide_constants<int16_t,4> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4_MAGIC, .more = S16LD_DENOM_4_MORE};};
template<> struct libdivide_constants<int16_t,5> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5_MAGIC, .more = S16LD_DENOM_5_MORE};};
template<> struct libdivide_constants<int16_t,6> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6_MAGIC, .more = S16LD_DENOM_6_MORE};};
template<> struct libdivide_constants<int16_t,7> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7_MAGIC, .more = S16LD_DENOM_7_MORE};};
template<> struct libdivide_constants<int16_t,8> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8_MAGIC, .more = S16LD_DENOM_8_MORE};};
template<> struct libdivide_constants<int16_t,9> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9_MAGIC, .more = S16LD_DENOM_9_MORE};};
template<> struct libdivide_constants<int16_t,10> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10_MAGIC, .more = S16LD_DENOM_10_MORE};};
template<> struct libdivide_constants<int16_t,11> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11_MAGIC, .more = S16LD_DENOM_11_MORE};};
template<> struct libdivide_constants<int16_t,12> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12_MAGIC, .more = S16LD_DENOM_12_MORE};};
template<> struct libdivide_constants<int16_t,13> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13_MAGIC, .more = S16LD_DENOM_13_MORE};};
template<> struct libdivide_constants<int16_t,14> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14_MAGIC, .more = S16LD_DENOM_14_MORE};};
template<> struct libdivide_constants<int16_t,15> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15_MAGIC, .more = S16LD_DENOM_15_MORE};};
template<> struct libdivide_constants<int16_t,16> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16_MAGIC, .more = S16LD_DENOM_16_MORE};};
template<> struct libdivide_constants<int16_t,17> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_17_MAGIC, .more = S16LD_DENOM_17_MORE};};
template<> struct libdivide_constants<int16_t,18> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_18_MAGIC, .more = S16LD_DENOM_18_MORE};};
template<> struct libdivide_constants<int16_t,19> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_19_MAGIC, .more = S16LD_DENOM_19_MORE};};
template<> struct libdivide_constants<int16_t,20> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_20_MAGIC, .more = S16LD_DENOM_20_MORE};};
template<> struct libdivide_constants<int16_t,21> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_21_MAGIC, .more = S16LD_DENOM_21_MORE};};
template<> struct libdivide_constants<int16_t,22> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_22_MAGIC, .more = S16LD_DENOM_22_MORE};};
template<> struct libdivide_constants<int16_t,23> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_23_MAGIC, .more = S16LD_DENOM_23_MORE};};
template<> struct libdivide_constants<int16_t,24> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_24_MAGIC, .more = S16LD_DENOM_24_MORE};};
template<> struct libdivide_constants<int16_t,25> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_25_MAGIC, .more = S16LD_DENOM_25_MORE};};
template<> struct libdivide_constants<int16_t,26> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_26_MAGIC, .more = S16LD_DENOM_26_MORE};};
template<> struct libdivide_constants<int16_t,27> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_27_MAGIC, .more = S16LD_DENOM_27_MORE};};
template<> struct libdivide_constants<int16_t,28> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_28_MAGIC, .more = S16LD_DENOM_28_MORE};};
template<> struct libdivide_constants<int16_t,29> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_29_MAGIC, .more = S16LD_DENOM_29_MORE};};
template<> struct libdivide_constants<int16_t,30> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_30_MAGIC, .more = S16LD_DENOM_30_MORE};};
template<> struct libdivide_constants<int16_t,31> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_31_MAGIC, .more = S16LD_DENOM_31_MORE};};
template<> struct libdivide_constants<int16_t,32> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_32_MAGIC, .more = S16LD_DENOM_32_MORE};};
template<> struct libdivide_constants<int16_t,33> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_33_MAGIC, .more = S16LD_DENOM_33_MORE};};
template<> struct libdivide_constants<int16_t,34> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_34_MAGIC, .more = S16LD_DENOM_34_MORE};};
template<> struct libdivide_constants<int16_t,35> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_35_MAGIC, .more = S16LD_DENOM_35_MORE};};
template<> struct libdivide_constants<int16_t,36> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_36_MAGIC, .more = S16LD_DENOM_36_MORE};};
template<> struct libdivide_constants<int16_t,37> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_37_MAGIC, .more = S16LD_DENOM_37_MORE};};
template<> struct libdivide_constants<int16_t,38> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_38_MAGIC, .more = S16LD_DENOM_38_MORE};};
template<> struct libdivide_constants<int16_t,39> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_39_MAGIC, .more = S16LD_DENOM_39_MORE};};
template<> struct libdivide_constants<int16_t,40> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_40_MAGIC, .more = S16LD_DENOM_40_MORE};};
template<> struct libdivide_constants<int16_t,41> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_41_MAGIC, .more = S16LD_DENOM_41_MORE};};
template<> struct libdivide_constants<int16_t,42> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_42_MAGIC, .more = S16LD_DENOM_42_MORE};};
template<> struct libdivide_constants<int16_t,43> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_43_MAGIC, .more = S16LD_DENOM_43_MORE};};
template<> struct libdivide_constants<int16_t,44> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_44_MAGIC, .more = S16LD_DENOM_44_MORE};};
template<> struct libdivide_constants<int16_t,45> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_45_MAGIC, .more = S16LD_DENOM_45_MORE};};
template<> struct libdivide_constants<int16_t,46> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_46_MAGIC, .more = S16LD_DENOM_46_MORE};};
template<> struct libdivide_constants<int16_t,47> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_47_MAGIC, .more = S16LD_DENOM_47_MORE};};
template<> struct libdivide_constants<int16_t,48> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_48_MAGIC, .more = S16LD_DENOM_48_MORE};};
template<> struct libdivide_constants<int16_t,49> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_49_MAGIC, .more = S16LD_DENOM_49_MORE};};
template<> struct libdivide_constants<int16_t,50> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_50_MAGIC, .more = S16LD_DENOM_50_MORE};};
template<> struct libdivide_constants<int16_t,51> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_51_MAGIC, .more = S16LD_DENOM_51_MORE};};
template<> struct libdivide_constants<int16_t,52> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_52_MAGIC, .more = S16LD_DENOM_52_MORE};};
template<> struct libdivide_constants<int16_t,53> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_53_MAGIC, .more = S16LD_DENOM_53_MORE};};
template<> struct libdivide_constants<int16_t,54> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_54_MAGIC, .more = S16LD_DENOM_54_MORE};};
template<> struct libdivide_constants<int16_t,55> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_55_MAGIC, .more = S16LD_DENOM_55_MORE};};
template<> struct libdivide_constants<int16_t,56> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_56_MAGIC, .more = S16LD_DENOM_56_MORE};};
template<> struct libdivide_constants<int16_t,57> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_57_MAGIC, .more = S16LD_DENOM_57_MORE};};
template<> struct libdivide_constants<int16_t,58> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_58_MAGIC, .more = S16LD_DENOM_58_MORE};};
template<> struct libdivide_constants<int16_t,59> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_59_MAGIC, .more = S16LD_DENOM_59_MORE};};
template<> struct libdivide_constants<int16_t,60> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_60_MAGIC, .more = S16LD_DENOM_60_MORE};};
template<> struct libdivide_constants<int16_t,61> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_61_MAGIC, .more = S16LD_DENOM_61_MORE};};
template<> struct libdivide_constants<int16_t,62> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_62_MAGIC, .more = S16LD_DENOM_62_MORE};};
template<> struct libdivide_constants<int16_t,63> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_63_MAGIC, .more = S16LD_DENOM_63_MORE};};
template<> struct libdivide_constants<int16_t,64> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_64_MAGIC, .more = S16LD_DENOM_64_MORE};};
template<> struct libdivide_constants<int16_t,65> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_65_MAGIC, .more = S16LD_DENOM_65_MORE};};
template<> struct libdivide_constants<int16_t,66> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_66_MAGIC, .more = S16LD_DENOM_66_MORE};};
template<> struct libdivide_constants<int16_t,67> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_67_MAGIC, .more = S16LD_DENOM_67_MORE};};
template<> struct libdivide_constants<int16_t,68> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_68_MAGIC, .more = S16LD_DENOM_68_MORE};};
template<> struct libdivide_constants<int16_t,69> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_69_MAGIC, .more = S16LD_DENOM_69_MORE};};
template<> struct libdivide_constants<int16_t,70> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_70_MAGIC, .more = S16LD_DENOM_70_MORE};};
template<> struct libdivide_constants<int16_t,71> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_71_MAGIC, .more = S16LD_DENOM_71_MORE};};
template<> struct libdivide_constants<int16_t,72> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_72_MAGIC, .more = S16LD_DENOM_72_MORE};};
template<> struct libdivide_constants<int16_t,73> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_73_MAGIC, .more = S16LD_DENOM_73_MORE};};
template<> struct libdivide_constants<int16_t,74> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_74_MAGIC, .more = S16LD_DENOM_74_MORE};};
template<> struct libdivide_constants<int16_t,75> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_75_MAGIC, .more = S16LD_DENOM_75_MORE};};
template<> struct libdivide_constants<int16_t,76> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_76_MAGIC, .more = S16LD_DENOM_76_MORE};};
template<> struct libdivide_constants<int16_t,77> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_77_MAGIC, .more = S16LD_DENOM_77_MORE};};
template<> struct libdivide_constants<int16_t,78> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_78_MAGIC, .more = S16LD_DENOM_78_MORE};};
template<> struct libdivide_constants<int16_t,79> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_79_MAGIC, .more = S16LD_DENOM_79_MORE};};
template<> struct libdivide_constants<int16_t,80> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_80_MAGIC, .more = S16LD_DENOM_80_MORE};};
template<> struct libdivide_constants<int16_t,81> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_81_MAGIC, .more = S16LD_DENOM_81_MORE};};
template<> struct libdivide_constants<int16_t,82> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_82_MAGIC, .more = S16LD_DENOM_82_MORE};};
template<> struct libdivide_constants<int16_t,83> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_83_MAGIC, .more = S16LD_DENOM_83_MORE};};
template<> struct libdivide_constants<int16_t,84> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_84_MAGIC, .more = S16LD_DENOM_84_MORE};};
template<> struct libdivide_constants<int16_t,85> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_85_MAGIC, .more = S16LD_DENOM_85_MORE};};
template<> struct libdivide_constants<int16_t,86> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_86_MAGIC, .more = S16LD_DENOM_86_MORE};};
template<> struct libdivide_constants<int16_t,87> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_87_MAGIC, .more = S16LD_DENOM_87_MORE};};
template<> struct libdivide_constants<int16_t,88> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_88_MAGIC, .more = S16LD_DENOM_88_MORE};};
template<> struct libdivide_constants<int16_t,89> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_89_MAGIC, .more = S16LD_DENOM_89_MORE};};
template<> struct libdivide_constants<int16_t,90> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_90_MAGIC, .more = S16LD_DENOM_90_MORE};};
template<> struct libdivide_constants<int16_t,91> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_91_MAGIC, .more = S16LD_DENOM_91_MORE};};
template<> struct libdivide_constants<int16_t,92> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_92_MAGIC, .more = S16LD_DENOM_92_MORE};};
template<> struct libdivide_constants<int16_t,93> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_93_MAGIC, .more = S16LD_DENOM_93_MORE};};
template<> struct libdivide_constants<int16_t,94> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_94_MAGIC, .more = S16LD_DENOM_94_MORE};};
template<> struct libdivide_constants<int16_t,95> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_95_MAGIC, .more = S16LD_DENOM_95_MORE};};
template<> struct libdivide_constants<int16_t,96> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_96_MAGIC, .more = S16LD_DENOM_96_MORE};};
template<> struct libdivide_constants<int16_t,97> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_97_MAGIC, .more = S16LD_DENOM_97_MORE};};
template<> struct libdivide_constants<int16_t,98> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_98_MAGIC, .more = S16LD_DENOM_98_MORE};};
template<> struct libdivide_constants<int16_t,99> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_99_MAGIC, .more = S16LD_DENOM_99_MORE};};
template<> struct libdivide_constants<int16_t,100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_100_MAGIC, .more = S16LD_DENOM_100_MORE};};
template<> struct libdivide_constants<int16_t,101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_101_MAGIC, .more = S16LD_DENOM_101_MORE};};
template<> struct libdivide_constants<int16_t,102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_102_MAGIC, .more = S16LD_DENOM_102_MORE};};
template<> struct libdivide_constants<int16_t,103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_103_MAGIC, .more = S16LD_DENOM_103_MORE};};
template<> struct libdivide_constants<int16_t,104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_104_MAGIC, .more = S16LD_DENOM_104_MORE};};
template<> struct libdivide_constants<int16_t,105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_105_MAGIC, .more = S16LD_DENOM_105_MORE};};
template<> struct libdivide_constants<int16_t,106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_106_MAGIC, .more = S16LD_DENOM_106_MORE};};
template<> struct libdivide_constants<int16_t,107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_107_MAGIC, .more = S16LD_DENOM_107_MORE};};
template<> struct libdivide_constants<int16_t,108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_108_MAGIC, .more = S16LD_DENOM_108_MORE};};
template<> struct libdivide_constants<int16_t,109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_109_MAGIC, .more = S16LD_DENOM_109_MORE};};
template<> struct libdivide_constants<int16_t,110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_110_MAGIC, .more = S16LD_DENOM_110_MORE};};
template<> struct libdivide_constants<int16_t,111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_111_MAGIC, .more = S16LD_DENOM_111_MORE};};
template<> struct libdivide_constants<int16_t,112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_112_MAGIC, .more = S16LD_DENOM_112_MORE};};
template<> struct libdivide_constants<int16_t,113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_113_MAGIC, .more = S16LD_DENOM_113_MORE};};
template<> struct libdivide_constants<int16_t,114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_114_MAGIC, .more = S16LD_DENOM_114_MORE};};
template<> struct libdivide_constants<int16_t,115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_115_MAGIC, .more = S16LD_DENOM_115_MORE};};
template<> struct libdivide_constants<int16_t,116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_116_MAGIC, .more = S16LD_DENOM_116_MORE};};
template<> struct libdivide_constants<int16_t,117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_117_MAGIC, .more = S16LD_DENOM_117_MORE};};
template<> struct libdivide_constants<int16_t,118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_118_MAGIC, .more = S16LD_DENOM_118_MORE};};
template<> struct libdivide_constants<int16_t,119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_119_MAGIC, .more = S16LD_DENOM_119_MORE};};
template<> struct libdivide_constants<int16_t,120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_120_MAGIC, .more = S16LD_DENOM_120_MORE};};
template<> struct libdivide_constants<int16_t,121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_121_MAGIC, .more = S16LD_DENOM_121_MORE};};
template<> struct libdivide_constants<int16_t,122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_122_MAGIC, .more = S16LD_DENOM_122_MORE};};
template<> struct libdivide_constants<int16_t,123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_123_MAGIC, .more = S16LD_DENOM_123_MORE};};
template<> struct libdivide_constants<int16_t,124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_124_MAGIC, .more = S16LD_DENOM_124_MORE};};
template<> struct libdivide_constants<int16_t,125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_125_MAGIC, .more = S16LD_DENOM_125_MORE};};
template<> struct libdivide_constants<int16_t,126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_126_MAGIC, .more = S16LD_DENOM_126_MORE};};
template<> struct libdivide_constants<int16_t,127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_127_MAGIC, .more = S16LD_DENOM_127_MORE};};
template<> struct libdivide_constants<int16_t,128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_128_MAGIC, .more = S16LD_DENOM_128_MORE};};
template<> struct libdivide_constants<int16_t,129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_129_MAGIC, .more = S16LD_DENOM_129_MORE};};
template<> struct libdivide_constants<int16_t,130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_130_MAGIC, .more = S16LD_DENOM_130_MORE};};
template<> struct libdivide_constants<int16_t,131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_131_MAGIC, .more = S16LD_DENOM_131_MORE};};
template<> struct libdivide_constants<int16_t,132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_132_MAGIC, .more = S16LD_DENOM_132_MORE};};
template<> struct libdivide_constants<int16_t,133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_133_MAGIC, .more = S16LD_DENOM_133_MORE};};
template<> struct libdivide_constants<int16_t,134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_134_MAGIC, .more = S16LD_DENOM_134_MORE};};
template<> struct libdivide_constants<int16_t,135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_135_MAGIC, .more = S16LD_DENOM_135_MORE};};
template<> struct libdivide_constants<int16_t,136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_136_MAGIC, .more = S16LD_DENOM_136_MORE};};
template<> struct libdivide_constants<int16_t,137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_137_MAGIC, .more = S16LD_DENOM_137_MORE};};
template<> struct libdivide_constants<int16_t,138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_138_MAGIC, .more = S16LD_DENOM_138_MORE};};
template<> struct libdivide_constants<int16_t,139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_139_MAGIC, .more = S16LD_DENOM_139_MORE};};
template<> struct libdivide_constants<int16_t,140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_140_MAGIC, .more = S16LD_DENOM_140_MORE};};
template<> struct libdivide_constants<int16_t,141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_141_MAGIC, .more = S16LD_DENOM_141_MORE};};
template<> struct libdivide_constants<int16_t,142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_142_MAGIC, .more = S16LD_DENOM_142_MORE};};
template<> struct libdivide_constants<int16_t,143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_143_MAGIC, .more = S16LD_DENOM_143_MORE};};
template<> struct libdivide_constants<int16_t,144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_144_MAGIC, .more = S16LD_DENOM_144_MORE};};
template<> struct libdivide_constants<int16_t,145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_145_MAGIC, .more = S16LD_DENOM_145_MORE};};
template<> struct libdivide_constants<int16_t,146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_146_MAGIC, .more = S16LD_DENOM_146_MORE};};
template<> struct libdivide_constants<int16_t,147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_147_MAGIC, .more = S16LD_DENOM_147_MORE};};
template<> struct libdivide_constants<int16_t,148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_148_MAGIC, .more = S16LD_DENOM_148_MORE};};
template<> struct libdivide_constants<int16_t,149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_149_MAGIC, .more = S16LD_DENOM_149_MORE};};
template<> struct libdivide_constants<int16_t,150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_150_MAGIC, .more = S16LD_DENOM_150_MORE};};
template<> struct libdivide_constants<int16_t,151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_151_MAGIC, .more = S16LD_DENOM_151_MORE};};
template<> struct libdivide_constants<int16_t,152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_152_MAGIC, .more = S16LD_DENOM_152_MORE};};
template<> struct libdivide_constants<int16_t,153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_153_MAGIC, .more = S16LD_DENOM_153_MORE};};
template<> struct libdivide_constants<int16_t,154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_154_MAGIC, .more = S16LD_DENOM_154_MORE};};
template<> struct libdivide_constants<int16_t,155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_155_MAGIC, .more = S16LD_DENOM_155_MORE};};
template<> struct libdivide_constants<int16_t,156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_156_MAGIC, .more = S16LD_DENOM_156_MORE};};
template<> struct libdivide_constants<int16_t,157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_157_MAGIC, .more = S16LD_DENOM_157_MORE};};
template<> struct libdivide_constants<int16_t,158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_158_MAGIC, .more = S16LD_DENOM_158_MORE};};
template<> struct libdivide_constants<int16_t,159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_159_MAGIC, .more = S16LD_DENOM_159_MORE};};
template<> struct libdivide_constants<int16_t,160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_160_MAGIC, .more = S16LD_DENOM_160_MORE};};
template<> struct libdivide_constants<int16_t,161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_161_MAGIC, .more = S16LD_DENOM_161_MORE};};
template<> struct libdivide_constants<int16_t,162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_162_MAGIC, .more = S16LD_DENOM_162_MORE};};
template<> struct libdivide_constants<int16_t,163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_163_MAGIC, .more = S16LD_DENOM_163_MORE};};
template<> struct libdivide_constants<int16_t,164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_164_MAGIC, .more = S16LD_DENOM_164_MORE};};
template<> struct libdivide_constants<int16_t,165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_165_MAGIC, .more = S16LD_DENOM_165_MORE};};
template<> struct libdivide_constants<int16_t,166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_166_MAGIC, .more = S16LD_DENOM_166_MORE};};
template<> struct libdivide_constants<int16_t,167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_167_MAGIC, .more = S16LD_DENOM_167_MORE};};
template<> struct libdivide_constants<int16_t,168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_168_MAGIC, .more = S16LD_DENOM_168_MORE};};
template<> struct libdivide_constants<int16_t,169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_169_MAGIC, .more = S16LD_DENOM_169_MORE};};
template<> struct libdivide_constants<int16_t,170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_170_MAGIC, .more = S16LD_DENOM_170_MORE};};
template<> struct libdivide_constants<int16_t,171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_171_MAGIC, .more = S16LD_DENOM_171_MORE};};
template<> struct libdivide_constants<int16_t,172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_172_MAGIC, .more = S16LD_DENOM_172_MORE};};
template<> struct libdivide_constants<int16_t,173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_173_MAGIC, .more = S16LD_DENOM_173_MORE};};
template<> struct libdivide_constants<int16_t,174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_174_MAGIC, .more = S16LD_DENOM_174_MORE};};
template<> struct libdivide_constants<int16_t,175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_175_MAGIC, .more = S16LD_DENOM_175_MORE};};
template<> struct libdivide_constants<int16_t,176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_176_MAGIC, .more = S16LD_DENOM_176_MORE};};
template<> struct libdivide_constants<int16_t,177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_177_MAGIC, .more = S16LD_DENOM_177_MORE};};
template<> struct libdivide_constants<int16_t,178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_178_MAGIC, .more = S16LD_DENOM_178_MORE};};
template<> struct libdivide_constants<int16_t,179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_179_MAGIC, .more = S16LD_DENOM_179_MORE};};
template<> struct libdivide_constants<int16_t,180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_180_MAGIC, .more = S16LD_DENOM_180_MORE};};
template<> struct libdivide_constants<int16_t,181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_181_MAGIC, .more = S16LD_DENOM_181_MORE};};
template<> struct libdivide_constants<int16_t,182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_182_MAGIC, .more = S16LD_DENOM_182_MORE};};
template<> struct libdivide_constants<int16_t,183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_183_MAGIC, .more = S16LD_DENOM_183_MORE};};
template<> struct libdivide_constants<int16_t,184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_184_MAGIC, .more = S16LD_DENOM_184_MORE};};
template<> struct libdivide_constants<int16_t,185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_185_MAGIC, .more = S16LD_DENOM_185_MORE};};
template<> struct libdivide_constants<int16_t,186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_186_MAGIC, .more = S16LD_DENOM_186_MORE};};
template<> struct libdivide_constants<int16_t,187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_187_MAGIC, .more = S16LD_DENOM_187_MORE};};
template<> struct libdivide_constants<int16_t,188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_188_MAGIC, .more = S16LD_DENOM_188_MORE};};
template<> struct libdivide_constants<int16_t,189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_189_MAGIC, .more = S16LD_DENOM_189_MORE};};
template<> struct libdivide_constants<int16_t,190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_190_MAGIC, .more = S16LD_DENOM_190_MORE};};
template<> struct libdivide_constants<int16_t,191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_191_MAGIC, .more = S16LD_DENOM_191_MORE};};
template<> struct libdivide_constants<int16_t,192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_192_MAGIC, .more = S16LD_DENOM_192_MORE};};
template<> struct libdivide_constants<int16_t,193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_193_MAGIC, .more = S16LD_DENOM_193_MORE};};
template<> struct libdivide_constants<int16_t,194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_194_MAGIC, .more = S16LD_DENOM_194_MORE};};
template<> struct libdivide_constants<int16_t,195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_195_MAGIC, .more = S16LD_DENOM_195_MORE};};
template<> struct libdivide_constants<int16_t,196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_196_MAGIC, .more = S16LD_DENOM_196_MORE};};
template<> struct libdivide_constants<int16_t,197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_197_MAGIC, .more = S16LD_DENOM_197_MORE};};
template<> struct libdivide_constants<int16_t,198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_198_MAGIC, .more = S16LD_DENOM_198_MORE};};
template<> struct libdivide_constants<int16_t,199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_199_MAGIC, .more = S16LD_DENOM_199_MORE};};
template<> struct libdivide_constants<int16_t,200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_200_MAGIC, .more = S16LD_DENOM_200_MORE};};
template<> struct libdivide_constants<int16_t,201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_201_MAGIC, .more = S16LD_DENOM_201_MORE};};
template<> struct libdivide_constants<int16_t,202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_202_MAGIC, .more = S16LD_DENOM_202_MORE};};
template<> struct libdivide_constants<int16_t,203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_203_MAGIC, .more = S16LD_DENOM_203_MORE};};
template<> struct libdivide_constants<int16_t,204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_204_MAGIC, .more = S16LD_DENOM_204_MORE};};
template<> struct libdivide_constants<int16_t,205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_205_MAGIC, .more = S16LD_DENOM_205_MORE};};
template<> struct libdivide_constants<int16_t,206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_206_MAGIC, .more = S16LD_DENOM_206_MORE};};
template<> struct libdivide_constants<int16_t,207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_207_MAGIC, .more = S16LD_DENOM_207_MORE};};
template<> struct libdivide_constants<int16_t,208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_208_MAGIC, .more = S16LD_DENOM_208_MORE};};
template<> struct libdivide_constants<int16_t,209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_209_MAGIC, .more = S16LD_DENOM_209_MORE};};
template<> struct libdivide_constants<int16_t,210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_210_MAGIC, .more = S16LD_DENOM_210_MORE};};
template<> struct libdivide_constants<int16_t,211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_211_MAGIC, .more = S16LD_DENOM_211_MORE};};
template<> struct libdivide_constants<int16_t,212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_212_MAGIC, .more = S16LD_DENOM_212_MORE};};
template<> struct libdivide_constants<int16_t,213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_213_MAGIC, .more = S16LD_DENOM_213_MORE};};
template<> struct libdivide_constants<int16_t,214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_214_MAGIC, .more = S16LD_DENOM_214_MORE};};
template<> struct libdivide_constants<int16_t,215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_215_MAGIC, .more = S16LD_DENOM_215_MORE};};
template<> struct libdivide_constants<int16_t,216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_216_MAGIC, .more = S16LD_DENOM_216_MORE};};
template<> struct libdivide_constants<int16_t,217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_217_MAGIC, .more = S16LD_DENOM_217_MORE};};
template<> struct libdivide_constants<int16_t,218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_218_MAGIC, .more = S16LD_DENOM_218_MORE};};
template<> struct libdivide_constants<int16_t,219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_219_MAGIC, .more = S16LD_DENOM_219_MORE};};
template<> struct libdivide_constants<int16_t,220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_220_MAGIC, .more = S16LD_DENOM_220_MORE};};
template<> struct libdivide_constants<int16_t,221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_221_MAGIC, .more = S16LD_DENOM_221_MORE};};
template<> struct libdivide_constants<int16_t,222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_222_MAGIC, .more = S16LD_DENOM_222_MORE};};
template<> struct libdivide_constants<int16_t,223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_223_MAGIC, .more = S16LD_DENOM_223_MORE};};
template<> struct libdivide_constants<int16_t,224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_224_MAGIC, .more = S16LD_DENOM_224_MORE};};
template<> struct libdivide_constants<int16_t,225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_225_MAGIC, .more = S16LD_DENOM_225_MORE};};
template<> struct libdivide_constants<int16_t,226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_226_MAGIC, .more = S16LD_DENOM_226_MORE};};
template<> struct libdivide_constants<int16_t,227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_227_MAGIC, .more = S16LD_DENOM_227_MORE};};
template<> struct libdivide_constants<int16_t,228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_228_MAGIC, .more = S16LD_DENOM_228_MORE};};
template<> struct libdivide_constants<int16_t,229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_229_MAGIC, .more = S16LD_DENOM_229_MORE};};
template<> struct libdivide_constants<int16_t,230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_230_MAGIC, .more = S16LD_DENOM_230_MORE};};
template<> struct libdivide_constants<int16_t,231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_231_MAGIC, .more = S16LD_DENOM_231_MORE};};
template<> struct libdivide_constants<int16_t,232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_232_MAGIC, .more = S16LD_DENOM_232_MORE};};
template<> struct libdivide_constants<int16_t,233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_233_MAGIC, .more = S16LD_DENOM_233_MORE};};
template<> struct libdivide_constants<int16_t,234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_234_MAGIC, .more = S16LD_DENOM_234_MORE};};
template<> struct libdivide_constants<int16_t,235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_235_MAGIC, .more = S16LD_DENOM_235_MORE};};
template<> struct libdivide_constants<int16_t,236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_236_MAGIC, .more = S16LD_DENOM_236_MORE};};
template<> struct libdivide_constants<int16_t,237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_237_MAGIC, .more = S16LD_DENOM_237_MORE};};
template<> struct libdivide_constants<int16_t,238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_238_MAGIC, .more = S16LD_DENOM_238_MORE};};
template<> struct libdivide_constants<int16_t,239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_239_MAGIC, .more = S16LD_DENOM_239_MORE};};
template<> struct libdivide_constants<int16_t,240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_240_MAGIC, .more = S16LD_DENOM_240_MORE};};
template<> struct libdivide_constants<int16_t,241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_241_MAGIC, .more = S16LD_DENOM_241_MORE};};
template<> struct libdivide_constants<int16_t,242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_242_MAGIC, .more = S16LD_DENOM_242_MORE};};
template<> struct libdivide_constants<int16_t,243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_243_MAGIC, .more = S16LD_DENOM_243_MORE};};
template<> struct libdivide_constants<int16_t,244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_244_MAGIC, .more = S16LD_DENOM_244_MORE};};
template<> struct libdivide_constants<int16_t,245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_245_MAGIC, .more = S16LD_DENOM_245_MORE};};
template<> struct libdivide_constants<int16_t,246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_246_MAGIC, .more = S16LD_DENOM_246_MORE};};
template<> struct libdivide_constants<int16_t,247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_247_MAGIC, .more = S16LD_DENOM_247_MORE};};
template<> struct libdivide_constants<int16_t,248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_248_MAGIC, .more = S16LD_DENOM_248_MORE};};
template<> struct libdivide_constants<int16_t,249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_249_MAGIC, .more = S16LD_DENOM_249_MORE};};
template<> struct libdivide_constants<int16_t,250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_250_MAGIC, .more = S16LD_DENOM_250_MORE};};
template<> struct libdivide_constants<int16_t,251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_251_MAGIC, .more = S16LD_DENOM_251_MORE};};
template<> struct libdivide_constants<int16_t,252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_252_MAGIC, .more = S16LD_DENOM_252_MORE};};
template<> struct libdivide_constants<int16_t,253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_253_MAGIC, .more = S16LD_DENOM_253_MORE};};
template<> struct libdivide_constants<int16_t,254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_254_MAGIC, .more = S16LD_DENOM_254_MORE};};
template<> struct libdivide_constants<int16_t,255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_255_MAGIC, .more = S16LD_DENOM_255_MORE};};
template<> struct libdivide_constants<int16_t,256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_256_MAGIC, .more = S16LD_DENOM_256_MORE};};
template<> struct libdivide_constants<int16_t,257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_257_MAGIC, .more = S16LD_DENOM_257_MORE};};
template<> struct libdivide_constants<int16_t,258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_258_MAGIC, .more = S16LD_DENOM_258_MORE};};
template<> struct libdivide_constants<int16_t,259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_259_MAGIC, .more = S16LD_DENOM_259_MORE};};
template<> struct libdivide_constants<int16_t,260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_260_MAGIC, .more = S16LD_DENOM_260_MORE};};
template<> struct libdivide_constants<int16_t,261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_261_MAGIC, .more = S16LD_DENOM_261_MORE};};
template<> struct libdivide_constants<int16_t,262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_262_MAGIC, .more = S16LD_DENOM_262_MORE};};
template<> struct libdivide_constants<int16_t,263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_263_MAGIC, .more = S16LD_DENOM_263_MORE};};
template<> struct libdivide_constants<int16_t,264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_264_MAGIC, .more = S16LD_DENOM_264_MORE};};
template<> struct libdivide_constants<int16_t,265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_265_MAGIC, .more = S16LD_DENOM_265_MORE};};
template<> struct libdivide_constants<int16_t,266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_266_MAGIC, .more = S16LD_DENOM_266_MORE};};
template<> struct libdivide_constants<int16_t,267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_267_MAGIC, .more = S16LD_DENOM_267_MORE};};
template<> struct libdivide_constants<int16_t,268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_268_MAGIC, .more = S16LD_DENOM_268_MORE};};
template<> struct libdivide_constants<int16_t,269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_269_MAGIC, .more = S16LD_DENOM_269_MORE};};
template<> struct libdivide_constants<int16_t,270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_270_MAGIC, .more = S16LD_DENOM_270_MORE};};
template<> struct libdivide_constants<int16_t,271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_271_MAGIC, .more = S16LD_DENOM_271_MORE};};
template<> struct libdivide_constants<int16_t,272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_272_MAGIC, .more = S16LD_DENOM_272_MORE};};
template<> struct libdivide_constants<int16_t,273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_273_MAGIC, .more = S16LD_DENOM_273_MORE};};
template<> struct libdivide_constants<int16_t,274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_274_MAGIC, .more = S16LD_DENOM_274_MORE};};
template<> struct libdivide_constants<int16_t,275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_275_MAGIC, .more = S16LD_DENOM_275_MORE};};
template<> struct libdivide_constants<int16_t,276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_276_MAGIC, .more = S16LD_DENOM_276_MORE};};
template<> struct libdivide_constants<int16_t,277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_277_MAGIC, .more = S16LD_DENOM_277_MORE};};
template<> struct libdivide_constants<int16_t,278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_278_MAGIC, .more = S16LD_DENOM_278_MORE};};
template<> struct libdivide_constants<int16_t,279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_279_MAGIC, .more = S16LD_DENOM_279_MORE};};
template<> struct libdivide_constants<int16_t,280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_280_MAGIC, .more = S16LD_DENOM_280_MORE};};
template<> struct libdivide_constants<int16_t,281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_281_MAGIC, .more = S16LD_DENOM_281_MORE};};
template<> struct libdivide_constants<int16_t,282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_282_MAGIC, .more = S16LD_DENOM_282_MORE};};
template<> struct libdivide_constants<int16_t,283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_283_MAGIC, .more = S16LD_DENOM_283_MORE};};
template<> struct libdivide_constants<int16_t,284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_284_MAGIC, .more = S16LD_DENOM_284_MORE};};
template<> struct libdivide_constants<int16_t,285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_285_MAGIC, .more = S16LD_DENOM_285_MORE};};
template<> struct libdivide_constants<int16_t,286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_286_MAGIC, .more = S16LD_DENOM_286_MORE};};
template<> struct libdivide_constants<int16_t,287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_287_MAGIC, .more = S16LD_DENOM_287_MORE};};
template<> struct libdivide_constants<int16_t,288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_288_MAGIC, .more = S16LD_DENOM_288_MORE};};
template<> struct libdivide_constants<int16_t,289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_289_MAGIC, .more = S16LD_DENOM_289_MORE};};
template<> struct libdivide_constants<int16_t,290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_290_MAGIC, .more = S16LD_DENOM_290_MORE};};
template<> struct libdivide_constants<int16_t,291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_291_MAGIC, .more = S16LD_DENOM_291_MORE};};
template<> struct libdivide_constants<int16_t,292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_292_MAGIC, .more = S16LD_DENOM_292_MORE};};
template<> struct libdivide_constants<int16_t,293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_293_MAGIC, .more = S16LD_DENOM_293_MORE};};
template<> struct libdivide_constants<int16_t,294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_294_MAGIC, .more = S16LD_DENOM_294_MORE};};
template<> struct libdivide_constants<int16_t,295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_295_MAGIC, .more = S16LD_DENOM_295_MORE};};
template<> struct libdivide_constants<int16_t,296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_296_MAGIC, .more = S16LD_DENOM_296_MORE};};
template<> struct libdivide_constants<int16_t,297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_297_MAGIC, .more = S16LD_DENOM_297_MORE};};
template<> struct libdivide_constants<int16_t,298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_298_MAGIC, .more = S16LD_DENOM_298_MORE};};
template<> struct libdivide_constants<int16_t,299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_299_MAGIC, .more = S16LD_DENOM_299_MORE};};
template<> struct libdivide_constants<int16_t,300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_300_MAGIC, .more = S16LD_DENOM_300_MORE};};
template<> struct libdivide_constants<int16_t,301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_301_MAGIC, .more = S16LD_DENOM_301_MORE};};
template<> struct libdivide_constants<int16_t,302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_302_MAGIC, .more = S16LD_DENOM_302_MORE};};
template<> struct libdivide_constants<int16_t,303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_303_MAGIC, .more = S16LD_DENOM_303_MORE};};
template<> struct libdivide_constants<int16_t,304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_304_MAGIC, .more = S16LD_DENOM_304_MORE};};
template<> struct libdivide_constants<int16_t,305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_305_MAGIC, .more = S16LD_DENOM_305_MORE};};
template<> struct libdivide_constants<int16_t,306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_306_MAGIC, .more = S16LD_DENOM_306_MORE};};
template<> struct libdivide_constants<int16_t,307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_307_MAGIC, .more = S16LD_DENOM_307_MORE};};
template<> struct libdivide_constants<int16_t,308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_308_MAGIC, .more = S16LD_DENOM_308_MORE};};
template<> struct libdivide_constants<int16_t,309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_309_MAGIC, .more = S16LD_DENOM_309_MORE};};
template<> struct libdivide_constants<int16_t,310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_310_MAGIC, .more = S16LD_DENOM_310_MORE};};
template<> struct libdivide_constants<int16_t,311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_311_MAGIC, .more = S16LD_DENOM_311_MORE};};
template<> struct libdivide_constants<int16_t,312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_312_MAGIC, .more = S16LD_DENOM_312_MORE};};
template<> struct libdivide_constants<int16_t,313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_313_MAGIC, .more = S16LD_DENOM_313_MORE};};
template<> struct libdivide_constants<int16_t,314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_314_MAGIC, .more = S16LD_DENOM_314_MORE};};
template<> struct libdivide_constants<int16_t,315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_315_MAGIC, .more = S16LD_DENOM_315_MORE};};
template<> struct libdivide_constants<int16_t,316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_316_MAGIC, .more = S16LD_DENOM_316_MORE};};
template<> struct libdivide_constants<int16_t,317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_317_MAGIC, .more = S16LD_DENOM_317_MORE};};
template<> struct libdivide_constants<int16_t,318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_318_MAGIC, .more = S16LD_DENOM_318_MORE};};
template<> struct libdivide_constants<int16_t,319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_319_MAGIC, .more = S16LD_DENOM_319_MORE};};
template<> struct libdivide_constants<int16_t,320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_320_MAGIC, .more = S16LD_DENOM_320_MORE};};
template<> struct libdivide_constants<int16_t,321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_321_MAGIC, .more = S16LD_DENOM_321_MORE};};
template<> struct libdivide_constants<int16_t,322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_322_MAGIC, .more = S16LD_DENOM_322_MORE};};
template<> struct libdivide_constants<int16_t,323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_323_MAGIC, .more = S16LD_DENOM_323_MORE};};
template<> struct libdivide_constants<int16_t,324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_324_MAGIC, .more = S16LD_DENOM_324_MORE};};
template<> struct libdivide_constants<int16_t,325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_325_MAGIC, .more = S16LD_DENOM_325_MORE};};
template<> struct libdivide_constants<int16_t,326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_326_MAGIC, .more = S16LD_DENOM_326_MORE};};
template<> struct libdivide_constants<int16_t,327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_327_MAGIC, .more = S16LD_DENOM_327_MORE};};
template<> struct libdivide_constants<int16_t,328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_328_MAGIC, .more = S16LD_DENOM_328_MORE};};
template<> struct libdivide_constants<int16_t,329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_329_MAGIC, .more = S16LD_DENOM_329_MORE};};
template<> struct libdivide_constants<int16_t,330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_330_MAGIC, .more = S16LD_DENOM_330_MORE};};
template<> struct libdivide_constants<int16_t,331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_331_MAGIC, .more = S16LD_DENOM_331_MORE};};
template<> struct libdivide_constants<int16_t,332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_332_MAGIC, .more = S16LD_DENOM_332_MORE};};
template<> struct libdivide_constants<int16_t,333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_333_MAGIC, .more = S16LD_DENOM_333_MORE};};
template<> struct libdivide_constants<int16_t,334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_334_MAGIC, .more = S16LD_DENOM_334_MORE};};
template<> struct libdivide_constants<int16_t,335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_335_MAGIC, .more = S16LD_DENOM_335_MORE};};
template<> struct libdivide_constants<int16_t,336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_336_MAGIC, .more = S16LD_DENOM_336_MORE};};
template<> struct libdivide_constants<int16_t,337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_337_MAGIC, .more = S16LD_DENOM_337_MORE};};
template<> struct libdivide_constants<int16_t,338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_338_MAGIC, .more = S16LD_DENOM_338_MORE};};
template<> struct libdivide_constants<int16_t,339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_339_MAGIC, .more = S16LD_DENOM_339_MORE};};
template<> struct libdivide_constants<int16_t,340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_340_MAGIC, .more = S16LD_DENOM_340_MORE};};
template<> struct libdivide_constants<int16_t,341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_341_MAGIC, .more = S16LD_DENOM_341_MORE};};
template<> struct libdivide_constants<int16_t,342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_342_MAGIC, .more = S16LD_DENOM_342_MORE};};
template<> struct libdivide_constants<int16_t,343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_343_MAGIC, .more = S16LD_DENOM_343_MORE};};
template<> struct libdivide_constants<int16_t,344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_344_MAGIC, .more = S16LD_DENOM_344_MORE};};
template<> struct libdivide_constants<int16_t,345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_345_MAGIC, .more = S16LD_DENOM_345_MORE};};
template<> struct libdivide_constants<int16_t,346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_346_MAGIC, .more = S16LD_DENOM_346_MORE};};
template<> struct libdivide_constants<int16_t,347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_347_MAGIC, .more = S16LD_DENOM_347_MORE};};
template<> struct libdivide_constants<int16_t,348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_348_MAGIC, .more = S16LD_DENOM_348_MORE};};
template<> struct libdivide_constants<int16_t,349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_349_MAGIC, .more = S16LD_DENOM_349_MORE};};
template<> struct libdivide_constants<int16_t,350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_350_MAGIC, .more = S16LD_DENOM_350_MORE};};
template<> struct libdivide_constants<int16_t,351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_351_MAGIC, .more = S16LD_DENOM_351_MORE};};
template<> struct libdivide_constants<int16_t,352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_352_MAGIC, .more = S16LD_DENOM_352_MORE};};
template<> struct libdivide_constants<int16_t,353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_353_MAGIC, .more = S16LD_DENOM_353_MORE};};
template<> struct libdivide_constants<int16_t,354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_354_MAGIC, .more = S16LD_DENOM_354_MORE};};
template<> struct libdivide_constants<int16_t,355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_355_MAGIC, .more = S16LD_DENOM_355_MORE};};
template<> struct libdivide_constants<int16_t,356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_356_MAGIC, .more = S16LD_DENOM_356_MORE};};
template<> struct libdivide_constants<int16_t,357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_357_MAGIC, .more = S16LD_DENOM_357_MORE};};
template<> struct libdivide_constants<int16_t,358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_358_MAGIC, .more = S16LD_DENOM_358_MORE};};
template<> struct libdivide_constants<int16_t,359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_359_MAGIC, .more = S16LD_DENOM_359_MORE};};
template<> struct libdivide_constants<int16_t,360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_360_MAGIC, .more = S16LD_DENOM_360_MORE};};
template<> struct libdivide_constants<int16_t,361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_361_MAGIC, .more = S16LD_DENOM_361_MORE};};
template<> struct libdivide_constants<int16_t,362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_362_MAGIC, .more = S16LD_DENOM_362_MORE};};
template<> struct libdivide_constants<int16_t,363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_363_MAGIC, .more = S16LD_DENOM_363_MORE};};
template<> struct libdivide_constants<int16_t,364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_364_MAGIC, .more = S16LD_DENOM_364_MORE};};
template<> struct libdivide_constants<int16_t,365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_365_MAGIC, .more = S16LD_DENOM_365_MORE};};
template<> struct libdivide_constants<int16_t,366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_366_MAGIC, .more = S16LD_DENOM_366_MORE};};
template<> struct libdivide_constants<int16_t,367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_367_MAGIC, .more = S16LD_DENOM_367_MORE};};
template<> struct libdivide_constants<int16_t,368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_368_MAGIC, .more = S16LD_DENOM_368_MORE};};
template<> struct libdivide_constants<int16_t,369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_369_MAGIC, .more = S16LD_DENOM_369_MORE};};
template<> struct libdivide_constants<int16_t,370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_370_MAGIC, .more = S16LD_DENOM_370_MORE};};
template<> struct libdivide_constants<int16_t,371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_371_MAGIC, .more = S16LD_DENOM_371_MORE};};
template<> struct libdivide_constants<int16_t,372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_372_MAGIC, .more = S16LD_DENOM_372_MORE};};
template<> struct libdivide_constants<int16_t,373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_373_MAGIC, .more = S16LD_DENOM_373_MORE};};
template<> struct libdivide_constants<int16_t,374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_374_MAGIC, .more = S16LD_DENOM_374_MORE};};
template<> struct libdivide_constants<int16_t,375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_375_MAGIC, .more = S16LD_DENOM_375_MORE};};
template<> struct libdivide_constants<int16_t,376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_376_MAGIC, .more = S16LD_DENOM_376_MORE};};
template<> struct libdivide_constants<int16_t,377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_377_MAGIC, .more = S16LD_DENOM_377_MORE};};
template<> struct libdivide_constants<int16_t,378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_378_MAGIC, .more = S16LD_DENOM_378_MORE};};
template<> struct libdivide_constants<int16_t,379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_379_MAGIC, .more = S16LD_DENOM_379_MORE};};
template<> struct libdivide_constants<int16_t,380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_380_MAGIC, .more = S16LD_DENOM_380_MORE};};
template<> struct libdivide_constants<int16_t,381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_381_MAGIC, .more = S16LD_DENOM_381_MORE};};
template<> struct libdivide_constants<int16_t,382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_382_MAGIC, .more = S16LD_DENOM_382_MORE};};
template<> struct libdivide_constants<int16_t,383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_383_MAGIC, .more = S16LD_DENOM_383_MORE};};
template<> struct libdivide_constants<int16_t,384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_384_MAGIC, .more = S16LD_DENOM_384_MORE};};
template<> struct libdivide_constants<int16_t,385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_385_MAGIC, .more = S16LD_DENOM_385_MORE};};
template<> struct libdivide_constants<int16_t,386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_386_MAGIC, .more = S16LD_DENOM_386_MORE};};
template<> struct libdivide_constants<int16_t,387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_387_MAGIC, .more = S16LD_DENOM_387_MORE};};
template<> struct libdivide_constants<int16_t,388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_388_MAGIC, .more = S16LD_DENOM_388_MORE};};
template<> struct libdivide_constants<int16_t,389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_389_MAGIC, .more = S16LD_DENOM_389_MORE};};
template<> struct libdivide_constants<int16_t,390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_390_MAGIC, .more = S16LD_DENOM_390_MORE};};
template<> struct libdivide_constants<int16_t,391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_391_MAGIC, .more = S16LD_DENOM_391_MORE};};
template<> struct libdivide_constants<int16_t,392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_392_MAGIC, .more = S16LD_DENOM_392_MORE};};
template<> struct libdivide_constants<int16_t,393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_393_MAGIC, .more = S16LD_DENOM_393_MORE};};
template<> struct libdivide_constants<int16_t,394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_394_MAGIC, .more = S16LD_DENOM_394_MORE};};
template<> struct libdivide_constants<int16_t,395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_395_MAGIC, .more = S16LD_DENOM_395_MORE};};
template<> struct libdivide_constants<int16_t,396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_396_MAGIC, .more = S16LD_DENOM_396_MORE};};
template<> struct libdivide_constants<int16_t,397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_397_MAGIC, .more = S16LD_DENOM_397_MORE};};
template<> struct libdivide_constants<int16_t,398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_398_MAGIC, .more = S16LD_DENOM_398_MORE};};
template<> struct libdivide_constants<int16_t,399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_399_MAGIC, .more = S16LD_DENOM_399_MORE};};
template<> struct libdivide_constants<int16_t,400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_400_MAGIC, .more = S16LD_DENOM_400_MORE};};
template<> struct libdivide_constants<int16_t,401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_401_MAGIC, .more = S16LD_DENOM_401_MORE};};
template<> struct libdivide_constants<int16_t,402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_402_MAGIC, .more = S16LD_DENOM_402_MORE};};
template<> struct libdivide_constants<int16_t,403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_403_MAGIC, .more = S16LD_DENOM_403_MORE};};
template<> struct libdivide_constants<int16_t,404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_404_MAGIC, .more = S16LD_DENOM_404_MORE};};
template<> struct libdivide_constants<int16_t,405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_405_MAGIC, .more = S16LD_DENOM_405_MORE};};
template<> struct libdivide_constants<int16_t,406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_406_MAGIC, .more = S16LD_DENOM_406_MORE};};
template<> struct libdivide_constants<int16_t,407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_407_MAGIC, .more = S16LD_DENOM_407_MORE};};
template<> struct libdivide_constants<int16_t,408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_408_MAGIC, .more = S16LD_DENOM_408_MORE};};
template<> struct libdivide_constants<int16_t,409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_409_MAGIC, .more = S16LD_DENOM_409_MORE};};
template<> struct libdivide_constants<int16_t,410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_410_MAGIC, .more = S16LD_DENOM_410_MORE};};
template<> struct libdivide_constants<int16_t,411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_411_MAGIC, .more = S16LD_DENOM_411_MORE};};
template<> struct libdivide_constants<int16_t,412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_412_MAGIC, .more = S16LD_DENOM_412_MORE};};
template<> struct libdivide_constants<int16_t,413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_413_MAGIC, .more = S16LD_DENOM_413_MORE};};
template<> struct libdivide_constants<int16_t,414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_414_MAGIC, .more = S16LD_DENOM_414_MORE};};
template<> struct libdivide_constants<int16_t,415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_415_MAGIC, .more = S16LD_DENOM_415_MORE};};
template<> struct libdivide_constants<int16_t,416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_416_MAGIC, .more = S16LD_DENOM_416_MORE};};
template<> struct libdivide_constants<int16_t,417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_417_MAGIC, .more = S16LD_DENOM_417_MORE};};
template<> struct libdivide_constants<int16_t,418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_418_MAGIC, .more = S16LD_DENOM_418_MORE};};
template<> struct libdivide_constants<int16_t,419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_419_MAGIC, .more = S16LD_DENOM_419_MORE};};
template<> struct libdivide_constants<int16_t,420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_420_MAGIC, .more = S16LD_DENOM_420_MORE};};
template<> struct libdivide_constants<int16_t,421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_421_MAGIC, .more = S16LD_DENOM_421_MORE};};
template<> struct libdivide_constants<int16_t,422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_422_MAGIC, .more = S16LD_DENOM_422_MORE};};
template<> struct libdivide_constants<int16_t,423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_423_MAGIC, .more = S16LD_DENOM_423_MORE};};
template<> struct libdivide_constants<int16_t,424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_424_MAGIC, .more = S16LD_DENOM_424_MORE};};
template<> struct libdivide_constants<int16_t,425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_425_MAGIC, .more = S16LD_DENOM_425_MORE};};
template<> struct libdivide_constants<int16_t,426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_426_MAGIC, .more = S16LD_DENOM_426_MORE};};
template<> struct libdivide_constants<int16_t,427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_427_MAGIC, .more = S16LD_DENOM_427_MORE};};
template<> struct libdivide_constants<int16_t,428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_428_MAGIC, .more = S16LD_DENOM_428_MORE};};
template<> struct libdivide_constants<int16_t,429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_429_MAGIC, .more = S16LD_DENOM_429_MORE};};
template<> struct libdivide_constants<int16_t,430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_430_MAGIC, .more = S16LD_DENOM_430_MORE};};
template<> struct libdivide_constants<int16_t,431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_431_MAGIC, .more = S16LD_DENOM_431_MORE};};
template<> struct libdivide_constants<int16_t,432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_432_MAGIC, .more = S16LD_DENOM_432_MORE};};
template<> struct libdivide_constants<int16_t,433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_433_MAGIC, .more = S16LD_DENOM_433_MORE};};
template<> struct libdivide_constants<int16_t,434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_434_MAGIC, .more = S16LD_DENOM_434_MORE};};
template<> struct libdivide_constants<int16_t,435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_435_MAGIC, .more = S16LD_DENOM_435_MORE};};
template<> struct libdivide_constants<int16_t,436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_436_MAGIC, .more = S16LD_DENOM_436_MORE};};
template<> struct libdivide_constants<int16_t,437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_437_MAGIC, .more = S16LD_DENOM_437_MORE};};
template<> struct libdivide_constants<int16_t,438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_438_MAGIC, .more = S16LD_DENOM_438_MORE};};
template<> struct libdivide_constants<int16_t,439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_439_MAGIC, .more = S16LD_DENOM_439_MORE};};
template<> struct libdivide_constants<int16_t,440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_440_MAGIC, .more = S16LD_DENOM_440_MORE};};
template<> struct libdivide_constants<int16_t,441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_441_MAGIC, .more = S16LD_DENOM_441_MORE};};
template<> struct libdivide_constants<int16_t,442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_442_MAGIC, .more = S16LD_DENOM_442_MORE};};
template<> struct libdivide_constants<int16_t,443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_443_MAGIC, .more = S16LD_DENOM_443_MORE};};
template<> struct libdivide_constants<int16_t,444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_444_MAGIC, .more = S16LD_DENOM_444_MORE};};
template<> struct libdivide_constants<int16_t,445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_445_MAGIC, .more = S16LD_DENOM_445_MORE};};
template<> struct libdivide_constants<int16_t,446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_446_MAGIC, .more = S16LD_DENOM_446_MORE};};
template<> struct libdivide_constants<int16_t,447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_447_MAGIC, .more = S16LD_DENOM_447_MORE};};
template<> struct libdivide_constants<int16_t,448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_448_MAGIC, .more = S16LD_DENOM_448_MORE};};
template<> struct libdivide_constants<int16_t,449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_449_MAGIC, .more = S16LD_DENOM_449_MORE};};
template<> struct libdivide_constants<int16_t,450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_450_MAGIC, .more = S16LD_DENOM_450_MORE};};
template<> struct libdivide_constants<int16_t,451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_451_MAGIC, .more = S16LD_DENOM_451_MORE};};
template<> struct libdivide_constants<int16_t,452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_452_MAGIC, .more = S16LD_DENOM_452_MORE};};
template<> struct libdivide_constants<int16_t,453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_453_MAGIC, .more = S16LD_DENOM_453_MORE};};
template<> struct libdivide_constants<int16_t,454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_454_MAGIC, .more = S16LD_DENOM_454_MORE};};
template<> struct libdivide_constants<int16_t,455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_455_MAGIC, .more = S16LD_DENOM_455_MORE};};
template<> struct libdivide_constants<int16_t,456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_456_MAGIC, .more = S16LD_DENOM_456_MORE};};
template<> struct libdivide_constants<int16_t,457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_457_MAGIC, .more = S16LD_DENOM_457_MORE};};
template<> struct libdivide_constants<int16_t,458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_458_MAGIC, .more = S16LD_DENOM_458_MORE};};
template<> struct libdivide_constants<int16_t,459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_459_MAGIC, .more = S16LD_DENOM_459_MORE};};
template<> struct libdivide_constants<int16_t,460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_460_MAGIC, .more = S16LD_DENOM_460_MORE};};
template<> struct libdivide_constants<int16_t,461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_461_MAGIC, .more = S16LD_DENOM_461_MORE};};
template<> struct libdivide_constants<int16_t,462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_462_MAGIC, .more = S16LD_DENOM_462_MORE};};
template<> struct libdivide_constants<int16_t,463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_463_MAGIC, .more = S16LD_DENOM_463_MORE};};
template<> struct libdivide_constants<int16_t,464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_464_MAGIC, .more = S16LD_DENOM_464_MORE};};
template<> struct libdivide_constants<int16_t,465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_465_MAGIC, .more = S16LD_DENOM_465_MORE};};
template<> struct libdivide_constants<int16_t,466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_466_MAGIC, .more = S16LD_DENOM_466_MORE};};
template<> struct libdivide_constants<int16_t,467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_467_MAGIC, .more = S16LD_DENOM_467_MORE};};
template<> struct libdivide_constants<int16_t,468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_468_MAGIC, .more = S16LD_DENOM_468_MORE};};
template<> struct libdivide_constants<int16_t,469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_469_MAGIC, .more = S16LD_DENOM_469_MORE};};
template<> struct libdivide_constants<int16_t,470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_470_MAGIC, .more = S16LD_DENOM_470_MORE};};
template<> struct libdivide_constants<int16_t,471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_471_MAGIC, .more = S16LD_DENOM_471_MORE};};
template<> struct libdivide_constants<int16_t,472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_472_MAGIC, .more = S16LD_DENOM_472_MORE};};
template<> struct libdivide_constants<int16_t,473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_473_MAGIC, .more = S16LD_DENOM_473_MORE};};
template<> struct libdivide_constants<int16_t,474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_474_MAGIC, .more = S16LD_DENOM_474_MORE};};
template<> struct libdivide_constants<int16_t,475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_475_MAGIC, .more = S16LD_DENOM_475_MORE};};
template<> struct libdivide_constants<int16_t,476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_476_MAGIC, .more = S16LD_DENOM_476_MORE};};
template<> struct libdivide_constants<int16_t,477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_477_MAGIC, .more = S16LD_DENOM_477_MORE};};
template<> struct libdivide_constants<int16_t,478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_478_MAGIC, .more = S16LD_DENOM_478_MORE};};
template<> struct libdivide_constants<int16_t,479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_479_MAGIC, .more = S16LD_DENOM_479_MORE};};
template<> struct libdivide_constants<int16_t,480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_480_MAGIC, .more = S16LD_DENOM_480_MORE};};
template<> struct libdivide_constants<int16_t,481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_481_MAGIC, .more = S16LD_DENOM_481_MORE};};
template<> struct libdivide_constants<int16_t,482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_482_MAGIC, .more = S16LD_DENOM_482_MORE};};
template<> struct libdivide_constants<int16_t,483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_483_MAGIC, .more = S16LD_DENOM_483_MORE};};
template<> struct libdivide_constants<int16_t,484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_484_MAGIC, .more = S16LD_DENOM_484_MORE};};
template<> struct libdivide_constants<int16_t,485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_485_MAGIC, .more = S16LD_DENOM_485_MORE};};
template<> struct libdivide_constants<int16_t,486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_486_MAGIC, .more = S16LD_DENOM_486_MORE};};
template<> struct libdivide_constants<int16_t,487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_487_MAGIC, .more = S16LD_DENOM_487_MORE};};
template<> struct libdivide_constants<int16_t,488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_488_MAGIC, .more = S16LD_DENOM_488_MORE};};
template<> struct libdivide_constants<int16_t,489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_489_MAGIC, .more = S16LD_DENOM_489_MORE};};
template<> struct libdivide_constants<int16_t,490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_490_MAGIC, .more = S16LD_DENOM_490_MORE};};
template<> struct libdivide_constants<int16_t,491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_491_MAGIC, .more = S16LD_DENOM_491_MORE};};
template<> struct libdivide_constants<int16_t,492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_492_MAGIC, .more = S16LD_DENOM_492_MORE};};
template<> struct libdivide_constants<int16_t,493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_493_MAGIC, .more = S16LD_DENOM_493_MORE};};
template<> struct libdivide_constants<int16_t,494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_494_MAGIC, .more = S16LD_DENOM_494_MORE};};
template<> struct libdivide_constants<int16_t,495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_495_MAGIC, .more = S16LD_DENOM_495_MORE};};
template<> struct libdivide_constants<int16_t,496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_496_MAGIC, .more = S16LD_DENOM_496_MORE};};
template<> struct libdivide_constants<int16_t,497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_497_MAGIC, .more = S16LD_DENOM_497_MORE};};
template<> struct libdivide_constants<int16_t,498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_498_MAGIC, .more = S16LD_DENOM_498_MORE};};
template<> struct libdivide_constants<int16_t,499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_499_MAGIC, .more = S16LD_DENOM_499_MORE};};
template<> struct libdivide_constants<int16_t,500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_500_MAGIC, .more = S16LD_DENOM_500_MORE};};
template<> struct libdivide_constants<int16_t,501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_501_MAGIC, .more = S16LD_DENOM_501_MORE};};
template<> struct libdivide_constants<int16_t,502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_502_MAGIC, .more = S16LD_DENOM_502_MORE};};
template<> struct libdivide_constants<int16_t,503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_503_MAGIC, .more = S16LD_DENOM_503_MORE};};
template<> struct libdivide_constants<int16_t,504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_504_MAGIC, .more = S16LD_DENOM_504_MORE};};
template<> struct libdivide_constants<int16_t,505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_505_MAGIC, .more = S16LD_DENOM_505_MORE};};
template<> struct libdivide_constants<int16_t,506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_506_MAGIC, .more = S16LD_DENOM_506_MORE};};
template<> struct libdivide_constants<int16_t,507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_507_MAGIC, .more = S16LD_DENOM_507_MORE};};
template<> struct libdivide_constants<int16_t,508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_508_MAGIC, .more = S16LD_DENOM_508_MORE};};
template<> struct libdivide_constants<int16_t,509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_509_MAGIC, .more = S16LD_DENOM_509_MORE};};
template<> struct libdivide_constants<int16_t,510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_510_MAGIC, .more = S16LD_DENOM_510_MORE};};
template<> struct libdivide_constants<int16_t,511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_511_MAGIC, .more = S16LD_DENOM_511_MORE};};
template<> struct libdivide_constants<int16_t,512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_512_MAGIC, .more = S16LD_DENOM_512_MORE};};
template<> struct libdivide_constants<int16_t,513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_513_MAGIC, .more = S16LD_DENOM_513_MORE};};
template<> struct libdivide_constants<int16_t,514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_514_MAGIC, .more = S16LD_DENOM_514_MORE};};
template<> struct libdivide_constants<int16_t,515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_515_MAGIC, .more = S16LD_DENOM_515_MORE};};
template<> struct libdivide_constants<int16_t,516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_516_MAGIC, .more = S16LD_DENOM_516_MORE};};
template<> struct libdivide_constants<int16_t,517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_517_MAGIC, .more = S16LD_DENOM_517_MORE};};
template<> struct libdivide_constants<int16_t,518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_518_MAGIC, .more = S16LD_DENOM_518_MORE};};
template<> struct libdivide_constants<int16_t,519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_519_MAGIC, .more = S16LD_DENOM_519_MORE};};
template<> struct libdivide_constants<int16_t,520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_520_MAGIC, .more = S16LD_DENOM_520_MORE};};
template<> struct libdivide_constants<int16_t,521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_521_MAGIC, .more = S16LD_DENOM_521_MORE};};
template<> struct libdivide_constants<int16_t,522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_522_MAGIC, .more = S16LD_DENOM_522_MORE};};
template<> struct libdivide_constants<int16_t,523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_523_MAGIC, .more = S16LD_DENOM_523_MORE};};
template<> struct libdivide_constants<int16_t,524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_524_MAGIC, .more = S16LD_DENOM_524_MORE};};
template<> struct libdivide_constants<int16_t,525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_525_MAGIC, .more = S16LD_DENOM_525_MORE};};
template<> struct libdivide_constants<int16_t,526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_526_MAGIC, .more = S16LD_DENOM_526_MORE};};
template<> struct libdivide_constants<int16_t,527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_527_MAGIC, .more = S16LD_DENOM_527_MORE};};
template<> struct libdivide_constants<int16_t,528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_528_MAGIC, .more = S16LD_DENOM_528_MORE};};
template<> struct libdivide_constants<int16_t,529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_529_MAGIC, .more = S16LD_DENOM_529_MORE};};
template<> struct libdivide_constants<int16_t,530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_530_MAGIC, .more = S16LD_DENOM_530_MORE};};
template<> struct libdivide_constants<int16_t,531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_531_MAGIC, .more = S16LD_DENOM_531_MORE};};
template<> struct libdivide_constants<int16_t,532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_532_MAGIC, .more = S16LD_DENOM_532_MORE};};
template<> struct libdivide_constants<int16_t,533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_533_MAGIC, .more = S16LD_DENOM_533_MORE};};
template<> struct libdivide_constants<int16_t,534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_534_MAGIC, .more = S16LD_DENOM_534_MORE};};
template<> struct libdivide_constants<int16_t,535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_535_MAGIC, .more = S16LD_DENOM_535_MORE};};
template<> struct libdivide_constants<int16_t,536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_536_MAGIC, .more = S16LD_DENOM_536_MORE};};
template<> struct libdivide_constants<int16_t,537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_537_MAGIC, .more = S16LD_DENOM_537_MORE};};
template<> struct libdivide_constants<int16_t,538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_538_MAGIC, .more = S16LD_DENOM_538_MORE};};
template<> struct libdivide_constants<int16_t,539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_539_MAGIC, .more = S16LD_DENOM_539_MORE};};
template<> struct libdivide_constants<int16_t,540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_540_MAGIC, .more = S16LD_DENOM_540_MORE};};
template<> struct libdivide_constants<int16_t,541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_541_MAGIC, .more = S16LD_DENOM_541_MORE};};
template<> struct libdivide_constants<int16_t,542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_542_MAGIC, .more = S16LD_DENOM_542_MORE};};
template<> struct libdivide_constants<int16_t,543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_543_MAGIC, .more = S16LD_DENOM_543_MORE};};
template<> struct libdivide_constants<int16_t,544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_544_MAGIC, .more = S16LD_DENOM_544_MORE};};
template<> struct libdivide_constants<int16_t,545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_545_MAGIC, .more = S16LD_DENOM_545_MORE};};
template<> struct libdivide_constants<int16_t,546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_546_MAGIC, .more = S16LD_DENOM_546_MORE};};
template<> struct libdivide_constants<int16_t,547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_547_MAGIC, .more = S16LD_DENOM_547_MORE};};
template<> struct libdivide_constants<int16_t,548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_548_MAGIC, .more = S16LD_DENOM_548_MORE};};
template<> struct libdivide_constants<int16_t,549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_549_MAGIC, .more = S16LD_DENOM_549_MORE};};
template<> struct libdivide_constants<int16_t,550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_550_MAGIC, .more = S16LD_DENOM_550_MORE};};
template<> struct libdivide_constants<int16_t,551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_551_MAGIC, .more = S16LD_DENOM_551_MORE};};
template<> struct libdivide_constants<int16_t,552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_552_MAGIC, .more = S16LD_DENOM_552_MORE};};
template<> struct libdivide_constants<int16_t,553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_553_MAGIC, .more = S16LD_DENOM_553_MORE};};
template<> struct libdivide_constants<int16_t,554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_554_MAGIC, .more = S16LD_DENOM_554_MORE};};
template<> struct libdivide_constants<int16_t,555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_555_MAGIC, .more = S16LD_DENOM_555_MORE};};
template<> struct libdivide_constants<int16_t,556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_556_MAGIC, .more = S16LD_DENOM_556_MORE};};
template<> struct libdivide_constants<int16_t,557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_557_MAGIC, .more = S16LD_DENOM_557_MORE};};
template<> struct libdivide_constants<int16_t,558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_558_MAGIC, .more = S16LD_DENOM_558_MORE};};
template<> struct libdivide_constants<int16_t,559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_559_MAGIC, .more = S16LD_DENOM_559_MORE};};
template<> struct libdivide_constants<int16_t,560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_560_MAGIC, .more = S16LD_DENOM_560_MORE};};
template<> struct libdivide_constants<int16_t,561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_561_MAGIC, .more = S16LD_DENOM_561_MORE};};
template<> struct libdivide_constants<int16_t,562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_562_MAGIC, .more = S16LD_DENOM_562_MORE};};
template<> struct libdivide_constants<int16_t,563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_563_MAGIC, .more = S16LD_DENOM_563_MORE};};
template<> struct libdivide_constants<int16_t,564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_564_MAGIC, .more = S16LD_DENOM_564_MORE};};
template<> struct libdivide_constants<int16_t,565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_565_MAGIC, .more = S16LD_DENOM_565_MORE};};
template<> struct libdivide_constants<int16_t,566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_566_MAGIC, .more = S16LD_DENOM_566_MORE};};
template<> struct libdivide_constants<int16_t,567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_567_MAGIC, .more = S16LD_DENOM_567_MORE};};
template<> struct libdivide_constants<int16_t,568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_568_MAGIC, .more = S16LD_DENOM_568_MORE};};
template<> struct libdivide_constants<int16_t,569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_569_MAGIC, .more = S16LD_DENOM_569_MORE};};
template<> struct libdivide_constants<int16_t,570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_570_MAGIC, .more = S16LD_DENOM_570_MORE};};
template<> struct libdivide_constants<int16_t,571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_571_MAGIC, .more = S16LD_DENOM_571_MORE};};
template<> struct libdivide_constants<int16_t,572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_572_MAGIC, .more = S16LD_DENOM_572_MORE};};
template<> struct libdivide_constants<int16_t,573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_573_MAGIC, .more = S16LD_DENOM_573_MORE};};
template<> struct libdivide_constants<int16_t,574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_574_MAGIC, .more = S16LD_DENOM_574_MORE};};
template<> struct libdivide_constants<int16_t,575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_575_MAGIC, .more = S16LD_DENOM_575_MORE};};
template<> struct libdivide_constants<int16_t,576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_576_MAGIC, .more = S16LD_DENOM_576_MORE};};
template<> struct libdivide_constants<int16_t,577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_577_MAGIC, .more = S16LD_DENOM_577_MORE};};
template<> struct libdivide_constants<int16_t,578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_578_MAGIC, .more = S16LD_DENOM_578_MORE};};
template<> struct libdivide_constants<int16_t,579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_579_MAGIC, .more = S16LD_DENOM_579_MORE};};
template<> struct libdivide_constants<int16_t,580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_580_MAGIC, .more = S16LD_DENOM_580_MORE};};
template<> struct libdivide_constants<int16_t,581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_581_MAGIC, .more = S16LD_DENOM_581_MORE};};
template<> struct libdivide_constants<int16_t,582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_582_MAGIC, .more = S16LD_DENOM_582_MORE};};
template<> struct libdivide_constants<int16_t,583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_583_MAGIC, .more = S16LD_DENOM_583_MORE};};
template<> struct libdivide_constants<int16_t,584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_584_MAGIC, .more = S16LD_DENOM_584_MORE};};
template<> struct libdivide_constants<int16_t,585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_585_MAGIC, .more = S16LD_DENOM_585_MORE};};
template<> struct libdivide_constants<int16_t,586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_586_MAGIC, .more = S16LD_DENOM_586_MORE};};
template<> struct libdivide_constants<int16_t,587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_587_MAGIC, .more = S16LD_DENOM_587_MORE};};
template<> struct libdivide_constants<int16_t,588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_588_MAGIC, .more = S16LD_DENOM_588_MORE};};
template<> struct libdivide_constants<int16_t,589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_589_MAGIC, .more = S16LD_DENOM_589_MORE};};
template<> struct libdivide_constants<int16_t,590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_590_MAGIC, .more = S16LD_DENOM_590_MORE};};
template<> struct libdivide_constants<int16_t,591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_591_MAGIC, .more = S16LD_DENOM_591_MORE};};
template<> struct libdivide_constants<int16_t,592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_592_MAGIC, .more = S16LD_DENOM_592_MORE};};
template<> struct libdivide_constants<int16_t,593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_593_MAGIC, .more = S16LD_DENOM_593_MORE};};
template<> struct libdivide_constants<int16_t,594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_594_MAGIC, .more = S16LD_DENOM_594_MORE};};
template<> struct libdivide_constants<int16_t,595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_595_MAGIC, .more = S16LD_DENOM_595_MORE};};
template<> struct libdivide_constants<int16_t,596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_596_MAGIC, .more = S16LD_DENOM_596_MORE};};
template<> struct libdivide_constants<int16_t,597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_597_MAGIC, .more = S16LD_DENOM_597_MORE};};
template<> struct libdivide_constants<int16_t,598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_598_MAGIC, .more = S16LD_DENOM_598_MORE};};
template<> struct libdivide_constants<int16_t,599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_599_MAGIC, .more = S16LD_DENOM_599_MORE};};
template<> struct libdivide_constants<int16_t,600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_600_MAGIC, .more = S16LD_DENOM_600_MORE};};
template<> struct libdivide_constants<int16_t,601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_601_MAGIC, .more = S16LD_DENOM_601_MORE};};
template<> struct libdivide_constants<int16_t,602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_602_MAGIC, .more = S16LD_DENOM_602_MORE};};
template<> struct libdivide_constants<int16_t,603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_603_MAGIC, .more = S16LD_DENOM_603_MORE};};
template<> struct libdivide_constants<int16_t,604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_604_MAGIC, .more = S16LD_DENOM_604_MORE};};
template<> struct libdivide_constants<int16_t,605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_605_MAGIC, .more = S16LD_DENOM_605_MORE};};
template<> struct libdivide_constants<int16_t,606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_606_MAGIC, .more = S16LD_DENOM_606_MORE};};
template<> struct libdivide_constants<int16_t,607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_607_MAGIC, .more = S16LD_DENOM_607_MORE};};
template<> struct libdivide_constants<int16_t,608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_608_MAGIC, .more = S16LD_DENOM_608_MORE};};
template<> struct libdivide_constants<int16_t,609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_609_MAGIC, .more = S16LD_DENOM_609_MORE};};
template<> struct libdivide_constants<int16_t,610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_610_MAGIC, .more = S16LD_DENOM_610_MORE};};
template<> struct libdivide_constants<int16_t,611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_611_MAGIC, .more = S16LD_DENOM_611_MORE};};
template<> struct libdivide_constants<int16_t,612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_612_MAGIC, .more = S16LD_DENOM_612_MORE};};
template<> struct libdivide_constants<int16_t,613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_613_MAGIC, .more = S16LD_DENOM_613_MORE};};
template<> struct libdivide_constants<int16_t,614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_614_MAGIC, .more = S16LD_DENOM_614_MORE};};
template<> struct libdivide_constants<int16_t,615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_615_MAGIC, .more = S16LD_DENOM_615_MORE};};
template<> struct libdivide_constants<int16_t,616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_616_MAGIC, .more = S16LD_DENOM_616_MORE};};
template<> struct libdivide_constants<int16_t,617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_617_MAGIC, .more = S16LD_DENOM_617_MORE};};
template<> struct libdivide_constants<int16_t,618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_618_MAGIC, .more = S16LD_DENOM_618_MORE};};
template<> struct libdivide_constants<int16_t,619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_619_MAGIC, .more = S16LD_DENOM_619_MORE};};
template<> struct libdivide_constants<int16_t,620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_620_MAGIC, .more = S16LD_DENOM_620_MORE};};
template<> struct libdivide_constants<int16_t,621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_621_MAGIC, .more = S16LD_DENOM_621_MORE};};
template<> struct libdivide_constants<int16_t,622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_622_MAGIC, .more = S16LD_DENOM_622_MORE};};
template<> struct libdivide_constants<int16_t,623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_623_MAGIC, .more = S16LD_DENOM_623_MORE};};
template<> struct libdivide_constants<int16_t,624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_624_MAGIC, .more = S16LD_DENOM_624_MORE};};
template<> struct libdivide_constants<int16_t,625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_625_MAGIC, .more = S16LD_DENOM_625_MORE};};
template<> struct libdivide_constants<int16_t,626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_626_MAGIC, .more = S16LD_DENOM_626_MORE};};
template<> struct libdivide_constants<int16_t,627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_627_MAGIC, .more = S16LD_DENOM_627_MORE};};
template<> struct libdivide_constants<int16_t,628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_628_MAGIC, .more = S16LD_DENOM_628_MORE};};
template<> struct libdivide_constants<int16_t,629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_629_MAGIC, .more = S16LD_DENOM_629_MORE};};
template<> struct libdivide_constants<int16_t,630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_630_MAGIC, .more = S16LD_DENOM_630_MORE};};
template<> struct libdivide_constants<int16_t,631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_631_MAGIC, .more = S16LD_DENOM_631_MORE};};
template<> struct libdivide_constants<int16_t,632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_632_MAGIC, .more = S16LD_DENOM_632_MORE};};
template<> struct libdivide_constants<int16_t,633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_633_MAGIC, .more = S16LD_DENOM_633_MORE};};
template<> struct libdivide_constants<int16_t,634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_634_MAGIC, .more = S16LD_DENOM_634_MORE};};
template<> struct libdivide_constants<int16_t,635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_635_MAGIC, .more = S16LD_DENOM_635_MORE};};
template<> struct libdivide_constants<int16_t,636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_636_MAGIC, .more = S16LD_DENOM_636_MORE};};
template<> struct libdivide_constants<int16_t,637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_637_MAGIC, .more = S16LD_DENOM_637_MORE};};
template<> struct libdivide_constants<int16_t,638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_638_MAGIC, .more = S16LD_DENOM_638_MORE};};
template<> struct libdivide_constants<int16_t,639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_639_MAGIC, .more = S16LD_DENOM_639_MORE};};
template<> struct libdivide_constants<int16_t,640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_640_MAGIC, .more = S16LD_DENOM_640_MORE};};
template<> struct libdivide_constants<int16_t,641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_641_MAGIC, .more = S16LD_DENOM_641_MORE};};
template<> struct libdivide_constants<int16_t,642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_642_MAGIC, .more = S16LD_DENOM_642_MORE};};
template<> struct libdivide_constants<int16_t,643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_643_MAGIC, .more = S16LD_DENOM_643_MORE};};
template<> struct libdivide_constants<int16_t,644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_644_MAGIC, .more = S16LD_DENOM_644_MORE};};
template<> struct libdivide_constants<int16_t,645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_645_MAGIC, .more = S16LD_DENOM_645_MORE};};
template<> struct libdivide_constants<int16_t,646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_646_MAGIC, .more = S16LD_DENOM_646_MORE};};
template<> struct libdivide_constants<int16_t,647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_647_MAGIC, .more = S16LD_DENOM_647_MORE};};
template<> struct libdivide_constants<int16_t,648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_648_MAGIC, .more = S16LD_DENOM_648_MORE};};
template<> struct libdivide_constants<int16_t,649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_649_MAGIC, .more = S16LD_DENOM_649_MORE};};
template<> struct libdivide_constants<int16_t,650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_650_MAGIC, .more = S16LD_DENOM_650_MORE};};
template<> struct libdivide_constants<int16_t,651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_651_MAGIC, .more = S16LD_DENOM_651_MORE};};
template<> struct libdivide_constants<int16_t,652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_652_MAGIC, .more = S16LD_DENOM_652_MORE};};
template<> struct libdivide_constants<int16_t,653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_653_MAGIC, .more = S16LD_DENOM_653_MORE};};
template<> struct libdivide_constants<int16_t,654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_654_MAGIC, .more = S16LD_DENOM_654_MORE};};
template<> struct libdivide_constants<int16_t,655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_655_MAGIC, .more = S16LD_DENOM_655_MORE};};
template<> struct libdivide_constants<int16_t,656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_656_MAGIC, .more = S16LD_DENOM_656_MORE};};
template<> struct libdivide_constants<int16_t,657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_657_MAGIC, .more = S16LD_DENOM_657_MORE};};
template<> struct libdivide_constants<int16_t,658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_658_MAGIC, .more = S16LD_DENOM_658_MORE};};
template<> struct libdivide_constants<int16_t,659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_659_MAGIC, .more = S16LD_DENOM_659_MORE};};
template<> struct libdivide_constants<int16_t,660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_660_MAGIC, .more = S16LD_DENOM_660_MORE};};
template<> struct libdivide_constants<int16_t,661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_661_MAGIC, .more = S16LD_DENOM_661_MORE};};
template<> struct libdivide_constants<int16_t,662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_662_MAGIC, .more = S16LD_DENOM_662_MORE};};
template<> struct libdivide_constants<int16_t,663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_663_MAGIC, .more = S16LD_DENOM_663_MORE};};
template<> struct libdivide_constants<int16_t,664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_664_MAGIC, .more = S16LD_DENOM_664_MORE};};
template<> struct libdivide_constants<int16_t,665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_665_MAGIC, .more = S16LD_DENOM_665_MORE};};
template<> struct libdivide_constants<int16_t,666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_666_MAGIC, .more = S16LD_DENOM_666_MORE};};
template<> struct libdivide_constants<int16_t,667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_667_MAGIC, .more = S16LD_DENOM_667_MORE};};
template<> struct libdivide_constants<int16_t,668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_668_MAGIC, .more = S16LD_DENOM_668_MORE};};
template<> struct libdivide_constants<int16_t,669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_669_MAGIC, .more = S16LD_DENOM_669_MORE};};
template<> struct libdivide_constants<int16_t,670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_670_MAGIC, .more = S16LD_DENOM_670_MORE};};
template<> struct libdivide_constants<int16_t,671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_671_MAGIC, .more = S16LD_DENOM_671_MORE};};
template<> struct libdivide_constants<int16_t,672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_672_MAGIC, .more = S16LD_DENOM_672_MORE};};
template<> struct libdivide_constants<int16_t,673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_673_MAGIC, .more = S16LD_DENOM_673_MORE};};
template<> struct libdivide_constants<int16_t,674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_674_MAGIC, .more = S16LD_DENOM_674_MORE};};
template<> struct libdivide_constants<int16_t,675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_675_MAGIC, .more = S16LD_DENOM_675_MORE};};
template<> struct libdivide_constants<int16_t,676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_676_MAGIC, .more = S16LD_DENOM_676_MORE};};
template<> struct libdivide_constants<int16_t,677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_677_MAGIC, .more = S16LD_DENOM_677_MORE};};
template<> struct libdivide_constants<int16_t,678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_678_MAGIC, .more = S16LD_DENOM_678_MORE};};
template<> struct libdivide_constants<int16_t,679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_679_MAGIC, .more = S16LD_DENOM_679_MORE};};
template<> struct libdivide_constants<int16_t,680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_680_MAGIC, .more = S16LD_DENOM_680_MORE};};
template<> struct libdivide_constants<int16_t,681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_681_MAGIC, .more = S16LD_DENOM_681_MORE};};
template<> struct libdivide_constants<int16_t,682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_682_MAGIC, .more = S16LD_DENOM_682_MORE};};
template<> struct libdivide_constants<int16_t,683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_683_MAGIC, .more = S16LD_DENOM_683_MORE};};
template<> struct libdivide_constants<int16_t,684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_684_MAGIC, .more = S16LD_DENOM_684_MORE};};
template<> struct libdivide_constants<int16_t,685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_685_MAGIC, .more = S16LD_DENOM_685_MORE};};
template<> struct libdivide_constants<int16_t,686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_686_MAGIC, .more = S16LD_DENOM_686_MORE};};
template<> struct libdivide_constants<int16_t,687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_687_MAGIC, .more = S16LD_DENOM_687_MORE};};
template<> struct libdivide_constants<int16_t,688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_688_MAGIC, .more = S16LD_DENOM_688_MORE};};
template<> struct libdivide_constants<int16_t,689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_689_MAGIC, .more = S16LD_DENOM_689_MORE};};
template<> struct libdivide_constants<int16_t,690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_690_MAGIC, .more = S16LD_DENOM_690_MORE};};
template<> struct libdivide_constants<int16_t,691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_691_MAGIC, .more = S16LD_DENOM_691_MORE};};
template<> struct libdivide_constants<int16_t,692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_692_MAGIC, .more = S16LD_DENOM_692_MORE};};
template<> struct libdivide_constants<int16_t,693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_693_MAGIC, .more = S16LD_DENOM_693_MORE};};
template<> struct libdivide_constants<int16_t,694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_694_MAGIC, .more = S16LD_DENOM_694_MORE};};
template<> struct libdivide_constants<int16_t,695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_695_MAGIC, .more = S16LD_DENOM_695_MORE};};
template<> struct libdivide_constants<int16_t,696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_696_MAGIC, .more = S16LD_DENOM_696_MORE};};
template<> struct libdivide_constants<int16_t,697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_697_MAGIC, .more = S16LD_DENOM_697_MORE};};
template<> struct libdivide_constants<int16_t,698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_698_MAGIC, .more = S16LD_DENOM_698_MORE};};
template<> struct libdivide_constants<int16_t,699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_699_MAGIC, .more = S16LD_DENOM_699_MORE};};
template<> struct libdivide_constants<int16_t,700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_700_MAGIC, .more = S16LD_DENOM_700_MORE};};
template<> struct libdivide_constants<int16_t,701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_701_MAGIC, .more = S16LD_DENOM_701_MORE};};
template<> struct libdivide_constants<int16_t,702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_702_MAGIC, .more = S16LD_DENOM_702_MORE};};
template<> struct libdivide_constants<int16_t,703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_703_MAGIC, .more = S16LD_DENOM_703_MORE};};
template<> struct libdivide_constants<int16_t,704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_704_MAGIC, .more = S16LD_DENOM_704_MORE};};
template<> struct libdivide_constants<int16_t,705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_705_MAGIC, .more = S16LD_DENOM_705_MORE};};
template<> struct libdivide_constants<int16_t,706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_706_MAGIC, .more = S16LD_DENOM_706_MORE};};
template<> struct libdivide_constants<int16_t,707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_707_MAGIC, .more = S16LD_DENOM_707_MORE};};
template<> struct libdivide_constants<int16_t,708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_708_MAGIC, .more = S16LD_DENOM_708_MORE};};
template<> struct libdivide_constants<int16_t,709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_709_MAGIC, .more = S16LD_DENOM_709_MORE};};
template<> struct libdivide_constants<int16_t,710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_710_MAGIC, .more = S16LD_DENOM_710_MORE};};
template<> struct libdivide_constants<int16_t,711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_711_MAGIC, .more = S16LD_DENOM_711_MORE};};
template<> struct libdivide_constants<int16_t,712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_712_MAGIC, .more = S16LD_DENOM_712_MORE};};
template<> struct libdivide_constants<int16_t,713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_713_MAGIC, .more = S16LD_DENOM_713_MORE};};
template<> struct libdivide_constants<int16_t,714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_714_MAGIC, .more = S16LD_DENOM_714_MORE};};
template<> struct libdivide_constants<int16_t,715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_715_MAGIC, .more = S16LD_DENOM_715_MORE};};
template<> struct libdivide_constants<int16_t,716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_716_MAGIC, .more = S16LD_DENOM_716_MORE};};
template<> struct libdivide_constants<int16_t,717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_717_MAGIC, .more = S16LD_DENOM_717_MORE};};
template<> struct libdivide_constants<int16_t,718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_718_MAGIC, .more = S16LD_DENOM_718_MORE};};
template<> struct libdivide_constants<int16_t,719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_719_MAGIC, .more = S16LD_DENOM_719_MORE};};
template<> struct libdivide_constants<int16_t,720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_720_MAGIC, .more = S16LD_DENOM_720_MORE};};
template<> struct libdivide_constants<int16_t,721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_721_MAGIC, .more = S16LD_DENOM_721_MORE};};
template<> struct libdivide_constants<int16_t,722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_722_MAGIC, .more = S16LD_DENOM_722_MORE};};
template<> struct libdivide_constants<int16_t,723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_723_MAGIC, .more = S16LD_DENOM_723_MORE};};
template<> struct libdivide_constants<int16_t,724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_724_MAGIC, .more = S16LD_DENOM_724_MORE};};
template<> struct libdivide_constants<int16_t,725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_725_MAGIC, .more = S16LD_DENOM_725_MORE};};
template<> struct libdivide_constants<int16_t,726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_726_MAGIC, .more = S16LD_DENOM_726_MORE};};
template<> struct libdivide_constants<int16_t,727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_727_MAGIC, .more = S16LD_DENOM_727_MORE};};
template<> struct libdivide_constants<int16_t,728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_728_MAGIC, .more = S16LD_DENOM_728_MORE};};
template<> struct libdivide_constants<int16_t,729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_729_MAGIC, .more = S16LD_DENOM_729_MORE};};
template<> struct libdivide_constants<int16_t,730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_730_MAGIC, .more = S16LD_DENOM_730_MORE};};
template<> struct libdivide_constants<int16_t,731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_731_MAGIC, .more = S16LD_DENOM_731_MORE};};
template<> struct libdivide_constants<int16_t,732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_732_MAGIC, .more = S16LD_DENOM_732_MORE};};
template<> struct libdivide_constants<int16_t,733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_733_MAGIC, .more = S16LD_DENOM_733_MORE};};
template<> struct libdivide_constants<int16_t,734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_734_MAGIC, .more = S16LD_DENOM_734_MORE};};
template<> struct libdivide_constants<int16_t,735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_735_MAGIC, .more = S16LD_DENOM_735_MORE};};
template<> struct libdivide_constants<int16_t,736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_736_MAGIC, .more = S16LD_DENOM_736_MORE};};
template<> struct libdivide_constants<int16_t,737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_737_MAGIC, .more = S16LD_DENOM_737_MORE};};
template<> struct libdivide_constants<int16_t,738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_738_MAGIC, .more = S16LD_DENOM_738_MORE};};
template<> struct libdivide_constants<int16_t,739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_739_MAGIC, .more = S16LD_DENOM_739_MORE};};
template<> struct libdivide_constants<int16_t,740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_740_MAGIC, .more = S16LD_DENOM_740_MORE};};
template<> struct libdivide_constants<int16_t,741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_741_MAGIC, .more = S16LD_DENOM_741_MORE};};
template<> struct libdivide_constants<int16_t,742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_742_MAGIC, .more = S16LD_DENOM_742_MORE};};
template<> struct libdivide_constants<int16_t,743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_743_MAGIC, .more = S16LD_DENOM_743_MORE};};
template<> struct libdivide_constants<int16_t,744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_744_MAGIC, .more = S16LD_DENOM_744_MORE};};
template<> struct libdivide_constants<int16_t,745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_745_MAGIC, .more = S16LD_DENOM_745_MORE};};
template<> struct libdivide_constants<int16_t,746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_746_MAGIC, .more = S16LD_DENOM_746_MORE};};
template<> struct libdivide_constants<int16_t,747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_747_MAGIC, .more = S16LD_DENOM_747_MORE};};
template<> struct libdivide_constants<int16_t,748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_748_MAGIC, .more = S16LD_DENOM_748_MORE};};
template<> struct libdivide_constants<int16_t,749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_749_MAGIC, .more = S16LD_DENOM_749_MORE};};
template<> struct libdivide_constants<int16_t,750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_750_MAGIC, .more = S16LD_DENOM_750_MORE};};
template<> struct libdivide_constants<int16_t,751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_751_MAGIC, .more = S16LD_DENOM_751_MORE};};
template<> struct libdivide_constants<int16_t,752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_752_MAGIC, .more = S16LD_DENOM_752_MORE};};
template<> struct libdivide_constants<int16_t,753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_753_MAGIC, .more = S16LD_DENOM_753_MORE};};
template<> struct libdivide_constants<int16_t,754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_754_MAGIC, .more = S16LD_DENOM_754_MORE};};
template<> struct libdivide_constants<int16_t,755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_755_MAGIC, .more = S16LD_DENOM_755_MORE};};
template<> struct libdivide_constants<int16_t,756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_756_MAGIC, .more = S16LD_DENOM_756_MORE};};
template<> struct libdivide_constants<int16_t,757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_757_MAGIC, .more = S16LD_DENOM_757_MORE};};
template<> struct libdivide_constants<int16_t,758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_758_MAGIC, .more = S16LD_DENOM_758_MORE};};
template<> struct libdivide_constants<int16_t,759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_759_MAGIC, .more = S16LD_DENOM_759_MORE};};
template<> struct libdivide_constants<int16_t,760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_760_MAGIC, .more = S16LD_DENOM_760_MORE};};
template<> struct libdivide_constants<int16_t,761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_761_MAGIC, .more = S16LD_DENOM_761_MORE};};
template<> struct libdivide_constants<int16_t,762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_762_MAGIC, .more = S16LD_DENOM_762_MORE};};
template<> struct libdivide_constants<int16_t,763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_763_MAGIC, .more = S16LD_DENOM_763_MORE};};
template<> struct libdivide_constants<int16_t,764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_764_MAGIC, .more = S16LD_DENOM_764_MORE};};
template<> struct libdivide_constants<int16_t,765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_765_MAGIC, .more = S16LD_DENOM_765_MORE};};
template<> struct libdivide_constants<int16_t,766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_766_MAGIC, .more = S16LD_DENOM_766_MORE};};
template<> struct libdivide_constants<int16_t,767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_767_MAGIC, .more = S16LD_DENOM_767_MORE};};
template<> struct libdivide_constants<int16_t,768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_768_MAGIC, .more = S16LD_DENOM_768_MORE};};
template<> struct libdivide_constants<int16_t,769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_769_MAGIC, .more = S16LD_DENOM_769_MORE};};
template<> struct libdivide_constants<int16_t,770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_770_MAGIC, .more = S16LD_DENOM_770_MORE};};
template<> struct libdivide_constants<int16_t,771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_771_MAGIC, .more = S16LD_DENOM_771_MORE};};
template<> struct libdivide_constants<int16_t,772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_772_MAGIC, .more = S16LD_DENOM_772_MORE};};
template<> struct libdivide_constants<int16_t,773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_773_MAGIC, .more = S16LD_DENOM_773_MORE};};
template<> struct libdivide_constants<int16_t,774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_774_MAGIC, .more = S16LD_DENOM_774_MORE};};
template<> struct libdivide_constants<int16_t,775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_775_MAGIC, .more = S16LD_DENOM_775_MORE};};
template<> struct libdivide_constants<int16_t,776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_776_MAGIC, .more = S16LD_DENOM_776_MORE};};
template<> struct libdivide_constants<int16_t,777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_777_MAGIC, .more = S16LD_DENOM_777_MORE};};
template<> struct libdivide_constants<int16_t,778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_778_MAGIC, .more = S16LD_DENOM_778_MORE};};
template<> struct libdivide_constants<int16_t,779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_779_MAGIC, .more = S16LD_DENOM_779_MORE};};
template<> struct libdivide_constants<int16_t,780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_780_MAGIC, .more = S16LD_DENOM_780_MORE};};
template<> struct libdivide_constants<int16_t,781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_781_MAGIC, .more = S16LD_DENOM_781_MORE};};
template<> struct libdivide_constants<int16_t,782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_782_MAGIC, .more = S16LD_DENOM_782_MORE};};
template<> struct libdivide_constants<int16_t,783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_783_MAGIC, .more = S16LD_DENOM_783_MORE};};
template<> struct libdivide_constants<int16_t,784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_784_MAGIC, .more = S16LD_DENOM_784_MORE};};
template<> struct libdivide_constants<int16_t,785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_785_MAGIC, .more = S16LD_DENOM_785_MORE};};
template<> struct libdivide_constants<int16_t,786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_786_MAGIC, .more = S16LD_DENOM_786_MORE};};
template<> struct libdivide_constants<int16_t,787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_787_MAGIC, .more = S16LD_DENOM_787_MORE};};
template<> struct libdivide_constants<int16_t,788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_788_MAGIC, .more = S16LD_DENOM_788_MORE};};
template<> struct libdivide_constants<int16_t,789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_789_MAGIC, .more = S16LD_DENOM_789_MORE};};
template<> struct libdivide_constants<int16_t,790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_790_MAGIC, .more = S16LD_DENOM_790_MORE};};
template<> struct libdivide_constants<int16_t,791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_791_MAGIC, .more = S16LD_DENOM_791_MORE};};
template<> struct libdivide_constants<int16_t,792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_792_MAGIC, .more = S16LD_DENOM_792_MORE};};
template<> struct libdivide_constants<int16_t,793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_793_MAGIC, .more = S16LD_DENOM_793_MORE};};
template<> struct libdivide_constants<int16_t,794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_794_MAGIC, .more = S16LD_DENOM_794_MORE};};
template<> struct libdivide_constants<int16_t,795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_795_MAGIC, .more = S16LD_DENOM_795_MORE};};
template<> struct libdivide_constants<int16_t,796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_796_MAGIC, .more = S16LD_DENOM_796_MORE};};
template<> struct libdivide_constants<int16_t,797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_797_MAGIC, .more = S16LD_DENOM_797_MORE};};
template<> struct libdivide_constants<int16_t,798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_798_MAGIC, .more = S16LD_DENOM_798_MORE};};
template<> struct libdivide_constants<int16_t,799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_799_MAGIC, .more = S16LD_DENOM_799_MORE};};
template<> struct libdivide_constants<int16_t,800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_800_MAGIC, .more = S16LD_DENOM_800_MORE};};
template<> struct libdivide_constants<int16_t,801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_801_MAGIC, .more = S16LD_DENOM_801_MORE};};
template<> struct libdivide_constants<int16_t,802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_802_MAGIC, .more = S16LD_DENOM_802_MORE};};
template<> struct libdivide_constants<int16_t,803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_803_MAGIC, .more = S16LD_DENOM_803_MORE};};
template<> struct libdivide_constants<int16_t,804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_804_MAGIC, .more = S16LD_DENOM_804_MORE};};
template<> struct libdivide_constants<int16_t,805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_805_MAGIC, .more = S16LD_DENOM_805_MORE};};
template<> struct libdivide_constants<int16_t,806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_806_MAGIC, .more = S16LD_DENOM_806_MORE};};
template<> struct libdivide_constants<int16_t,807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_807_MAGIC, .more = S16LD_DENOM_807_MORE};};
template<> struct libdivide_constants<int16_t,808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_808_MAGIC, .more = S16LD_DENOM_808_MORE};};
template<> struct libdivide_constants<int16_t,809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_809_MAGIC, .more = S16LD_DENOM_809_MORE};};
template<> struct libdivide_constants<int16_t,810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_810_MAGIC, .more = S16LD_DENOM_810_MORE};};
template<> struct libdivide_constants<int16_t,811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_811_MAGIC, .more = S16LD_DENOM_811_MORE};};
template<> struct libdivide_constants<int16_t,812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_812_MAGIC, .more = S16LD_DENOM_812_MORE};};
template<> struct libdivide_constants<int16_t,813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_813_MAGIC, .more = S16LD_DENOM_813_MORE};};
template<> struct libdivide_constants<int16_t,814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_814_MAGIC, .more = S16LD_DENOM_814_MORE};};
template<> struct libdivide_constants<int16_t,815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_815_MAGIC, .more = S16LD_DENOM_815_MORE};};
template<> struct libdivide_constants<int16_t,816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_816_MAGIC, .more = S16LD_DENOM_816_MORE};};
template<> struct libdivide_constants<int16_t,817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_817_MAGIC, .more = S16LD_DENOM_817_MORE};};
template<> struct libdivide_constants<int16_t,818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_818_MAGIC, .more = S16LD_DENOM_818_MORE};};
template<> struct libdivide_constants<int16_t,819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_819_MAGIC, .more = S16LD_DENOM_819_MORE};};
template<> struct libdivide_constants<int16_t,820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_820_MAGIC, .more = S16LD_DENOM_820_MORE};};
template<> struct libdivide_constants<int16_t,821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_821_MAGIC, .more = S16LD_DENOM_821_MORE};};
template<> struct libdivide_constants<int16_t,822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_822_MAGIC, .more = S16LD_DENOM_822_MORE};};
template<> struct libdivide_constants<int16_t,823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_823_MAGIC, .more = S16LD_DENOM_823_MORE};};
template<> struct libdivide_constants<int16_t,824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_824_MAGIC, .more = S16LD_DENOM_824_MORE};};
template<> struct libdivide_constants<int16_t,825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_825_MAGIC, .more = S16LD_DENOM_825_MORE};};
template<> struct libdivide_constants<int16_t,826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_826_MAGIC, .more = S16LD_DENOM_826_MORE};};
template<> struct libdivide_constants<int16_t,827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_827_MAGIC, .more = S16LD_DENOM_827_MORE};};
template<> struct libdivide_constants<int16_t,828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_828_MAGIC, .more = S16LD_DENOM_828_MORE};};
template<> struct libdivide_constants<int16_t,829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_829_MAGIC, .more = S16LD_DENOM_829_MORE};};
template<> struct libdivide_constants<int16_t,830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_830_MAGIC, .more = S16LD_DENOM_830_MORE};};
template<> struct libdivide_constants<int16_t,831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_831_MAGIC, .more = S16LD_DENOM_831_MORE};};
template<> struct libdivide_constants<int16_t,832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_832_MAGIC, .more = S16LD_DENOM_832_MORE};};
template<> struct libdivide_constants<int16_t,833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_833_MAGIC, .more = S16LD_DENOM_833_MORE};};
template<> struct libdivide_constants<int16_t,834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_834_MAGIC, .more = S16LD_DENOM_834_MORE};};
template<> struct libdivide_constants<int16_t,835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_835_MAGIC, .more = S16LD_DENOM_835_MORE};};
template<> struct libdivide_constants<int16_t,836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_836_MAGIC, .more = S16LD_DENOM_836_MORE};};
template<> struct libdivide_constants<int16_t,837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_837_MAGIC, .more = S16LD_DENOM_837_MORE};};
template<> struct libdivide_constants<int16_t,838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_838_MAGIC, .more = S16LD_DENOM_838_MORE};};
template<> struct libdivide_constants<int16_t,839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_839_MAGIC, .more = S16LD_DENOM_839_MORE};};
template<> struct libdivide_constants<int16_t,840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_840_MAGIC, .more = S16LD_DENOM_840_MORE};};
template<> struct libdivide_constants<int16_t,841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_841_MAGIC, .more = S16LD_DENOM_841_MORE};};
template<> struct libdivide_constants<int16_t,842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_842_MAGIC, .more = S16LD_DENOM_842_MORE};};
template<> struct libdivide_constants<int16_t,843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_843_MAGIC, .more = S16LD_DENOM_843_MORE};};
template<> struct libdivide_constants<int16_t,844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_844_MAGIC, .more = S16LD_DENOM_844_MORE};};
template<> struct libdivide_constants<int16_t,845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_845_MAGIC, .more = S16LD_DENOM_845_MORE};};
template<> struct libdivide_constants<int16_t,846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_846_MAGIC, .more = S16LD_DENOM_846_MORE};};
template<> struct libdivide_constants<int16_t,847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_847_MAGIC, .more = S16LD_DENOM_847_MORE};};
template<> struct libdivide_constants<int16_t,848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_848_MAGIC, .more = S16LD_DENOM_848_MORE};};
template<> struct libdivide_constants<int16_t,849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_849_MAGIC, .more = S16LD_DENOM_849_MORE};};
template<> struct libdivide_constants<int16_t,850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_850_MAGIC, .more = S16LD_DENOM_850_MORE};};
template<> struct libdivide_constants<int16_t,851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_851_MAGIC, .more = S16LD_DENOM_851_MORE};};
template<> struct libdivide_constants<int16_t,852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_852_MAGIC, .more = S16LD_DENOM_852_MORE};};
template<> struct libdivide_constants<int16_t,853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_853_MAGIC, .more = S16LD_DENOM_853_MORE};};
template<> struct libdivide_constants<int16_t,854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_854_MAGIC, .more = S16LD_DENOM_854_MORE};};
template<> struct libdivide_constants<int16_t,855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_855_MAGIC, .more = S16LD_DENOM_855_MORE};};
template<> struct libdivide_constants<int16_t,856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_856_MAGIC, .more = S16LD_DENOM_856_MORE};};
template<> struct libdivide_constants<int16_t,857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_857_MAGIC, .more = S16LD_DENOM_857_MORE};};
template<> struct libdivide_constants<int16_t,858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_858_MAGIC, .more = S16LD_DENOM_858_MORE};};
template<> struct libdivide_constants<int16_t,859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_859_MAGIC, .more = S16LD_DENOM_859_MORE};};
template<> struct libdivide_constants<int16_t,860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_860_MAGIC, .more = S16LD_DENOM_860_MORE};};
template<> struct libdivide_constants<int16_t,861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_861_MAGIC, .more = S16LD_DENOM_861_MORE};};
template<> struct libdivide_constants<int16_t,862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_862_MAGIC, .more = S16LD_DENOM_862_MORE};};
template<> struct libdivide_constants<int16_t,863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_863_MAGIC, .more = S16LD_DENOM_863_MORE};};
template<> struct libdivide_constants<int16_t,864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_864_MAGIC, .more = S16LD_DENOM_864_MORE};};
template<> struct libdivide_constants<int16_t,865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_865_MAGIC, .more = S16LD_DENOM_865_MORE};};
template<> struct libdivide_constants<int16_t,866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_866_MAGIC, .more = S16LD_DENOM_866_MORE};};
template<> struct libdivide_constants<int16_t,867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_867_MAGIC, .more = S16LD_DENOM_867_MORE};};
template<> struct libdivide_constants<int16_t,868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_868_MAGIC, .more = S16LD_DENOM_868_MORE};};
template<> struct libdivide_constants<int16_t,869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_869_MAGIC, .more = S16LD_DENOM_869_MORE};};
template<> struct libdivide_constants<int16_t,870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_870_MAGIC, .more = S16LD_DENOM_870_MORE};};
template<> struct libdivide_constants<int16_t,871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_871_MAGIC, .more = S16LD_DENOM_871_MORE};};
template<> struct libdivide_constants<int16_t,872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_872_MAGIC, .more = S16LD_DENOM_872_MORE};};
template<> struct libdivide_constants<int16_t,873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_873_MAGIC, .more = S16LD_DENOM_873_MORE};};
template<> struct libdivide_constants<int16_t,874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_874_MAGIC, .more = S16LD_DENOM_874_MORE};};
template<> struct libdivide_constants<int16_t,875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_875_MAGIC, .more = S16LD_DENOM_875_MORE};};
template<> struct libdivide_constants<int16_t,876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_876_MAGIC, .more = S16LD_DENOM_876_MORE};};
template<> struct libdivide_constants<int16_t,877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_877_MAGIC, .more = S16LD_DENOM_877_MORE};};
template<> struct libdivide_constants<int16_t,878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_878_MAGIC, .more = S16LD_DENOM_878_MORE};};
template<> struct libdivide_constants<int16_t,879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_879_MAGIC, .more = S16LD_DENOM_879_MORE};};
template<> struct libdivide_constants<int16_t,880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_880_MAGIC, .more = S16LD_DENOM_880_MORE};};
template<> struct libdivide_constants<int16_t,881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_881_MAGIC, .more = S16LD_DENOM_881_MORE};};
template<> struct libdivide_constants<int16_t,882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_882_MAGIC, .more = S16LD_DENOM_882_MORE};};
template<> struct libdivide_constants<int16_t,883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_883_MAGIC, .more = S16LD_DENOM_883_MORE};};
template<> struct libdivide_constants<int16_t,884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_884_MAGIC, .more = S16LD_DENOM_884_MORE};};
template<> struct libdivide_constants<int16_t,885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_885_MAGIC, .more = S16LD_DENOM_885_MORE};};
template<> struct libdivide_constants<int16_t,886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_886_MAGIC, .more = S16LD_DENOM_886_MORE};};
template<> struct libdivide_constants<int16_t,887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_887_MAGIC, .more = S16LD_DENOM_887_MORE};};
template<> struct libdivide_constants<int16_t,888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_888_MAGIC, .more = S16LD_DENOM_888_MORE};};
template<> struct libdivide_constants<int16_t,889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_889_MAGIC, .more = S16LD_DENOM_889_MORE};};
template<> struct libdivide_constants<int16_t,890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_890_MAGIC, .more = S16LD_DENOM_890_MORE};};
template<> struct libdivide_constants<int16_t,891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_891_MAGIC, .more = S16LD_DENOM_891_MORE};};
template<> struct libdivide_constants<int16_t,892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_892_MAGIC, .more = S16LD_DENOM_892_MORE};};
template<> struct libdivide_constants<int16_t,893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_893_MAGIC, .more = S16LD_DENOM_893_MORE};};
template<> struct libdivide_constants<int16_t,894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_894_MAGIC, .more = S16LD_DENOM_894_MORE};};
template<> struct libdivide_constants<int16_t,895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_895_MAGIC, .more = S16LD_DENOM_895_MORE};};
template<> struct libdivide_constants<int16_t,896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_896_MAGIC, .more = S16LD_DENOM_896_MORE};};
template<> struct libdivide_constants<int16_t,897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_897_MAGIC, .more = S16LD_DENOM_897_MORE};};
template<> struct libdivide_constants<int16_t,898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_898_MAGIC, .more = S16LD_DENOM_898_MORE};};
template<> struct libdivide_constants<int16_t,899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_899_MAGIC, .more = S16LD_DENOM_899_MORE};};
template<> struct libdivide_constants<int16_t,900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_900_MAGIC, .more = S16LD_DENOM_900_MORE};};
template<> struct libdivide_constants<int16_t,901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_901_MAGIC, .more = S16LD_DENOM_901_MORE};};
template<> struct libdivide_constants<int16_t,902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_902_MAGIC, .more = S16LD_DENOM_902_MORE};};
template<> struct libdivide_constants<int16_t,903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_903_MAGIC, .more = S16LD_DENOM_903_MORE};};
template<> struct libdivide_constants<int16_t,904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_904_MAGIC, .more = S16LD_DENOM_904_MORE};};
template<> struct libdivide_constants<int16_t,905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_905_MAGIC, .more = S16LD_DENOM_905_MORE};};
template<> struct libdivide_constants<int16_t,906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_906_MAGIC, .more = S16LD_DENOM_906_MORE};};
template<> struct libdivide_constants<int16_t,907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_907_MAGIC, .more = S16LD_DENOM_907_MORE};};
template<> struct libdivide_constants<int16_t,908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_908_MAGIC, .more = S16LD_DENOM_908_MORE};};
template<> struct libdivide_constants<int16_t,909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_909_MAGIC, .more = S16LD_DENOM_909_MORE};};
template<> struct libdivide_constants<int16_t,910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_910_MAGIC, .more = S16LD_DENOM_910_MORE};};
template<> struct libdivide_constants<int16_t,911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_911_MAGIC, .more = S16LD_DENOM_911_MORE};};
template<> struct libdivide_constants<int16_t,912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_912_MAGIC, .more = S16LD_DENOM_912_MORE};};
template<> struct libdivide_constants<int16_t,913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_913_MAGIC, .more = S16LD_DENOM_913_MORE};};
template<> struct libdivide_constants<int16_t,914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_914_MAGIC, .more = S16LD_DENOM_914_MORE};};
template<> struct libdivide_constants<int16_t,915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_915_MAGIC, .more = S16LD_DENOM_915_MORE};};
template<> struct libdivide_constants<int16_t,916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_916_MAGIC, .more = S16LD_DENOM_916_MORE};};
template<> struct libdivide_constants<int16_t,917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_917_MAGIC, .more = S16LD_DENOM_917_MORE};};
template<> struct libdivide_constants<int16_t,918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_918_MAGIC, .more = S16LD_DENOM_918_MORE};};
template<> struct libdivide_constants<int16_t,919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_919_MAGIC, .more = S16LD_DENOM_919_MORE};};
template<> struct libdivide_constants<int16_t,920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_920_MAGIC, .more = S16LD_DENOM_920_MORE};};
template<> struct libdivide_constants<int16_t,921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_921_MAGIC, .more = S16LD_DENOM_921_MORE};};
template<> struct libdivide_constants<int16_t,922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_922_MAGIC, .more = S16LD_DENOM_922_MORE};};
template<> struct libdivide_constants<int16_t,923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_923_MAGIC, .more = S16LD_DENOM_923_MORE};};
template<> struct libdivide_constants<int16_t,924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_924_MAGIC, .more = S16LD_DENOM_924_MORE};};
template<> struct libdivide_constants<int16_t,925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_925_MAGIC, .more = S16LD_DENOM_925_MORE};};
template<> struct libdivide_constants<int16_t,926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_926_MAGIC, .more = S16LD_DENOM_926_MORE};};
template<> struct libdivide_constants<int16_t,927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_927_MAGIC, .more = S16LD_DENOM_927_MORE};};
template<> struct libdivide_constants<int16_t,928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_928_MAGIC, .more = S16LD_DENOM_928_MORE};};
template<> struct libdivide_constants<int16_t,929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_929_MAGIC, .more = S16LD_DENOM_929_MORE};};
template<> struct libdivide_constants<int16_t,930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_930_MAGIC, .more = S16LD_DENOM_930_MORE};};
template<> struct libdivide_constants<int16_t,931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_931_MAGIC, .more = S16LD_DENOM_931_MORE};};
template<> struct libdivide_constants<int16_t,932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_932_MAGIC, .more = S16LD_DENOM_932_MORE};};
template<> struct libdivide_constants<int16_t,933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_933_MAGIC, .more = S16LD_DENOM_933_MORE};};
template<> struct libdivide_constants<int16_t,934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_934_MAGIC, .more = S16LD_DENOM_934_MORE};};
template<> struct libdivide_constants<int16_t,935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_935_MAGIC, .more = S16LD_DENOM_935_MORE};};
template<> struct libdivide_constants<int16_t,936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_936_MAGIC, .more = S16LD_DENOM_936_MORE};};
template<> struct libdivide_constants<int16_t,937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_937_MAGIC, .more = S16LD_DENOM_937_MORE};};
template<> struct libdivide_constants<int16_t,938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_938_MAGIC, .more = S16LD_DENOM_938_MORE};};
template<> struct libdivide_constants<int16_t,939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_939_MAGIC, .more = S16LD_DENOM_939_MORE};};
template<> struct libdivide_constants<int16_t,940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_940_MAGIC, .more = S16LD_DENOM_940_MORE};};
template<> struct libdivide_constants<int16_t,941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_941_MAGIC, .more = S16LD_DENOM_941_MORE};};
template<> struct libdivide_constants<int16_t,942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_942_MAGIC, .more = S16LD_DENOM_942_MORE};};
template<> struct libdivide_constants<int16_t,943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_943_MAGIC, .more = S16LD_DENOM_943_MORE};};
template<> struct libdivide_constants<int16_t,944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_944_MAGIC, .more = S16LD_DENOM_944_MORE};};
template<> struct libdivide_constants<int16_t,945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_945_MAGIC, .more = S16LD_DENOM_945_MORE};};
template<> struct libdivide_constants<int16_t,946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_946_MAGIC, .more = S16LD_DENOM_946_MORE};};
template<> struct libdivide_constants<int16_t,947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_947_MAGIC, .more = S16LD_DENOM_947_MORE};};
template<> struct libdivide_constants<int16_t,948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_948_MAGIC, .more = S16LD_DENOM_948_MORE};};
template<> struct libdivide_constants<int16_t,949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_949_MAGIC, .more = S16LD_DENOM_949_MORE};};
template<> struct libdivide_constants<int16_t,950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_950_MAGIC, .more = S16LD_DENOM_950_MORE};};
template<> struct libdivide_constants<int16_t,951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_951_MAGIC, .more = S16LD_DENOM_951_MORE};};
template<> struct libdivide_constants<int16_t,952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_952_MAGIC, .more = S16LD_DENOM_952_MORE};};
template<> struct libdivide_constants<int16_t,953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_953_MAGIC, .more = S16LD_DENOM_953_MORE};};
template<> struct libdivide_constants<int16_t,954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_954_MAGIC, .more = S16LD_DENOM_954_MORE};};
template<> struct libdivide_constants<int16_t,955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_955_MAGIC, .more = S16LD_DENOM_955_MORE};};
template<> struct libdivide_constants<int16_t,956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_956_MAGIC, .more = S16LD_DENOM_956_MORE};};
template<> struct libdivide_constants<int16_t,957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_957_MAGIC, .more = S16LD_DENOM_957_MORE};};
template<> struct libdivide_constants<int16_t,958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_958_MAGIC, .more = S16LD_DENOM_958_MORE};};
template<> struct libdivide_constants<int16_t,959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_959_MAGIC, .more = S16LD_DENOM_959_MORE};};
template<> struct libdivide_constants<int16_t,960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_960_MAGIC, .more = S16LD_DENOM_960_MORE};};
template<> struct libdivide_constants<int16_t,961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_961_MAGIC, .more = S16LD_DENOM_961_MORE};};
template<> struct libdivide_constants<int16_t,962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_962_MAGIC, .more = S16LD_DENOM_962_MORE};};
template<> struct libdivide_constants<int16_t,963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_963_MAGIC, .more = S16LD_DENOM_963_MORE};};
template<> struct libdivide_constants<int16_t,964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_964_MAGIC, .more = S16LD_DENOM_964_MORE};};
template<> struct libdivide_constants<int16_t,965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_965_MAGIC, .more = S16LD_DENOM_965_MORE};};
template<> struct libdivide_constants<int16_t,966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_966_MAGIC, .more = S16LD_DENOM_966_MORE};};
template<> struct libdivide_constants<int16_t,967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_967_MAGIC, .more = S16LD_DENOM_967_MORE};};
template<> struct libdivide_constants<int16_t,968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_968_MAGIC, .more = S16LD_DENOM_968_MORE};};
template<> struct libdivide_constants<int16_t,969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_969_MAGIC, .more = S16LD_DENOM_969_MORE};};
template<> struct libdivide_constants<int16_t,970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_970_MAGIC, .more = S16LD_DENOM_970_MORE};};
template<> struct libdivide_constants<int16_t,971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_971_MAGIC, .more = S16LD_DENOM_971_MORE};};
template<> struct libdivide_constants<int16_t,972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_972_MAGIC, .more = S16LD_DENOM_972_MORE};};
template<> struct libdivide_constants<int16_t,973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_973_MAGIC, .more = S16LD_DENOM_973_MORE};};
template<> struct libdivide_constants<int16_t,974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_974_MAGIC, .more = S16LD_DENOM_974_MORE};};
template<> struct libdivide_constants<int16_t,975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_975_MAGIC, .more = S16LD_DENOM_975_MORE};};
template<> struct libdivide_constants<int16_t,976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_976_MAGIC, .more = S16LD_DENOM_976_MORE};};
template<> struct libdivide_constants<int16_t,977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_977_MAGIC, .more = S16LD_DENOM_977_MORE};};
template<> struct libdivide_constants<int16_t,978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_978_MAGIC, .more = S16LD_DENOM_978_MORE};};
template<> struct libdivide_constants<int16_t,979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_979_MAGIC, .more = S16LD_DENOM_979_MORE};};
template<> struct libdivide_constants<int16_t,980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_980_MAGIC, .more = S16LD_DENOM_980_MORE};};
template<> struct libdivide_constants<int16_t,981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_981_MAGIC, .more = S16LD_DENOM_981_MORE};};
template<> struct libdivide_constants<int16_t,982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_982_MAGIC, .more = S16LD_DENOM_982_MORE};};
template<> struct libdivide_constants<int16_t,983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_983_MAGIC, .more = S16LD_DENOM_983_MORE};};
template<> struct libdivide_constants<int16_t,984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_984_MAGIC, .more = S16LD_DENOM_984_MORE};};
template<> struct libdivide_constants<int16_t,985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_985_MAGIC, .more = S16LD_DENOM_985_MORE};};
template<> struct libdivide_constants<int16_t,986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_986_MAGIC, .more = S16LD_DENOM_986_MORE};};
template<> struct libdivide_constants<int16_t,987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_987_MAGIC, .more = S16LD_DENOM_987_MORE};};
template<> struct libdivide_constants<int16_t,988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_988_MAGIC, .more = S16LD_DENOM_988_MORE};};
template<> struct libdivide_constants<int16_t,989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_989_MAGIC, .more = S16LD_DENOM_989_MORE};};
template<> struct libdivide_constants<int16_t,990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_990_MAGIC, .more = S16LD_DENOM_990_MORE};};
template<> struct libdivide_constants<int16_t,991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_991_MAGIC, .more = S16LD_DENOM_991_MORE};};
template<> struct libdivide_constants<int16_t,992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_992_MAGIC, .more = S16LD_DENOM_992_MORE};};
template<> struct libdivide_constants<int16_t,993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_993_MAGIC, .more = S16LD_DENOM_993_MORE};};
template<> struct libdivide_constants<int16_t,994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_994_MAGIC, .more = S16LD_DENOM_994_MORE};};
template<> struct libdivide_constants<int16_t,995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_995_MAGIC, .more = S16LD_DENOM_995_MORE};};
template<> struct libdivide_constants<int16_t,996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_996_MAGIC, .more = S16LD_DENOM_996_MORE};};
template<> struct libdivide_constants<int16_t,997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_997_MAGIC, .more = S16LD_DENOM_997_MORE};};
template<> struct libdivide_constants<int16_t,998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_998_MAGIC, .more = S16LD_DENOM_998_MORE};};
template<> struct libdivide_constants<int16_t,999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_999_MAGIC, .more = S16LD_DENOM_999_MORE};};
template<> struct libdivide_constants<int16_t,1000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1000_MAGIC, .more = S16LD_DENOM_1000_MORE};};
template<> struct libdivide_constants<int16_t,1001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1001_MAGIC, .more = S16LD_DENOM_1001_MORE};};
template<> struct libdivide_constants<int16_t,1002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1002_MAGIC, .more = S16LD_DENOM_1002_MORE};};
template<> struct libdivide_constants<int16_t,1003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1003_MAGIC, .more = S16LD_DENOM_1003_MORE};};
template<> struct libdivide_constants<int16_t,1004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1004_MAGIC, .more = S16LD_DENOM_1004_MORE};};
template<> struct libdivide_constants<int16_t,1005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1005_MAGIC, .more = S16LD_DENOM_1005_MORE};};
template<> struct libdivide_constants<int16_t,1006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1006_MAGIC, .more = S16LD_DENOM_1006_MORE};};
template<> struct libdivide_constants<int16_t,1007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1007_MAGIC, .more = S16LD_DENOM_1007_MORE};};
template<> struct libdivide_constants<int16_t,1008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1008_MAGIC, .more = S16LD_DENOM_1008_MORE};};
template<> struct libdivide_constants<int16_t,1009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1009_MAGIC, .more = S16LD_DENOM_1009_MORE};};
template<> struct libdivide_constants<int16_t,1010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1010_MAGIC, .more = S16LD_DENOM_1010_MORE};};
template<> struct libdivide_constants<int16_t,1011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1011_MAGIC, .more = S16LD_DENOM_1011_MORE};};
template<> struct libdivide_constants<int16_t,1012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1012_MAGIC, .more = S16LD_DENOM_1012_MORE};};
template<> struct libdivide_constants<int16_t,1013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1013_MAGIC, .more = S16LD_DENOM_1013_MORE};};
template<> struct libdivide_constants<int16_t,1014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1014_MAGIC, .more = S16LD_DENOM_1014_MORE};};
template<> struct libdivide_constants<int16_t,1015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1015_MAGIC, .more = S16LD_DENOM_1015_MORE};};
template<> struct libdivide_constants<int16_t,1016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1016_MAGIC, .more = S16LD_DENOM_1016_MORE};};
template<> struct libdivide_constants<int16_t,1017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1017_MAGIC, .more = S16LD_DENOM_1017_MORE};};
template<> struct libdivide_constants<int16_t,1018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1018_MAGIC, .more = S16LD_DENOM_1018_MORE};};
template<> struct libdivide_constants<int16_t,1019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1019_MAGIC, .more = S16LD_DENOM_1019_MORE};};
template<> struct libdivide_constants<int16_t,1020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1020_MAGIC, .more = S16LD_DENOM_1020_MORE};};
template<> struct libdivide_constants<int16_t,1021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1021_MAGIC, .more = S16LD_DENOM_1021_MORE};};
template<> struct libdivide_constants<int16_t,1022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1022_MAGIC, .more = S16LD_DENOM_1022_MORE};};
template<> struct libdivide_constants<int16_t,1023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1023_MAGIC, .more = S16LD_DENOM_1023_MORE};};
template<> struct libdivide_constants<int16_t,1024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1024_MAGIC, .more = S16LD_DENOM_1024_MORE};};
template<> struct libdivide_constants<int16_t,1025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1025_MAGIC, .more = S16LD_DENOM_1025_MORE};};
template<> struct libdivide_constants<int16_t,1026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1026_MAGIC, .more = S16LD_DENOM_1026_MORE};};
template<> struct libdivide_constants<int16_t,1027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1027_MAGIC, .more = S16LD_DENOM_1027_MORE};};
template<> struct libdivide_constants<int16_t,1028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1028_MAGIC, .more = S16LD_DENOM_1028_MORE};};
template<> struct libdivide_constants<int16_t,1029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1029_MAGIC, .more = S16LD_DENOM_1029_MORE};};
template<> struct libdivide_constants<int16_t,1030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1030_MAGIC, .more = S16LD_DENOM_1030_MORE};};
template<> struct libdivide_constants<int16_t,1031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1031_MAGIC, .more = S16LD_DENOM_1031_MORE};};
template<> struct libdivide_constants<int16_t,1032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1032_MAGIC, .more = S16LD_DENOM_1032_MORE};};
template<> struct libdivide_constants<int16_t,1033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1033_MAGIC, .more = S16LD_DENOM_1033_MORE};};
template<> struct libdivide_constants<int16_t,1034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1034_MAGIC, .more = S16LD_DENOM_1034_MORE};};
template<> struct libdivide_constants<int16_t,1035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1035_MAGIC, .more = S16LD_DENOM_1035_MORE};};
template<> struct libdivide_constants<int16_t,1036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1036_MAGIC, .more = S16LD_DENOM_1036_MORE};};
template<> struct libdivide_constants<int16_t,1037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1037_MAGIC, .more = S16LD_DENOM_1037_MORE};};
template<> struct libdivide_constants<int16_t,1038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1038_MAGIC, .more = S16LD_DENOM_1038_MORE};};
template<> struct libdivide_constants<int16_t,1039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1039_MAGIC, .more = S16LD_DENOM_1039_MORE};};
template<> struct libdivide_constants<int16_t,1040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1040_MAGIC, .more = S16LD_DENOM_1040_MORE};};
template<> struct libdivide_constants<int16_t,1041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1041_MAGIC, .more = S16LD_DENOM_1041_MORE};};
template<> struct libdivide_constants<int16_t,1042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1042_MAGIC, .more = S16LD_DENOM_1042_MORE};};
template<> struct libdivide_constants<int16_t,1043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1043_MAGIC, .more = S16LD_DENOM_1043_MORE};};
template<> struct libdivide_constants<int16_t,1044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1044_MAGIC, .more = S16LD_DENOM_1044_MORE};};
template<> struct libdivide_constants<int16_t,1045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1045_MAGIC, .more = S16LD_DENOM_1045_MORE};};
template<> struct libdivide_constants<int16_t,1046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1046_MAGIC, .more = S16LD_DENOM_1046_MORE};};
template<> struct libdivide_constants<int16_t,1047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1047_MAGIC, .more = S16LD_DENOM_1047_MORE};};
template<> struct libdivide_constants<int16_t,1048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1048_MAGIC, .more = S16LD_DENOM_1048_MORE};};
template<> struct libdivide_constants<int16_t,1049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1049_MAGIC, .more = S16LD_DENOM_1049_MORE};};
template<> struct libdivide_constants<int16_t,1050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1050_MAGIC, .more = S16LD_DENOM_1050_MORE};};
template<> struct libdivide_constants<int16_t,1051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1051_MAGIC, .more = S16LD_DENOM_1051_MORE};};
template<> struct libdivide_constants<int16_t,1052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1052_MAGIC, .more = S16LD_DENOM_1052_MORE};};
template<> struct libdivide_constants<int16_t,1053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1053_MAGIC, .more = S16LD_DENOM_1053_MORE};};
template<> struct libdivide_constants<int16_t,1054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1054_MAGIC, .more = S16LD_DENOM_1054_MORE};};
template<> struct libdivide_constants<int16_t,1055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1055_MAGIC, .more = S16LD_DENOM_1055_MORE};};
template<> struct libdivide_constants<int16_t,1056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1056_MAGIC, .more = S16LD_DENOM_1056_MORE};};
template<> struct libdivide_constants<int16_t,1057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1057_MAGIC, .more = S16LD_DENOM_1057_MORE};};
template<> struct libdivide_constants<int16_t,1058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1058_MAGIC, .more = S16LD_DENOM_1058_MORE};};
template<> struct libdivide_constants<int16_t,1059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1059_MAGIC, .more = S16LD_DENOM_1059_MORE};};
template<> struct libdivide_constants<int16_t,1060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1060_MAGIC, .more = S16LD_DENOM_1060_MORE};};
template<> struct libdivide_constants<int16_t,1061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1061_MAGIC, .more = S16LD_DENOM_1061_MORE};};
template<> struct libdivide_constants<int16_t,1062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1062_MAGIC, .more = S16LD_DENOM_1062_MORE};};
template<> struct libdivide_constants<int16_t,1063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1063_MAGIC, .more = S16LD_DENOM_1063_MORE};};
template<> struct libdivide_constants<int16_t,1064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1064_MAGIC, .more = S16LD_DENOM_1064_MORE};};
template<> struct libdivide_constants<int16_t,1065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1065_MAGIC, .more = S16LD_DENOM_1065_MORE};};
template<> struct libdivide_constants<int16_t,1066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1066_MAGIC, .more = S16LD_DENOM_1066_MORE};};
template<> struct libdivide_constants<int16_t,1067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1067_MAGIC, .more = S16LD_DENOM_1067_MORE};};
template<> struct libdivide_constants<int16_t,1068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1068_MAGIC, .more = S16LD_DENOM_1068_MORE};};
template<> struct libdivide_constants<int16_t,1069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1069_MAGIC, .more = S16LD_DENOM_1069_MORE};};
template<> struct libdivide_constants<int16_t,1070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1070_MAGIC, .more = S16LD_DENOM_1070_MORE};};
template<> struct libdivide_constants<int16_t,1071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1071_MAGIC, .more = S16LD_DENOM_1071_MORE};};
template<> struct libdivide_constants<int16_t,1072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1072_MAGIC, .more = S16LD_DENOM_1072_MORE};};
template<> struct libdivide_constants<int16_t,1073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1073_MAGIC, .more = S16LD_DENOM_1073_MORE};};
template<> struct libdivide_constants<int16_t,1074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1074_MAGIC, .more = S16LD_DENOM_1074_MORE};};
template<> struct libdivide_constants<int16_t,1075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1075_MAGIC, .more = S16LD_DENOM_1075_MORE};};
template<> struct libdivide_constants<int16_t,1076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1076_MAGIC, .more = S16LD_DENOM_1076_MORE};};
template<> struct libdivide_constants<int16_t,1077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1077_MAGIC, .more = S16LD_DENOM_1077_MORE};};
template<> struct libdivide_constants<int16_t,1078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1078_MAGIC, .more = S16LD_DENOM_1078_MORE};};
template<> struct libdivide_constants<int16_t,1079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1079_MAGIC, .more = S16LD_DENOM_1079_MORE};};
template<> struct libdivide_constants<int16_t,1080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1080_MAGIC, .more = S16LD_DENOM_1080_MORE};};
template<> struct libdivide_constants<int16_t,1081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1081_MAGIC, .more = S16LD_DENOM_1081_MORE};};
template<> struct libdivide_constants<int16_t,1082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1082_MAGIC, .more = S16LD_DENOM_1082_MORE};};
template<> struct libdivide_constants<int16_t,1083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1083_MAGIC, .more = S16LD_DENOM_1083_MORE};};
template<> struct libdivide_constants<int16_t,1084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1084_MAGIC, .more = S16LD_DENOM_1084_MORE};};
template<> struct libdivide_constants<int16_t,1085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1085_MAGIC, .more = S16LD_DENOM_1085_MORE};};
template<> struct libdivide_constants<int16_t,1086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1086_MAGIC, .more = S16LD_DENOM_1086_MORE};};
template<> struct libdivide_constants<int16_t,1087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1087_MAGIC, .more = S16LD_DENOM_1087_MORE};};
template<> struct libdivide_constants<int16_t,1088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1088_MAGIC, .more = S16LD_DENOM_1088_MORE};};
template<> struct libdivide_constants<int16_t,1089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1089_MAGIC, .more = S16LD_DENOM_1089_MORE};};
template<> struct libdivide_constants<int16_t,1090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1090_MAGIC, .more = S16LD_DENOM_1090_MORE};};
template<> struct libdivide_constants<int16_t,1091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1091_MAGIC, .more = S16LD_DENOM_1091_MORE};};
template<> struct libdivide_constants<int16_t,1092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1092_MAGIC, .more = S16LD_DENOM_1092_MORE};};
template<> struct libdivide_constants<int16_t,1093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1093_MAGIC, .more = S16LD_DENOM_1093_MORE};};
template<> struct libdivide_constants<int16_t,1094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1094_MAGIC, .more = S16LD_DENOM_1094_MORE};};
template<> struct libdivide_constants<int16_t,1095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1095_MAGIC, .more = S16LD_DENOM_1095_MORE};};
template<> struct libdivide_constants<int16_t,1096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1096_MAGIC, .more = S16LD_DENOM_1096_MORE};};
template<> struct libdivide_constants<int16_t,1097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1097_MAGIC, .more = S16LD_DENOM_1097_MORE};};
template<> struct libdivide_constants<int16_t,1098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1098_MAGIC, .more = S16LD_DENOM_1098_MORE};};
template<> struct libdivide_constants<int16_t,1099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1099_MAGIC, .more = S16LD_DENOM_1099_MORE};};
template<> struct libdivide_constants<int16_t,1100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1100_MAGIC, .more = S16LD_DENOM_1100_MORE};};
template<> struct libdivide_constants<int16_t,1101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1101_MAGIC, .more = S16LD_DENOM_1101_MORE};};
template<> struct libdivide_constants<int16_t,1102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1102_MAGIC, .more = S16LD_DENOM_1102_MORE};};
template<> struct libdivide_constants<int16_t,1103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1103_MAGIC, .more = S16LD_DENOM_1103_MORE};};
template<> struct libdivide_constants<int16_t,1104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1104_MAGIC, .more = S16LD_DENOM_1104_MORE};};
template<> struct libdivide_constants<int16_t,1105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1105_MAGIC, .more = S16LD_DENOM_1105_MORE};};
template<> struct libdivide_constants<int16_t,1106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1106_MAGIC, .more = S16LD_DENOM_1106_MORE};};
template<> struct libdivide_constants<int16_t,1107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1107_MAGIC, .more = S16LD_DENOM_1107_MORE};};
template<> struct libdivide_constants<int16_t,1108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1108_MAGIC, .more = S16LD_DENOM_1108_MORE};};
template<> struct libdivide_constants<int16_t,1109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1109_MAGIC, .more = S16LD_DENOM_1109_MORE};};
template<> struct libdivide_constants<int16_t,1110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1110_MAGIC, .more = S16LD_DENOM_1110_MORE};};
template<> struct libdivide_constants<int16_t,1111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1111_MAGIC, .more = S16LD_DENOM_1111_MORE};};
template<> struct libdivide_constants<int16_t,1112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1112_MAGIC, .more = S16LD_DENOM_1112_MORE};};
template<> struct libdivide_constants<int16_t,1113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1113_MAGIC, .more = S16LD_DENOM_1113_MORE};};
template<> struct libdivide_constants<int16_t,1114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1114_MAGIC, .more = S16LD_DENOM_1114_MORE};};
template<> struct libdivide_constants<int16_t,1115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1115_MAGIC, .more = S16LD_DENOM_1115_MORE};};
template<> struct libdivide_constants<int16_t,1116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1116_MAGIC, .more = S16LD_DENOM_1116_MORE};};
template<> struct libdivide_constants<int16_t,1117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1117_MAGIC, .more = S16LD_DENOM_1117_MORE};};
template<> struct libdivide_constants<int16_t,1118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1118_MAGIC, .more = S16LD_DENOM_1118_MORE};};
template<> struct libdivide_constants<int16_t,1119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1119_MAGIC, .more = S16LD_DENOM_1119_MORE};};
template<> struct libdivide_constants<int16_t,1120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1120_MAGIC, .more = S16LD_DENOM_1120_MORE};};
template<> struct libdivide_constants<int16_t,1121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1121_MAGIC, .more = S16LD_DENOM_1121_MORE};};
template<> struct libdivide_constants<int16_t,1122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1122_MAGIC, .more = S16LD_DENOM_1122_MORE};};
template<> struct libdivide_constants<int16_t,1123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1123_MAGIC, .more = S16LD_DENOM_1123_MORE};};
template<> struct libdivide_constants<int16_t,1124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1124_MAGIC, .more = S16LD_DENOM_1124_MORE};};
template<> struct libdivide_constants<int16_t,1125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1125_MAGIC, .more = S16LD_DENOM_1125_MORE};};
template<> struct libdivide_constants<int16_t,1126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1126_MAGIC, .more = S16LD_DENOM_1126_MORE};};
template<> struct libdivide_constants<int16_t,1127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1127_MAGIC, .more = S16LD_DENOM_1127_MORE};};
template<> struct libdivide_constants<int16_t,1128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1128_MAGIC, .more = S16LD_DENOM_1128_MORE};};
template<> struct libdivide_constants<int16_t,1129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1129_MAGIC, .more = S16LD_DENOM_1129_MORE};};
template<> struct libdivide_constants<int16_t,1130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1130_MAGIC, .more = S16LD_DENOM_1130_MORE};};
template<> struct libdivide_constants<int16_t,1131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1131_MAGIC, .more = S16LD_DENOM_1131_MORE};};
template<> struct libdivide_constants<int16_t,1132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1132_MAGIC, .more = S16LD_DENOM_1132_MORE};};
template<> struct libdivide_constants<int16_t,1133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1133_MAGIC, .more = S16LD_DENOM_1133_MORE};};
template<> struct libdivide_constants<int16_t,1134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1134_MAGIC, .more = S16LD_DENOM_1134_MORE};};
template<> struct libdivide_constants<int16_t,1135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1135_MAGIC, .more = S16LD_DENOM_1135_MORE};};
template<> struct libdivide_constants<int16_t,1136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1136_MAGIC, .more = S16LD_DENOM_1136_MORE};};
template<> struct libdivide_constants<int16_t,1137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1137_MAGIC, .more = S16LD_DENOM_1137_MORE};};
template<> struct libdivide_constants<int16_t,1138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1138_MAGIC, .more = S16LD_DENOM_1138_MORE};};
template<> struct libdivide_constants<int16_t,1139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1139_MAGIC, .more = S16LD_DENOM_1139_MORE};};
template<> struct libdivide_constants<int16_t,1140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1140_MAGIC, .more = S16LD_DENOM_1140_MORE};};
template<> struct libdivide_constants<int16_t,1141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1141_MAGIC, .more = S16LD_DENOM_1141_MORE};};
template<> struct libdivide_constants<int16_t,1142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1142_MAGIC, .more = S16LD_DENOM_1142_MORE};};
template<> struct libdivide_constants<int16_t,1143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1143_MAGIC, .more = S16LD_DENOM_1143_MORE};};
template<> struct libdivide_constants<int16_t,1144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1144_MAGIC, .more = S16LD_DENOM_1144_MORE};};
template<> struct libdivide_constants<int16_t,1145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1145_MAGIC, .more = S16LD_DENOM_1145_MORE};};
template<> struct libdivide_constants<int16_t,1146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1146_MAGIC, .more = S16LD_DENOM_1146_MORE};};
template<> struct libdivide_constants<int16_t,1147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1147_MAGIC, .more = S16LD_DENOM_1147_MORE};};
template<> struct libdivide_constants<int16_t,1148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1148_MAGIC, .more = S16LD_DENOM_1148_MORE};};
template<> struct libdivide_constants<int16_t,1149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1149_MAGIC, .more = S16LD_DENOM_1149_MORE};};
template<> struct libdivide_constants<int16_t,1150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1150_MAGIC, .more = S16LD_DENOM_1150_MORE};};
template<> struct libdivide_constants<int16_t,1151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1151_MAGIC, .more = S16LD_DENOM_1151_MORE};};
template<> struct libdivide_constants<int16_t,1152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1152_MAGIC, .more = S16LD_DENOM_1152_MORE};};
template<> struct libdivide_constants<int16_t,1153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1153_MAGIC, .more = S16LD_DENOM_1153_MORE};};
template<> struct libdivide_constants<int16_t,1154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1154_MAGIC, .more = S16LD_DENOM_1154_MORE};};
template<> struct libdivide_constants<int16_t,1155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1155_MAGIC, .more = S16LD_DENOM_1155_MORE};};
template<> struct libdivide_constants<int16_t,1156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1156_MAGIC, .more = S16LD_DENOM_1156_MORE};};
template<> struct libdivide_constants<int16_t,1157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1157_MAGIC, .more = S16LD_DENOM_1157_MORE};};
template<> struct libdivide_constants<int16_t,1158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1158_MAGIC, .more = S16LD_DENOM_1158_MORE};};
template<> struct libdivide_constants<int16_t,1159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1159_MAGIC, .more = S16LD_DENOM_1159_MORE};};
template<> struct libdivide_constants<int16_t,1160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1160_MAGIC, .more = S16LD_DENOM_1160_MORE};};
template<> struct libdivide_constants<int16_t,1161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1161_MAGIC, .more = S16LD_DENOM_1161_MORE};};
template<> struct libdivide_constants<int16_t,1162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1162_MAGIC, .more = S16LD_DENOM_1162_MORE};};
template<> struct libdivide_constants<int16_t,1163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1163_MAGIC, .more = S16LD_DENOM_1163_MORE};};
template<> struct libdivide_constants<int16_t,1164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1164_MAGIC, .more = S16LD_DENOM_1164_MORE};};
template<> struct libdivide_constants<int16_t,1165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1165_MAGIC, .more = S16LD_DENOM_1165_MORE};};
template<> struct libdivide_constants<int16_t,1166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1166_MAGIC, .more = S16LD_DENOM_1166_MORE};};
template<> struct libdivide_constants<int16_t,1167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1167_MAGIC, .more = S16LD_DENOM_1167_MORE};};
template<> struct libdivide_constants<int16_t,1168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1168_MAGIC, .more = S16LD_DENOM_1168_MORE};};
template<> struct libdivide_constants<int16_t,1169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1169_MAGIC, .more = S16LD_DENOM_1169_MORE};};
template<> struct libdivide_constants<int16_t,1170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1170_MAGIC, .more = S16LD_DENOM_1170_MORE};};
template<> struct libdivide_constants<int16_t,1171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1171_MAGIC, .more = S16LD_DENOM_1171_MORE};};
template<> struct libdivide_constants<int16_t,1172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1172_MAGIC, .more = S16LD_DENOM_1172_MORE};};
template<> struct libdivide_constants<int16_t,1173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1173_MAGIC, .more = S16LD_DENOM_1173_MORE};};
template<> struct libdivide_constants<int16_t,1174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1174_MAGIC, .more = S16LD_DENOM_1174_MORE};};
template<> struct libdivide_constants<int16_t,1175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1175_MAGIC, .more = S16LD_DENOM_1175_MORE};};
template<> struct libdivide_constants<int16_t,1176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1176_MAGIC, .more = S16LD_DENOM_1176_MORE};};
template<> struct libdivide_constants<int16_t,1177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1177_MAGIC, .more = S16LD_DENOM_1177_MORE};};
template<> struct libdivide_constants<int16_t,1178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1178_MAGIC, .more = S16LD_DENOM_1178_MORE};};
template<> struct libdivide_constants<int16_t,1179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1179_MAGIC, .more = S16LD_DENOM_1179_MORE};};
template<> struct libdivide_constants<int16_t,1180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1180_MAGIC, .more = S16LD_DENOM_1180_MORE};};
template<> struct libdivide_constants<int16_t,1181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1181_MAGIC, .more = S16LD_DENOM_1181_MORE};};
template<> struct libdivide_constants<int16_t,1182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1182_MAGIC, .more = S16LD_DENOM_1182_MORE};};
template<> struct libdivide_constants<int16_t,1183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1183_MAGIC, .more = S16LD_DENOM_1183_MORE};};
template<> struct libdivide_constants<int16_t,1184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1184_MAGIC, .more = S16LD_DENOM_1184_MORE};};
template<> struct libdivide_constants<int16_t,1185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1185_MAGIC, .more = S16LD_DENOM_1185_MORE};};
template<> struct libdivide_constants<int16_t,1186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1186_MAGIC, .more = S16LD_DENOM_1186_MORE};};
template<> struct libdivide_constants<int16_t,1187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1187_MAGIC, .more = S16LD_DENOM_1187_MORE};};
template<> struct libdivide_constants<int16_t,1188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1188_MAGIC, .more = S16LD_DENOM_1188_MORE};};
template<> struct libdivide_constants<int16_t,1189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1189_MAGIC, .more = S16LD_DENOM_1189_MORE};};
template<> struct libdivide_constants<int16_t,1190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1190_MAGIC, .more = S16LD_DENOM_1190_MORE};};
template<> struct libdivide_constants<int16_t,1191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1191_MAGIC, .more = S16LD_DENOM_1191_MORE};};
template<> struct libdivide_constants<int16_t,1192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1192_MAGIC, .more = S16LD_DENOM_1192_MORE};};
template<> struct libdivide_constants<int16_t,1193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1193_MAGIC, .more = S16LD_DENOM_1193_MORE};};
template<> struct libdivide_constants<int16_t,1194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1194_MAGIC, .more = S16LD_DENOM_1194_MORE};};
template<> struct libdivide_constants<int16_t,1195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1195_MAGIC, .more = S16LD_DENOM_1195_MORE};};
template<> struct libdivide_constants<int16_t,1196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1196_MAGIC, .more = S16LD_DENOM_1196_MORE};};
template<> struct libdivide_constants<int16_t,1197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1197_MAGIC, .more = S16LD_DENOM_1197_MORE};};
template<> struct libdivide_constants<int16_t,1198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1198_MAGIC, .more = S16LD_DENOM_1198_MORE};};
template<> struct libdivide_constants<int16_t,1199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1199_MAGIC, .more = S16LD_DENOM_1199_MORE};};
template<> struct libdivide_constants<int16_t,1200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1200_MAGIC, .more = S16LD_DENOM_1200_MORE};};
template<> struct libdivide_constants<int16_t,1201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1201_MAGIC, .more = S16LD_DENOM_1201_MORE};};
template<> struct libdivide_constants<int16_t,1202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1202_MAGIC, .more = S16LD_DENOM_1202_MORE};};
template<> struct libdivide_constants<int16_t,1203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1203_MAGIC, .more = S16LD_DENOM_1203_MORE};};
template<> struct libdivide_constants<int16_t,1204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1204_MAGIC, .more = S16LD_DENOM_1204_MORE};};
template<> struct libdivide_constants<int16_t,1205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1205_MAGIC, .more = S16LD_DENOM_1205_MORE};};
template<> struct libdivide_constants<int16_t,1206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1206_MAGIC, .more = S16LD_DENOM_1206_MORE};};
template<> struct libdivide_constants<int16_t,1207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1207_MAGIC, .more = S16LD_DENOM_1207_MORE};};
template<> struct libdivide_constants<int16_t,1208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1208_MAGIC, .more = S16LD_DENOM_1208_MORE};};
template<> struct libdivide_constants<int16_t,1209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1209_MAGIC, .more = S16LD_DENOM_1209_MORE};};
template<> struct libdivide_constants<int16_t,1210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1210_MAGIC, .more = S16LD_DENOM_1210_MORE};};
template<> struct libdivide_constants<int16_t,1211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1211_MAGIC, .more = S16LD_DENOM_1211_MORE};};
template<> struct libdivide_constants<int16_t,1212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1212_MAGIC, .more = S16LD_DENOM_1212_MORE};};
template<> struct libdivide_constants<int16_t,1213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1213_MAGIC, .more = S16LD_DENOM_1213_MORE};};
template<> struct libdivide_constants<int16_t,1214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1214_MAGIC, .more = S16LD_DENOM_1214_MORE};};
template<> struct libdivide_constants<int16_t,1215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1215_MAGIC, .more = S16LD_DENOM_1215_MORE};};
template<> struct libdivide_constants<int16_t,1216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1216_MAGIC, .more = S16LD_DENOM_1216_MORE};};
template<> struct libdivide_constants<int16_t,1217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1217_MAGIC, .more = S16LD_DENOM_1217_MORE};};
template<> struct libdivide_constants<int16_t,1218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1218_MAGIC, .more = S16LD_DENOM_1218_MORE};};
template<> struct libdivide_constants<int16_t,1219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1219_MAGIC, .more = S16LD_DENOM_1219_MORE};};
template<> struct libdivide_constants<int16_t,1220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1220_MAGIC, .more = S16LD_DENOM_1220_MORE};};
template<> struct libdivide_constants<int16_t,1221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1221_MAGIC, .more = S16LD_DENOM_1221_MORE};};
template<> struct libdivide_constants<int16_t,1222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1222_MAGIC, .more = S16LD_DENOM_1222_MORE};};
template<> struct libdivide_constants<int16_t,1223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1223_MAGIC, .more = S16LD_DENOM_1223_MORE};};
template<> struct libdivide_constants<int16_t,1224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1224_MAGIC, .more = S16LD_DENOM_1224_MORE};};
template<> struct libdivide_constants<int16_t,1225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1225_MAGIC, .more = S16LD_DENOM_1225_MORE};};
template<> struct libdivide_constants<int16_t,1226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1226_MAGIC, .more = S16LD_DENOM_1226_MORE};};
template<> struct libdivide_constants<int16_t,1227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1227_MAGIC, .more = S16LD_DENOM_1227_MORE};};
template<> struct libdivide_constants<int16_t,1228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1228_MAGIC, .more = S16LD_DENOM_1228_MORE};};
template<> struct libdivide_constants<int16_t,1229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1229_MAGIC, .more = S16LD_DENOM_1229_MORE};};
template<> struct libdivide_constants<int16_t,1230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1230_MAGIC, .more = S16LD_DENOM_1230_MORE};};
template<> struct libdivide_constants<int16_t,1231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1231_MAGIC, .more = S16LD_DENOM_1231_MORE};};
template<> struct libdivide_constants<int16_t,1232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1232_MAGIC, .more = S16LD_DENOM_1232_MORE};};
template<> struct libdivide_constants<int16_t,1233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1233_MAGIC, .more = S16LD_DENOM_1233_MORE};};
template<> struct libdivide_constants<int16_t,1234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1234_MAGIC, .more = S16LD_DENOM_1234_MORE};};
template<> struct libdivide_constants<int16_t,1235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1235_MAGIC, .more = S16LD_DENOM_1235_MORE};};
template<> struct libdivide_constants<int16_t,1236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1236_MAGIC, .more = S16LD_DENOM_1236_MORE};};
template<> struct libdivide_constants<int16_t,1237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1237_MAGIC, .more = S16LD_DENOM_1237_MORE};};
template<> struct libdivide_constants<int16_t,1238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1238_MAGIC, .more = S16LD_DENOM_1238_MORE};};
template<> struct libdivide_constants<int16_t,1239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1239_MAGIC, .more = S16LD_DENOM_1239_MORE};};
template<> struct libdivide_constants<int16_t,1240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1240_MAGIC, .more = S16LD_DENOM_1240_MORE};};
template<> struct libdivide_constants<int16_t,1241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1241_MAGIC, .more = S16LD_DENOM_1241_MORE};};
template<> struct libdivide_constants<int16_t,1242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1242_MAGIC, .more = S16LD_DENOM_1242_MORE};};
template<> struct libdivide_constants<int16_t,1243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1243_MAGIC, .more = S16LD_DENOM_1243_MORE};};
template<> struct libdivide_constants<int16_t,1244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1244_MAGIC, .more = S16LD_DENOM_1244_MORE};};
template<> struct libdivide_constants<int16_t,1245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1245_MAGIC, .more = S16LD_DENOM_1245_MORE};};
template<> struct libdivide_constants<int16_t,1246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1246_MAGIC, .more = S16LD_DENOM_1246_MORE};};
template<> struct libdivide_constants<int16_t,1247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1247_MAGIC, .more = S16LD_DENOM_1247_MORE};};
template<> struct libdivide_constants<int16_t,1248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1248_MAGIC, .more = S16LD_DENOM_1248_MORE};};
template<> struct libdivide_constants<int16_t,1249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1249_MAGIC, .more = S16LD_DENOM_1249_MORE};};
template<> struct libdivide_constants<int16_t,1250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1250_MAGIC, .more = S16LD_DENOM_1250_MORE};};
template<> struct libdivide_constants<int16_t,1251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1251_MAGIC, .more = S16LD_DENOM_1251_MORE};};
template<> struct libdivide_constants<int16_t,1252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1252_MAGIC, .more = S16LD_DENOM_1252_MORE};};
template<> struct libdivide_constants<int16_t,1253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1253_MAGIC, .more = S16LD_DENOM_1253_MORE};};
template<> struct libdivide_constants<int16_t,1254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1254_MAGIC, .more = S16LD_DENOM_1254_MORE};};
template<> struct libdivide_constants<int16_t,1255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1255_MAGIC, .more = S16LD_DENOM_1255_MORE};};
template<> struct libdivide_constants<int16_t,1256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1256_MAGIC, .more = S16LD_DENOM_1256_MORE};};
template<> struct libdivide_constants<int16_t,1257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1257_MAGIC, .more = S16LD_DENOM_1257_MORE};};
template<> struct libdivide_constants<int16_t,1258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1258_MAGIC, .more = S16LD_DENOM_1258_MORE};};
template<> struct libdivide_constants<int16_t,1259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1259_MAGIC, .more = S16LD_DENOM_1259_MORE};};
template<> struct libdivide_constants<int16_t,1260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1260_MAGIC, .more = S16LD_DENOM_1260_MORE};};
template<> struct libdivide_constants<int16_t,1261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1261_MAGIC, .more = S16LD_DENOM_1261_MORE};};
template<> struct libdivide_constants<int16_t,1262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1262_MAGIC, .more = S16LD_DENOM_1262_MORE};};
template<> struct libdivide_constants<int16_t,1263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1263_MAGIC, .more = S16LD_DENOM_1263_MORE};};
template<> struct libdivide_constants<int16_t,1264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1264_MAGIC, .more = S16LD_DENOM_1264_MORE};};
template<> struct libdivide_constants<int16_t,1265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1265_MAGIC, .more = S16LD_DENOM_1265_MORE};};
template<> struct libdivide_constants<int16_t,1266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1266_MAGIC, .more = S16LD_DENOM_1266_MORE};};
template<> struct libdivide_constants<int16_t,1267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1267_MAGIC, .more = S16LD_DENOM_1267_MORE};};
template<> struct libdivide_constants<int16_t,1268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1268_MAGIC, .more = S16LD_DENOM_1268_MORE};};
template<> struct libdivide_constants<int16_t,1269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1269_MAGIC, .more = S16LD_DENOM_1269_MORE};};
template<> struct libdivide_constants<int16_t,1270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1270_MAGIC, .more = S16LD_DENOM_1270_MORE};};
template<> struct libdivide_constants<int16_t,1271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1271_MAGIC, .more = S16LD_DENOM_1271_MORE};};
template<> struct libdivide_constants<int16_t,1272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1272_MAGIC, .more = S16LD_DENOM_1272_MORE};};
template<> struct libdivide_constants<int16_t,1273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1273_MAGIC, .more = S16LD_DENOM_1273_MORE};};
template<> struct libdivide_constants<int16_t,1274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1274_MAGIC, .more = S16LD_DENOM_1274_MORE};};
template<> struct libdivide_constants<int16_t,1275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1275_MAGIC, .more = S16LD_DENOM_1275_MORE};};
template<> struct libdivide_constants<int16_t,1276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1276_MAGIC, .more = S16LD_DENOM_1276_MORE};};
template<> struct libdivide_constants<int16_t,1277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1277_MAGIC, .more = S16LD_DENOM_1277_MORE};};
template<> struct libdivide_constants<int16_t,1278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1278_MAGIC, .more = S16LD_DENOM_1278_MORE};};
template<> struct libdivide_constants<int16_t,1279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1279_MAGIC, .more = S16LD_DENOM_1279_MORE};};
template<> struct libdivide_constants<int16_t,1280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1280_MAGIC, .more = S16LD_DENOM_1280_MORE};};
template<> struct libdivide_constants<int16_t,1281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1281_MAGIC, .more = S16LD_DENOM_1281_MORE};};
template<> struct libdivide_constants<int16_t,1282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1282_MAGIC, .more = S16LD_DENOM_1282_MORE};};
template<> struct libdivide_constants<int16_t,1283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1283_MAGIC, .more = S16LD_DENOM_1283_MORE};};
template<> struct libdivide_constants<int16_t,1284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1284_MAGIC, .more = S16LD_DENOM_1284_MORE};};
template<> struct libdivide_constants<int16_t,1285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1285_MAGIC, .more = S16LD_DENOM_1285_MORE};};
template<> struct libdivide_constants<int16_t,1286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1286_MAGIC, .more = S16LD_DENOM_1286_MORE};};
template<> struct libdivide_constants<int16_t,1287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1287_MAGIC, .more = S16LD_DENOM_1287_MORE};};
template<> struct libdivide_constants<int16_t,1288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1288_MAGIC, .more = S16LD_DENOM_1288_MORE};};
template<> struct libdivide_constants<int16_t,1289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1289_MAGIC, .more = S16LD_DENOM_1289_MORE};};
template<> struct libdivide_constants<int16_t,1290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1290_MAGIC, .more = S16LD_DENOM_1290_MORE};};
template<> struct libdivide_constants<int16_t,1291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1291_MAGIC, .more = S16LD_DENOM_1291_MORE};};
template<> struct libdivide_constants<int16_t,1292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1292_MAGIC, .more = S16LD_DENOM_1292_MORE};};
template<> struct libdivide_constants<int16_t,1293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1293_MAGIC, .more = S16LD_DENOM_1293_MORE};};
template<> struct libdivide_constants<int16_t,1294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1294_MAGIC, .more = S16LD_DENOM_1294_MORE};};
template<> struct libdivide_constants<int16_t,1295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1295_MAGIC, .more = S16LD_DENOM_1295_MORE};};
template<> struct libdivide_constants<int16_t,1296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1296_MAGIC, .more = S16LD_DENOM_1296_MORE};};
template<> struct libdivide_constants<int16_t,1297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1297_MAGIC, .more = S16LD_DENOM_1297_MORE};};
template<> struct libdivide_constants<int16_t,1298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1298_MAGIC, .more = S16LD_DENOM_1298_MORE};};
template<> struct libdivide_constants<int16_t,1299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1299_MAGIC, .more = S16LD_DENOM_1299_MORE};};
template<> struct libdivide_constants<int16_t,1300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1300_MAGIC, .more = S16LD_DENOM_1300_MORE};};
template<> struct libdivide_constants<int16_t,1301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1301_MAGIC, .more = S16LD_DENOM_1301_MORE};};
template<> struct libdivide_constants<int16_t,1302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1302_MAGIC, .more = S16LD_DENOM_1302_MORE};};
template<> struct libdivide_constants<int16_t,1303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1303_MAGIC, .more = S16LD_DENOM_1303_MORE};};
template<> struct libdivide_constants<int16_t,1304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1304_MAGIC, .more = S16LD_DENOM_1304_MORE};};
template<> struct libdivide_constants<int16_t,1305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1305_MAGIC, .more = S16LD_DENOM_1305_MORE};};
template<> struct libdivide_constants<int16_t,1306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1306_MAGIC, .more = S16LD_DENOM_1306_MORE};};
template<> struct libdivide_constants<int16_t,1307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1307_MAGIC, .more = S16LD_DENOM_1307_MORE};};
template<> struct libdivide_constants<int16_t,1308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1308_MAGIC, .more = S16LD_DENOM_1308_MORE};};
template<> struct libdivide_constants<int16_t,1309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1309_MAGIC, .more = S16LD_DENOM_1309_MORE};};
template<> struct libdivide_constants<int16_t,1310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1310_MAGIC, .more = S16LD_DENOM_1310_MORE};};
template<> struct libdivide_constants<int16_t,1311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1311_MAGIC, .more = S16LD_DENOM_1311_MORE};};
template<> struct libdivide_constants<int16_t,1312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1312_MAGIC, .more = S16LD_DENOM_1312_MORE};};
template<> struct libdivide_constants<int16_t,1313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1313_MAGIC, .more = S16LD_DENOM_1313_MORE};};
template<> struct libdivide_constants<int16_t,1314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1314_MAGIC, .more = S16LD_DENOM_1314_MORE};};
template<> struct libdivide_constants<int16_t,1315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1315_MAGIC, .more = S16LD_DENOM_1315_MORE};};
template<> struct libdivide_constants<int16_t,1316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1316_MAGIC, .more = S16LD_DENOM_1316_MORE};};
template<> struct libdivide_constants<int16_t,1317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1317_MAGIC, .more = S16LD_DENOM_1317_MORE};};
template<> struct libdivide_constants<int16_t,1318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1318_MAGIC, .more = S16LD_DENOM_1318_MORE};};
template<> struct libdivide_constants<int16_t,1319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1319_MAGIC, .more = S16LD_DENOM_1319_MORE};};
template<> struct libdivide_constants<int16_t,1320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1320_MAGIC, .more = S16LD_DENOM_1320_MORE};};
template<> struct libdivide_constants<int16_t,1321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1321_MAGIC, .more = S16LD_DENOM_1321_MORE};};
template<> struct libdivide_constants<int16_t,1322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1322_MAGIC, .more = S16LD_DENOM_1322_MORE};};
template<> struct libdivide_constants<int16_t,1323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1323_MAGIC, .more = S16LD_DENOM_1323_MORE};};
template<> struct libdivide_constants<int16_t,1324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1324_MAGIC, .more = S16LD_DENOM_1324_MORE};};
template<> struct libdivide_constants<int16_t,1325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1325_MAGIC, .more = S16LD_DENOM_1325_MORE};};
template<> struct libdivide_constants<int16_t,1326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1326_MAGIC, .more = S16LD_DENOM_1326_MORE};};
template<> struct libdivide_constants<int16_t,1327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1327_MAGIC, .more = S16LD_DENOM_1327_MORE};};
template<> struct libdivide_constants<int16_t,1328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1328_MAGIC, .more = S16LD_DENOM_1328_MORE};};
template<> struct libdivide_constants<int16_t,1329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1329_MAGIC, .more = S16LD_DENOM_1329_MORE};};
template<> struct libdivide_constants<int16_t,1330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1330_MAGIC, .more = S16LD_DENOM_1330_MORE};};
template<> struct libdivide_constants<int16_t,1331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1331_MAGIC, .more = S16LD_DENOM_1331_MORE};};
template<> struct libdivide_constants<int16_t,1332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1332_MAGIC, .more = S16LD_DENOM_1332_MORE};};
template<> struct libdivide_constants<int16_t,1333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1333_MAGIC, .more = S16LD_DENOM_1333_MORE};};
template<> struct libdivide_constants<int16_t,1334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1334_MAGIC, .more = S16LD_DENOM_1334_MORE};};
template<> struct libdivide_constants<int16_t,1335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1335_MAGIC, .more = S16LD_DENOM_1335_MORE};};
template<> struct libdivide_constants<int16_t,1336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1336_MAGIC, .more = S16LD_DENOM_1336_MORE};};
template<> struct libdivide_constants<int16_t,1337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1337_MAGIC, .more = S16LD_DENOM_1337_MORE};};
template<> struct libdivide_constants<int16_t,1338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1338_MAGIC, .more = S16LD_DENOM_1338_MORE};};
template<> struct libdivide_constants<int16_t,1339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1339_MAGIC, .more = S16LD_DENOM_1339_MORE};};
template<> struct libdivide_constants<int16_t,1340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1340_MAGIC, .more = S16LD_DENOM_1340_MORE};};
template<> struct libdivide_constants<int16_t,1341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1341_MAGIC, .more = S16LD_DENOM_1341_MORE};};
template<> struct libdivide_constants<int16_t,1342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1342_MAGIC, .more = S16LD_DENOM_1342_MORE};};
template<> struct libdivide_constants<int16_t,1343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1343_MAGIC, .more = S16LD_DENOM_1343_MORE};};
template<> struct libdivide_constants<int16_t,1344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1344_MAGIC, .more = S16LD_DENOM_1344_MORE};};
template<> struct libdivide_constants<int16_t,1345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1345_MAGIC, .more = S16LD_DENOM_1345_MORE};};
template<> struct libdivide_constants<int16_t,1346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1346_MAGIC, .more = S16LD_DENOM_1346_MORE};};
template<> struct libdivide_constants<int16_t,1347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1347_MAGIC, .more = S16LD_DENOM_1347_MORE};};
template<> struct libdivide_constants<int16_t,1348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1348_MAGIC, .more = S16LD_DENOM_1348_MORE};};
template<> struct libdivide_constants<int16_t,1349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1349_MAGIC, .more = S16LD_DENOM_1349_MORE};};
template<> struct libdivide_constants<int16_t,1350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1350_MAGIC, .more = S16LD_DENOM_1350_MORE};};
template<> struct libdivide_constants<int16_t,1351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1351_MAGIC, .more = S16LD_DENOM_1351_MORE};};
template<> struct libdivide_constants<int16_t,1352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1352_MAGIC, .more = S16LD_DENOM_1352_MORE};};
template<> struct libdivide_constants<int16_t,1353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1353_MAGIC, .more = S16LD_DENOM_1353_MORE};};
template<> struct libdivide_constants<int16_t,1354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1354_MAGIC, .more = S16LD_DENOM_1354_MORE};};
template<> struct libdivide_constants<int16_t,1355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1355_MAGIC, .more = S16LD_DENOM_1355_MORE};};
template<> struct libdivide_constants<int16_t,1356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1356_MAGIC, .more = S16LD_DENOM_1356_MORE};};
template<> struct libdivide_constants<int16_t,1357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1357_MAGIC, .more = S16LD_DENOM_1357_MORE};};
template<> struct libdivide_constants<int16_t,1358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1358_MAGIC, .more = S16LD_DENOM_1358_MORE};};
template<> struct libdivide_constants<int16_t,1359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1359_MAGIC, .more = S16LD_DENOM_1359_MORE};};
template<> struct libdivide_constants<int16_t,1360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1360_MAGIC, .more = S16LD_DENOM_1360_MORE};};
template<> struct libdivide_constants<int16_t,1361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1361_MAGIC, .more = S16LD_DENOM_1361_MORE};};
template<> struct libdivide_constants<int16_t,1362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1362_MAGIC, .more = S16LD_DENOM_1362_MORE};};
template<> struct libdivide_constants<int16_t,1363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1363_MAGIC, .more = S16LD_DENOM_1363_MORE};};
template<> struct libdivide_constants<int16_t,1364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1364_MAGIC, .more = S16LD_DENOM_1364_MORE};};
template<> struct libdivide_constants<int16_t,1365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1365_MAGIC, .more = S16LD_DENOM_1365_MORE};};
template<> struct libdivide_constants<int16_t,1366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1366_MAGIC, .more = S16LD_DENOM_1366_MORE};};
template<> struct libdivide_constants<int16_t,1367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1367_MAGIC, .more = S16LD_DENOM_1367_MORE};};
template<> struct libdivide_constants<int16_t,1368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1368_MAGIC, .more = S16LD_DENOM_1368_MORE};};
template<> struct libdivide_constants<int16_t,1369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1369_MAGIC, .more = S16LD_DENOM_1369_MORE};};
template<> struct libdivide_constants<int16_t,1370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1370_MAGIC, .more = S16LD_DENOM_1370_MORE};};
template<> struct libdivide_constants<int16_t,1371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1371_MAGIC, .more = S16LD_DENOM_1371_MORE};};
template<> struct libdivide_constants<int16_t,1372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1372_MAGIC, .more = S16LD_DENOM_1372_MORE};};
template<> struct libdivide_constants<int16_t,1373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1373_MAGIC, .more = S16LD_DENOM_1373_MORE};};
template<> struct libdivide_constants<int16_t,1374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1374_MAGIC, .more = S16LD_DENOM_1374_MORE};};
template<> struct libdivide_constants<int16_t,1375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1375_MAGIC, .more = S16LD_DENOM_1375_MORE};};
template<> struct libdivide_constants<int16_t,1376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1376_MAGIC, .more = S16LD_DENOM_1376_MORE};};
template<> struct libdivide_constants<int16_t,1377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1377_MAGIC, .more = S16LD_DENOM_1377_MORE};};
template<> struct libdivide_constants<int16_t,1378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1378_MAGIC, .more = S16LD_DENOM_1378_MORE};};
template<> struct libdivide_constants<int16_t,1379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1379_MAGIC, .more = S16LD_DENOM_1379_MORE};};
template<> struct libdivide_constants<int16_t,1380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1380_MAGIC, .more = S16LD_DENOM_1380_MORE};};
template<> struct libdivide_constants<int16_t,1381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1381_MAGIC, .more = S16LD_DENOM_1381_MORE};};
template<> struct libdivide_constants<int16_t,1382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1382_MAGIC, .more = S16LD_DENOM_1382_MORE};};
template<> struct libdivide_constants<int16_t,1383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1383_MAGIC, .more = S16LD_DENOM_1383_MORE};};
template<> struct libdivide_constants<int16_t,1384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1384_MAGIC, .more = S16LD_DENOM_1384_MORE};};
template<> struct libdivide_constants<int16_t,1385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1385_MAGIC, .more = S16LD_DENOM_1385_MORE};};
template<> struct libdivide_constants<int16_t,1386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1386_MAGIC, .more = S16LD_DENOM_1386_MORE};};
template<> struct libdivide_constants<int16_t,1387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1387_MAGIC, .more = S16LD_DENOM_1387_MORE};};
template<> struct libdivide_constants<int16_t,1388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1388_MAGIC, .more = S16LD_DENOM_1388_MORE};};
template<> struct libdivide_constants<int16_t,1389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1389_MAGIC, .more = S16LD_DENOM_1389_MORE};};
template<> struct libdivide_constants<int16_t,1390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1390_MAGIC, .more = S16LD_DENOM_1390_MORE};};
template<> struct libdivide_constants<int16_t,1391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1391_MAGIC, .more = S16LD_DENOM_1391_MORE};};
template<> struct libdivide_constants<int16_t,1392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1392_MAGIC, .more = S16LD_DENOM_1392_MORE};};
template<> struct libdivide_constants<int16_t,1393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1393_MAGIC, .more = S16LD_DENOM_1393_MORE};};
template<> struct libdivide_constants<int16_t,1394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1394_MAGIC, .more = S16LD_DENOM_1394_MORE};};
template<> struct libdivide_constants<int16_t,1395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1395_MAGIC, .more = S16LD_DENOM_1395_MORE};};
template<> struct libdivide_constants<int16_t,1396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1396_MAGIC, .more = S16LD_DENOM_1396_MORE};};
template<> struct libdivide_constants<int16_t,1397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1397_MAGIC, .more = S16LD_DENOM_1397_MORE};};
template<> struct libdivide_constants<int16_t,1398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1398_MAGIC, .more = S16LD_DENOM_1398_MORE};};
template<> struct libdivide_constants<int16_t,1399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1399_MAGIC, .more = S16LD_DENOM_1399_MORE};};
template<> struct libdivide_constants<int16_t,1400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1400_MAGIC, .more = S16LD_DENOM_1400_MORE};};
template<> struct libdivide_constants<int16_t,1401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1401_MAGIC, .more = S16LD_DENOM_1401_MORE};};
template<> struct libdivide_constants<int16_t,1402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1402_MAGIC, .more = S16LD_DENOM_1402_MORE};};
template<> struct libdivide_constants<int16_t,1403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1403_MAGIC, .more = S16LD_DENOM_1403_MORE};};
template<> struct libdivide_constants<int16_t,1404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1404_MAGIC, .more = S16LD_DENOM_1404_MORE};};
template<> struct libdivide_constants<int16_t,1405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1405_MAGIC, .more = S16LD_DENOM_1405_MORE};};
template<> struct libdivide_constants<int16_t,1406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1406_MAGIC, .more = S16LD_DENOM_1406_MORE};};
template<> struct libdivide_constants<int16_t,1407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1407_MAGIC, .more = S16LD_DENOM_1407_MORE};};
template<> struct libdivide_constants<int16_t,1408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1408_MAGIC, .more = S16LD_DENOM_1408_MORE};};
template<> struct libdivide_constants<int16_t,1409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1409_MAGIC, .more = S16LD_DENOM_1409_MORE};};
template<> struct libdivide_constants<int16_t,1410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1410_MAGIC, .more = S16LD_DENOM_1410_MORE};};
template<> struct libdivide_constants<int16_t,1411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1411_MAGIC, .more = S16LD_DENOM_1411_MORE};};
template<> struct libdivide_constants<int16_t,1412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1412_MAGIC, .more = S16LD_DENOM_1412_MORE};};
template<> struct libdivide_constants<int16_t,1413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1413_MAGIC, .more = S16LD_DENOM_1413_MORE};};
template<> struct libdivide_constants<int16_t,1414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1414_MAGIC, .more = S16LD_DENOM_1414_MORE};};
template<> struct libdivide_constants<int16_t,1415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1415_MAGIC, .more = S16LD_DENOM_1415_MORE};};
template<> struct libdivide_constants<int16_t,1416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1416_MAGIC, .more = S16LD_DENOM_1416_MORE};};
template<> struct libdivide_constants<int16_t,1417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1417_MAGIC, .more = S16LD_DENOM_1417_MORE};};
template<> struct libdivide_constants<int16_t,1418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1418_MAGIC, .more = S16LD_DENOM_1418_MORE};};
template<> struct libdivide_constants<int16_t,1419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1419_MAGIC, .more = S16LD_DENOM_1419_MORE};};
template<> struct libdivide_constants<int16_t,1420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1420_MAGIC, .more = S16LD_DENOM_1420_MORE};};
template<> struct libdivide_constants<int16_t,1421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1421_MAGIC, .more = S16LD_DENOM_1421_MORE};};
template<> struct libdivide_constants<int16_t,1422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1422_MAGIC, .more = S16LD_DENOM_1422_MORE};};
template<> struct libdivide_constants<int16_t,1423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1423_MAGIC, .more = S16LD_DENOM_1423_MORE};};
template<> struct libdivide_constants<int16_t,1424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1424_MAGIC, .more = S16LD_DENOM_1424_MORE};};
template<> struct libdivide_constants<int16_t,1425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1425_MAGIC, .more = S16LD_DENOM_1425_MORE};};
template<> struct libdivide_constants<int16_t,1426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1426_MAGIC, .more = S16LD_DENOM_1426_MORE};};
template<> struct libdivide_constants<int16_t,1427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1427_MAGIC, .more = S16LD_DENOM_1427_MORE};};
template<> struct libdivide_constants<int16_t,1428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1428_MAGIC, .more = S16LD_DENOM_1428_MORE};};
template<> struct libdivide_constants<int16_t,1429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1429_MAGIC, .more = S16LD_DENOM_1429_MORE};};
template<> struct libdivide_constants<int16_t,1430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1430_MAGIC, .more = S16LD_DENOM_1430_MORE};};
template<> struct libdivide_constants<int16_t,1431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1431_MAGIC, .more = S16LD_DENOM_1431_MORE};};
template<> struct libdivide_constants<int16_t,1432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1432_MAGIC, .more = S16LD_DENOM_1432_MORE};};
template<> struct libdivide_constants<int16_t,1433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1433_MAGIC, .more = S16LD_DENOM_1433_MORE};};
template<> struct libdivide_constants<int16_t,1434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1434_MAGIC, .more = S16LD_DENOM_1434_MORE};};
template<> struct libdivide_constants<int16_t,1435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1435_MAGIC, .more = S16LD_DENOM_1435_MORE};};
template<> struct libdivide_constants<int16_t,1436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1436_MAGIC, .more = S16LD_DENOM_1436_MORE};};
template<> struct libdivide_constants<int16_t,1437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1437_MAGIC, .more = S16LD_DENOM_1437_MORE};};
template<> struct libdivide_constants<int16_t,1438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1438_MAGIC, .more = S16LD_DENOM_1438_MORE};};
template<> struct libdivide_constants<int16_t,1439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1439_MAGIC, .more = S16LD_DENOM_1439_MORE};};
template<> struct libdivide_constants<int16_t,1440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1440_MAGIC, .more = S16LD_DENOM_1440_MORE};};
template<> struct libdivide_constants<int16_t,1441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1441_MAGIC, .more = S16LD_DENOM_1441_MORE};};
template<> struct libdivide_constants<int16_t,1442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1442_MAGIC, .more = S16LD_DENOM_1442_MORE};};
template<> struct libdivide_constants<int16_t,1443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1443_MAGIC, .more = S16LD_DENOM_1443_MORE};};
template<> struct libdivide_constants<int16_t,1444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1444_MAGIC, .more = S16LD_DENOM_1444_MORE};};
template<> struct libdivide_constants<int16_t,1445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1445_MAGIC, .more = S16LD_DENOM_1445_MORE};};
template<> struct libdivide_constants<int16_t,1446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1446_MAGIC, .more = S16LD_DENOM_1446_MORE};};
template<> struct libdivide_constants<int16_t,1447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1447_MAGIC, .more = S16LD_DENOM_1447_MORE};};
template<> struct libdivide_constants<int16_t,1448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1448_MAGIC, .more = S16LD_DENOM_1448_MORE};};
template<> struct libdivide_constants<int16_t,1449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1449_MAGIC, .more = S16LD_DENOM_1449_MORE};};
template<> struct libdivide_constants<int16_t,1450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1450_MAGIC, .more = S16LD_DENOM_1450_MORE};};
template<> struct libdivide_constants<int16_t,1451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1451_MAGIC, .more = S16LD_DENOM_1451_MORE};};
template<> struct libdivide_constants<int16_t,1452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1452_MAGIC, .more = S16LD_DENOM_1452_MORE};};
template<> struct libdivide_constants<int16_t,1453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1453_MAGIC, .more = S16LD_DENOM_1453_MORE};};
template<> struct libdivide_constants<int16_t,1454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1454_MAGIC, .more = S16LD_DENOM_1454_MORE};};
template<> struct libdivide_constants<int16_t,1455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1455_MAGIC, .more = S16LD_DENOM_1455_MORE};};
template<> struct libdivide_constants<int16_t,1456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1456_MAGIC, .more = S16LD_DENOM_1456_MORE};};
template<> struct libdivide_constants<int16_t,1457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1457_MAGIC, .more = S16LD_DENOM_1457_MORE};};
template<> struct libdivide_constants<int16_t,1458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1458_MAGIC, .more = S16LD_DENOM_1458_MORE};};
template<> struct libdivide_constants<int16_t,1459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1459_MAGIC, .more = S16LD_DENOM_1459_MORE};};
template<> struct libdivide_constants<int16_t,1460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1460_MAGIC, .more = S16LD_DENOM_1460_MORE};};
template<> struct libdivide_constants<int16_t,1461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1461_MAGIC, .more = S16LD_DENOM_1461_MORE};};
template<> struct libdivide_constants<int16_t,1462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1462_MAGIC, .more = S16LD_DENOM_1462_MORE};};
template<> struct libdivide_constants<int16_t,1463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1463_MAGIC, .more = S16LD_DENOM_1463_MORE};};
template<> struct libdivide_constants<int16_t,1464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1464_MAGIC, .more = S16LD_DENOM_1464_MORE};};
template<> struct libdivide_constants<int16_t,1465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1465_MAGIC, .more = S16LD_DENOM_1465_MORE};};
template<> struct libdivide_constants<int16_t,1466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1466_MAGIC, .more = S16LD_DENOM_1466_MORE};};
template<> struct libdivide_constants<int16_t,1467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1467_MAGIC, .more = S16LD_DENOM_1467_MORE};};
template<> struct libdivide_constants<int16_t,1468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1468_MAGIC, .more = S16LD_DENOM_1468_MORE};};
template<> struct libdivide_constants<int16_t,1469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1469_MAGIC, .more = S16LD_DENOM_1469_MORE};};
template<> struct libdivide_constants<int16_t,1470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1470_MAGIC, .more = S16LD_DENOM_1470_MORE};};
template<> struct libdivide_constants<int16_t,1471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1471_MAGIC, .more = S16LD_DENOM_1471_MORE};};
template<> struct libdivide_constants<int16_t,1472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1472_MAGIC, .more = S16LD_DENOM_1472_MORE};};
template<> struct libdivide_constants<int16_t,1473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1473_MAGIC, .more = S16LD_DENOM_1473_MORE};};
template<> struct libdivide_constants<int16_t,1474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1474_MAGIC, .more = S16LD_DENOM_1474_MORE};};
template<> struct libdivide_constants<int16_t,1475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1475_MAGIC, .more = S16LD_DENOM_1475_MORE};};
template<> struct libdivide_constants<int16_t,1476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1476_MAGIC, .more = S16LD_DENOM_1476_MORE};};
template<> struct libdivide_constants<int16_t,1477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1477_MAGIC, .more = S16LD_DENOM_1477_MORE};};
template<> struct libdivide_constants<int16_t,1478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1478_MAGIC, .more = S16LD_DENOM_1478_MORE};};
template<> struct libdivide_constants<int16_t,1479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1479_MAGIC, .more = S16LD_DENOM_1479_MORE};};
template<> struct libdivide_constants<int16_t,1480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1480_MAGIC, .more = S16LD_DENOM_1480_MORE};};
template<> struct libdivide_constants<int16_t,1481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1481_MAGIC, .more = S16LD_DENOM_1481_MORE};};
template<> struct libdivide_constants<int16_t,1482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1482_MAGIC, .more = S16LD_DENOM_1482_MORE};};
template<> struct libdivide_constants<int16_t,1483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1483_MAGIC, .more = S16LD_DENOM_1483_MORE};};
template<> struct libdivide_constants<int16_t,1484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1484_MAGIC, .more = S16LD_DENOM_1484_MORE};};
template<> struct libdivide_constants<int16_t,1485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1485_MAGIC, .more = S16LD_DENOM_1485_MORE};};
template<> struct libdivide_constants<int16_t,1486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1486_MAGIC, .more = S16LD_DENOM_1486_MORE};};
template<> struct libdivide_constants<int16_t,1487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1487_MAGIC, .more = S16LD_DENOM_1487_MORE};};
template<> struct libdivide_constants<int16_t,1488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1488_MAGIC, .more = S16LD_DENOM_1488_MORE};};
template<> struct libdivide_constants<int16_t,1489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1489_MAGIC, .more = S16LD_DENOM_1489_MORE};};
template<> struct libdivide_constants<int16_t,1490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1490_MAGIC, .more = S16LD_DENOM_1490_MORE};};
template<> struct libdivide_constants<int16_t,1491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1491_MAGIC, .more = S16LD_DENOM_1491_MORE};};
template<> struct libdivide_constants<int16_t,1492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1492_MAGIC, .more = S16LD_DENOM_1492_MORE};};
template<> struct libdivide_constants<int16_t,1493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1493_MAGIC, .more = S16LD_DENOM_1493_MORE};};
template<> struct libdivide_constants<int16_t,1494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1494_MAGIC, .more = S16LD_DENOM_1494_MORE};};
template<> struct libdivide_constants<int16_t,1495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1495_MAGIC, .more = S16LD_DENOM_1495_MORE};};
template<> struct libdivide_constants<int16_t,1496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1496_MAGIC, .more = S16LD_DENOM_1496_MORE};};
template<> struct libdivide_constants<int16_t,1497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1497_MAGIC, .more = S16LD_DENOM_1497_MORE};};
template<> struct libdivide_constants<int16_t,1498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1498_MAGIC, .more = S16LD_DENOM_1498_MORE};};
template<> struct libdivide_constants<int16_t,1499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1499_MAGIC, .more = S16LD_DENOM_1499_MORE};};
template<> struct libdivide_constants<int16_t,1500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1500_MAGIC, .more = S16LD_DENOM_1500_MORE};};
template<> struct libdivide_constants<int16_t,1501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1501_MAGIC, .more = S16LD_DENOM_1501_MORE};};
template<> struct libdivide_constants<int16_t,1502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1502_MAGIC, .more = S16LD_DENOM_1502_MORE};};
template<> struct libdivide_constants<int16_t,1503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1503_MAGIC, .more = S16LD_DENOM_1503_MORE};};
template<> struct libdivide_constants<int16_t,1504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1504_MAGIC, .more = S16LD_DENOM_1504_MORE};};
template<> struct libdivide_constants<int16_t,1505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1505_MAGIC, .more = S16LD_DENOM_1505_MORE};};
template<> struct libdivide_constants<int16_t,1506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1506_MAGIC, .more = S16LD_DENOM_1506_MORE};};
template<> struct libdivide_constants<int16_t,1507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1507_MAGIC, .more = S16LD_DENOM_1507_MORE};};
template<> struct libdivide_constants<int16_t,1508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1508_MAGIC, .more = S16LD_DENOM_1508_MORE};};
template<> struct libdivide_constants<int16_t,1509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1509_MAGIC, .more = S16LD_DENOM_1509_MORE};};
template<> struct libdivide_constants<int16_t,1510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1510_MAGIC, .more = S16LD_DENOM_1510_MORE};};
template<> struct libdivide_constants<int16_t,1511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1511_MAGIC, .more = S16LD_DENOM_1511_MORE};};
template<> struct libdivide_constants<int16_t,1512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1512_MAGIC, .more = S16LD_DENOM_1512_MORE};};
template<> struct libdivide_constants<int16_t,1513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1513_MAGIC, .more = S16LD_DENOM_1513_MORE};};
template<> struct libdivide_constants<int16_t,1514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1514_MAGIC, .more = S16LD_DENOM_1514_MORE};};
template<> struct libdivide_constants<int16_t,1515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1515_MAGIC, .more = S16LD_DENOM_1515_MORE};};
template<> struct libdivide_constants<int16_t,1516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1516_MAGIC, .more = S16LD_DENOM_1516_MORE};};
template<> struct libdivide_constants<int16_t,1517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1517_MAGIC, .more = S16LD_DENOM_1517_MORE};};
template<> struct libdivide_constants<int16_t,1518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1518_MAGIC, .more = S16LD_DENOM_1518_MORE};};
template<> struct libdivide_constants<int16_t,1519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1519_MAGIC, .more = S16LD_DENOM_1519_MORE};};
template<> struct libdivide_constants<int16_t,1520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1520_MAGIC, .more = S16LD_DENOM_1520_MORE};};
template<> struct libdivide_constants<int16_t,1521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1521_MAGIC, .more = S16LD_DENOM_1521_MORE};};
template<> struct libdivide_constants<int16_t,1522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1522_MAGIC, .more = S16LD_DENOM_1522_MORE};};
template<> struct libdivide_constants<int16_t,1523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1523_MAGIC, .more = S16LD_DENOM_1523_MORE};};
template<> struct libdivide_constants<int16_t,1524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1524_MAGIC, .more = S16LD_DENOM_1524_MORE};};
template<> struct libdivide_constants<int16_t,1525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1525_MAGIC, .more = S16LD_DENOM_1525_MORE};};
template<> struct libdivide_constants<int16_t,1526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1526_MAGIC, .more = S16LD_DENOM_1526_MORE};};
template<> struct libdivide_constants<int16_t,1527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1527_MAGIC, .more = S16LD_DENOM_1527_MORE};};
template<> struct libdivide_constants<int16_t,1528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1528_MAGIC, .more = S16LD_DENOM_1528_MORE};};
template<> struct libdivide_constants<int16_t,1529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1529_MAGIC, .more = S16LD_DENOM_1529_MORE};};
template<> struct libdivide_constants<int16_t,1530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1530_MAGIC, .more = S16LD_DENOM_1530_MORE};};
template<> struct libdivide_constants<int16_t,1531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1531_MAGIC, .more = S16LD_DENOM_1531_MORE};};
template<> struct libdivide_constants<int16_t,1532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1532_MAGIC, .more = S16LD_DENOM_1532_MORE};};
template<> struct libdivide_constants<int16_t,1533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1533_MAGIC, .more = S16LD_DENOM_1533_MORE};};
template<> struct libdivide_constants<int16_t,1534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1534_MAGIC, .more = S16LD_DENOM_1534_MORE};};
template<> struct libdivide_constants<int16_t,1535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1535_MAGIC, .more = S16LD_DENOM_1535_MORE};};
template<> struct libdivide_constants<int16_t,1536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1536_MAGIC, .more = S16LD_DENOM_1536_MORE};};
template<> struct libdivide_constants<int16_t,1537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1537_MAGIC, .more = S16LD_DENOM_1537_MORE};};
template<> struct libdivide_constants<int16_t,1538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1538_MAGIC, .more = S16LD_DENOM_1538_MORE};};
template<> struct libdivide_constants<int16_t,1539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1539_MAGIC, .more = S16LD_DENOM_1539_MORE};};
template<> struct libdivide_constants<int16_t,1540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1540_MAGIC, .more = S16LD_DENOM_1540_MORE};};
template<> struct libdivide_constants<int16_t,1541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1541_MAGIC, .more = S16LD_DENOM_1541_MORE};};
template<> struct libdivide_constants<int16_t,1542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1542_MAGIC, .more = S16LD_DENOM_1542_MORE};};
template<> struct libdivide_constants<int16_t,1543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1543_MAGIC, .more = S16LD_DENOM_1543_MORE};};
template<> struct libdivide_constants<int16_t,1544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1544_MAGIC, .more = S16LD_DENOM_1544_MORE};};
template<> struct libdivide_constants<int16_t,1545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1545_MAGIC, .more = S16LD_DENOM_1545_MORE};};
template<> struct libdivide_constants<int16_t,1546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1546_MAGIC, .more = S16LD_DENOM_1546_MORE};};
template<> struct libdivide_constants<int16_t,1547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1547_MAGIC, .more = S16LD_DENOM_1547_MORE};};
template<> struct libdivide_constants<int16_t,1548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1548_MAGIC, .more = S16LD_DENOM_1548_MORE};};
template<> struct libdivide_constants<int16_t,1549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1549_MAGIC, .more = S16LD_DENOM_1549_MORE};};
template<> struct libdivide_constants<int16_t,1550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1550_MAGIC, .more = S16LD_DENOM_1550_MORE};};
template<> struct libdivide_constants<int16_t,1551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1551_MAGIC, .more = S16LD_DENOM_1551_MORE};};
template<> struct libdivide_constants<int16_t,1552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1552_MAGIC, .more = S16LD_DENOM_1552_MORE};};
template<> struct libdivide_constants<int16_t,1553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1553_MAGIC, .more = S16LD_DENOM_1553_MORE};};
template<> struct libdivide_constants<int16_t,1554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1554_MAGIC, .more = S16LD_DENOM_1554_MORE};};
template<> struct libdivide_constants<int16_t,1555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1555_MAGIC, .more = S16LD_DENOM_1555_MORE};};
template<> struct libdivide_constants<int16_t,1556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1556_MAGIC, .more = S16LD_DENOM_1556_MORE};};
template<> struct libdivide_constants<int16_t,1557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1557_MAGIC, .more = S16LD_DENOM_1557_MORE};};
template<> struct libdivide_constants<int16_t,1558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1558_MAGIC, .more = S16LD_DENOM_1558_MORE};};
template<> struct libdivide_constants<int16_t,1559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1559_MAGIC, .more = S16LD_DENOM_1559_MORE};};
template<> struct libdivide_constants<int16_t,1560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1560_MAGIC, .more = S16LD_DENOM_1560_MORE};};
template<> struct libdivide_constants<int16_t,1561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1561_MAGIC, .more = S16LD_DENOM_1561_MORE};};
template<> struct libdivide_constants<int16_t,1562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1562_MAGIC, .more = S16LD_DENOM_1562_MORE};};
template<> struct libdivide_constants<int16_t,1563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1563_MAGIC, .more = S16LD_DENOM_1563_MORE};};
template<> struct libdivide_constants<int16_t,1564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1564_MAGIC, .more = S16LD_DENOM_1564_MORE};};
template<> struct libdivide_constants<int16_t,1565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1565_MAGIC, .more = S16LD_DENOM_1565_MORE};};
template<> struct libdivide_constants<int16_t,1566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1566_MAGIC, .more = S16LD_DENOM_1566_MORE};};
template<> struct libdivide_constants<int16_t,1567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1567_MAGIC, .more = S16LD_DENOM_1567_MORE};};
template<> struct libdivide_constants<int16_t,1568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1568_MAGIC, .more = S16LD_DENOM_1568_MORE};};
template<> struct libdivide_constants<int16_t,1569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1569_MAGIC, .more = S16LD_DENOM_1569_MORE};};
template<> struct libdivide_constants<int16_t,1570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1570_MAGIC, .more = S16LD_DENOM_1570_MORE};};
template<> struct libdivide_constants<int16_t,1571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1571_MAGIC, .more = S16LD_DENOM_1571_MORE};};
template<> struct libdivide_constants<int16_t,1572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1572_MAGIC, .more = S16LD_DENOM_1572_MORE};};
template<> struct libdivide_constants<int16_t,1573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1573_MAGIC, .more = S16LD_DENOM_1573_MORE};};
template<> struct libdivide_constants<int16_t,1574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1574_MAGIC, .more = S16LD_DENOM_1574_MORE};};
template<> struct libdivide_constants<int16_t,1575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1575_MAGIC, .more = S16LD_DENOM_1575_MORE};};
template<> struct libdivide_constants<int16_t,1576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1576_MAGIC, .more = S16LD_DENOM_1576_MORE};};
template<> struct libdivide_constants<int16_t,1577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1577_MAGIC, .more = S16LD_DENOM_1577_MORE};};
template<> struct libdivide_constants<int16_t,1578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1578_MAGIC, .more = S16LD_DENOM_1578_MORE};};
template<> struct libdivide_constants<int16_t,1579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1579_MAGIC, .more = S16LD_DENOM_1579_MORE};};
template<> struct libdivide_constants<int16_t,1580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1580_MAGIC, .more = S16LD_DENOM_1580_MORE};};
template<> struct libdivide_constants<int16_t,1581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1581_MAGIC, .more = S16LD_DENOM_1581_MORE};};
template<> struct libdivide_constants<int16_t,1582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1582_MAGIC, .more = S16LD_DENOM_1582_MORE};};
template<> struct libdivide_constants<int16_t,1583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1583_MAGIC, .more = S16LD_DENOM_1583_MORE};};
template<> struct libdivide_constants<int16_t,1584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1584_MAGIC, .more = S16LD_DENOM_1584_MORE};};
template<> struct libdivide_constants<int16_t,1585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1585_MAGIC, .more = S16LD_DENOM_1585_MORE};};
template<> struct libdivide_constants<int16_t,1586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1586_MAGIC, .more = S16LD_DENOM_1586_MORE};};
template<> struct libdivide_constants<int16_t,1587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1587_MAGIC, .more = S16LD_DENOM_1587_MORE};};
template<> struct libdivide_constants<int16_t,1588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1588_MAGIC, .more = S16LD_DENOM_1588_MORE};};
template<> struct libdivide_constants<int16_t,1589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1589_MAGIC, .more = S16LD_DENOM_1589_MORE};};
template<> struct libdivide_constants<int16_t,1590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1590_MAGIC, .more = S16LD_DENOM_1590_MORE};};
template<> struct libdivide_constants<int16_t,1591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1591_MAGIC, .more = S16LD_DENOM_1591_MORE};};
template<> struct libdivide_constants<int16_t,1592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1592_MAGIC, .more = S16LD_DENOM_1592_MORE};};
template<> struct libdivide_constants<int16_t,1593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1593_MAGIC, .more = S16LD_DENOM_1593_MORE};};
template<> struct libdivide_constants<int16_t,1594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1594_MAGIC, .more = S16LD_DENOM_1594_MORE};};
template<> struct libdivide_constants<int16_t,1595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1595_MAGIC, .more = S16LD_DENOM_1595_MORE};};
template<> struct libdivide_constants<int16_t,1596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1596_MAGIC, .more = S16LD_DENOM_1596_MORE};};
template<> struct libdivide_constants<int16_t,1597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1597_MAGIC, .more = S16LD_DENOM_1597_MORE};};
template<> struct libdivide_constants<int16_t,1598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1598_MAGIC, .more = S16LD_DENOM_1598_MORE};};
template<> struct libdivide_constants<int16_t,1599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1599_MAGIC, .more = S16LD_DENOM_1599_MORE};};
template<> struct libdivide_constants<int16_t,1600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1600_MAGIC, .more = S16LD_DENOM_1600_MORE};};
template<> struct libdivide_constants<int16_t,1601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1601_MAGIC, .more = S16LD_DENOM_1601_MORE};};
template<> struct libdivide_constants<int16_t,1602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1602_MAGIC, .more = S16LD_DENOM_1602_MORE};};
template<> struct libdivide_constants<int16_t,1603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1603_MAGIC, .more = S16LD_DENOM_1603_MORE};};
template<> struct libdivide_constants<int16_t,1604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1604_MAGIC, .more = S16LD_DENOM_1604_MORE};};
template<> struct libdivide_constants<int16_t,1605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1605_MAGIC, .more = S16LD_DENOM_1605_MORE};};
template<> struct libdivide_constants<int16_t,1606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1606_MAGIC, .more = S16LD_DENOM_1606_MORE};};
template<> struct libdivide_constants<int16_t,1607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1607_MAGIC, .more = S16LD_DENOM_1607_MORE};};
template<> struct libdivide_constants<int16_t,1608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1608_MAGIC, .more = S16LD_DENOM_1608_MORE};};
template<> struct libdivide_constants<int16_t,1609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1609_MAGIC, .more = S16LD_DENOM_1609_MORE};};
template<> struct libdivide_constants<int16_t,1610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1610_MAGIC, .more = S16LD_DENOM_1610_MORE};};
template<> struct libdivide_constants<int16_t,1611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1611_MAGIC, .more = S16LD_DENOM_1611_MORE};};
template<> struct libdivide_constants<int16_t,1612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1612_MAGIC, .more = S16LD_DENOM_1612_MORE};};
template<> struct libdivide_constants<int16_t,1613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1613_MAGIC, .more = S16LD_DENOM_1613_MORE};};
template<> struct libdivide_constants<int16_t,1614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1614_MAGIC, .more = S16LD_DENOM_1614_MORE};};
template<> struct libdivide_constants<int16_t,1615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1615_MAGIC, .more = S16LD_DENOM_1615_MORE};};
template<> struct libdivide_constants<int16_t,1616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1616_MAGIC, .more = S16LD_DENOM_1616_MORE};};
template<> struct libdivide_constants<int16_t,1617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1617_MAGIC, .more = S16LD_DENOM_1617_MORE};};
template<> struct libdivide_constants<int16_t,1618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1618_MAGIC, .more = S16LD_DENOM_1618_MORE};};
template<> struct libdivide_constants<int16_t,1619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1619_MAGIC, .more = S16LD_DENOM_1619_MORE};};
template<> struct libdivide_constants<int16_t,1620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1620_MAGIC, .more = S16LD_DENOM_1620_MORE};};
template<> struct libdivide_constants<int16_t,1621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1621_MAGIC, .more = S16LD_DENOM_1621_MORE};};
template<> struct libdivide_constants<int16_t,1622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1622_MAGIC, .more = S16LD_DENOM_1622_MORE};};
template<> struct libdivide_constants<int16_t,1623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1623_MAGIC, .more = S16LD_DENOM_1623_MORE};};
template<> struct libdivide_constants<int16_t,1624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1624_MAGIC, .more = S16LD_DENOM_1624_MORE};};
template<> struct libdivide_constants<int16_t,1625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1625_MAGIC, .more = S16LD_DENOM_1625_MORE};};
template<> struct libdivide_constants<int16_t,1626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1626_MAGIC, .more = S16LD_DENOM_1626_MORE};};
template<> struct libdivide_constants<int16_t,1627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1627_MAGIC, .more = S16LD_DENOM_1627_MORE};};
template<> struct libdivide_constants<int16_t,1628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1628_MAGIC, .more = S16LD_DENOM_1628_MORE};};
template<> struct libdivide_constants<int16_t,1629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1629_MAGIC, .more = S16LD_DENOM_1629_MORE};};
template<> struct libdivide_constants<int16_t,1630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1630_MAGIC, .more = S16LD_DENOM_1630_MORE};};
template<> struct libdivide_constants<int16_t,1631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1631_MAGIC, .more = S16LD_DENOM_1631_MORE};};
template<> struct libdivide_constants<int16_t,1632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1632_MAGIC, .more = S16LD_DENOM_1632_MORE};};
template<> struct libdivide_constants<int16_t,1633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1633_MAGIC, .more = S16LD_DENOM_1633_MORE};};
template<> struct libdivide_constants<int16_t,1634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1634_MAGIC, .more = S16LD_DENOM_1634_MORE};};
template<> struct libdivide_constants<int16_t,1635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1635_MAGIC, .more = S16LD_DENOM_1635_MORE};};
template<> struct libdivide_constants<int16_t,1636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1636_MAGIC, .more = S16LD_DENOM_1636_MORE};};
template<> struct libdivide_constants<int16_t,1637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1637_MAGIC, .more = S16LD_DENOM_1637_MORE};};
template<> struct libdivide_constants<int16_t,1638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1638_MAGIC, .more = S16LD_DENOM_1638_MORE};};
template<> struct libdivide_constants<int16_t,1639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1639_MAGIC, .more = S16LD_DENOM_1639_MORE};};
template<> struct libdivide_constants<int16_t,1640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1640_MAGIC, .more = S16LD_DENOM_1640_MORE};};
template<> struct libdivide_constants<int16_t,1641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1641_MAGIC, .more = S16LD_DENOM_1641_MORE};};
template<> struct libdivide_constants<int16_t,1642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1642_MAGIC, .more = S16LD_DENOM_1642_MORE};};
template<> struct libdivide_constants<int16_t,1643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1643_MAGIC, .more = S16LD_DENOM_1643_MORE};};
template<> struct libdivide_constants<int16_t,1644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1644_MAGIC, .more = S16LD_DENOM_1644_MORE};};
template<> struct libdivide_constants<int16_t,1645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1645_MAGIC, .more = S16LD_DENOM_1645_MORE};};
template<> struct libdivide_constants<int16_t,1646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1646_MAGIC, .more = S16LD_DENOM_1646_MORE};};
template<> struct libdivide_constants<int16_t,1647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1647_MAGIC, .more = S16LD_DENOM_1647_MORE};};
template<> struct libdivide_constants<int16_t,1648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1648_MAGIC, .more = S16LD_DENOM_1648_MORE};};
template<> struct libdivide_constants<int16_t,1649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1649_MAGIC, .more = S16LD_DENOM_1649_MORE};};
template<> struct libdivide_constants<int16_t,1650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1650_MAGIC, .more = S16LD_DENOM_1650_MORE};};
template<> struct libdivide_constants<int16_t,1651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1651_MAGIC, .more = S16LD_DENOM_1651_MORE};};
template<> struct libdivide_constants<int16_t,1652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1652_MAGIC, .more = S16LD_DENOM_1652_MORE};};
template<> struct libdivide_constants<int16_t,1653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1653_MAGIC, .more = S16LD_DENOM_1653_MORE};};
template<> struct libdivide_constants<int16_t,1654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1654_MAGIC, .more = S16LD_DENOM_1654_MORE};};
template<> struct libdivide_constants<int16_t,1655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1655_MAGIC, .more = S16LD_DENOM_1655_MORE};};
template<> struct libdivide_constants<int16_t,1656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1656_MAGIC, .more = S16LD_DENOM_1656_MORE};};
template<> struct libdivide_constants<int16_t,1657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1657_MAGIC, .more = S16LD_DENOM_1657_MORE};};
template<> struct libdivide_constants<int16_t,1658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1658_MAGIC, .more = S16LD_DENOM_1658_MORE};};
template<> struct libdivide_constants<int16_t,1659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1659_MAGIC, .more = S16LD_DENOM_1659_MORE};};
template<> struct libdivide_constants<int16_t,1660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1660_MAGIC, .more = S16LD_DENOM_1660_MORE};};
template<> struct libdivide_constants<int16_t,1661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1661_MAGIC, .more = S16LD_DENOM_1661_MORE};};
template<> struct libdivide_constants<int16_t,1662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1662_MAGIC, .more = S16LD_DENOM_1662_MORE};};
template<> struct libdivide_constants<int16_t,1663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1663_MAGIC, .more = S16LD_DENOM_1663_MORE};};
template<> struct libdivide_constants<int16_t,1664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1664_MAGIC, .more = S16LD_DENOM_1664_MORE};};
template<> struct libdivide_constants<int16_t,1665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1665_MAGIC, .more = S16LD_DENOM_1665_MORE};};
template<> struct libdivide_constants<int16_t,1666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1666_MAGIC, .more = S16LD_DENOM_1666_MORE};};
template<> struct libdivide_constants<int16_t,1667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1667_MAGIC, .more = S16LD_DENOM_1667_MORE};};
template<> struct libdivide_constants<int16_t,1668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1668_MAGIC, .more = S16LD_DENOM_1668_MORE};};
template<> struct libdivide_constants<int16_t,1669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1669_MAGIC, .more = S16LD_DENOM_1669_MORE};};
template<> struct libdivide_constants<int16_t,1670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1670_MAGIC, .more = S16LD_DENOM_1670_MORE};};
template<> struct libdivide_constants<int16_t,1671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1671_MAGIC, .more = S16LD_DENOM_1671_MORE};};
template<> struct libdivide_constants<int16_t,1672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1672_MAGIC, .more = S16LD_DENOM_1672_MORE};};
template<> struct libdivide_constants<int16_t,1673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1673_MAGIC, .more = S16LD_DENOM_1673_MORE};};
template<> struct libdivide_constants<int16_t,1674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1674_MAGIC, .more = S16LD_DENOM_1674_MORE};};
template<> struct libdivide_constants<int16_t,1675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1675_MAGIC, .more = S16LD_DENOM_1675_MORE};};
template<> struct libdivide_constants<int16_t,1676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1676_MAGIC, .more = S16LD_DENOM_1676_MORE};};
template<> struct libdivide_constants<int16_t,1677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1677_MAGIC, .more = S16LD_DENOM_1677_MORE};};
template<> struct libdivide_constants<int16_t,1678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1678_MAGIC, .more = S16LD_DENOM_1678_MORE};};
template<> struct libdivide_constants<int16_t,1679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1679_MAGIC, .more = S16LD_DENOM_1679_MORE};};
template<> struct libdivide_constants<int16_t,1680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1680_MAGIC, .more = S16LD_DENOM_1680_MORE};};
template<> struct libdivide_constants<int16_t,1681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1681_MAGIC, .more = S16LD_DENOM_1681_MORE};};
template<> struct libdivide_constants<int16_t,1682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1682_MAGIC, .more = S16LD_DENOM_1682_MORE};};
template<> struct libdivide_constants<int16_t,1683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1683_MAGIC, .more = S16LD_DENOM_1683_MORE};};
template<> struct libdivide_constants<int16_t,1684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1684_MAGIC, .more = S16LD_DENOM_1684_MORE};};
template<> struct libdivide_constants<int16_t,1685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1685_MAGIC, .more = S16LD_DENOM_1685_MORE};};
template<> struct libdivide_constants<int16_t,1686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1686_MAGIC, .more = S16LD_DENOM_1686_MORE};};
template<> struct libdivide_constants<int16_t,1687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1687_MAGIC, .more = S16LD_DENOM_1687_MORE};};
template<> struct libdivide_constants<int16_t,1688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1688_MAGIC, .more = S16LD_DENOM_1688_MORE};};
template<> struct libdivide_constants<int16_t,1689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1689_MAGIC, .more = S16LD_DENOM_1689_MORE};};
template<> struct libdivide_constants<int16_t,1690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1690_MAGIC, .more = S16LD_DENOM_1690_MORE};};
template<> struct libdivide_constants<int16_t,1691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1691_MAGIC, .more = S16LD_DENOM_1691_MORE};};
template<> struct libdivide_constants<int16_t,1692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1692_MAGIC, .more = S16LD_DENOM_1692_MORE};};
template<> struct libdivide_constants<int16_t,1693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1693_MAGIC, .more = S16LD_DENOM_1693_MORE};};
template<> struct libdivide_constants<int16_t,1694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1694_MAGIC, .more = S16LD_DENOM_1694_MORE};};
template<> struct libdivide_constants<int16_t,1695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1695_MAGIC, .more = S16LD_DENOM_1695_MORE};};
template<> struct libdivide_constants<int16_t,1696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1696_MAGIC, .more = S16LD_DENOM_1696_MORE};};
template<> struct libdivide_constants<int16_t,1697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1697_MAGIC, .more = S16LD_DENOM_1697_MORE};};
template<> struct libdivide_constants<int16_t,1698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1698_MAGIC, .more = S16LD_DENOM_1698_MORE};};
template<> struct libdivide_constants<int16_t,1699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1699_MAGIC, .more = S16LD_DENOM_1699_MORE};};
template<> struct libdivide_constants<int16_t,1700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1700_MAGIC, .more = S16LD_DENOM_1700_MORE};};
template<> struct libdivide_constants<int16_t,1701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1701_MAGIC, .more = S16LD_DENOM_1701_MORE};};
template<> struct libdivide_constants<int16_t,1702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1702_MAGIC, .more = S16LD_DENOM_1702_MORE};};
template<> struct libdivide_constants<int16_t,1703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1703_MAGIC, .more = S16LD_DENOM_1703_MORE};};
template<> struct libdivide_constants<int16_t,1704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1704_MAGIC, .more = S16LD_DENOM_1704_MORE};};
template<> struct libdivide_constants<int16_t,1705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1705_MAGIC, .more = S16LD_DENOM_1705_MORE};};
template<> struct libdivide_constants<int16_t,1706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1706_MAGIC, .more = S16LD_DENOM_1706_MORE};};
template<> struct libdivide_constants<int16_t,1707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1707_MAGIC, .more = S16LD_DENOM_1707_MORE};};
template<> struct libdivide_constants<int16_t,1708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1708_MAGIC, .more = S16LD_DENOM_1708_MORE};};
template<> struct libdivide_constants<int16_t,1709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1709_MAGIC, .more = S16LD_DENOM_1709_MORE};};
template<> struct libdivide_constants<int16_t,1710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1710_MAGIC, .more = S16LD_DENOM_1710_MORE};};
template<> struct libdivide_constants<int16_t,1711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1711_MAGIC, .more = S16LD_DENOM_1711_MORE};};
template<> struct libdivide_constants<int16_t,1712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1712_MAGIC, .more = S16LD_DENOM_1712_MORE};};
template<> struct libdivide_constants<int16_t,1713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1713_MAGIC, .more = S16LD_DENOM_1713_MORE};};
template<> struct libdivide_constants<int16_t,1714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1714_MAGIC, .more = S16LD_DENOM_1714_MORE};};
template<> struct libdivide_constants<int16_t,1715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1715_MAGIC, .more = S16LD_DENOM_1715_MORE};};
template<> struct libdivide_constants<int16_t,1716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1716_MAGIC, .more = S16LD_DENOM_1716_MORE};};
template<> struct libdivide_constants<int16_t,1717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1717_MAGIC, .more = S16LD_DENOM_1717_MORE};};
template<> struct libdivide_constants<int16_t,1718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1718_MAGIC, .more = S16LD_DENOM_1718_MORE};};
template<> struct libdivide_constants<int16_t,1719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1719_MAGIC, .more = S16LD_DENOM_1719_MORE};};
template<> struct libdivide_constants<int16_t,1720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1720_MAGIC, .more = S16LD_DENOM_1720_MORE};};
template<> struct libdivide_constants<int16_t,1721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1721_MAGIC, .more = S16LD_DENOM_1721_MORE};};
template<> struct libdivide_constants<int16_t,1722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1722_MAGIC, .more = S16LD_DENOM_1722_MORE};};
template<> struct libdivide_constants<int16_t,1723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1723_MAGIC, .more = S16LD_DENOM_1723_MORE};};
template<> struct libdivide_constants<int16_t,1724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1724_MAGIC, .more = S16LD_DENOM_1724_MORE};};
template<> struct libdivide_constants<int16_t,1725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1725_MAGIC, .more = S16LD_DENOM_1725_MORE};};
template<> struct libdivide_constants<int16_t,1726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1726_MAGIC, .more = S16LD_DENOM_1726_MORE};};
template<> struct libdivide_constants<int16_t,1727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1727_MAGIC, .more = S16LD_DENOM_1727_MORE};};
template<> struct libdivide_constants<int16_t,1728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1728_MAGIC, .more = S16LD_DENOM_1728_MORE};};
template<> struct libdivide_constants<int16_t,1729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1729_MAGIC, .more = S16LD_DENOM_1729_MORE};};
template<> struct libdivide_constants<int16_t,1730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1730_MAGIC, .more = S16LD_DENOM_1730_MORE};};
template<> struct libdivide_constants<int16_t,1731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1731_MAGIC, .more = S16LD_DENOM_1731_MORE};};
template<> struct libdivide_constants<int16_t,1732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1732_MAGIC, .more = S16LD_DENOM_1732_MORE};};
template<> struct libdivide_constants<int16_t,1733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1733_MAGIC, .more = S16LD_DENOM_1733_MORE};};
template<> struct libdivide_constants<int16_t,1734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1734_MAGIC, .more = S16LD_DENOM_1734_MORE};};
template<> struct libdivide_constants<int16_t,1735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1735_MAGIC, .more = S16LD_DENOM_1735_MORE};};
template<> struct libdivide_constants<int16_t,1736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1736_MAGIC, .more = S16LD_DENOM_1736_MORE};};
template<> struct libdivide_constants<int16_t,1737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1737_MAGIC, .more = S16LD_DENOM_1737_MORE};};
template<> struct libdivide_constants<int16_t,1738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1738_MAGIC, .more = S16LD_DENOM_1738_MORE};};
template<> struct libdivide_constants<int16_t,1739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1739_MAGIC, .more = S16LD_DENOM_1739_MORE};};
template<> struct libdivide_constants<int16_t,1740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1740_MAGIC, .more = S16LD_DENOM_1740_MORE};};
template<> struct libdivide_constants<int16_t,1741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1741_MAGIC, .more = S16LD_DENOM_1741_MORE};};
template<> struct libdivide_constants<int16_t,1742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1742_MAGIC, .more = S16LD_DENOM_1742_MORE};};
template<> struct libdivide_constants<int16_t,1743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1743_MAGIC, .more = S16LD_DENOM_1743_MORE};};
template<> struct libdivide_constants<int16_t,1744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1744_MAGIC, .more = S16LD_DENOM_1744_MORE};};
template<> struct libdivide_constants<int16_t,1745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1745_MAGIC, .more = S16LD_DENOM_1745_MORE};};
template<> struct libdivide_constants<int16_t,1746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1746_MAGIC, .more = S16LD_DENOM_1746_MORE};};
template<> struct libdivide_constants<int16_t,1747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1747_MAGIC, .more = S16LD_DENOM_1747_MORE};};
template<> struct libdivide_constants<int16_t,1748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1748_MAGIC, .more = S16LD_DENOM_1748_MORE};};
template<> struct libdivide_constants<int16_t,1749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1749_MAGIC, .more = S16LD_DENOM_1749_MORE};};
template<> struct libdivide_constants<int16_t,1750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1750_MAGIC, .more = S16LD_DENOM_1750_MORE};};
template<> struct libdivide_constants<int16_t,1751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1751_MAGIC, .more = S16LD_DENOM_1751_MORE};};
template<> struct libdivide_constants<int16_t,1752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1752_MAGIC, .more = S16LD_DENOM_1752_MORE};};
template<> struct libdivide_constants<int16_t,1753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1753_MAGIC, .more = S16LD_DENOM_1753_MORE};};
template<> struct libdivide_constants<int16_t,1754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1754_MAGIC, .more = S16LD_DENOM_1754_MORE};};
template<> struct libdivide_constants<int16_t,1755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1755_MAGIC, .more = S16LD_DENOM_1755_MORE};};
template<> struct libdivide_constants<int16_t,1756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1756_MAGIC, .more = S16LD_DENOM_1756_MORE};};
template<> struct libdivide_constants<int16_t,1757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1757_MAGIC, .more = S16LD_DENOM_1757_MORE};};
template<> struct libdivide_constants<int16_t,1758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1758_MAGIC, .more = S16LD_DENOM_1758_MORE};};
template<> struct libdivide_constants<int16_t,1759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1759_MAGIC, .more = S16LD_DENOM_1759_MORE};};
template<> struct libdivide_constants<int16_t,1760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1760_MAGIC, .more = S16LD_DENOM_1760_MORE};};
template<> struct libdivide_constants<int16_t,1761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1761_MAGIC, .more = S16LD_DENOM_1761_MORE};};
template<> struct libdivide_constants<int16_t,1762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1762_MAGIC, .more = S16LD_DENOM_1762_MORE};};
template<> struct libdivide_constants<int16_t,1763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1763_MAGIC, .more = S16LD_DENOM_1763_MORE};};
template<> struct libdivide_constants<int16_t,1764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1764_MAGIC, .more = S16LD_DENOM_1764_MORE};};
template<> struct libdivide_constants<int16_t,1765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1765_MAGIC, .more = S16LD_DENOM_1765_MORE};};
template<> struct libdivide_constants<int16_t,1766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1766_MAGIC, .more = S16LD_DENOM_1766_MORE};};
template<> struct libdivide_constants<int16_t,1767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1767_MAGIC, .more = S16LD_DENOM_1767_MORE};};
template<> struct libdivide_constants<int16_t,1768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1768_MAGIC, .more = S16LD_DENOM_1768_MORE};};
template<> struct libdivide_constants<int16_t,1769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1769_MAGIC, .more = S16LD_DENOM_1769_MORE};};
template<> struct libdivide_constants<int16_t,1770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1770_MAGIC, .more = S16LD_DENOM_1770_MORE};};
template<> struct libdivide_constants<int16_t,1771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1771_MAGIC, .more = S16LD_DENOM_1771_MORE};};
template<> struct libdivide_constants<int16_t,1772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1772_MAGIC, .more = S16LD_DENOM_1772_MORE};};
template<> struct libdivide_constants<int16_t,1773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1773_MAGIC, .more = S16LD_DENOM_1773_MORE};};
template<> struct libdivide_constants<int16_t,1774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1774_MAGIC, .more = S16LD_DENOM_1774_MORE};};
template<> struct libdivide_constants<int16_t,1775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1775_MAGIC, .more = S16LD_DENOM_1775_MORE};};
template<> struct libdivide_constants<int16_t,1776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1776_MAGIC, .more = S16LD_DENOM_1776_MORE};};
template<> struct libdivide_constants<int16_t,1777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1777_MAGIC, .more = S16LD_DENOM_1777_MORE};};
template<> struct libdivide_constants<int16_t,1778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1778_MAGIC, .more = S16LD_DENOM_1778_MORE};};
template<> struct libdivide_constants<int16_t,1779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1779_MAGIC, .more = S16LD_DENOM_1779_MORE};};
template<> struct libdivide_constants<int16_t,1780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1780_MAGIC, .more = S16LD_DENOM_1780_MORE};};
template<> struct libdivide_constants<int16_t,1781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1781_MAGIC, .more = S16LD_DENOM_1781_MORE};};
template<> struct libdivide_constants<int16_t,1782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1782_MAGIC, .more = S16LD_DENOM_1782_MORE};};
template<> struct libdivide_constants<int16_t,1783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1783_MAGIC, .more = S16LD_DENOM_1783_MORE};};
template<> struct libdivide_constants<int16_t,1784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1784_MAGIC, .more = S16LD_DENOM_1784_MORE};};
template<> struct libdivide_constants<int16_t,1785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1785_MAGIC, .more = S16LD_DENOM_1785_MORE};};
template<> struct libdivide_constants<int16_t,1786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1786_MAGIC, .more = S16LD_DENOM_1786_MORE};};
template<> struct libdivide_constants<int16_t,1787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1787_MAGIC, .more = S16LD_DENOM_1787_MORE};};
template<> struct libdivide_constants<int16_t,1788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1788_MAGIC, .more = S16LD_DENOM_1788_MORE};};
template<> struct libdivide_constants<int16_t,1789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1789_MAGIC, .more = S16LD_DENOM_1789_MORE};};
template<> struct libdivide_constants<int16_t,1790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1790_MAGIC, .more = S16LD_DENOM_1790_MORE};};
template<> struct libdivide_constants<int16_t,1791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1791_MAGIC, .more = S16LD_DENOM_1791_MORE};};
template<> struct libdivide_constants<int16_t,1792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1792_MAGIC, .more = S16LD_DENOM_1792_MORE};};
template<> struct libdivide_constants<int16_t,1793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1793_MAGIC, .more = S16LD_DENOM_1793_MORE};};
template<> struct libdivide_constants<int16_t,1794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1794_MAGIC, .more = S16LD_DENOM_1794_MORE};};
template<> struct libdivide_constants<int16_t,1795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1795_MAGIC, .more = S16LD_DENOM_1795_MORE};};
template<> struct libdivide_constants<int16_t,1796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1796_MAGIC, .more = S16LD_DENOM_1796_MORE};};
template<> struct libdivide_constants<int16_t,1797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1797_MAGIC, .more = S16LD_DENOM_1797_MORE};};
template<> struct libdivide_constants<int16_t,1798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1798_MAGIC, .more = S16LD_DENOM_1798_MORE};};
template<> struct libdivide_constants<int16_t,1799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1799_MAGIC, .more = S16LD_DENOM_1799_MORE};};
template<> struct libdivide_constants<int16_t,1800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1800_MAGIC, .more = S16LD_DENOM_1800_MORE};};
template<> struct libdivide_constants<int16_t,1801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1801_MAGIC, .more = S16LD_DENOM_1801_MORE};};
template<> struct libdivide_constants<int16_t,1802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1802_MAGIC, .more = S16LD_DENOM_1802_MORE};};
template<> struct libdivide_constants<int16_t,1803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1803_MAGIC, .more = S16LD_DENOM_1803_MORE};};
template<> struct libdivide_constants<int16_t,1804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1804_MAGIC, .more = S16LD_DENOM_1804_MORE};};
template<> struct libdivide_constants<int16_t,1805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1805_MAGIC, .more = S16LD_DENOM_1805_MORE};};
template<> struct libdivide_constants<int16_t,1806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1806_MAGIC, .more = S16LD_DENOM_1806_MORE};};
template<> struct libdivide_constants<int16_t,1807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1807_MAGIC, .more = S16LD_DENOM_1807_MORE};};
template<> struct libdivide_constants<int16_t,1808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1808_MAGIC, .more = S16LD_DENOM_1808_MORE};};
template<> struct libdivide_constants<int16_t,1809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1809_MAGIC, .more = S16LD_DENOM_1809_MORE};};
template<> struct libdivide_constants<int16_t,1810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1810_MAGIC, .more = S16LD_DENOM_1810_MORE};};
template<> struct libdivide_constants<int16_t,1811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1811_MAGIC, .more = S16LD_DENOM_1811_MORE};};
template<> struct libdivide_constants<int16_t,1812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1812_MAGIC, .more = S16LD_DENOM_1812_MORE};};
template<> struct libdivide_constants<int16_t,1813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1813_MAGIC, .more = S16LD_DENOM_1813_MORE};};
template<> struct libdivide_constants<int16_t,1814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1814_MAGIC, .more = S16LD_DENOM_1814_MORE};};
template<> struct libdivide_constants<int16_t,1815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1815_MAGIC, .more = S16LD_DENOM_1815_MORE};};
template<> struct libdivide_constants<int16_t,1816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1816_MAGIC, .more = S16LD_DENOM_1816_MORE};};
template<> struct libdivide_constants<int16_t,1817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1817_MAGIC, .more = S16LD_DENOM_1817_MORE};};
template<> struct libdivide_constants<int16_t,1818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1818_MAGIC, .more = S16LD_DENOM_1818_MORE};};
template<> struct libdivide_constants<int16_t,1819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1819_MAGIC, .more = S16LD_DENOM_1819_MORE};};
template<> struct libdivide_constants<int16_t,1820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1820_MAGIC, .more = S16LD_DENOM_1820_MORE};};
template<> struct libdivide_constants<int16_t,1821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1821_MAGIC, .more = S16LD_DENOM_1821_MORE};};
template<> struct libdivide_constants<int16_t,1822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1822_MAGIC, .more = S16LD_DENOM_1822_MORE};};
template<> struct libdivide_constants<int16_t,1823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1823_MAGIC, .more = S16LD_DENOM_1823_MORE};};
template<> struct libdivide_constants<int16_t,1824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1824_MAGIC, .more = S16LD_DENOM_1824_MORE};};
template<> struct libdivide_constants<int16_t,1825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1825_MAGIC, .more = S16LD_DENOM_1825_MORE};};
template<> struct libdivide_constants<int16_t,1826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1826_MAGIC, .more = S16LD_DENOM_1826_MORE};};
template<> struct libdivide_constants<int16_t,1827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1827_MAGIC, .more = S16LD_DENOM_1827_MORE};};
template<> struct libdivide_constants<int16_t,1828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1828_MAGIC, .more = S16LD_DENOM_1828_MORE};};
template<> struct libdivide_constants<int16_t,1829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1829_MAGIC, .more = S16LD_DENOM_1829_MORE};};
template<> struct libdivide_constants<int16_t,1830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1830_MAGIC, .more = S16LD_DENOM_1830_MORE};};
template<> struct libdivide_constants<int16_t,1831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1831_MAGIC, .more = S16LD_DENOM_1831_MORE};};
template<> struct libdivide_constants<int16_t,1832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1832_MAGIC, .more = S16LD_DENOM_1832_MORE};};
template<> struct libdivide_constants<int16_t,1833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1833_MAGIC, .more = S16LD_DENOM_1833_MORE};};
template<> struct libdivide_constants<int16_t,1834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1834_MAGIC, .more = S16LD_DENOM_1834_MORE};};
template<> struct libdivide_constants<int16_t,1835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1835_MAGIC, .more = S16LD_DENOM_1835_MORE};};
template<> struct libdivide_constants<int16_t,1836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1836_MAGIC, .more = S16LD_DENOM_1836_MORE};};
template<> struct libdivide_constants<int16_t,1837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1837_MAGIC, .more = S16LD_DENOM_1837_MORE};};
template<> struct libdivide_constants<int16_t,1838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1838_MAGIC, .more = S16LD_DENOM_1838_MORE};};
template<> struct libdivide_constants<int16_t,1839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1839_MAGIC, .more = S16LD_DENOM_1839_MORE};};
template<> struct libdivide_constants<int16_t,1840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1840_MAGIC, .more = S16LD_DENOM_1840_MORE};};
template<> struct libdivide_constants<int16_t,1841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1841_MAGIC, .more = S16LD_DENOM_1841_MORE};};
template<> struct libdivide_constants<int16_t,1842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1842_MAGIC, .more = S16LD_DENOM_1842_MORE};};
template<> struct libdivide_constants<int16_t,1843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1843_MAGIC, .more = S16LD_DENOM_1843_MORE};};
template<> struct libdivide_constants<int16_t,1844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1844_MAGIC, .more = S16LD_DENOM_1844_MORE};};
template<> struct libdivide_constants<int16_t,1845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1845_MAGIC, .more = S16LD_DENOM_1845_MORE};};
template<> struct libdivide_constants<int16_t,1846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1846_MAGIC, .more = S16LD_DENOM_1846_MORE};};
template<> struct libdivide_constants<int16_t,1847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1847_MAGIC, .more = S16LD_DENOM_1847_MORE};};
template<> struct libdivide_constants<int16_t,1848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1848_MAGIC, .more = S16LD_DENOM_1848_MORE};};
template<> struct libdivide_constants<int16_t,1849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1849_MAGIC, .more = S16LD_DENOM_1849_MORE};};
template<> struct libdivide_constants<int16_t,1850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1850_MAGIC, .more = S16LD_DENOM_1850_MORE};};
template<> struct libdivide_constants<int16_t,1851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1851_MAGIC, .more = S16LD_DENOM_1851_MORE};};
template<> struct libdivide_constants<int16_t,1852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1852_MAGIC, .more = S16LD_DENOM_1852_MORE};};
template<> struct libdivide_constants<int16_t,1853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1853_MAGIC, .more = S16LD_DENOM_1853_MORE};};
template<> struct libdivide_constants<int16_t,1854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1854_MAGIC, .more = S16LD_DENOM_1854_MORE};};
template<> struct libdivide_constants<int16_t,1855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1855_MAGIC, .more = S16LD_DENOM_1855_MORE};};
template<> struct libdivide_constants<int16_t,1856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1856_MAGIC, .more = S16LD_DENOM_1856_MORE};};
template<> struct libdivide_constants<int16_t,1857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1857_MAGIC, .more = S16LD_DENOM_1857_MORE};};
template<> struct libdivide_constants<int16_t,1858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1858_MAGIC, .more = S16LD_DENOM_1858_MORE};};
template<> struct libdivide_constants<int16_t,1859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1859_MAGIC, .more = S16LD_DENOM_1859_MORE};};
template<> struct libdivide_constants<int16_t,1860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1860_MAGIC, .more = S16LD_DENOM_1860_MORE};};
template<> struct libdivide_constants<int16_t,1861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1861_MAGIC, .more = S16LD_DENOM_1861_MORE};};
template<> struct libdivide_constants<int16_t,1862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1862_MAGIC, .more = S16LD_DENOM_1862_MORE};};
template<> struct libdivide_constants<int16_t,1863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1863_MAGIC, .more = S16LD_DENOM_1863_MORE};};
template<> struct libdivide_constants<int16_t,1864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1864_MAGIC, .more = S16LD_DENOM_1864_MORE};};
template<> struct libdivide_constants<int16_t,1865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1865_MAGIC, .more = S16LD_DENOM_1865_MORE};};
template<> struct libdivide_constants<int16_t,1866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1866_MAGIC, .more = S16LD_DENOM_1866_MORE};};
template<> struct libdivide_constants<int16_t,1867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1867_MAGIC, .more = S16LD_DENOM_1867_MORE};};
template<> struct libdivide_constants<int16_t,1868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1868_MAGIC, .more = S16LD_DENOM_1868_MORE};};
template<> struct libdivide_constants<int16_t,1869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1869_MAGIC, .more = S16LD_DENOM_1869_MORE};};
template<> struct libdivide_constants<int16_t,1870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1870_MAGIC, .more = S16LD_DENOM_1870_MORE};};
template<> struct libdivide_constants<int16_t,1871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1871_MAGIC, .more = S16LD_DENOM_1871_MORE};};
template<> struct libdivide_constants<int16_t,1872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1872_MAGIC, .more = S16LD_DENOM_1872_MORE};};
template<> struct libdivide_constants<int16_t,1873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1873_MAGIC, .more = S16LD_DENOM_1873_MORE};};
template<> struct libdivide_constants<int16_t,1874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1874_MAGIC, .more = S16LD_DENOM_1874_MORE};};
template<> struct libdivide_constants<int16_t,1875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1875_MAGIC, .more = S16LD_DENOM_1875_MORE};};
template<> struct libdivide_constants<int16_t,1876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1876_MAGIC, .more = S16LD_DENOM_1876_MORE};};
template<> struct libdivide_constants<int16_t,1877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1877_MAGIC, .more = S16LD_DENOM_1877_MORE};};
template<> struct libdivide_constants<int16_t,1878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1878_MAGIC, .more = S16LD_DENOM_1878_MORE};};
template<> struct libdivide_constants<int16_t,1879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1879_MAGIC, .more = S16LD_DENOM_1879_MORE};};
template<> struct libdivide_constants<int16_t,1880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1880_MAGIC, .more = S16LD_DENOM_1880_MORE};};
template<> struct libdivide_constants<int16_t,1881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1881_MAGIC, .more = S16LD_DENOM_1881_MORE};};
template<> struct libdivide_constants<int16_t,1882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1882_MAGIC, .more = S16LD_DENOM_1882_MORE};};
template<> struct libdivide_constants<int16_t,1883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1883_MAGIC, .more = S16LD_DENOM_1883_MORE};};
template<> struct libdivide_constants<int16_t,1884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1884_MAGIC, .more = S16LD_DENOM_1884_MORE};};
template<> struct libdivide_constants<int16_t,1885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1885_MAGIC, .more = S16LD_DENOM_1885_MORE};};
template<> struct libdivide_constants<int16_t,1886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1886_MAGIC, .more = S16LD_DENOM_1886_MORE};};
template<> struct libdivide_constants<int16_t,1887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1887_MAGIC, .more = S16LD_DENOM_1887_MORE};};
template<> struct libdivide_constants<int16_t,1888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1888_MAGIC, .more = S16LD_DENOM_1888_MORE};};
template<> struct libdivide_constants<int16_t,1889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1889_MAGIC, .more = S16LD_DENOM_1889_MORE};};
template<> struct libdivide_constants<int16_t,1890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1890_MAGIC, .more = S16LD_DENOM_1890_MORE};};
template<> struct libdivide_constants<int16_t,1891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1891_MAGIC, .more = S16LD_DENOM_1891_MORE};};
template<> struct libdivide_constants<int16_t,1892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1892_MAGIC, .more = S16LD_DENOM_1892_MORE};};
template<> struct libdivide_constants<int16_t,1893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1893_MAGIC, .more = S16LD_DENOM_1893_MORE};};
template<> struct libdivide_constants<int16_t,1894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1894_MAGIC, .more = S16LD_DENOM_1894_MORE};};
template<> struct libdivide_constants<int16_t,1895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1895_MAGIC, .more = S16LD_DENOM_1895_MORE};};
template<> struct libdivide_constants<int16_t,1896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1896_MAGIC, .more = S16LD_DENOM_1896_MORE};};
template<> struct libdivide_constants<int16_t,1897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1897_MAGIC, .more = S16LD_DENOM_1897_MORE};};
template<> struct libdivide_constants<int16_t,1898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1898_MAGIC, .more = S16LD_DENOM_1898_MORE};};
template<> struct libdivide_constants<int16_t,1899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1899_MAGIC, .more = S16LD_DENOM_1899_MORE};};
template<> struct libdivide_constants<int16_t,1900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1900_MAGIC, .more = S16LD_DENOM_1900_MORE};};
template<> struct libdivide_constants<int16_t,1901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1901_MAGIC, .more = S16LD_DENOM_1901_MORE};};
template<> struct libdivide_constants<int16_t,1902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1902_MAGIC, .more = S16LD_DENOM_1902_MORE};};
template<> struct libdivide_constants<int16_t,1903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1903_MAGIC, .more = S16LD_DENOM_1903_MORE};};
template<> struct libdivide_constants<int16_t,1904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1904_MAGIC, .more = S16LD_DENOM_1904_MORE};};
template<> struct libdivide_constants<int16_t,1905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1905_MAGIC, .more = S16LD_DENOM_1905_MORE};};
template<> struct libdivide_constants<int16_t,1906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1906_MAGIC, .more = S16LD_DENOM_1906_MORE};};
template<> struct libdivide_constants<int16_t,1907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1907_MAGIC, .more = S16LD_DENOM_1907_MORE};};
template<> struct libdivide_constants<int16_t,1908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1908_MAGIC, .more = S16LD_DENOM_1908_MORE};};
template<> struct libdivide_constants<int16_t,1909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1909_MAGIC, .more = S16LD_DENOM_1909_MORE};};
template<> struct libdivide_constants<int16_t,1910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1910_MAGIC, .more = S16LD_DENOM_1910_MORE};};
template<> struct libdivide_constants<int16_t,1911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1911_MAGIC, .more = S16LD_DENOM_1911_MORE};};
template<> struct libdivide_constants<int16_t,1912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1912_MAGIC, .more = S16LD_DENOM_1912_MORE};};
template<> struct libdivide_constants<int16_t,1913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1913_MAGIC, .more = S16LD_DENOM_1913_MORE};};
template<> struct libdivide_constants<int16_t,1914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1914_MAGIC, .more = S16LD_DENOM_1914_MORE};};
template<> struct libdivide_constants<int16_t,1915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1915_MAGIC, .more = S16LD_DENOM_1915_MORE};};
template<> struct libdivide_constants<int16_t,1916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1916_MAGIC, .more = S16LD_DENOM_1916_MORE};};
template<> struct libdivide_constants<int16_t,1917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1917_MAGIC, .more = S16LD_DENOM_1917_MORE};};
template<> struct libdivide_constants<int16_t,1918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1918_MAGIC, .more = S16LD_DENOM_1918_MORE};};
template<> struct libdivide_constants<int16_t,1919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1919_MAGIC, .more = S16LD_DENOM_1919_MORE};};
template<> struct libdivide_constants<int16_t,1920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1920_MAGIC, .more = S16LD_DENOM_1920_MORE};};
template<> struct libdivide_constants<int16_t,1921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1921_MAGIC, .more = S16LD_DENOM_1921_MORE};};
template<> struct libdivide_constants<int16_t,1922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1922_MAGIC, .more = S16LD_DENOM_1922_MORE};};
template<> struct libdivide_constants<int16_t,1923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1923_MAGIC, .more = S16LD_DENOM_1923_MORE};};
template<> struct libdivide_constants<int16_t,1924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1924_MAGIC, .more = S16LD_DENOM_1924_MORE};};
template<> struct libdivide_constants<int16_t,1925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1925_MAGIC, .more = S16LD_DENOM_1925_MORE};};
template<> struct libdivide_constants<int16_t,1926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1926_MAGIC, .more = S16LD_DENOM_1926_MORE};};
template<> struct libdivide_constants<int16_t,1927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1927_MAGIC, .more = S16LD_DENOM_1927_MORE};};
template<> struct libdivide_constants<int16_t,1928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1928_MAGIC, .more = S16LD_DENOM_1928_MORE};};
template<> struct libdivide_constants<int16_t,1929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1929_MAGIC, .more = S16LD_DENOM_1929_MORE};};
template<> struct libdivide_constants<int16_t,1930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1930_MAGIC, .more = S16LD_DENOM_1930_MORE};};
template<> struct libdivide_constants<int16_t,1931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1931_MAGIC, .more = S16LD_DENOM_1931_MORE};};
template<> struct libdivide_constants<int16_t,1932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1932_MAGIC, .more = S16LD_DENOM_1932_MORE};};
template<> struct libdivide_constants<int16_t,1933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1933_MAGIC, .more = S16LD_DENOM_1933_MORE};};
template<> struct libdivide_constants<int16_t,1934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1934_MAGIC, .more = S16LD_DENOM_1934_MORE};};
template<> struct libdivide_constants<int16_t,1935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1935_MAGIC, .more = S16LD_DENOM_1935_MORE};};
template<> struct libdivide_constants<int16_t,1936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1936_MAGIC, .more = S16LD_DENOM_1936_MORE};};
template<> struct libdivide_constants<int16_t,1937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1937_MAGIC, .more = S16LD_DENOM_1937_MORE};};
template<> struct libdivide_constants<int16_t,1938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1938_MAGIC, .more = S16LD_DENOM_1938_MORE};};
template<> struct libdivide_constants<int16_t,1939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1939_MAGIC, .more = S16LD_DENOM_1939_MORE};};
template<> struct libdivide_constants<int16_t,1940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1940_MAGIC, .more = S16LD_DENOM_1940_MORE};};
template<> struct libdivide_constants<int16_t,1941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1941_MAGIC, .more = S16LD_DENOM_1941_MORE};};
template<> struct libdivide_constants<int16_t,1942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1942_MAGIC, .more = S16LD_DENOM_1942_MORE};};
template<> struct libdivide_constants<int16_t,1943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1943_MAGIC, .more = S16LD_DENOM_1943_MORE};};
template<> struct libdivide_constants<int16_t,1944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1944_MAGIC, .more = S16LD_DENOM_1944_MORE};};
template<> struct libdivide_constants<int16_t,1945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1945_MAGIC, .more = S16LD_DENOM_1945_MORE};};
template<> struct libdivide_constants<int16_t,1946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1946_MAGIC, .more = S16LD_DENOM_1946_MORE};};
template<> struct libdivide_constants<int16_t,1947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1947_MAGIC, .more = S16LD_DENOM_1947_MORE};};
template<> struct libdivide_constants<int16_t,1948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1948_MAGIC, .more = S16LD_DENOM_1948_MORE};};
template<> struct libdivide_constants<int16_t,1949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1949_MAGIC, .more = S16LD_DENOM_1949_MORE};};
template<> struct libdivide_constants<int16_t,1950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1950_MAGIC, .more = S16LD_DENOM_1950_MORE};};
template<> struct libdivide_constants<int16_t,1951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1951_MAGIC, .more = S16LD_DENOM_1951_MORE};};
template<> struct libdivide_constants<int16_t,1952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1952_MAGIC, .more = S16LD_DENOM_1952_MORE};};
template<> struct libdivide_constants<int16_t,1953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1953_MAGIC, .more = S16LD_DENOM_1953_MORE};};
template<> struct libdivide_constants<int16_t,1954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1954_MAGIC, .more = S16LD_DENOM_1954_MORE};};
template<> struct libdivide_constants<int16_t,1955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1955_MAGIC, .more = S16LD_DENOM_1955_MORE};};
template<> struct libdivide_constants<int16_t,1956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1956_MAGIC, .more = S16LD_DENOM_1956_MORE};};
template<> struct libdivide_constants<int16_t,1957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1957_MAGIC, .more = S16LD_DENOM_1957_MORE};};
template<> struct libdivide_constants<int16_t,1958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1958_MAGIC, .more = S16LD_DENOM_1958_MORE};};
template<> struct libdivide_constants<int16_t,1959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1959_MAGIC, .more = S16LD_DENOM_1959_MORE};};
template<> struct libdivide_constants<int16_t,1960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1960_MAGIC, .more = S16LD_DENOM_1960_MORE};};
template<> struct libdivide_constants<int16_t,1961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1961_MAGIC, .more = S16LD_DENOM_1961_MORE};};
template<> struct libdivide_constants<int16_t,1962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1962_MAGIC, .more = S16LD_DENOM_1962_MORE};};
template<> struct libdivide_constants<int16_t,1963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1963_MAGIC, .more = S16LD_DENOM_1963_MORE};};
template<> struct libdivide_constants<int16_t,1964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1964_MAGIC, .more = S16LD_DENOM_1964_MORE};};
template<> struct libdivide_constants<int16_t,1965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1965_MAGIC, .more = S16LD_DENOM_1965_MORE};};
template<> struct libdivide_constants<int16_t,1966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1966_MAGIC, .more = S16LD_DENOM_1966_MORE};};
template<> struct libdivide_constants<int16_t,1967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1967_MAGIC, .more = S16LD_DENOM_1967_MORE};};
template<> struct libdivide_constants<int16_t,1968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1968_MAGIC, .more = S16LD_DENOM_1968_MORE};};
template<> struct libdivide_constants<int16_t,1969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1969_MAGIC, .more = S16LD_DENOM_1969_MORE};};
template<> struct libdivide_constants<int16_t,1970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1970_MAGIC, .more = S16LD_DENOM_1970_MORE};};
template<> struct libdivide_constants<int16_t,1971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1971_MAGIC, .more = S16LD_DENOM_1971_MORE};};
template<> struct libdivide_constants<int16_t,1972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1972_MAGIC, .more = S16LD_DENOM_1972_MORE};};
template<> struct libdivide_constants<int16_t,1973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1973_MAGIC, .more = S16LD_DENOM_1973_MORE};};
template<> struct libdivide_constants<int16_t,1974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1974_MAGIC, .more = S16LD_DENOM_1974_MORE};};
template<> struct libdivide_constants<int16_t,1975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1975_MAGIC, .more = S16LD_DENOM_1975_MORE};};
template<> struct libdivide_constants<int16_t,1976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1976_MAGIC, .more = S16LD_DENOM_1976_MORE};};
template<> struct libdivide_constants<int16_t,1977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1977_MAGIC, .more = S16LD_DENOM_1977_MORE};};
template<> struct libdivide_constants<int16_t,1978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1978_MAGIC, .more = S16LD_DENOM_1978_MORE};};
template<> struct libdivide_constants<int16_t,1979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1979_MAGIC, .more = S16LD_DENOM_1979_MORE};};
template<> struct libdivide_constants<int16_t,1980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1980_MAGIC, .more = S16LD_DENOM_1980_MORE};};
template<> struct libdivide_constants<int16_t,1981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1981_MAGIC, .more = S16LD_DENOM_1981_MORE};};
template<> struct libdivide_constants<int16_t,1982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1982_MAGIC, .more = S16LD_DENOM_1982_MORE};};
template<> struct libdivide_constants<int16_t,1983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1983_MAGIC, .more = S16LD_DENOM_1983_MORE};};
template<> struct libdivide_constants<int16_t,1984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1984_MAGIC, .more = S16LD_DENOM_1984_MORE};};
template<> struct libdivide_constants<int16_t,1985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1985_MAGIC, .more = S16LD_DENOM_1985_MORE};};
template<> struct libdivide_constants<int16_t,1986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1986_MAGIC, .more = S16LD_DENOM_1986_MORE};};
template<> struct libdivide_constants<int16_t,1987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1987_MAGIC, .more = S16LD_DENOM_1987_MORE};};
template<> struct libdivide_constants<int16_t,1988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1988_MAGIC, .more = S16LD_DENOM_1988_MORE};};
template<> struct libdivide_constants<int16_t,1989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1989_MAGIC, .more = S16LD_DENOM_1989_MORE};};
template<> struct libdivide_constants<int16_t,1990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1990_MAGIC, .more = S16LD_DENOM_1990_MORE};};
template<> struct libdivide_constants<int16_t,1991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1991_MAGIC, .more = S16LD_DENOM_1991_MORE};};
template<> struct libdivide_constants<int16_t,1992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1992_MAGIC, .more = S16LD_DENOM_1992_MORE};};
template<> struct libdivide_constants<int16_t,1993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1993_MAGIC, .more = S16LD_DENOM_1993_MORE};};
template<> struct libdivide_constants<int16_t,1994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1994_MAGIC, .more = S16LD_DENOM_1994_MORE};};
template<> struct libdivide_constants<int16_t,1995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1995_MAGIC, .more = S16LD_DENOM_1995_MORE};};
template<> struct libdivide_constants<int16_t,1996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1996_MAGIC, .more = S16LD_DENOM_1996_MORE};};
template<> struct libdivide_constants<int16_t,1997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1997_MAGIC, .more = S16LD_DENOM_1997_MORE};};
template<> struct libdivide_constants<int16_t,1998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1998_MAGIC, .more = S16LD_DENOM_1998_MORE};};
template<> struct libdivide_constants<int16_t,1999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_1999_MAGIC, .more = S16LD_DENOM_1999_MORE};};
template<> struct libdivide_constants<int16_t,2000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2000_MAGIC, .more = S16LD_DENOM_2000_MORE};};
template<> struct libdivide_constants<int16_t,2001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2001_MAGIC, .more = S16LD_DENOM_2001_MORE};};
template<> struct libdivide_constants<int16_t,2002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2002_MAGIC, .more = S16LD_DENOM_2002_MORE};};
template<> struct libdivide_constants<int16_t,2003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2003_MAGIC, .more = S16LD_DENOM_2003_MORE};};
template<> struct libdivide_constants<int16_t,2004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2004_MAGIC, .more = S16LD_DENOM_2004_MORE};};
template<> struct libdivide_constants<int16_t,2005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2005_MAGIC, .more = S16LD_DENOM_2005_MORE};};
template<> struct libdivide_constants<int16_t,2006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2006_MAGIC, .more = S16LD_DENOM_2006_MORE};};
template<> struct libdivide_constants<int16_t,2007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2007_MAGIC, .more = S16LD_DENOM_2007_MORE};};
template<> struct libdivide_constants<int16_t,2008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2008_MAGIC, .more = S16LD_DENOM_2008_MORE};};
template<> struct libdivide_constants<int16_t,2009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2009_MAGIC, .more = S16LD_DENOM_2009_MORE};};
template<> struct libdivide_constants<int16_t,2010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2010_MAGIC, .more = S16LD_DENOM_2010_MORE};};
template<> struct libdivide_constants<int16_t,2011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2011_MAGIC, .more = S16LD_DENOM_2011_MORE};};
template<> struct libdivide_constants<int16_t,2012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2012_MAGIC, .more = S16LD_DENOM_2012_MORE};};
template<> struct libdivide_constants<int16_t,2013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2013_MAGIC, .more = S16LD_DENOM_2013_MORE};};
template<> struct libdivide_constants<int16_t,2014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2014_MAGIC, .more = S16LD_DENOM_2014_MORE};};
template<> struct libdivide_constants<int16_t,2015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2015_MAGIC, .more = S16LD_DENOM_2015_MORE};};
template<> struct libdivide_constants<int16_t,2016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2016_MAGIC, .more = S16LD_DENOM_2016_MORE};};
template<> struct libdivide_constants<int16_t,2017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2017_MAGIC, .more = S16LD_DENOM_2017_MORE};};
template<> struct libdivide_constants<int16_t,2018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2018_MAGIC, .more = S16LD_DENOM_2018_MORE};};
template<> struct libdivide_constants<int16_t,2019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2019_MAGIC, .more = S16LD_DENOM_2019_MORE};};
template<> struct libdivide_constants<int16_t,2020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2020_MAGIC, .more = S16LD_DENOM_2020_MORE};};
template<> struct libdivide_constants<int16_t,2021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2021_MAGIC, .more = S16LD_DENOM_2021_MORE};};
template<> struct libdivide_constants<int16_t,2022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2022_MAGIC, .more = S16LD_DENOM_2022_MORE};};
template<> struct libdivide_constants<int16_t,2023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2023_MAGIC, .more = S16LD_DENOM_2023_MORE};};
template<> struct libdivide_constants<int16_t,2024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2024_MAGIC, .more = S16LD_DENOM_2024_MORE};};
template<> struct libdivide_constants<int16_t,2025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2025_MAGIC, .more = S16LD_DENOM_2025_MORE};};
template<> struct libdivide_constants<int16_t,2026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2026_MAGIC, .more = S16LD_DENOM_2026_MORE};};
template<> struct libdivide_constants<int16_t,2027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2027_MAGIC, .more = S16LD_DENOM_2027_MORE};};
template<> struct libdivide_constants<int16_t,2028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2028_MAGIC, .more = S16LD_DENOM_2028_MORE};};
template<> struct libdivide_constants<int16_t,2029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2029_MAGIC, .more = S16LD_DENOM_2029_MORE};};
template<> struct libdivide_constants<int16_t,2030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2030_MAGIC, .more = S16LD_DENOM_2030_MORE};};
template<> struct libdivide_constants<int16_t,2031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2031_MAGIC, .more = S16LD_DENOM_2031_MORE};};
template<> struct libdivide_constants<int16_t,2032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2032_MAGIC, .more = S16LD_DENOM_2032_MORE};};
template<> struct libdivide_constants<int16_t,2033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2033_MAGIC, .more = S16LD_DENOM_2033_MORE};};
template<> struct libdivide_constants<int16_t,2034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2034_MAGIC, .more = S16LD_DENOM_2034_MORE};};
template<> struct libdivide_constants<int16_t,2035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2035_MAGIC, .more = S16LD_DENOM_2035_MORE};};
template<> struct libdivide_constants<int16_t,2036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2036_MAGIC, .more = S16LD_DENOM_2036_MORE};};
template<> struct libdivide_constants<int16_t,2037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2037_MAGIC, .more = S16LD_DENOM_2037_MORE};};
template<> struct libdivide_constants<int16_t,2038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2038_MAGIC, .more = S16LD_DENOM_2038_MORE};};
template<> struct libdivide_constants<int16_t,2039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2039_MAGIC, .more = S16LD_DENOM_2039_MORE};};
template<> struct libdivide_constants<int16_t,2040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2040_MAGIC, .more = S16LD_DENOM_2040_MORE};};
template<> struct libdivide_constants<int16_t,2041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2041_MAGIC, .more = S16LD_DENOM_2041_MORE};};
template<> struct libdivide_constants<int16_t,2042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2042_MAGIC, .more = S16LD_DENOM_2042_MORE};};
template<> struct libdivide_constants<int16_t,2043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2043_MAGIC, .more = S16LD_DENOM_2043_MORE};};
template<> struct libdivide_constants<int16_t,2044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2044_MAGIC, .more = S16LD_DENOM_2044_MORE};};
template<> struct libdivide_constants<int16_t,2045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2045_MAGIC, .more = S16LD_DENOM_2045_MORE};};
template<> struct libdivide_constants<int16_t,2046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2046_MAGIC, .more = S16LD_DENOM_2046_MORE};};
template<> struct libdivide_constants<int16_t,2047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2047_MAGIC, .more = S16LD_DENOM_2047_MORE};};
template<> struct libdivide_constants<int16_t,2048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2048_MAGIC, .more = S16LD_DENOM_2048_MORE};};
template<> struct libdivide_constants<int16_t,2049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2049_MAGIC, .more = S16LD_DENOM_2049_MORE};};
template<> struct libdivide_constants<int16_t,2050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2050_MAGIC, .more = S16LD_DENOM_2050_MORE};};
template<> struct libdivide_constants<int16_t,2051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2051_MAGIC, .more = S16LD_DENOM_2051_MORE};};
template<> struct libdivide_constants<int16_t,2052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2052_MAGIC, .more = S16LD_DENOM_2052_MORE};};
template<> struct libdivide_constants<int16_t,2053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2053_MAGIC, .more = S16LD_DENOM_2053_MORE};};
template<> struct libdivide_constants<int16_t,2054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2054_MAGIC, .more = S16LD_DENOM_2054_MORE};};
template<> struct libdivide_constants<int16_t,2055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2055_MAGIC, .more = S16LD_DENOM_2055_MORE};};
template<> struct libdivide_constants<int16_t,2056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2056_MAGIC, .more = S16LD_DENOM_2056_MORE};};
template<> struct libdivide_constants<int16_t,2057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2057_MAGIC, .more = S16LD_DENOM_2057_MORE};};
template<> struct libdivide_constants<int16_t,2058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2058_MAGIC, .more = S16LD_DENOM_2058_MORE};};
template<> struct libdivide_constants<int16_t,2059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2059_MAGIC, .more = S16LD_DENOM_2059_MORE};};
template<> struct libdivide_constants<int16_t,2060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2060_MAGIC, .more = S16LD_DENOM_2060_MORE};};
template<> struct libdivide_constants<int16_t,2061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2061_MAGIC, .more = S16LD_DENOM_2061_MORE};};
template<> struct libdivide_constants<int16_t,2062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2062_MAGIC, .more = S16LD_DENOM_2062_MORE};};
template<> struct libdivide_constants<int16_t,2063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2063_MAGIC, .more = S16LD_DENOM_2063_MORE};};
template<> struct libdivide_constants<int16_t,2064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2064_MAGIC, .more = S16LD_DENOM_2064_MORE};};
template<> struct libdivide_constants<int16_t,2065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2065_MAGIC, .more = S16LD_DENOM_2065_MORE};};
template<> struct libdivide_constants<int16_t,2066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2066_MAGIC, .more = S16LD_DENOM_2066_MORE};};
template<> struct libdivide_constants<int16_t,2067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2067_MAGIC, .more = S16LD_DENOM_2067_MORE};};
template<> struct libdivide_constants<int16_t,2068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2068_MAGIC, .more = S16LD_DENOM_2068_MORE};};
template<> struct libdivide_constants<int16_t,2069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2069_MAGIC, .more = S16LD_DENOM_2069_MORE};};
template<> struct libdivide_constants<int16_t,2070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2070_MAGIC, .more = S16LD_DENOM_2070_MORE};};
template<> struct libdivide_constants<int16_t,2071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2071_MAGIC, .more = S16LD_DENOM_2071_MORE};};
template<> struct libdivide_constants<int16_t,2072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2072_MAGIC, .more = S16LD_DENOM_2072_MORE};};
template<> struct libdivide_constants<int16_t,2073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2073_MAGIC, .more = S16LD_DENOM_2073_MORE};};
template<> struct libdivide_constants<int16_t,2074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2074_MAGIC, .more = S16LD_DENOM_2074_MORE};};
template<> struct libdivide_constants<int16_t,2075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2075_MAGIC, .more = S16LD_DENOM_2075_MORE};};
template<> struct libdivide_constants<int16_t,2076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2076_MAGIC, .more = S16LD_DENOM_2076_MORE};};
template<> struct libdivide_constants<int16_t,2077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2077_MAGIC, .more = S16LD_DENOM_2077_MORE};};
template<> struct libdivide_constants<int16_t,2078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2078_MAGIC, .more = S16LD_DENOM_2078_MORE};};
template<> struct libdivide_constants<int16_t,2079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2079_MAGIC, .more = S16LD_DENOM_2079_MORE};};
template<> struct libdivide_constants<int16_t,2080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2080_MAGIC, .more = S16LD_DENOM_2080_MORE};};
template<> struct libdivide_constants<int16_t,2081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2081_MAGIC, .more = S16LD_DENOM_2081_MORE};};
template<> struct libdivide_constants<int16_t,2082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2082_MAGIC, .more = S16LD_DENOM_2082_MORE};};
template<> struct libdivide_constants<int16_t,2083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2083_MAGIC, .more = S16LD_DENOM_2083_MORE};};
template<> struct libdivide_constants<int16_t,2084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2084_MAGIC, .more = S16LD_DENOM_2084_MORE};};
template<> struct libdivide_constants<int16_t,2085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2085_MAGIC, .more = S16LD_DENOM_2085_MORE};};
template<> struct libdivide_constants<int16_t,2086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2086_MAGIC, .more = S16LD_DENOM_2086_MORE};};
template<> struct libdivide_constants<int16_t,2087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2087_MAGIC, .more = S16LD_DENOM_2087_MORE};};
template<> struct libdivide_constants<int16_t,2088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2088_MAGIC, .more = S16LD_DENOM_2088_MORE};};
template<> struct libdivide_constants<int16_t,2089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2089_MAGIC, .more = S16LD_DENOM_2089_MORE};};
template<> struct libdivide_constants<int16_t,2090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2090_MAGIC, .more = S16LD_DENOM_2090_MORE};};
template<> struct libdivide_constants<int16_t,2091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2091_MAGIC, .more = S16LD_DENOM_2091_MORE};};
template<> struct libdivide_constants<int16_t,2092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2092_MAGIC, .more = S16LD_DENOM_2092_MORE};};
template<> struct libdivide_constants<int16_t,2093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2093_MAGIC, .more = S16LD_DENOM_2093_MORE};};
template<> struct libdivide_constants<int16_t,2094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2094_MAGIC, .more = S16LD_DENOM_2094_MORE};};
template<> struct libdivide_constants<int16_t,2095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2095_MAGIC, .more = S16LD_DENOM_2095_MORE};};
template<> struct libdivide_constants<int16_t,2096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2096_MAGIC, .more = S16LD_DENOM_2096_MORE};};
template<> struct libdivide_constants<int16_t,2097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2097_MAGIC, .more = S16LD_DENOM_2097_MORE};};
template<> struct libdivide_constants<int16_t,2098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2098_MAGIC, .more = S16LD_DENOM_2098_MORE};};
template<> struct libdivide_constants<int16_t,2099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2099_MAGIC, .more = S16LD_DENOM_2099_MORE};};
template<> struct libdivide_constants<int16_t,2100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2100_MAGIC, .more = S16LD_DENOM_2100_MORE};};
template<> struct libdivide_constants<int16_t,2101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2101_MAGIC, .more = S16LD_DENOM_2101_MORE};};
template<> struct libdivide_constants<int16_t,2102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2102_MAGIC, .more = S16LD_DENOM_2102_MORE};};
template<> struct libdivide_constants<int16_t,2103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2103_MAGIC, .more = S16LD_DENOM_2103_MORE};};
template<> struct libdivide_constants<int16_t,2104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2104_MAGIC, .more = S16LD_DENOM_2104_MORE};};
template<> struct libdivide_constants<int16_t,2105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2105_MAGIC, .more = S16LD_DENOM_2105_MORE};};
template<> struct libdivide_constants<int16_t,2106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2106_MAGIC, .more = S16LD_DENOM_2106_MORE};};
template<> struct libdivide_constants<int16_t,2107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2107_MAGIC, .more = S16LD_DENOM_2107_MORE};};
template<> struct libdivide_constants<int16_t,2108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2108_MAGIC, .more = S16LD_DENOM_2108_MORE};};
template<> struct libdivide_constants<int16_t,2109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2109_MAGIC, .more = S16LD_DENOM_2109_MORE};};
template<> struct libdivide_constants<int16_t,2110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2110_MAGIC, .more = S16LD_DENOM_2110_MORE};};
template<> struct libdivide_constants<int16_t,2111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2111_MAGIC, .more = S16LD_DENOM_2111_MORE};};
template<> struct libdivide_constants<int16_t,2112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2112_MAGIC, .more = S16LD_DENOM_2112_MORE};};
template<> struct libdivide_constants<int16_t,2113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2113_MAGIC, .more = S16LD_DENOM_2113_MORE};};
template<> struct libdivide_constants<int16_t,2114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2114_MAGIC, .more = S16LD_DENOM_2114_MORE};};
template<> struct libdivide_constants<int16_t,2115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2115_MAGIC, .more = S16LD_DENOM_2115_MORE};};
template<> struct libdivide_constants<int16_t,2116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2116_MAGIC, .more = S16LD_DENOM_2116_MORE};};
template<> struct libdivide_constants<int16_t,2117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2117_MAGIC, .more = S16LD_DENOM_2117_MORE};};
template<> struct libdivide_constants<int16_t,2118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2118_MAGIC, .more = S16LD_DENOM_2118_MORE};};
template<> struct libdivide_constants<int16_t,2119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2119_MAGIC, .more = S16LD_DENOM_2119_MORE};};
template<> struct libdivide_constants<int16_t,2120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2120_MAGIC, .more = S16LD_DENOM_2120_MORE};};
template<> struct libdivide_constants<int16_t,2121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2121_MAGIC, .more = S16LD_DENOM_2121_MORE};};
template<> struct libdivide_constants<int16_t,2122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2122_MAGIC, .more = S16LD_DENOM_2122_MORE};};
template<> struct libdivide_constants<int16_t,2123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2123_MAGIC, .more = S16LD_DENOM_2123_MORE};};
template<> struct libdivide_constants<int16_t,2124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2124_MAGIC, .more = S16LD_DENOM_2124_MORE};};
template<> struct libdivide_constants<int16_t,2125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2125_MAGIC, .more = S16LD_DENOM_2125_MORE};};
template<> struct libdivide_constants<int16_t,2126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2126_MAGIC, .more = S16LD_DENOM_2126_MORE};};
template<> struct libdivide_constants<int16_t,2127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2127_MAGIC, .more = S16LD_DENOM_2127_MORE};};
template<> struct libdivide_constants<int16_t,2128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2128_MAGIC, .more = S16LD_DENOM_2128_MORE};};
template<> struct libdivide_constants<int16_t,2129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2129_MAGIC, .more = S16LD_DENOM_2129_MORE};};
template<> struct libdivide_constants<int16_t,2130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2130_MAGIC, .more = S16LD_DENOM_2130_MORE};};
template<> struct libdivide_constants<int16_t,2131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2131_MAGIC, .more = S16LD_DENOM_2131_MORE};};
template<> struct libdivide_constants<int16_t,2132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2132_MAGIC, .more = S16LD_DENOM_2132_MORE};};
template<> struct libdivide_constants<int16_t,2133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2133_MAGIC, .more = S16LD_DENOM_2133_MORE};};
template<> struct libdivide_constants<int16_t,2134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2134_MAGIC, .more = S16LD_DENOM_2134_MORE};};
template<> struct libdivide_constants<int16_t,2135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2135_MAGIC, .more = S16LD_DENOM_2135_MORE};};
template<> struct libdivide_constants<int16_t,2136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2136_MAGIC, .more = S16LD_DENOM_2136_MORE};};
template<> struct libdivide_constants<int16_t,2137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2137_MAGIC, .more = S16LD_DENOM_2137_MORE};};
template<> struct libdivide_constants<int16_t,2138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2138_MAGIC, .more = S16LD_DENOM_2138_MORE};};
template<> struct libdivide_constants<int16_t,2139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2139_MAGIC, .more = S16LD_DENOM_2139_MORE};};
template<> struct libdivide_constants<int16_t,2140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2140_MAGIC, .more = S16LD_DENOM_2140_MORE};};
template<> struct libdivide_constants<int16_t,2141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2141_MAGIC, .more = S16LD_DENOM_2141_MORE};};
template<> struct libdivide_constants<int16_t,2142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2142_MAGIC, .more = S16LD_DENOM_2142_MORE};};
template<> struct libdivide_constants<int16_t,2143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2143_MAGIC, .more = S16LD_DENOM_2143_MORE};};
template<> struct libdivide_constants<int16_t,2144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2144_MAGIC, .more = S16LD_DENOM_2144_MORE};};
template<> struct libdivide_constants<int16_t,2145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2145_MAGIC, .more = S16LD_DENOM_2145_MORE};};
template<> struct libdivide_constants<int16_t,2146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2146_MAGIC, .more = S16LD_DENOM_2146_MORE};};
template<> struct libdivide_constants<int16_t,2147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2147_MAGIC, .more = S16LD_DENOM_2147_MORE};};
template<> struct libdivide_constants<int16_t,2148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2148_MAGIC, .more = S16LD_DENOM_2148_MORE};};
template<> struct libdivide_constants<int16_t,2149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2149_MAGIC, .more = S16LD_DENOM_2149_MORE};};
template<> struct libdivide_constants<int16_t,2150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2150_MAGIC, .more = S16LD_DENOM_2150_MORE};};
template<> struct libdivide_constants<int16_t,2151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2151_MAGIC, .more = S16LD_DENOM_2151_MORE};};
template<> struct libdivide_constants<int16_t,2152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2152_MAGIC, .more = S16LD_DENOM_2152_MORE};};
template<> struct libdivide_constants<int16_t,2153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2153_MAGIC, .more = S16LD_DENOM_2153_MORE};};
template<> struct libdivide_constants<int16_t,2154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2154_MAGIC, .more = S16LD_DENOM_2154_MORE};};
template<> struct libdivide_constants<int16_t,2155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2155_MAGIC, .more = S16LD_DENOM_2155_MORE};};
template<> struct libdivide_constants<int16_t,2156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2156_MAGIC, .more = S16LD_DENOM_2156_MORE};};
template<> struct libdivide_constants<int16_t,2157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2157_MAGIC, .more = S16LD_DENOM_2157_MORE};};
template<> struct libdivide_constants<int16_t,2158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2158_MAGIC, .more = S16LD_DENOM_2158_MORE};};
template<> struct libdivide_constants<int16_t,2159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2159_MAGIC, .more = S16LD_DENOM_2159_MORE};};
template<> struct libdivide_constants<int16_t,2160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2160_MAGIC, .more = S16LD_DENOM_2160_MORE};};
template<> struct libdivide_constants<int16_t,2161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2161_MAGIC, .more = S16LD_DENOM_2161_MORE};};
template<> struct libdivide_constants<int16_t,2162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2162_MAGIC, .more = S16LD_DENOM_2162_MORE};};
template<> struct libdivide_constants<int16_t,2163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2163_MAGIC, .more = S16LD_DENOM_2163_MORE};};
template<> struct libdivide_constants<int16_t,2164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2164_MAGIC, .more = S16LD_DENOM_2164_MORE};};
template<> struct libdivide_constants<int16_t,2165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2165_MAGIC, .more = S16LD_DENOM_2165_MORE};};
template<> struct libdivide_constants<int16_t,2166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2166_MAGIC, .more = S16LD_DENOM_2166_MORE};};
template<> struct libdivide_constants<int16_t,2167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2167_MAGIC, .more = S16LD_DENOM_2167_MORE};};
template<> struct libdivide_constants<int16_t,2168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2168_MAGIC, .more = S16LD_DENOM_2168_MORE};};
template<> struct libdivide_constants<int16_t,2169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2169_MAGIC, .more = S16LD_DENOM_2169_MORE};};
template<> struct libdivide_constants<int16_t,2170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2170_MAGIC, .more = S16LD_DENOM_2170_MORE};};
template<> struct libdivide_constants<int16_t,2171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2171_MAGIC, .more = S16LD_DENOM_2171_MORE};};
template<> struct libdivide_constants<int16_t,2172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2172_MAGIC, .more = S16LD_DENOM_2172_MORE};};
template<> struct libdivide_constants<int16_t,2173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2173_MAGIC, .more = S16LD_DENOM_2173_MORE};};
template<> struct libdivide_constants<int16_t,2174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2174_MAGIC, .more = S16LD_DENOM_2174_MORE};};
template<> struct libdivide_constants<int16_t,2175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2175_MAGIC, .more = S16LD_DENOM_2175_MORE};};
template<> struct libdivide_constants<int16_t,2176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2176_MAGIC, .more = S16LD_DENOM_2176_MORE};};
template<> struct libdivide_constants<int16_t,2177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2177_MAGIC, .more = S16LD_DENOM_2177_MORE};};
template<> struct libdivide_constants<int16_t,2178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2178_MAGIC, .more = S16LD_DENOM_2178_MORE};};
template<> struct libdivide_constants<int16_t,2179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2179_MAGIC, .more = S16LD_DENOM_2179_MORE};};
template<> struct libdivide_constants<int16_t,2180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2180_MAGIC, .more = S16LD_DENOM_2180_MORE};};
template<> struct libdivide_constants<int16_t,2181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2181_MAGIC, .more = S16LD_DENOM_2181_MORE};};
template<> struct libdivide_constants<int16_t,2182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2182_MAGIC, .more = S16LD_DENOM_2182_MORE};};
template<> struct libdivide_constants<int16_t,2183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2183_MAGIC, .more = S16LD_DENOM_2183_MORE};};
template<> struct libdivide_constants<int16_t,2184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2184_MAGIC, .more = S16LD_DENOM_2184_MORE};};
template<> struct libdivide_constants<int16_t,2185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2185_MAGIC, .more = S16LD_DENOM_2185_MORE};};
template<> struct libdivide_constants<int16_t,2186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2186_MAGIC, .more = S16LD_DENOM_2186_MORE};};
template<> struct libdivide_constants<int16_t,2187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2187_MAGIC, .more = S16LD_DENOM_2187_MORE};};
template<> struct libdivide_constants<int16_t,2188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2188_MAGIC, .more = S16LD_DENOM_2188_MORE};};
template<> struct libdivide_constants<int16_t,2189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2189_MAGIC, .more = S16LD_DENOM_2189_MORE};};
template<> struct libdivide_constants<int16_t,2190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2190_MAGIC, .more = S16LD_DENOM_2190_MORE};};
template<> struct libdivide_constants<int16_t,2191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2191_MAGIC, .more = S16LD_DENOM_2191_MORE};};
template<> struct libdivide_constants<int16_t,2192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2192_MAGIC, .more = S16LD_DENOM_2192_MORE};};
template<> struct libdivide_constants<int16_t,2193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2193_MAGIC, .more = S16LD_DENOM_2193_MORE};};
template<> struct libdivide_constants<int16_t,2194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2194_MAGIC, .more = S16LD_DENOM_2194_MORE};};
template<> struct libdivide_constants<int16_t,2195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2195_MAGIC, .more = S16LD_DENOM_2195_MORE};};
template<> struct libdivide_constants<int16_t,2196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2196_MAGIC, .more = S16LD_DENOM_2196_MORE};};
template<> struct libdivide_constants<int16_t,2197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2197_MAGIC, .more = S16LD_DENOM_2197_MORE};};
template<> struct libdivide_constants<int16_t,2198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2198_MAGIC, .more = S16LD_DENOM_2198_MORE};};
template<> struct libdivide_constants<int16_t,2199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2199_MAGIC, .more = S16LD_DENOM_2199_MORE};};
template<> struct libdivide_constants<int16_t,2200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2200_MAGIC, .more = S16LD_DENOM_2200_MORE};};
template<> struct libdivide_constants<int16_t,2201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2201_MAGIC, .more = S16LD_DENOM_2201_MORE};};
template<> struct libdivide_constants<int16_t,2202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2202_MAGIC, .more = S16LD_DENOM_2202_MORE};};
template<> struct libdivide_constants<int16_t,2203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2203_MAGIC, .more = S16LD_DENOM_2203_MORE};};
template<> struct libdivide_constants<int16_t,2204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2204_MAGIC, .more = S16LD_DENOM_2204_MORE};};
template<> struct libdivide_constants<int16_t,2205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2205_MAGIC, .more = S16LD_DENOM_2205_MORE};};
template<> struct libdivide_constants<int16_t,2206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2206_MAGIC, .more = S16LD_DENOM_2206_MORE};};
template<> struct libdivide_constants<int16_t,2207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2207_MAGIC, .more = S16LD_DENOM_2207_MORE};};
template<> struct libdivide_constants<int16_t,2208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2208_MAGIC, .more = S16LD_DENOM_2208_MORE};};
template<> struct libdivide_constants<int16_t,2209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2209_MAGIC, .more = S16LD_DENOM_2209_MORE};};
template<> struct libdivide_constants<int16_t,2210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2210_MAGIC, .more = S16LD_DENOM_2210_MORE};};
template<> struct libdivide_constants<int16_t,2211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2211_MAGIC, .more = S16LD_DENOM_2211_MORE};};
template<> struct libdivide_constants<int16_t,2212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2212_MAGIC, .more = S16LD_DENOM_2212_MORE};};
template<> struct libdivide_constants<int16_t,2213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2213_MAGIC, .more = S16LD_DENOM_2213_MORE};};
template<> struct libdivide_constants<int16_t,2214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2214_MAGIC, .more = S16LD_DENOM_2214_MORE};};
template<> struct libdivide_constants<int16_t,2215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2215_MAGIC, .more = S16LD_DENOM_2215_MORE};};
template<> struct libdivide_constants<int16_t,2216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2216_MAGIC, .more = S16LD_DENOM_2216_MORE};};
template<> struct libdivide_constants<int16_t,2217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2217_MAGIC, .more = S16LD_DENOM_2217_MORE};};
template<> struct libdivide_constants<int16_t,2218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2218_MAGIC, .more = S16LD_DENOM_2218_MORE};};
template<> struct libdivide_constants<int16_t,2219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2219_MAGIC, .more = S16LD_DENOM_2219_MORE};};
template<> struct libdivide_constants<int16_t,2220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2220_MAGIC, .more = S16LD_DENOM_2220_MORE};};
template<> struct libdivide_constants<int16_t,2221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2221_MAGIC, .more = S16LD_DENOM_2221_MORE};};
template<> struct libdivide_constants<int16_t,2222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2222_MAGIC, .more = S16LD_DENOM_2222_MORE};};
template<> struct libdivide_constants<int16_t,2223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2223_MAGIC, .more = S16LD_DENOM_2223_MORE};};
template<> struct libdivide_constants<int16_t,2224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2224_MAGIC, .more = S16LD_DENOM_2224_MORE};};
template<> struct libdivide_constants<int16_t,2225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2225_MAGIC, .more = S16LD_DENOM_2225_MORE};};
template<> struct libdivide_constants<int16_t,2226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2226_MAGIC, .more = S16LD_DENOM_2226_MORE};};
template<> struct libdivide_constants<int16_t,2227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2227_MAGIC, .more = S16LD_DENOM_2227_MORE};};
template<> struct libdivide_constants<int16_t,2228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2228_MAGIC, .more = S16LD_DENOM_2228_MORE};};
template<> struct libdivide_constants<int16_t,2229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2229_MAGIC, .more = S16LD_DENOM_2229_MORE};};
template<> struct libdivide_constants<int16_t,2230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2230_MAGIC, .more = S16LD_DENOM_2230_MORE};};
template<> struct libdivide_constants<int16_t,2231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2231_MAGIC, .more = S16LD_DENOM_2231_MORE};};
template<> struct libdivide_constants<int16_t,2232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2232_MAGIC, .more = S16LD_DENOM_2232_MORE};};
template<> struct libdivide_constants<int16_t,2233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2233_MAGIC, .more = S16LD_DENOM_2233_MORE};};
template<> struct libdivide_constants<int16_t,2234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2234_MAGIC, .more = S16LD_DENOM_2234_MORE};};
template<> struct libdivide_constants<int16_t,2235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2235_MAGIC, .more = S16LD_DENOM_2235_MORE};};
template<> struct libdivide_constants<int16_t,2236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2236_MAGIC, .more = S16LD_DENOM_2236_MORE};};
template<> struct libdivide_constants<int16_t,2237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2237_MAGIC, .more = S16LD_DENOM_2237_MORE};};
template<> struct libdivide_constants<int16_t,2238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2238_MAGIC, .more = S16LD_DENOM_2238_MORE};};
template<> struct libdivide_constants<int16_t,2239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2239_MAGIC, .more = S16LD_DENOM_2239_MORE};};
template<> struct libdivide_constants<int16_t,2240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2240_MAGIC, .more = S16LD_DENOM_2240_MORE};};
template<> struct libdivide_constants<int16_t,2241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2241_MAGIC, .more = S16LD_DENOM_2241_MORE};};
template<> struct libdivide_constants<int16_t,2242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2242_MAGIC, .more = S16LD_DENOM_2242_MORE};};
template<> struct libdivide_constants<int16_t,2243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2243_MAGIC, .more = S16LD_DENOM_2243_MORE};};
template<> struct libdivide_constants<int16_t,2244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2244_MAGIC, .more = S16LD_DENOM_2244_MORE};};
template<> struct libdivide_constants<int16_t,2245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2245_MAGIC, .more = S16LD_DENOM_2245_MORE};};
template<> struct libdivide_constants<int16_t,2246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2246_MAGIC, .more = S16LD_DENOM_2246_MORE};};
template<> struct libdivide_constants<int16_t,2247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2247_MAGIC, .more = S16LD_DENOM_2247_MORE};};
template<> struct libdivide_constants<int16_t,2248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2248_MAGIC, .more = S16LD_DENOM_2248_MORE};};
template<> struct libdivide_constants<int16_t,2249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2249_MAGIC, .more = S16LD_DENOM_2249_MORE};};
template<> struct libdivide_constants<int16_t,2250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2250_MAGIC, .more = S16LD_DENOM_2250_MORE};};
template<> struct libdivide_constants<int16_t,2251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2251_MAGIC, .more = S16LD_DENOM_2251_MORE};};
template<> struct libdivide_constants<int16_t,2252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2252_MAGIC, .more = S16LD_DENOM_2252_MORE};};
template<> struct libdivide_constants<int16_t,2253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2253_MAGIC, .more = S16LD_DENOM_2253_MORE};};
template<> struct libdivide_constants<int16_t,2254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2254_MAGIC, .more = S16LD_DENOM_2254_MORE};};
template<> struct libdivide_constants<int16_t,2255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2255_MAGIC, .more = S16LD_DENOM_2255_MORE};};
template<> struct libdivide_constants<int16_t,2256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2256_MAGIC, .more = S16LD_DENOM_2256_MORE};};
template<> struct libdivide_constants<int16_t,2257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2257_MAGIC, .more = S16LD_DENOM_2257_MORE};};
template<> struct libdivide_constants<int16_t,2258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2258_MAGIC, .more = S16LD_DENOM_2258_MORE};};
template<> struct libdivide_constants<int16_t,2259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2259_MAGIC, .more = S16LD_DENOM_2259_MORE};};
template<> struct libdivide_constants<int16_t,2260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2260_MAGIC, .more = S16LD_DENOM_2260_MORE};};
template<> struct libdivide_constants<int16_t,2261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2261_MAGIC, .more = S16LD_DENOM_2261_MORE};};
template<> struct libdivide_constants<int16_t,2262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2262_MAGIC, .more = S16LD_DENOM_2262_MORE};};
template<> struct libdivide_constants<int16_t,2263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2263_MAGIC, .more = S16LD_DENOM_2263_MORE};};
template<> struct libdivide_constants<int16_t,2264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2264_MAGIC, .more = S16LD_DENOM_2264_MORE};};
template<> struct libdivide_constants<int16_t,2265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2265_MAGIC, .more = S16LD_DENOM_2265_MORE};};
template<> struct libdivide_constants<int16_t,2266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2266_MAGIC, .more = S16LD_DENOM_2266_MORE};};
template<> struct libdivide_constants<int16_t,2267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2267_MAGIC, .more = S16LD_DENOM_2267_MORE};};
template<> struct libdivide_constants<int16_t,2268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2268_MAGIC, .more = S16LD_DENOM_2268_MORE};};
template<> struct libdivide_constants<int16_t,2269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2269_MAGIC, .more = S16LD_DENOM_2269_MORE};};
template<> struct libdivide_constants<int16_t,2270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2270_MAGIC, .more = S16LD_DENOM_2270_MORE};};
template<> struct libdivide_constants<int16_t,2271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2271_MAGIC, .more = S16LD_DENOM_2271_MORE};};
template<> struct libdivide_constants<int16_t,2272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2272_MAGIC, .more = S16LD_DENOM_2272_MORE};};
template<> struct libdivide_constants<int16_t,2273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2273_MAGIC, .more = S16LD_DENOM_2273_MORE};};
template<> struct libdivide_constants<int16_t,2274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2274_MAGIC, .more = S16LD_DENOM_2274_MORE};};
template<> struct libdivide_constants<int16_t,2275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2275_MAGIC, .more = S16LD_DENOM_2275_MORE};};
template<> struct libdivide_constants<int16_t,2276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2276_MAGIC, .more = S16LD_DENOM_2276_MORE};};
template<> struct libdivide_constants<int16_t,2277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2277_MAGIC, .more = S16LD_DENOM_2277_MORE};};
template<> struct libdivide_constants<int16_t,2278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2278_MAGIC, .more = S16LD_DENOM_2278_MORE};};
template<> struct libdivide_constants<int16_t,2279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2279_MAGIC, .more = S16LD_DENOM_2279_MORE};};
template<> struct libdivide_constants<int16_t,2280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2280_MAGIC, .more = S16LD_DENOM_2280_MORE};};
template<> struct libdivide_constants<int16_t,2281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2281_MAGIC, .more = S16LD_DENOM_2281_MORE};};
template<> struct libdivide_constants<int16_t,2282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2282_MAGIC, .more = S16LD_DENOM_2282_MORE};};
template<> struct libdivide_constants<int16_t,2283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2283_MAGIC, .more = S16LD_DENOM_2283_MORE};};
template<> struct libdivide_constants<int16_t,2284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2284_MAGIC, .more = S16LD_DENOM_2284_MORE};};
template<> struct libdivide_constants<int16_t,2285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2285_MAGIC, .more = S16LD_DENOM_2285_MORE};};
template<> struct libdivide_constants<int16_t,2286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2286_MAGIC, .more = S16LD_DENOM_2286_MORE};};
template<> struct libdivide_constants<int16_t,2287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2287_MAGIC, .more = S16LD_DENOM_2287_MORE};};
template<> struct libdivide_constants<int16_t,2288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2288_MAGIC, .more = S16LD_DENOM_2288_MORE};};
template<> struct libdivide_constants<int16_t,2289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2289_MAGIC, .more = S16LD_DENOM_2289_MORE};};
template<> struct libdivide_constants<int16_t,2290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2290_MAGIC, .more = S16LD_DENOM_2290_MORE};};
template<> struct libdivide_constants<int16_t,2291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2291_MAGIC, .more = S16LD_DENOM_2291_MORE};};
template<> struct libdivide_constants<int16_t,2292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2292_MAGIC, .more = S16LD_DENOM_2292_MORE};};
template<> struct libdivide_constants<int16_t,2293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2293_MAGIC, .more = S16LD_DENOM_2293_MORE};};
template<> struct libdivide_constants<int16_t,2294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2294_MAGIC, .more = S16LD_DENOM_2294_MORE};};
template<> struct libdivide_constants<int16_t,2295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2295_MAGIC, .more = S16LD_DENOM_2295_MORE};};
template<> struct libdivide_constants<int16_t,2296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2296_MAGIC, .more = S16LD_DENOM_2296_MORE};};
template<> struct libdivide_constants<int16_t,2297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2297_MAGIC, .more = S16LD_DENOM_2297_MORE};};
template<> struct libdivide_constants<int16_t,2298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2298_MAGIC, .more = S16LD_DENOM_2298_MORE};};
template<> struct libdivide_constants<int16_t,2299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2299_MAGIC, .more = S16LD_DENOM_2299_MORE};};
template<> struct libdivide_constants<int16_t,2300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2300_MAGIC, .more = S16LD_DENOM_2300_MORE};};
template<> struct libdivide_constants<int16_t,2301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2301_MAGIC, .more = S16LD_DENOM_2301_MORE};};
template<> struct libdivide_constants<int16_t,2302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2302_MAGIC, .more = S16LD_DENOM_2302_MORE};};
template<> struct libdivide_constants<int16_t,2303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2303_MAGIC, .more = S16LD_DENOM_2303_MORE};};
template<> struct libdivide_constants<int16_t,2304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2304_MAGIC, .more = S16LD_DENOM_2304_MORE};};
template<> struct libdivide_constants<int16_t,2305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2305_MAGIC, .more = S16LD_DENOM_2305_MORE};};
template<> struct libdivide_constants<int16_t,2306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2306_MAGIC, .more = S16LD_DENOM_2306_MORE};};
template<> struct libdivide_constants<int16_t,2307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2307_MAGIC, .more = S16LD_DENOM_2307_MORE};};
template<> struct libdivide_constants<int16_t,2308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2308_MAGIC, .more = S16LD_DENOM_2308_MORE};};
template<> struct libdivide_constants<int16_t,2309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2309_MAGIC, .more = S16LD_DENOM_2309_MORE};};
template<> struct libdivide_constants<int16_t,2310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2310_MAGIC, .more = S16LD_DENOM_2310_MORE};};
template<> struct libdivide_constants<int16_t,2311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2311_MAGIC, .more = S16LD_DENOM_2311_MORE};};
template<> struct libdivide_constants<int16_t,2312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2312_MAGIC, .more = S16LD_DENOM_2312_MORE};};
template<> struct libdivide_constants<int16_t,2313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2313_MAGIC, .more = S16LD_DENOM_2313_MORE};};
template<> struct libdivide_constants<int16_t,2314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2314_MAGIC, .more = S16LD_DENOM_2314_MORE};};
template<> struct libdivide_constants<int16_t,2315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2315_MAGIC, .more = S16LD_DENOM_2315_MORE};};
template<> struct libdivide_constants<int16_t,2316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2316_MAGIC, .more = S16LD_DENOM_2316_MORE};};
template<> struct libdivide_constants<int16_t,2317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2317_MAGIC, .more = S16LD_DENOM_2317_MORE};};
template<> struct libdivide_constants<int16_t,2318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2318_MAGIC, .more = S16LD_DENOM_2318_MORE};};
template<> struct libdivide_constants<int16_t,2319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2319_MAGIC, .more = S16LD_DENOM_2319_MORE};};
template<> struct libdivide_constants<int16_t,2320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2320_MAGIC, .more = S16LD_DENOM_2320_MORE};};
template<> struct libdivide_constants<int16_t,2321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2321_MAGIC, .more = S16LD_DENOM_2321_MORE};};
template<> struct libdivide_constants<int16_t,2322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2322_MAGIC, .more = S16LD_DENOM_2322_MORE};};
template<> struct libdivide_constants<int16_t,2323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2323_MAGIC, .more = S16LD_DENOM_2323_MORE};};
template<> struct libdivide_constants<int16_t,2324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2324_MAGIC, .more = S16LD_DENOM_2324_MORE};};
template<> struct libdivide_constants<int16_t,2325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2325_MAGIC, .more = S16LD_DENOM_2325_MORE};};
template<> struct libdivide_constants<int16_t,2326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2326_MAGIC, .more = S16LD_DENOM_2326_MORE};};
template<> struct libdivide_constants<int16_t,2327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2327_MAGIC, .more = S16LD_DENOM_2327_MORE};};
template<> struct libdivide_constants<int16_t,2328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2328_MAGIC, .more = S16LD_DENOM_2328_MORE};};
template<> struct libdivide_constants<int16_t,2329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2329_MAGIC, .more = S16LD_DENOM_2329_MORE};};
template<> struct libdivide_constants<int16_t,2330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2330_MAGIC, .more = S16LD_DENOM_2330_MORE};};
template<> struct libdivide_constants<int16_t,2331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2331_MAGIC, .more = S16LD_DENOM_2331_MORE};};
template<> struct libdivide_constants<int16_t,2332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2332_MAGIC, .more = S16LD_DENOM_2332_MORE};};
template<> struct libdivide_constants<int16_t,2333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2333_MAGIC, .more = S16LD_DENOM_2333_MORE};};
template<> struct libdivide_constants<int16_t,2334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2334_MAGIC, .more = S16LD_DENOM_2334_MORE};};
template<> struct libdivide_constants<int16_t,2335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2335_MAGIC, .more = S16LD_DENOM_2335_MORE};};
template<> struct libdivide_constants<int16_t,2336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2336_MAGIC, .more = S16LD_DENOM_2336_MORE};};
template<> struct libdivide_constants<int16_t,2337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2337_MAGIC, .more = S16LD_DENOM_2337_MORE};};
template<> struct libdivide_constants<int16_t,2338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2338_MAGIC, .more = S16LD_DENOM_2338_MORE};};
template<> struct libdivide_constants<int16_t,2339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2339_MAGIC, .more = S16LD_DENOM_2339_MORE};};
template<> struct libdivide_constants<int16_t,2340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2340_MAGIC, .more = S16LD_DENOM_2340_MORE};};
template<> struct libdivide_constants<int16_t,2341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2341_MAGIC, .more = S16LD_DENOM_2341_MORE};};
template<> struct libdivide_constants<int16_t,2342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2342_MAGIC, .more = S16LD_DENOM_2342_MORE};};
template<> struct libdivide_constants<int16_t,2343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2343_MAGIC, .more = S16LD_DENOM_2343_MORE};};
template<> struct libdivide_constants<int16_t,2344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2344_MAGIC, .more = S16LD_DENOM_2344_MORE};};
template<> struct libdivide_constants<int16_t,2345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2345_MAGIC, .more = S16LD_DENOM_2345_MORE};};
template<> struct libdivide_constants<int16_t,2346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2346_MAGIC, .more = S16LD_DENOM_2346_MORE};};
template<> struct libdivide_constants<int16_t,2347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2347_MAGIC, .more = S16LD_DENOM_2347_MORE};};
template<> struct libdivide_constants<int16_t,2348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2348_MAGIC, .more = S16LD_DENOM_2348_MORE};};
template<> struct libdivide_constants<int16_t,2349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2349_MAGIC, .more = S16LD_DENOM_2349_MORE};};
template<> struct libdivide_constants<int16_t,2350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2350_MAGIC, .more = S16LD_DENOM_2350_MORE};};
template<> struct libdivide_constants<int16_t,2351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2351_MAGIC, .more = S16LD_DENOM_2351_MORE};};
template<> struct libdivide_constants<int16_t,2352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2352_MAGIC, .more = S16LD_DENOM_2352_MORE};};
template<> struct libdivide_constants<int16_t,2353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2353_MAGIC, .more = S16LD_DENOM_2353_MORE};};
template<> struct libdivide_constants<int16_t,2354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2354_MAGIC, .more = S16LD_DENOM_2354_MORE};};
template<> struct libdivide_constants<int16_t,2355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2355_MAGIC, .more = S16LD_DENOM_2355_MORE};};
template<> struct libdivide_constants<int16_t,2356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2356_MAGIC, .more = S16LD_DENOM_2356_MORE};};
template<> struct libdivide_constants<int16_t,2357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2357_MAGIC, .more = S16LD_DENOM_2357_MORE};};
template<> struct libdivide_constants<int16_t,2358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2358_MAGIC, .more = S16LD_DENOM_2358_MORE};};
template<> struct libdivide_constants<int16_t,2359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2359_MAGIC, .more = S16LD_DENOM_2359_MORE};};
template<> struct libdivide_constants<int16_t,2360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2360_MAGIC, .more = S16LD_DENOM_2360_MORE};};
template<> struct libdivide_constants<int16_t,2361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2361_MAGIC, .more = S16LD_DENOM_2361_MORE};};
template<> struct libdivide_constants<int16_t,2362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2362_MAGIC, .more = S16LD_DENOM_2362_MORE};};
template<> struct libdivide_constants<int16_t,2363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2363_MAGIC, .more = S16LD_DENOM_2363_MORE};};
template<> struct libdivide_constants<int16_t,2364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2364_MAGIC, .more = S16LD_DENOM_2364_MORE};};
template<> struct libdivide_constants<int16_t,2365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2365_MAGIC, .more = S16LD_DENOM_2365_MORE};};
template<> struct libdivide_constants<int16_t,2366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2366_MAGIC, .more = S16LD_DENOM_2366_MORE};};
template<> struct libdivide_constants<int16_t,2367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2367_MAGIC, .more = S16LD_DENOM_2367_MORE};};
template<> struct libdivide_constants<int16_t,2368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2368_MAGIC, .more = S16LD_DENOM_2368_MORE};};
template<> struct libdivide_constants<int16_t,2369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2369_MAGIC, .more = S16LD_DENOM_2369_MORE};};
template<> struct libdivide_constants<int16_t,2370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2370_MAGIC, .more = S16LD_DENOM_2370_MORE};};
template<> struct libdivide_constants<int16_t,2371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2371_MAGIC, .more = S16LD_DENOM_2371_MORE};};
template<> struct libdivide_constants<int16_t,2372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2372_MAGIC, .more = S16LD_DENOM_2372_MORE};};
template<> struct libdivide_constants<int16_t,2373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2373_MAGIC, .more = S16LD_DENOM_2373_MORE};};
template<> struct libdivide_constants<int16_t,2374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2374_MAGIC, .more = S16LD_DENOM_2374_MORE};};
template<> struct libdivide_constants<int16_t,2375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2375_MAGIC, .more = S16LD_DENOM_2375_MORE};};
template<> struct libdivide_constants<int16_t,2376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2376_MAGIC, .more = S16LD_DENOM_2376_MORE};};
template<> struct libdivide_constants<int16_t,2377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2377_MAGIC, .more = S16LD_DENOM_2377_MORE};};
template<> struct libdivide_constants<int16_t,2378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2378_MAGIC, .more = S16LD_DENOM_2378_MORE};};
template<> struct libdivide_constants<int16_t,2379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2379_MAGIC, .more = S16LD_DENOM_2379_MORE};};
template<> struct libdivide_constants<int16_t,2380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2380_MAGIC, .more = S16LD_DENOM_2380_MORE};};
template<> struct libdivide_constants<int16_t,2381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2381_MAGIC, .more = S16LD_DENOM_2381_MORE};};
template<> struct libdivide_constants<int16_t,2382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2382_MAGIC, .more = S16LD_DENOM_2382_MORE};};
template<> struct libdivide_constants<int16_t,2383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2383_MAGIC, .more = S16LD_DENOM_2383_MORE};};
template<> struct libdivide_constants<int16_t,2384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2384_MAGIC, .more = S16LD_DENOM_2384_MORE};};
template<> struct libdivide_constants<int16_t,2385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2385_MAGIC, .more = S16LD_DENOM_2385_MORE};};
template<> struct libdivide_constants<int16_t,2386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2386_MAGIC, .more = S16LD_DENOM_2386_MORE};};
template<> struct libdivide_constants<int16_t,2387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2387_MAGIC, .more = S16LD_DENOM_2387_MORE};};
template<> struct libdivide_constants<int16_t,2388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2388_MAGIC, .more = S16LD_DENOM_2388_MORE};};
template<> struct libdivide_constants<int16_t,2389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2389_MAGIC, .more = S16LD_DENOM_2389_MORE};};
template<> struct libdivide_constants<int16_t,2390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2390_MAGIC, .more = S16LD_DENOM_2390_MORE};};
template<> struct libdivide_constants<int16_t,2391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2391_MAGIC, .more = S16LD_DENOM_2391_MORE};};
template<> struct libdivide_constants<int16_t,2392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2392_MAGIC, .more = S16LD_DENOM_2392_MORE};};
template<> struct libdivide_constants<int16_t,2393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2393_MAGIC, .more = S16LD_DENOM_2393_MORE};};
template<> struct libdivide_constants<int16_t,2394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2394_MAGIC, .more = S16LD_DENOM_2394_MORE};};
template<> struct libdivide_constants<int16_t,2395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2395_MAGIC, .more = S16LD_DENOM_2395_MORE};};
template<> struct libdivide_constants<int16_t,2396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2396_MAGIC, .more = S16LD_DENOM_2396_MORE};};
template<> struct libdivide_constants<int16_t,2397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2397_MAGIC, .more = S16LD_DENOM_2397_MORE};};
template<> struct libdivide_constants<int16_t,2398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2398_MAGIC, .more = S16LD_DENOM_2398_MORE};};
template<> struct libdivide_constants<int16_t,2399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2399_MAGIC, .more = S16LD_DENOM_2399_MORE};};
template<> struct libdivide_constants<int16_t,2400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2400_MAGIC, .more = S16LD_DENOM_2400_MORE};};
template<> struct libdivide_constants<int16_t,2401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2401_MAGIC, .more = S16LD_DENOM_2401_MORE};};
template<> struct libdivide_constants<int16_t,2402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2402_MAGIC, .more = S16LD_DENOM_2402_MORE};};
template<> struct libdivide_constants<int16_t,2403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2403_MAGIC, .more = S16LD_DENOM_2403_MORE};};
template<> struct libdivide_constants<int16_t,2404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2404_MAGIC, .more = S16LD_DENOM_2404_MORE};};
template<> struct libdivide_constants<int16_t,2405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2405_MAGIC, .more = S16LD_DENOM_2405_MORE};};
template<> struct libdivide_constants<int16_t,2406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2406_MAGIC, .more = S16LD_DENOM_2406_MORE};};
template<> struct libdivide_constants<int16_t,2407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2407_MAGIC, .more = S16LD_DENOM_2407_MORE};};
template<> struct libdivide_constants<int16_t,2408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2408_MAGIC, .more = S16LD_DENOM_2408_MORE};};
template<> struct libdivide_constants<int16_t,2409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2409_MAGIC, .more = S16LD_DENOM_2409_MORE};};
template<> struct libdivide_constants<int16_t,2410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2410_MAGIC, .more = S16LD_DENOM_2410_MORE};};
template<> struct libdivide_constants<int16_t,2411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2411_MAGIC, .more = S16LD_DENOM_2411_MORE};};
template<> struct libdivide_constants<int16_t,2412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2412_MAGIC, .more = S16LD_DENOM_2412_MORE};};
template<> struct libdivide_constants<int16_t,2413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2413_MAGIC, .more = S16LD_DENOM_2413_MORE};};
template<> struct libdivide_constants<int16_t,2414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2414_MAGIC, .more = S16LD_DENOM_2414_MORE};};
template<> struct libdivide_constants<int16_t,2415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2415_MAGIC, .more = S16LD_DENOM_2415_MORE};};
template<> struct libdivide_constants<int16_t,2416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2416_MAGIC, .more = S16LD_DENOM_2416_MORE};};
template<> struct libdivide_constants<int16_t,2417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2417_MAGIC, .more = S16LD_DENOM_2417_MORE};};
template<> struct libdivide_constants<int16_t,2418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2418_MAGIC, .more = S16LD_DENOM_2418_MORE};};
template<> struct libdivide_constants<int16_t,2419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2419_MAGIC, .more = S16LD_DENOM_2419_MORE};};
template<> struct libdivide_constants<int16_t,2420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2420_MAGIC, .more = S16LD_DENOM_2420_MORE};};
template<> struct libdivide_constants<int16_t,2421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2421_MAGIC, .more = S16LD_DENOM_2421_MORE};};
template<> struct libdivide_constants<int16_t,2422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2422_MAGIC, .more = S16LD_DENOM_2422_MORE};};
template<> struct libdivide_constants<int16_t,2423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2423_MAGIC, .more = S16LD_DENOM_2423_MORE};};
template<> struct libdivide_constants<int16_t,2424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2424_MAGIC, .more = S16LD_DENOM_2424_MORE};};
template<> struct libdivide_constants<int16_t,2425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2425_MAGIC, .more = S16LD_DENOM_2425_MORE};};
template<> struct libdivide_constants<int16_t,2426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2426_MAGIC, .more = S16LD_DENOM_2426_MORE};};
template<> struct libdivide_constants<int16_t,2427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2427_MAGIC, .more = S16LD_DENOM_2427_MORE};};
template<> struct libdivide_constants<int16_t,2428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2428_MAGIC, .more = S16LD_DENOM_2428_MORE};};
template<> struct libdivide_constants<int16_t,2429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2429_MAGIC, .more = S16LD_DENOM_2429_MORE};};
template<> struct libdivide_constants<int16_t,2430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2430_MAGIC, .more = S16LD_DENOM_2430_MORE};};
template<> struct libdivide_constants<int16_t,2431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2431_MAGIC, .more = S16LD_DENOM_2431_MORE};};
template<> struct libdivide_constants<int16_t,2432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2432_MAGIC, .more = S16LD_DENOM_2432_MORE};};
template<> struct libdivide_constants<int16_t,2433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2433_MAGIC, .more = S16LD_DENOM_2433_MORE};};
template<> struct libdivide_constants<int16_t,2434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2434_MAGIC, .more = S16LD_DENOM_2434_MORE};};
template<> struct libdivide_constants<int16_t,2435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2435_MAGIC, .more = S16LD_DENOM_2435_MORE};};
template<> struct libdivide_constants<int16_t,2436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2436_MAGIC, .more = S16LD_DENOM_2436_MORE};};
template<> struct libdivide_constants<int16_t,2437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2437_MAGIC, .more = S16LD_DENOM_2437_MORE};};
template<> struct libdivide_constants<int16_t,2438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2438_MAGIC, .more = S16LD_DENOM_2438_MORE};};
template<> struct libdivide_constants<int16_t,2439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2439_MAGIC, .more = S16LD_DENOM_2439_MORE};};
template<> struct libdivide_constants<int16_t,2440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2440_MAGIC, .more = S16LD_DENOM_2440_MORE};};
template<> struct libdivide_constants<int16_t,2441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2441_MAGIC, .more = S16LD_DENOM_2441_MORE};};
template<> struct libdivide_constants<int16_t,2442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2442_MAGIC, .more = S16LD_DENOM_2442_MORE};};
template<> struct libdivide_constants<int16_t,2443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2443_MAGIC, .more = S16LD_DENOM_2443_MORE};};
template<> struct libdivide_constants<int16_t,2444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2444_MAGIC, .more = S16LD_DENOM_2444_MORE};};
template<> struct libdivide_constants<int16_t,2445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2445_MAGIC, .more = S16LD_DENOM_2445_MORE};};
template<> struct libdivide_constants<int16_t,2446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2446_MAGIC, .more = S16LD_DENOM_2446_MORE};};
template<> struct libdivide_constants<int16_t,2447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2447_MAGIC, .more = S16LD_DENOM_2447_MORE};};
template<> struct libdivide_constants<int16_t,2448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2448_MAGIC, .more = S16LD_DENOM_2448_MORE};};
template<> struct libdivide_constants<int16_t,2449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2449_MAGIC, .more = S16LD_DENOM_2449_MORE};};
template<> struct libdivide_constants<int16_t,2450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2450_MAGIC, .more = S16LD_DENOM_2450_MORE};};
template<> struct libdivide_constants<int16_t,2451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2451_MAGIC, .more = S16LD_DENOM_2451_MORE};};
template<> struct libdivide_constants<int16_t,2452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2452_MAGIC, .more = S16LD_DENOM_2452_MORE};};
template<> struct libdivide_constants<int16_t,2453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2453_MAGIC, .more = S16LD_DENOM_2453_MORE};};
template<> struct libdivide_constants<int16_t,2454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2454_MAGIC, .more = S16LD_DENOM_2454_MORE};};
template<> struct libdivide_constants<int16_t,2455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2455_MAGIC, .more = S16LD_DENOM_2455_MORE};};
template<> struct libdivide_constants<int16_t,2456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2456_MAGIC, .more = S16LD_DENOM_2456_MORE};};
template<> struct libdivide_constants<int16_t,2457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2457_MAGIC, .more = S16LD_DENOM_2457_MORE};};
template<> struct libdivide_constants<int16_t,2458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2458_MAGIC, .more = S16LD_DENOM_2458_MORE};};
template<> struct libdivide_constants<int16_t,2459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2459_MAGIC, .more = S16LD_DENOM_2459_MORE};};
template<> struct libdivide_constants<int16_t,2460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2460_MAGIC, .more = S16LD_DENOM_2460_MORE};};
template<> struct libdivide_constants<int16_t,2461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2461_MAGIC, .more = S16LD_DENOM_2461_MORE};};
template<> struct libdivide_constants<int16_t,2462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2462_MAGIC, .more = S16LD_DENOM_2462_MORE};};
template<> struct libdivide_constants<int16_t,2463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2463_MAGIC, .more = S16LD_DENOM_2463_MORE};};
template<> struct libdivide_constants<int16_t,2464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2464_MAGIC, .more = S16LD_DENOM_2464_MORE};};
template<> struct libdivide_constants<int16_t,2465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2465_MAGIC, .more = S16LD_DENOM_2465_MORE};};
template<> struct libdivide_constants<int16_t,2466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2466_MAGIC, .more = S16LD_DENOM_2466_MORE};};
template<> struct libdivide_constants<int16_t,2467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2467_MAGIC, .more = S16LD_DENOM_2467_MORE};};
template<> struct libdivide_constants<int16_t,2468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2468_MAGIC, .more = S16LD_DENOM_2468_MORE};};
template<> struct libdivide_constants<int16_t,2469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2469_MAGIC, .more = S16LD_DENOM_2469_MORE};};
template<> struct libdivide_constants<int16_t,2470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2470_MAGIC, .more = S16LD_DENOM_2470_MORE};};
template<> struct libdivide_constants<int16_t,2471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2471_MAGIC, .more = S16LD_DENOM_2471_MORE};};
template<> struct libdivide_constants<int16_t,2472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2472_MAGIC, .more = S16LD_DENOM_2472_MORE};};
template<> struct libdivide_constants<int16_t,2473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2473_MAGIC, .more = S16LD_DENOM_2473_MORE};};
template<> struct libdivide_constants<int16_t,2474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2474_MAGIC, .more = S16LD_DENOM_2474_MORE};};
template<> struct libdivide_constants<int16_t,2475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2475_MAGIC, .more = S16LD_DENOM_2475_MORE};};
template<> struct libdivide_constants<int16_t,2476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2476_MAGIC, .more = S16LD_DENOM_2476_MORE};};
template<> struct libdivide_constants<int16_t,2477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2477_MAGIC, .more = S16LD_DENOM_2477_MORE};};
template<> struct libdivide_constants<int16_t,2478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2478_MAGIC, .more = S16LD_DENOM_2478_MORE};};
template<> struct libdivide_constants<int16_t,2479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2479_MAGIC, .more = S16LD_DENOM_2479_MORE};};
template<> struct libdivide_constants<int16_t,2480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2480_MAGIC, .more = S16LD_DENOM_2480_MORE};};
template<> struct libdivide_constants<int16_t,2481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2481_MAGIC, .more = S16LD_DENOM_2481_MORE};};
template<> struct libdivide_constants<int16_t,2482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2482_MAGIC, .more = S16LD_DENOM_2482_MORE};};
template<> struct libdivide_constants<int16_t,2483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2483_MAGIC, .more = S16LD_DENOM_2483_MORE};};
template<> struct libdivide_constants<int16_t,2484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2484_MAGIC, .more = S16LD_DENOM_2484_MORE};};
template<> struct libdivide_constants<int16_t,2485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2485_MAGIC, .more = S16LD_DENOM_2485_MORE};};
template<> struct libdivide_constants<int16_t,2486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2486_MAGIC, .more = S16LD_DENOM_2486_MORE};};
template<> struct libdivide_constants<int16_t,2487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2487_MAGIC, .more = S16LD_DENOM_2487_MORE};};
template<> struct libdivide_constants<int16_t,2488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2488_MAGIC, .more = S16LD_DENOM_2488_MORE};};
template<> struct libdivide_constants<int16_t,2489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2489_MAGIC, .more = S16LD_DENOM_2489_MORE};};
template<> struct libdivide_constants<int16_t,2490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2490_MAGIC, .more = S16LD_DENOM_2490_MORE};};
template<> struct libdivide_constants<int16_t,2491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2491_MAGIC, .more = S16LD_DENOM_2491_MORE};};
template<> struct libdivide_constants<int16_t,2492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2492_MAGIC, .more = S16LD_DENOM_2492_MORE};};
template<> struct libdivide_constants<int16_t,2493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2493_MAGIC, .more = S16LD_DENOM_2493_MORE};};
template<> struct libdivide_constants<int16_t,2494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2494_MAGIC, .more = S16LD_DENOM_2494_MORE};};
template<> struct libdivide_constants<int16_t,2495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2495_MAGIC, .more = S16LD_DENOM_2495_MORE};};
template<> struct libdivide_constants<int16_t,2496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2496_MAGIC, .more = S16LD_DENOM_2496_MORE};};
template<> struct libdivide_constants<int16_t,2497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2497_MAGIC, .more = S16LD_DENOM_2497_MORE};};
template<> struct libdivide_constants<int16_t,2498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2498_MAGIC, .more = S16LD_DENOM_2498_MORE};};
template<> struct libdivide_constants<int16_t,2499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2499_MAGIC, .more = S16LD_DENOM_2499_MORE};};
template<> struct libdivide_constants<int16_t,2500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2500_MAGIC, .more = S16LD_DENOM_2500_MORE};};
template<> struct libdivide_constants<int16_t,2501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2501_MAGIC, .more = S16LD_DENOM_2501_MORE};};
template<> struct libdivide_constants<int16_t,2502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2502_MAGIC, .more = S16LD_DENOM_2502_MORE};};
template<> struct libdivide_constants<int16_t,2503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2503_MAGIC, .more = S16LD_DENOM_2503_MORE};};
template<> struct libdivide_constants<int16_t,2504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2504_MAGIC, .more = S16LD_DENOM_2504_MORE};};
template<> struct libdivide_constants<int16_t,2505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2505_MAGIC, .more = S16LD_DENOM_2505_MORE};};
template<> struct libdivide_constants<int16_t,2506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2506_MAGIC, .more = S16LD_DENOM_2506_MORE};};
template<> struct libdivide_constants<int16_t,2507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2507_MAGIC, .more = S16LD_DENOM_2507_MORE};};
template<> struct libdivide_constants<int16_t,2508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2508_MAGIC, .more = S16LD_DENOM_2508_MORE};};
template<> struct libdivide_constants<int16_t,2509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2509_MAGIC, .more = S16LD_DENOM_2509_MORE};};
template<> struct libdivide_constants<int16_t,2510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2510_MAGIC, .more = S16LD_DENOM_2510_MORE};};
template<> struct libdivide_constants<int16_t,2511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2511_MAGIC, .more = S16LD_DENOM_2511_MORE};};
template<> struct libdivide_constants<int16_t,2512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2512_MAGIC, .more = S16LD_DENOM_2512_MORE};};
template<> struct libdivide_constants<int16_t,2513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2513_MAGIC, .more = S16LD_DENOM_2513_MORE};};
template<> struct libdivide_constants<int16_t,2514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2514_MAGIC, .more = S16LD_DENOM_2514_MORE};};
template<> struct libdivide_constants<int16_t,2515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2515_MAGIC, .more = S16LD_DENOM_2515_MORE};};
template<> struct libdivide_constants<int16_t,2516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2516_MAGIC, .more = S16LD_DENOM_2516_MORE};};
template<> struct libdivide_constants<int16_t,2517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2517_MAGIC, .more = S16LD_DENOM_2517_MORE};};
template<> struct libdivide_constants<int16_t,2518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2518_MAGIC, .more = S16LD_DENOM_2518_MORE};};
template<> struct libdivide_constants<int16_t,2519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2519_MAGIC, .more = S16LD_DENOM_2519_MORE};};
template<> struct libdivide_constants<int16_t,2520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2520_MAGIC, .more = S16LD_DENOM_2520_MORE};};
template<> struct libdivide_constants<int16_t,2521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2521_MAGIC, .more = S16LD_DENOM_2521_MORE};};
template<> struct libdivide_constants<int16_t,2522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2522_MAGIC, .more = S16LD_DENOM_2522_MORE};};
template<> struct libdivide_constants<int16_t,2523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2523_MAGIC, .more = S16LD_DENOM_2523_MORE};};
template<> struct libdivide_constants<int16_t,2524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2524_MAGIC, .more = S16LD_DENOM_2524_MORE};};
template<> struct libdivide_constants<int16_t,2525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2525_MAGIC, .more = S16LD_DENOM_2525_MORE};};
template<> struct libdivide_constants<int16_t,2526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2526_MAGIC, .more = S16LD_DENOM_2526_MORE};};
template<> struct libdivide_constants<int16_t,2527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2527_MAGIC, .more = S16LD_DENOM_2527_MORE};};
template<> struct libdivide_constants<int16_t,2528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2528_MAGIC, .more = S16LD_DENOM_2528_MORE};};
template<> struct libdivide_constants<int16_t,2529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2529_MAGIC, .more = S16LD_DENOM_2529_MORE};};
template<> struct libdivide_constants<int16_t,2530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2530_MAGIC, .more = S16LD_DENOM_2530_MORE};};
template<> struct libdivide_constants<int16_t,2531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2531_MAGIC, .more = S16LD_DENOM_2531_MORE};};
template<> struct libdivide_constants<int16_t,2532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2532_MAGIC, .more = S16LD_DENOM_2532_MORE};};
template<> struct libdivide_constants<int16_t,2533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2533_MAGIC, .more = S16LD_DENOM_2533_MORE};};
template<> struct libdivide_constants<int16_t,2534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2534_MAGIC, .more = S16LD_DENOM_2534_MORE};};
template<> struct libdivide_constants<int16_t,2535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2535_MAGIC, .more = S16LD_DENOM_2535_MORE};};
template<> struct libdivide_constants<int16_t,2536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2536_MAGIC, .more = S16LD_DENOM_2536_MORE};};
template<> struct libdivide_constants<int16_t,2537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2537_MAGIC, .more = S16LD_DENOM_2537_MORE};};
template<> struct libdivide_constants<int16_t,2538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2538_MAGIC, .more = S16LD_DENOM_2538_MORE};};
template<> struct libdivide_constants<int16_t,2539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2539_MAGIC, .more = S16LD_DENOM_2539_MORE};};
template<> struct libdivide_constants<int16_t,2540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2540_MAGIC, .more = S16LD_DENOM_2540_MORE};};
template<> struct libdivide_constants<int16_t,2541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2541_MAGIC, .more = S16LD_DENOM_2541_MORE};};
template<> struct libdivide_constants<int16_t,2542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2542_MAGIC, .more = S16LD_DENOM_2542_MORE};};
template<> struct libdivide_constants<int16_t,2543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2543_MAGIC, .more = S16LD_DENOM_2543_MORE};};
template<> struct libdivide_constants<int16_t,2544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2544_MAGIC, .more = S16LD_DENOM_2544_MORE};};
template<> struct libdivide_constants<int16_t,2545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2545_MAGIC, .more = S16LD_DENOM_2545_MORE};};
template<> struct libdivide_constants<int16_t,2546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2546_MAGIC, .more = S16LD_DENOM_2546_MORE};};
template<> struct libdivide_constants<int16_t,2547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2547_MAGIC, .more = S16LD_DENOM_2547_MORE};};
template<> struct libdivide_constants<int16_t,2548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2548_MAGIC, .more = S16LD_DENOM_2548_MORE};};
template<> struct libdivide_constants<int16_t,2549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2549_MAGIC, .more = S16LD_DENOM_2549_MORE};};
template<> struct libdivide_constants<int16_t,2550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2550_MAGIC, .more = S16LD_DENOM_2550_MORE};};
template<> struct libdivide_constants<int16_t,2551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2551_MAGIC, .more = S16LD_DENOM_2551_MORE};};
template<> struct libdivide_constants<int16_t,2552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2552_MAGIC, .more = S16LD_DENOM_2552_MORE};};
template<> struct libdivide_constants<int16_t,2553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2553_MAGIC, .more = S16LD_DENOM_2553_MORE};};
template<> struct libdivide_constants<int16_t,2554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2554_MAGIC, .more = S16LD_DENOM_2554_MORE};};
template<> struct libdivide_constants<int16_t,2555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2555_MAGIC, .more = S16LD_DENOM_2555_MORE};};
template<> struct libdivide_constants<int16_t,2556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2556_MAGIC, .more = S16LD_DENOM_2556_MORE};};
template<> struct libdivide_constants<int16_t,2557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2557_MAGIC, .more = S16LD_DENOM_2557_MORE};};
template<> struct libdivide_constants<int16_t,2558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2558_MAGIC, .more = S16LD_DENOM_2558_MORE};};
template<> struct libdivide_constants<int16_t,2559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2559_MAGIC, .more = S16LD_DENOM_2559_MORE};};
template<> struct libdivide_constants<int16_t,2560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2560_MAGIC, .more = S16LD_DENOM_2560_MORE};};
template<> struct libdivide_constants<int16_t,2561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2561_MAGIC, .more = S16LD_DENOM_2561_MORE};};
template<> struct libdivide_constants<int16_t,2562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2562_MAGIC, .more = S16LD_DENOM_2562_MORE};};
template<> struct libdivide_constants<int16_t,2563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2563_MAGIC, .more = S16LD_DENOM_2563_MORE};};
template<> struct libdivide_constants<int16_t,2564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2564_MAGIC, .more = S16LD_DENOM_2564_MORE};};
template<> struct libdivide_constants<int16_t,2565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2565_MAGIC, .more = S16LD_DENOM_2565_MORE};};
template<> struct libdivide_constants<int16_t,2566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2566_MAGIC, .more = S16LD_DENOM_2566_MORE};};
template<> struct libdivide_constants<int16_t,2567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2567_MAGIC, .more = S16LD_DENOM_2567_MORE};};
template<> struct libdivide_constants<int16_t,2568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2568_MAGIC, .more = S16LD_DENOM_2568_MORE};};
template<> struct libdivide_constants<int16_t,2569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2569_MAGIC, .more = S16LD_DENOM_2569_MORE};};
template<> struct libdivide_constants<int16_t,2570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2570_MAGIC, .more = S16LD_DENOM_2570_MORE};};
template<> struct libdivide_constants<int16_t,2571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2571_MAGIC, .more = S16LD_DENOM_2571_MORE};};
template<> struct libdivide_constants<int16_t,2572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2572_MAGIC, .more = S16LD_DENOM_2572_MORE};};
template<> struct libdivide_constants<int16_t,2573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2573_MAGIC, .more = S16LD_DENOM_2573_MORE};};
template<> struct libdivide_constants<int16_t,2574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2574_MAGIC, .more = S16LD_DENOM_2574_MORE};};
template<> struct libdivide_constants<int16_t,2575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2575_MAGIC, .more = S16LD_DENOM_2575_MORE};};
template<> struct libdivide_constants<int16_t,2576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2576_MAGIC, .more = S16LD_DENOM_2576_MORE};};
template<> struct libdivide_constants<int16_t,2577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2577_MAGIC, .more = S16LD_DENOM_2577_MORE};};
template<> struct libdivide_constants<int16_t,2578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2578_MAGIC, .more = S16LD_DENOM_2578_MORE};};
template<> struct libdivide_constants<int16_t,2579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2579_MAGIC, .more = S16LD_DENOM_2579_MORE};};
template<> struct libdivide_constants<int16_t,2580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2580_MAGIC, .more = S16LD_DENOM_2580_MORE};};
template<> struct libdivide_constants<int16_t,2581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2581_MAGIC, .more = S16LD_DENOM_2581_MORE};};
template<> struct libdivide_constants<int16_t,2582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2582_MAGIC, .more = S16LD_DENOM_2582_MORE};};
template<> struct libdivide_constants<int16_t,2583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2583_MAGIC, .more = S16LD_DENOM_2583_MORE};};
template<> struct libdivide_constants<int16_t,2584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2584_MAGIC, .more = S16LD_DENOM_2584_MORE};};
template<> struct libdivide_constants<int16_t,2585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2585_MAGIC, .more = S16LD_DENOM_2585_MORE};};
template<> struct libdivide_constants<int16_t,2586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2586_MAGIC, .more = S16LD_DENOM_2586_MORE};};
template<> struct libdivide_constants<int16_t,2587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2587_MAGIC, .more = S16LD_DENOM_2587_MORE};};
template<> struct libdivide_constants<int16_t,2588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2588_MAGIC, .more = S16LD_DENOM_2588_MORE};};
template<> struct libdivide_constants<int16_t,2589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2589_MAGIC, .more = S16LD_DENOM_2589_MORE};};
template<> struct libdivide_constants<int16_t,2590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2590_MAGIC, .more = S16LD_DENOM_2590_MORE};};
template<> struct libdivide_constants<int16_t,2591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2591_MAGIC, .more = S16LD_DENOM_2591_MORE};};
template<> struct libdivide_constants<int16_t,2592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2592_MAGIC, .more = S16LD_DENOM_2592_MORE};};
template<> struct libdivide_constants<int16_t,2593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2593_MAGIC, .more = S16LD_DENOM_2593_MORE};};
template<> struct libdivide_constants<int16_t,2594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2594_MAGIC, .more = S16LD_DENOM_2594_MORE};};
template<> struct libdivide_constants<int16_t,2595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2595_MAGIC, .more = S16LD_DENOM_2595_MORE};};
template<> struct libdivide_constants<int16_t,2596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2596_MAGIC, .more = S16LD_DENOM_2596_MORE};};
template<> struct libdivide_constants<int16_t,2597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2597_MAGIC, .more = S16LD_DENOM_2597_MORE};};
template<> struct libdivide_constants<int16_t,2598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2598_MAGIC, .more = S16LD_DENOM_2598_MORE};};
template<> struct libdivide_constants<int16_t,2599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2599_MAGIC, .more = S16LD_DENOM_2599_MORE};};
template<> struct libdivide_constants<int16_t,2600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2600_MAGIC, .more = S16LD_DENOM_2600_MORE};};
template<> struct libdivide_constants<int16_t,2601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2601_MAGIC, .more = S16LD_DENOM_2601_MORE};};
template<> struct libdivide_constants<int16_t,2602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2602_MAGIC, .more = S16LD_DENOM_2602_MORE};};
template<> struct libdivide_constants<int16_t,2603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2603_MAGIC, .more = S16LD_DENOM_2603_MORE};};
template<> struct libdivide_constants<int16_t,2604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2604_MAGIC, .more = S16LD_DENOM_2604_MORE};};
template<> struct libdivide_constants<int16_t,2605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2605_MAGIC, .more = S16LD_DENOM_2605_MORE};};
template<> struct libdivide_constants<int16_t,2606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2606_MAGIC, .more = S16LD_DENOM_2606_MORE};};
template<> struct libdivide_constants<int16_t,2607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2607_MAGIC, .more = S16LD_DENOM_2607_MORE};};
template<> struct libdivide_constants<int16_t,2608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2608_MAGIC, .more = S16LD_DENOM_2608_MORE};};
template<> struct libdivide_constants<int16_t,2609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2609_MAGIC, .more = S16LD_DENOM_2609_MORE};};
template<> struct libdivide_constants<int16_t,2610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2610_MAGIC, .more = S16LD_DENOM_2610_MORE};};
template<> struct libdivide_constants<int16_t,2611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2611_MAGIC, .more = S16LD_DENOM_2611_MORE};};
template<> struct libdivide_constants<int16_t,2612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2612_MAGIC, .more = S16LD_DENOM_2612_MORE};};
template<> struct libdivide_constants<int16_t,2613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2613_MAGIC, .more = S16LD_DENOM_2613_MORE};};
template<> struct libdivide_constants<int16_t,2614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2614_MAGIC, .more = S16LD_DENOM_2614_MORE};};
template<> struct libdivide_constants<int16_t,2615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2615_MAGIC, .more = S16LD_DENOM_2615_MORE};};
template<> struct libdivide_constants<int16_t,2616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2616_MAGIC, .more = S16LD_DENOM_2616_MORE};};
template<> struct libdivide_constants<int16_t,2617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2617_MAGIC, .more = S16LD_DENOM_2617_MORE};};
template<> struct libdivide_constants<int16_t,2618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2618_MAGIC, .more = S16LD_DENOM_2618_MORE};};
template<> struct libdivide_constants<int16_t,2619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2619_MAGIC, .more = S16LD_DENOM_2619_MORE};};
template<> struct libdivide_constants<int16_t,2620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2620_MAGIC, .more = S16LD_DENOM_2620_MORE};};
template<> struct libdivide_constants<int16_t,2621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2621_MAGIC, .more = S16LD_DENOM_2621_MORE};};
template<> struct libdivide_constants<int16_t,2622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2622_MAGIC, .more = S16LD_DENOM_2622_MORE};};
template<> struct libdivide_constants<int16_t,2623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2623_MAGIC, .more = S16LD_DENOM_2623_MORE};};
template<> struct libdivide_constants<int16_t,2624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2624_MAGIC, .more = S16LD_DENOM_2624_MORE};};
template<> struct libdivide_constants<int16_t,2625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2625_MAGIC, .more = S16LD_DENOM_2625_MORE};};
template<> struct libdivide_constants<int16_t,2626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2626_MAGIC, .more = S16LD_DENOM_2626_MORE};};
template<> struct libdivide_constants<int16_t,2627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2627_MAGIC, .more = S16LD_DENOM_2627_MORE};};
template<> struct libdivide_constants<int16_t,2628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2628_MAGIC, .more = S16LD_DENOM_2628_MORE};};
template<> struct libdivide_constants<int16_t,2629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2629_MAGIC, .more = S16LD_DENOM_2629_MORE};};
template<> struct libdivide_constants<int16_t,2630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2630_MAGIC, .more = S16LD_DENOM_2630_MORE};};
template<> struct libdivide_constants<int16_t,2631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2631_MAGIC, .more = S16LD_DENOM_2631_MORE};};
template<> struct libdivide_constants<int16_t,2632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2632_MAGIC, .more = S16LD_DENOM_2632_MORE};};
template<> struct libdivide_constants<int16_t,2633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2633_MAGIC, .more = S16LD_DENOM_2633_MORE};};
template<> struct libdivide_constants<int16_t,2634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2634_MAGIC, .more = S16LD_DENOM_2634_MORE};};
template<> struct libdivide_constants<int16_t,2635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2635_MAGIC, .more = S16LD_DENOM_2635_MORE};};
template<> struct libdivide_constants<int16_t,2636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2636_MAGIC, .more = S16LD_DENOM_2636_MORE};};
template<> struct libdivide_constants<int16_t,2637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2637_MAGIC, .more = S16LD_DENOM_2637_MORE};};
template<> struct libdivide_constants<int16_t,2638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2638_MAGIC, .more = S16LD_DENOM_2638_MORE};};
template<> struct libdivide_constants<int16_t,2639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2639_MAGIC, .more = S16LD_DENOM_2639_MORE};};
template<> struct libdivide_constants<int16_t,2640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2640_MAGIC, .more = S16LD_DENOM_2640_MORE};};
template<> struct libdivide_constants<int16_t,2641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2641_MAGIC, .more = S16LD_DENOM_2641_MORE};};
template<> struct libdivide_constants<int16_t,2642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2642_MAGIC, .more = S16LD_DENOM_2642_MORE};};
template<> struct libdivide_constants<int16_t,2643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2643_MAGIC, .more = S16LD_DENOM_2643_MORE};};
template<> struct libdivide_constants<int16_t,2644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2644_MAGIC, .more = S16LD_DENOM_2644_MORE};};
template<> struct libdivide_constants<int16_t,2645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2645_MAGIC, .more = S16LD_DENOM_2645_MORE};};
template<> struct libdivide_constants<int16_t,2646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2646_MAGIC, .more = S16LD_DENOM_2646_MORE};};
template<> struct libdivide_constants<int16_t,2647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2647_MAGIC, .more = S16LD_DENOM_2647_MORE};};
template<> struct libdivide_constants<int16_t,2648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2648_MAGIC, .more = S16LD_DENOM_2648_MORE};};
template<> struct libdivide_constants<int16_t,2649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2649_MAGIC, .more = S16LD_DENOM_2649_MORE};};
template<> struct libdivide_constants<int16_t,2650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2650_MAGIC, .more = S16LD_DENOM_2650_MORE};};
template<> struct libdivide_constants<int16_t,2651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2651_MAGIC, .more = S16LD_DENOM_2651_MORE};};
template<> struct libdivide_constants<int16_t,2652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2652_MAGIC, .more = S16LD_DENOM_2652_MORE};};
template<> struct libdivide_constants<int16_t,2653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2653_MAGIC, .more = S16LD_DENOM_2653_MORE};};
template<> struct libdivide_constants<int16_t,2654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2654_MAGIC, .more = S16LD_DENOM_2654_MORE};};
template<> struct libdivide_constants<int16_t,2655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2655_MAGIC, .more = S16LD_DENOM_2655_MORE};};
template<> struct libdivide_constants<int16_t,2656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2656_MAGIC, .more = S16LD_DENOM_2656_MORE};};
template<> struct libdivide_constants<int16_t,2657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2657_MAGIC, .more = S16LD_DENOM_2657_MORE};};
template<> struct libdivide_constants<int16_t,2658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2658_MAGIC, .more = S16LD_DENOM_2658_MORE};};
template<> struct libdivide_constants<int16_t,2659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2659_MAGIC, .more = S16LD_DENOM_2659_MORE};};
template<> struct libdivide_constants<int16_t,2660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2660_MAGIC, .more = S16LD_DENOM_2660_MORE};};
template<> struct libdivide_constants<int16_t,2661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2661_MAGIC, .more = S16LD_DENOM_2661_MORE};};
template<> struct libdivide_constants<int16_t,2662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2662_MAGIC, .more = S16LD_DENOM_2662_MORE};};
template<> struct libdivide_constants<int16_t,2663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2663_MAGIC, .more = S16LD_DENOM_2663_MORE};};
template<> struct libdivide_constants<int16_t,2664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2664_MAGIC, .more = S16LD_DENOM_2664_MORE};};
template<> struct libdivide_constants<int16_t,2665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2665_MAGIC, .more = S16LD_DENOM_2665_MORE};};
template<> struct libdivide_constants<int16_t,2666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2666_MAGIC, .more = S16LD_DENOM_2666_MORE};};
template<> struct libdivide_constants<int16_t,2667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2667_MAGIC, .more = S16LD_DENOM_2667_MORE};};
template<> struct libdivide_constants<int16_t,2668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2668_MAGIC, .more = S16LD_DENOM_2668_MORE};};
template<> struct libdivide_constants<int16_t,2669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2669_MAGIC, .more = S16LD_DENOM_2669_MORE};};
template<> struct libdivide_constants<int16_t,2670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2670_MAGIC, .more = S16LD_DENOM_2670_MORE};};
template<> struct libdivide_constants<int16_t,2671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2671_MAGIC, .more = S16LD_DENOM_2671_MORE};};
template<> struct libdivide_constants<int16_t,2672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2672_MAGIC, .more = S16LD_DENOM_2672_MORE};};
template<> struct libdivide_constants<int16_t,2673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2673_MAGIC, .more = S16LD_DENOM_2673_MORE};};
template<> struct libdivide_constants<int16_t,2674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2674_MAGIC, .more = S16LD_DENOM_2674_MORE};};
template<> struct libdivide_constants<int16_t,2675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2675_MAGIC, .more = S16LD_DENOM_2675_MORE};};
template<> struct libdivide_constants<int16_t,2676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2676_MAGIC, .more = S16LD_DENOM_2676_MORE};};
template<> struct libdivide_constants<int16_t,2677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2677_MAGIC, .more = S16LD_DENOM_2677_MORE};};
template<> struct libdivide_constants<int16_t,2678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2678_MAGIC, .more = S16LD_DENOM_2678_MORE};};
template<> struct libdivide_constants<int16_t,2679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2679_MAGIC, .more = S16LD_DENOM_2679_MORE};};
template<> struct libdivide_constants<int16_t,2680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2680_MAGIC, .more = S16LD_DENOM_2680_MORE};};
template<> struct libdivide_constants<int16_t,2681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2681_MAGIC, .more = S16LD_DENOM_2681_MORE};};
template<> struct libdivide_constants<int16_t,2682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2682_MAGIC, .more = S16LD_DENOM_2682_MORE};};
template<> struct libdivide_constants<int16_t,2683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2683_MAGIC, .more = S16LD_DENOM_2683_MORE};};
template<> struct libdivide_constants<int16_t,2684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2684_MAGIC, .more = S16LD_DENOM_2684_MORE};};
template<> struct libdivide_constants<int16_t,2685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2685_MAGIC, .more = S16LD_DENOM_2685_MORE};};
template<> struct libdivide_constants<int16_t,2686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2686_MAGIC, .more = S16LD_DENOM_2686_MORE};};
template<> struct libdivide_constants<int16_t,2687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2687_MAGIC, .more = S16LD_DENOM_2687_MORE};};
template<> struct libdivide_constants<int16_t,2688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2688_MAGIC, .more = S16LD_DENOM_2688_MORE};};
template<> struct libdivide_constants<int16_t,2689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2689_MAGIC, .more = S16LD_DENOM_2689_MORE};};
template<> struct libdivide_constants<int16_t,2690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2690_MAGIC, .more = S16LD_DENOM_2690_MORE};};
template<> struct libdivide_constants<int16_t,2691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2691_MAGIC, .more = S16LD_DENOM_2691_MORE};};
template<> struct libdivide_constants<int16_t,2692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2692_MAGIC, .more = S16LD_DENOM_2692_MORE};};
template<> struct libdivide_constants<int16_t,2693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2693_MAGIC, .more = S16LD_DENOM_2693_MORE};};
template<> struct libdivide_constants<int16_t,2694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2694_MAGIC, .more = S16LD_DENOM_2694_MORE};};
template<> struct libdivide_constants<int16_t,2695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2695_MAGIC, .more = S16LD_DENOM_2695_MORE};};
template<> struct libdivide_constants<int16_t,2696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2696_MAGIC, .more = S16LD_DENOM_2696_MORE};};
template<> struct libdivide_constants<int16_t,2697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2697_MAGIC, .more = S16LD_DENOM_2697_MORE};};
template<> struct libdivide_constants<int16_t,2698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2698_MAGIC, .more = S16LD_DENOM_2698_MORE};};
template<> struct libdivide_constants<int16_t,2699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2699_MAGIC, .more = S16LD_DENOM_2699_MORE};};
template<> struct libdivide_constants<int16_t,2700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2700_MAGIC, .more = S16LD_DENOM_2700_MORE};};
template<> struct libdivide_constants<int16_t,2701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2701_MAGIC, .more = S16LD_DENOM_2701_MORE};};
template<> struct libdivide_constants<int16_t,2702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2702_MAGIC, .more = S16LD_DENOM_2702_MORE};};
template<> struct libdivide_constants<int16_t,2703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2703_MAGIC, .more = S16LD_DENOM_2703_MORE};};
template<> struct libdivide_constants<int16_t,2704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2704_MAGIC, .more = S16LD_DENOM_2704_MORE};};
template<> struct libdivide_constants<int16_t,2705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2705_MAGIC, .more = S16LD_DENOM_2705_MORE};};
template<> struct libdivide_constants<int16_t,2706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2706_MAGIC, .more = S16LD_DENOM_2706_MORE};};
template<> struct libdivide_constants<int16_t,2707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2707_MAGIC, .more = S16LD_DENOM_2707_MORE};};
template<> struct libdivide_constants<int16_t,2708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2708_MAGIC, .more = S16LD_DENOM_2708_MORE};};
template<> struct libdivide_constants<int16_t,2709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2709_MAGIC, .more = S16LD_DENOM_2709_MORE};};
template<> struct libdivide_constants<int16_t,2710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2710_MAGIC, .more = S16LD_DENOM_2710_MORE};};
template<> struct libdivide_constants<int16_t,2711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2711_MAGIC, .more = S16LD_DENOM_2711_MORE};};
template<> struct libdivide_constants<int16_t,2712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2712_MAGIC, .more = S16LD_DENOM_2712_MORE};};
template<> struct libdivide_constants<int16_t,2713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2713_MAGIC, .more = S16LD_DENOM_2713_MORE};};
template<> struct libdivide_constants<int16_t,2714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2714_MAGIC, .more = S16LD_DENOM_2714_MORE};};
template<> struct libdivide_constants<int16_t,2715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2715_MAGIC, .more = S16LD_DENOM_2715_MORE};};
template<> struct libdivide_constants<int16_t,2716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2716_MAGIC, .more = S16LD_DENOM_2716_MORE};};
template<> struct libdivide_constants<int16_t,2717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2717_MAGIC, .more = S16LD_DENOM_2717_MORE};};
template<> struct libdivide_constants<int16_t,2718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2718_MAGIC, .more = S16LD_DENOM_2718_MORE};};
template<> struct libdivide_constants<int16_t,2719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2719_MAGIC, .more = S16LD_DENOM_2719_MORE};};
template<> struct libdivide_constants<int16_t,2720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2720_MAGIC, .more = S16LD_DENOM_2720_MORE};};
template<> struct libdivide_constants<int16_t,2721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2721_MAGIC, .more = S16LD_DENOM_2721_MORE};};
template<> struct libdivide_constants<int16_t,2722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2722_MAGIC, .more = S16LD_DENOM_2722_MORE};};
template<> struct libdivide_constants<int16_t,2723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2723_MAGIC, .more = S16LD_DENOM_2723_MORE};};
template<> struct libdivide_constants<int16_t,2724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2724_MAGIC, .more = S16LD_DENOM_2724_MORE};};
template<> struct libdivide_constants<int16_t,2725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2725_MAGIC, .more = S16LD_DENOM_2725_MORE};};
template<> struct libdivide_constants<int16_t,2726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2726_MAGIC, .more = S16LD_DENOM_2726_MORE};};
template<> struct libdivide_constants<int16_t,2727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2727_MAGIC, .more = S16LD_DENOM_2727_MORE};};
template<> struct libdivide_constants<int16_t,2728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2728_MAGIC, .more = S16LD_DENOM_2728_MORE};};
template<> struct libdivide_constants<int16_t,2729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2729_MAGIC, .more = S16LD_DENOM_2729_MORE};};
template<> struct libdivide_constants<int16_t,2730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2730_MAGIC, .more = S16LD_DENOM_2730_MORE};};
template<> struct libdivide_constants<int16_t,2731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2731_MAGIC, .more = S16LD_DENOM_2731_MORE};};
template<> struct libdivide_constants<int16_t,2732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2732_MAGIC, .more = S16LD_DENOM_2732_MORE};};
template<> struct libdivide_constants<int16_t,2733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2733_MAGIC, .more = S16LD_DENOM_2733_MORE};};
template<> struct libdivide_constants<int16_t,2734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2734_MAGIC, .more = S16LD_DENOM_2734_MORE};};
template<> struct libdivide_constants<int16_t,2735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2735_MAGIC, .more = S16LD_DENOM_2735_MORE};};
template<> struct libdivide_constants<int16_t,2736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2736_MAGIC, .more = S16LD_DENOM_2736_MORE};};
template<> struct libdivide_constants<int16_t,2737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2737_MAGIC, .more = S16LD_DENOM_2737_MORE};};
template<> struct libdivide_constants<int16_t,2738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2738_MAGIC, .more = S16LD_DENOM_2738_MORE};};
template<> struct libdivide_constants<int16_t,2739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2739_MAGIC, .more = S16LD_DENOM_2739_MORE};};
template<> struct libdivide_constants<int16_t,2740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2740_MAGIC, .more = S16LD_DENOM_2740_MORE};};
template<> struct libdivide_constants<int16_t,2741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2741_MAGIC, .more = S16LD_DENOM_2741_MORE};};
template<> struct libdivide_constants<int16_t,2742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2742_MAGIC, .more = S16LD_DENOM_2742_MORE};};
template<> struct libdivide_constants<int16_t,2743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2743_MAGIC, .more = S16LD_DENOM_2743_MORE};};
template<> struct libdivide_constants<int16_t,2744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2744_MAGIC, .more = S16LD_DENOM_2744_MORE};};
template<> struct libdivide_constants<int16_t,2745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2745_MAGIC, .more = S16LD_DENOM_2745_MORE};};
template<> struct libdivide_constants<int16_t,2746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2746_MAGIC, .more = S16LD_DENOM_2746_MORE};};
template<> struct libdivide_constants<int16_t,2747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2747_MAGIC, .more = S16LD_DENOM_2747_MORE};};
template<> struct libdivide_constants<int16_t,2748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2748_MAGIC, .more = S16LD_DENOM_2748_MORE};};
template<> struct libdivide_constants<int16_t,2749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2749_MAGIC, .more = S16LD_DENOM_2749_MORE};};
template<> struct libdivide_constants<int16_t,2750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2750_MAGIC, .more = S16LD_DENOM_2750_MORE};};
template<> struct libdivide_constants<int16_t,2751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2751_MAGIC, .more = S16LD_DENOM_2751_MORE};};
template<> struct libdivide_constants<int16_t,2752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2752_MAGIC, .more = S16LD_DENOM_2752_MORE};};
template<> struct libdivide_constants<int16_t,2753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2753_MAGIC, .more = S16LD_DENOM_2753_MORE};};
template<> struct libdivide_constants<int16_t,2754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2754_MAGIC, .more = S16LD_DENOM_2754_MORE};};
template<> struct libdivide_constants<int16_t,2755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2755_MAGIC, .more = S16LD_DENOM_2755_MORE};};
template<> struct libdivide_constants<int16_t,2756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2756_MAGIC, .more = S16LD_DENOM_2756_MORE};};
template<> struct libdivide_constants<int16_t,2757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2757_MAGIC, .more = S16LD_DENOM_2757_MORE};};
template<> struct libdivide_constants<int16_t,2758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2758_MAGIC, .more = S16LD_DENOM_2758_MORE};};
template<> struct libdivide_constants<int16_t,2759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2759_MAGIC, .more = S16LD_DENOM_2759_MORE};};
template<> struct libdivide_constants<int16_t,2760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2760_MAGIC, .more = S16LD_DENOM_2760_MORE};};
template<> struct libdivide_constants<int16_t,2761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2761_MAGIC, .more = S16LD_DENOM_2761_MORE};};
template<> struct libdivide_constants<int16_t,2762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2762_MAGIC, .more = S16LD_DENOM_2762_MORE};};
template<> struct libdivide_constants<int16_t,2763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2763_MAGIC, .more = S16LD_DENOM_2763_MORE};};
template<> struct libdivide_constants<int16_t,2764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2764_MAGIC, .more = S16LD_DENOM_2764_MORE};};
template<> struct libdivide_constants<int16_t,2765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2765_MAGIC, .more = S16LD_DENOM_2765_MORE};};
template<> struct libdivide_constants<int16_t,2766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2766_MAGIC, .more = S16LD_DENOM_2766_MORE};};
template<> struct libdivide_constants<int16_t,2767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2767_MAGIC, .more = S16LD_DENOM_2767_MORE};};
template<> struct libdivide_constants<int16_t,2768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2768_MAGIC, .more = S16LD_DENOM_2768_MORE};};
template<> struct libdivide_constants<int16_t,2769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2769_MAGIC, .more = S16LD_DENOM_2769_MORE};};
template<> struct libdivide_constants<int16_t,2770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2770_MAGIC, .more = S16LD_DENOM_2770_MORE};};
template<> struct libdivide_constants<int16_t,2771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2771_MAGIC, .more = S16LD_DENOM_2771_MORE};};
template<> struct libdivide_constants<int16_t,2772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2772_MAGIC, .more = S16LD_DENOM_2772_MORE};};
template<> struct libdivide_constants<int16_t,2773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2773_MAGIC, .more = S16LD_DENOM_2773_MORE};};
template<> struct libdivide_constants<int16_t,2774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2774_MAGIC, .more = S16LD_DENOM_2774_MORE};};
template<> struct libdivide_constants<int16_t,2775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2775_MAGIC, .more = S16LD_DENOM_2775_MORE};};
template<> struct libdivide_constants<int16_t,2776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2776_MAGIC, .more = S16LD_DENOM_2776_MORE};};
template<> struct libdivide_constants<int16_t,2777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2777_MAGIC, .more = S16LD_DENOM_2777_MORE};};
template<> struct libdivide_constants<int16_t,2778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2778_MAGIC, .more = S16LD_DENOM_2778_MORE};};
template<> struct libdivide_constants<int16_t,2779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2779_MAGIC, .more = S16LD_DENOM_2779_MORE};};
template<> struct libdivide_constants<int16_t,2780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2780_MAGIC, .more = S16LD_DENOM_2780_MORE};};
template<> struct libdivide_constants<int16_t,2781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2781_MAGIC, .more = S16LD_DENOM_2781_MORE};};
template<> struct libdivide_constants<int16_t,2782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2782_MAGIC, .more = S16LD_DENOM_2782_MORE};};
template<> struct libdivide_constants<int16_t,2783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2783_MAGIC, .more = S16LD_DENOM_2783_MORE};};
template<> struct libdivide_constants<int16_t,2784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2784_MAGIC, .more = S16LD_DENOM_2784_MORE};};
template<> struct libdivide_constants<int16_t,2785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2785_MAGIC, .more = S16LD_DENOM_2785_MORE};};
template<> struct libdivide_constants<int16_t,2786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2786_MAGIC, .more = S16LD_DENOM_2786_MORE};};
template<> struct libdivide_constants<int16_t,2787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2787_MAGIC, .more = S16LD_DENOM_2787_MORE};};
template<> struct libdivide_constants<int16_t,2788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2788_MAGIC, .more = S16LD_DENOM_2788_MORE};};
template<> struct libdivide_constants<int16_t,2789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2789_MAGIC, .more = S16LD_DENOM_2789_MORE};};
template<> struct libdivide_constants<int16_t,2790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2790_MAGIC, .more = S16LD_DENOM_2790_MORE};};
template<> struct libdivide_constants<int16_t,2791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2791_MAGIC, .more = S16LD_DENOM_2791_MORE};};
template<> struct libdivide_constants<int16_t,2792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2792_MAGIC, .more = S16LD_DENOM_2792_MORE};};
template<> struct libdivide_constants<int16_t,2793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2793_MAGIC, .more = S16LD_DENOM_2793_MORE};};
template<> struct libdivide_constants<int16_t,2794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2794_MAGIC, .more = S16LD_DENOM_2794_MORE};};
template<> struct libdivide_constants<int16_t,2795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2795_MAGIC, .more = S16LD_DENOM_2795_MORE};};
template<> struct libdivide_constants<int16_t,2796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2796_MAGIC, .more = S16LD_DENOM_2796_MORE};};
template<> struct libdivide_constants<int16_t,2797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2797_MAGIC, .more = S16LD_DENOM_2797_MORE};};
template<> struct libdivide_constants<int16_t,2798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2798_MAGIC, .more = S16LD_DENOM_2798_MORE};};
template<> struct libdivide_constants<int16_t,2799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2799_MAGIC, .more = S16LD_DENOM_2799_MORE};};
template<> struct libdivide_constants<int16_t,2800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2800_MAGIC, .more = S16LD_DENOM_2800_MORE};};
template<> struct libdivide_constants<int16_t,2801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2801_MAGIC, .more = S16LD_DENOM_2801_MORE};};
template<> struct libdivide_constants<int16_t,2802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2802_MAGIC, .more = S16LD_DENOM_2802_MORE};};
template<> struct libdivide_constants<int16_t,2803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2803_MAGIC, .more = S16LD_DENOM_2803_MORE};};
template<> struct libdivide_constants<int16_t,2804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2804_MAGIC, .more = S16LD_DENOM_2804_MORE};};
template<> struct libdivide_constants<int16_t,2805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2805_MAGIC, .more = S16LD_DENOM_2805_MORE};};
template<> struct libdivide_constants<int16_t,2806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2806_MAGIC, .more = S16LD_DENOM_2806_MORE};};
template<> struct libdivide_constants<int16_t,2807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2807_MAGIC, .more = S16LD_DENOM_2807_MORE};};
template<> struct libdivide_constants<int16_t,2808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2808_MAGIC, .more = S16LD_DENOM_2808_MORE};};
template<> struct libdivide_constants<int16_t,2809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2809_MAGIC, .more = S16LD_DENOM_2809_MORE};};
template<> struct libdivide_constants<int16_t,2810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2810_MAGIC, .more = S16LD_DENOM_2810_MORE};};
template<> struct libdivide_constants<int16_t,2811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2811_MAGIC, .more = S16LD_DENOM_2811_MORE};};
template<> struct libdivide_constants<int16_t,2812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2812_MAGIC, .more = S16LD_DENOM_2812_MORE};};
template<> struct libdivide_constants<int16_t,2813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2813_MAGIC, .more = S16LD_DENOM_2813_MORE};};
template<> struct libdivide_constants<int16_t,2814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2814_MAGIC, .more = S16LD_DENOM_2814_MORE};};
template<> struct libdivide_constants<int16_t,2815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2815_MAGIC, .more = S16LD_DENOM_2815_MORE};};
template<> struct libdivide_constants<int16_t,2816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2816_MAGIC, .more = S16LD_DENOM_2816_MORE};};
template<> struct libdivide_constants<int16_t,2817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2817_MAGIC, .more = S16LD_DENOM_2817_MORE};};
template<> struct libdivide_constants<int16_t,2818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2818_MAGIC, .more = S16LD_DENOM_2818_MORE};};
template<> struct libdivide_constants<int16_t,2819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2819_MAGIC, .more = S16LD_DENOM_2819_MORE};};
template<> struct libdivide_constants<int16_t,2820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2820_MAGIC, .more = S16LD_DENOM_2820_MORE};};
template<> struct libdivide_constants<int16_t,2821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2821_MAGIC, .more = S16LD_DENOM_2821_MORE};};
template<> struct libdivide_constants<int16_t,2822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2822_MAGIC, .more = S16LD_DENOM_2822_MORE};};
template<> struct libdivide_constants<int16_t,2823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2823_MAGIC, .more = S16LD_DENOM_2823_MORE};};
template<> struct libdivide_constants<int16_t,2824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2824_MAGIC, .more = S16LD_DENOM_2824_MORE};};
template<> struct libdivide_constants<int16_t,2825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2825_MAGIC, .more = S16LD_DENOM_2825_MORE};};
template<> struct libdivide_constants<int16_t,2826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2826_MAGIC, .more = S16LD_DENOM_2826_MORE};};
template<> struct libdivide_constants<int16_t,2827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2827_MAGIC, .more = S16LD_DENOM_2827_MORE};};
template<> struct libdivide_constants<int16_t,2828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2828_MAGIC, .more = S16LD_DENOM_2828_MORE};};
template<> struct libdivide_constants<int16_t,2829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2829_MAGIC, .more = S16LD_DENOM_2829_MORE};};
template<> struct libdivide_constants<int16_t,2830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2830_MAGIC, .more = S16LD_DENOM_2830_MORE};};
template<> struct libdivide_constants<int16_t,2831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2831_MAGIC, .more = S16LD_DENOM_2831_MORE};};
template<> struct libdivide_constants<int16_t,2832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2832_MAGIC, .more = S16LD_DENOM_2832_MORE};};
template<> struct libdivide_constants<int16_t,2833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2833_MAGIC, .more = S16LD_DENOM_2833_MORE};};
template<> struct libdivide_constants<int16_t,2834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2834_MAGIC, .more = S16LD_DENOM_2834_MORE};};
template<> struct libdivide_constants<int16_t,2835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2835_MAGIC, .more = S16LD_DENOM_2835_MORE};};
template<> struct libdivide_constants<int16_t,2836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2836_MAGIC, .more = S16LD_DENOM_2836_MORE};};
template<> struct libdivide_constants<int16_t,2837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2837_MAGIC, .more = S16LD_DENOM_2837_MORE};};
template<> struct libdivide_constants<int16_t,2838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2838_MAGIC, .more = S16LD_DENOM_2838_MORE};};
template<> struct libdivide_constants<int16_t,2839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2839_MAGIC, .more = S16LD_DENOM_2839_MORE};};
template<> struct libdivide_constants<int16_t,2840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2840_MAGIC, .more = S16LD_DENOM_2840_MORE};};
template<> struct libdivide_constants<int16_t,2841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2841_MAGIC, .more = S16LD_DENOM_2841_MORE};};
template<> struct libdivide_constants<int16_t,2842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2842_MAGIC, .more = S16LD_DENOM_2842_MORE};};
template<> struct libdivide_constants<int16_t,2843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2843_MAGIC, .more = S16LD_DENOM_2843_MORE};};
template<> struct libdivide_constants<int16_t,2844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2844_MAGIC, .more = S16LD_DENOM_2844_MORE};};
template<> struct libdivide_constants<int16_t,2845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2845_MAGIC, .more = S16LD_DENOM_2845_MORE};};
template<> struct libdivide_constants<int16_t,2846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2846_MAGIC, .more = S16LD_DENOM_2846_MORE};};
template<> struct libdivide_constants<int16_t,2847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2847_MAGIC, .more = S16LD_DENOM_2847_MORE};};
template<> struct libdivide_constants<int16_t,2848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2848_MAGIC, .more = S16LD_DENOM_2848_MORE};};
template<> struct libdivide_constants<int16_t,2849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2849_MAGIC, .more = S16LD_DENOM_2849_MORE};};
template<> struct libdivide_constants<int16_t,2850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2850_MAGIC, .more = S16LD_DENOM_2850_MORE};};
template<> struct libdivide_constants<int16_t,2851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2851_MAGIC, .more = S16LD_DENOM_2851_MORE};};
template<> struct libdivide_constants<int16_t,2852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2852_MAGIC, .more = S16LD_DENOM_2852_MORE};};
template<> struct libdivide_constants<int16_t,2853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2853_MAGIC, .more = S16LD_DENOM_2853_MORE};};
template<> struct libdivide_constants<int16_t,2854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2854_MAGIC, .more = S16LD_DENOM_2854_MORE};};
template<> struct libdivide_constants<int16_t,2855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2855_MAGIC, .more = S16LD_DENOM_2855_MORE};};
template<> struct libdivide_constants<int16_t,2856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2856_MAGIC, .more = S16LD_DENOM_2856_MORE};};
template<> struct libdivide_constants<int16_t,2857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2857_MAGIC, .more = S16LD_DENOM_2857_MORE};};
template<> struct libdivide_constants<int16_t,2858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2858_MAGIC, .more = S16LD_DENOM_2858_MORE};};
template<> struct libdivide_constants<int16_t,2859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2859_MAGIC, .more = S16LD_DENOM_2859_MORE};};
template<> struct libdivide_constants<int16_t,2860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2860_MAGIC, .more = S16LD_DENOM_2860_MORE};};
template<> struct libdivide_constants<int16_t,2861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2861_MAGIC, .more = S16LD_DENOM_2861_MORE};};
template<> struct libdivide_constants<int16_t,2862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2862_MAGIC, .more = S16LD_DENOM_2862_MORE};};
template<> struct libdivide_constants<int16_t,2863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2863_MAGIC, .more = S16LD_DENOM_2863_MORE};};
template<> struct libdivide_constants<int16_t,2864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2864_MAGIC, .more = S16LD_DENOM_2864_MORE};};
template<> struct libdivide_constants<int16_t,2865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2865_MAGIC, .more = S16LD_DENOM_2865_MORE};};
template<> struct libdivide_constants<int16_t,2866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2866_MAGIC, .more = S16LD_DENOM_2866_MORE};};
template<> struct libdivide_constants<int16_t,2867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2867_MAGIC, .more = S16LD_DENOM_2867_MORE};};
template<> struct libdivide_constants<int16_t,2868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2868_MAGIC, .more = S16LD_DENOM_2868_MORE};};
template<> struct libdivide_constants<int16_t,2869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2869_MAGIC, .more = S16LD_DENOM_2869_MORE};};
template<> struct libdivide_constants<int16_t,2870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2870_MAGIC, .more = S16LD_DENOM_2870_MORE};};
template<> struct libdivide_constants<int16_t,2871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2871_MAGIC, .more = S16LD_DENOM_2871_MORE};};
template<> struct libdivide_constants<int16_t,2872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2872_MAGIC, .more = S16LD_DENOM_2872_MORE};};
template<> struct libdivide_constants<int16_t,2873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2873_MAGIC, .more = S16LD_DENOM_2873_MORE};};
template<> struct libdivide_constants<int16_t,2874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2874_MAGIC, .more = S16LD_DENOM_2874_MORE};};
template<> struct libdivide_constants<int16_t,2875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2875_MAGIC, .more = S16LD_DENOM_2875_MORE};};
template<> struct libdivide_constants<int16_t,2876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2876_MAGIC, .more = S16LD_DENOM_2876_MORE};};
template<> struct libdivide_constants<int16_t,2877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2877_MAGIC, .more = S16LD_DENOM_2877_MORE};};
template<> struct libdivide_constants<int16_t,2878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2878_MAGIC, .more = S16LD_DENOM_2878_MORE};};
template<> struct libdivide_constants<int16_t,2879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2879_MAGIC, .more = S16LD_DENOM_2879_MORE};};
template<> struct libdivide_constants<int16_t,2880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2880_MAGIC, .more = S16LD_DENOM_2880_MORE};};
template<> struct libdivide_constants<int16_t,2881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2881_MAGIC, .more = S16LD_DENOM_2881_MORE};};
template<> struct libdivide_constants<int16_t,2882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2882_MAGIC, .more = S16LD_DENOM_2882_MORE};};
template<> struct libdivide_constants<int16_t,2883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2883_MAGIC, .more = S16LD_DENOM_2883_MORE};};
template<> struct libdivide_constants<int16_t,2884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2884_MAGIC, .more = S16LD_DENOM_2884_MORE};};
template<> struct libdivide_constants<int16_t,2885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2885_MAGIC, .more = S16LD_DENOM_2885_MORE};};
template<> struct libdivide_constants<int16_t,2886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2886_MAGIC, .more = S16LD_DENOM_2886_MORE};};
template<> struct libdivide_constants<int16_t,2887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2887_MAGIC, .more = S16LD_DENOM_2887_MORE};};
template<> struct libdivide_constants<int16_t,2888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2888_MAGIC, .more = S16LD_DENOM_2888_MORE};};
template<> struct libdivide_constants<int16_t,2889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2889_MAGIC, .more = S16LD_DENOM_2889_MORE};};
template<> struct libdivide_constants<int16_t,2890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2890_MAGIC, .more = S16LD_DENOM_2890_MORE};};
template<> struct libdivide_constants<int16_t,2891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2891_MAGIC, .more = S16LD_DENOM_2891_MORE};};
template<> struct libdivide_constants<int16_t,2892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2892_MAGIC, .more = S16LD_DENOM_2892_MORE};};
template<> struct libdivide_constants<int16_t,2893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2893_MAGIC, .more = S16LD_DENOM_2893_MORE};};
template<> struct libdivide_constants<int16_t,2894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2894_MAGIC, .more = S16LD_DENOM_2894_MORE};};
template<> struct libdivide_constants<int16_t,2895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2895_MAGIC, .more = S16LD_DENOM_2895_MORE};};
template<> struct libdivide_constants<int16_t,2896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2896_MAGIC, .more = S16LD_DENOM_2896_MORE};};
template<> struct libdivide_constants<int16_t,2897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2897_MAGIC, .more = S16LD_DENOM_2897_MORE};};
template<> struct libdivide_constants<int16_t,2898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2898_MAGIC, .more = S16LD_DENOM_2898_MORE};};
template<> struct libdivide_constants<int16_t,2899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2899_MAGIC, .more = S16LD_DENOM_2899_MORE};};
template<> struct libdivide_constants<int16_t,2900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2900_MAGIC, .more = S16LD_DENOM_2900_MORE};};
template<> struct libdivide_constants<int16_t,2901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2901_MAGIC, .more = S16LD_DENOM_2901_MORE};};
template<> struct libdivide_constants<int16_t,2902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2902_MAGIC, .more = S16LD_DENOM_2902_MORE};};
template<> struct libdivide_constants<int16_t,2903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2903_MAGIC, .more = S16LD_DENOM_2903_MORE};};
template<> struct libdivide_constants<int16_t,2904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2904_MAGIC, .more = S16LD_DENOM_2904_MORE};};
template<> struct libdivide_constants<int16_t,2905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2905_MAGIC, .more = S16LD_DENOM_2905_MORE};};
template<> struct libdivide_constants<int16_t,2906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2906_MAGIC, .more = S16LD_DENOM_2906_MORE};};
template<> struct libdivide_constants<int16_t,2907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2907_MAGIC, .more = S16LD_DENOM_2907_MORE};};
template<> struct libdivide_constants<int16_t,2908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2908_MAGIC, .more = S16LD_DENOM_2908_MORE};};
template<> struct libdivide_constants<int16_t,2909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2909_MAGIC, .more = S16LD_DENOM_2909_MORE};};
template<> struct libdivide_constants<int16_t,2910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2910_MAGIC, .more = S16LD_DENOM_2910_MORE};};
template<> struct libdivide_constants<int16_t,2911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2911_MAGIC, .more = S16LD_DENOM_2911_MORE};};
template<> struct libdivide_constants<int16_t,2912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2912_MAGIC, .more = S16LD_DENOM_2912_MORE};};
template<> struct libdivide_constants<int16_t,2913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2913_MAGIC, .more = S16LD_DENOM_2913_MORE};};
template<> struct libdivide_constants<int16_t,2914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2914_MAGIC, .more = S16LD_DENOM_2914_MORE};};
template<> struct libdivide_constants<int16_t,2915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2915_MAGIC, .more = S16LD_DENOM_2915_MORE};};
template<> struct libdivide_constants<int16_t,2916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2916_MAGIC, .more = S16LD_DENOM_2916_MORE};};
template<> struct libdivide_constants<int16_t,2917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2917_MAGIC, .more = S16LD_DENOM_2917_MORE};};
template<> struct libdivide_constants<int16_t,2918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2918_MAGIC, .more = S16LD_DENOM_2918_MORE};};
template<> struct libdivide_constants<int16_t,2919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2919_MAGIC, .more = S16LD_DENOM_2919_MORE};};
template<> struct libdivide_constants<int16_t,2920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2920_MAGIC, .more = S16LD_DENOM_2920_MORE};};
template<> struct libdivide_constants<int16_t,2921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2921_MAGIC, .more = S16LD_DENOM_2921_MORE};};
template<> struct libdivide_constants<int16_t,2922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2922_MAGIC, .more = S16LD_DENOM_2922_MORE};};
template<> struct libdivide_constants<int16_t,2923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2923_MAGIC, .more = S16LD_DENOM_2923_MORE};};
template<> struct libdivide_constants<int16_t,2924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2924_MAGIC, .more = S16LD_DENOM_2924_MORE};};
template<> struct libdivide_constants<int16_t,2925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2925_MAGIC, .more = S16LD_DENOM_2925_MORE};};
template<> struct libdivide_constants<int16_t,2926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2926_MAGIC, .more = S16LD_DENOM_2926_MORE};};
template<> struct libdivide_constants<int16_t,2927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2927_MAGIC, .more = S16LD_DENOM_2927_MORE};};
template<> struct libdivide_constants<int16_t,2928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2928_MAGIC, .more = S16LD_DENOM_2928_MORE};};
template<> struct libdivide_constants<int16_t,2929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2929_MAGIC, .more = S16LD_DENOM_2929_MORE};};
template<> struct libdivide_constants<int16_t,2930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2930_MAGIC, .more = S16LD_DENOM_2930_MORE};};
template<> struct libdivide_constants<int16_t,2931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2931_MAGIC, .more = S16LD_DENOM_2931_MORE};};
template<> struct libdivide_constants<int16_t,2932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2932_MAGIC, .more = S16LD_DENOM_2932_MORE};};
template<> struct libdivide_constants<int16_t,2933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2933_MAGIC, .more = S16LD_DENOM_2933_MORE};};
template<> struct libdivide_constants<int16_t,2934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2934_MAGIC, .more = S16LD_DENOM_2934_MORE};};
template<> struct libdivide_constants<int16_t,2935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2935_MAGIC, .more = S16LD_DENOM_2935_MORE};};
template<> struct libdivide_constants<int16_t,2936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2936_MAGIC, .more = S16LD_DENOM_2936_MORE};};
template<> struct libdivide_constants<int16_t,2937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2937_MAGIC, .more = S16LD_DENOM_2937_MORE};};
template<> struct libdivide_constants<int16_t,2938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2938_MAGIC, .more = S16LD_DENOM_2938_MORE};};
template<> struct libdivide_constants<int16_t,2939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2939_MAGIC, .more = S16LD_DENOM_2939_MORE};};
template<> struct libdivide_constants<int16_t,2940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2940_MAGIC, .more = S16LD_DENOM_2940_MORE};};
template<> struct libdivide_constants<int16_t,2941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2941_MAGIC, .more = S16LD_DENOM_2941_MORE};};
template<> struct libdivide_constants<int16_t,2942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2942_MAGIC, .more = S16LD_DENOM_2942_MORE};};
template<> struct libdivide_constants<int16_t,2943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2943_MAGIC, .more = S16LD_DENOM_2943_MORE};};
template<> struct libdivide_constants<int16_t,2944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2944_MAGIC, .more = S16LD_DENOM_2944_MORE};};
template<> struct libdivide_constants<int16_t,2945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2945_MAGIC, .more = S16LD_DENOM_2945_MORE};};
template<> struct libdivide_constants<int16_t,2946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2946_MAGIC, .more = S16LD_DENOM_2946_MORE};};
template<> struct libdivide_constants<int16_t,2947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2947_MAGIC, .more = S16LD_DENOM_2947_MORE};};
template<> struct libdivide_constants<int16_t,2948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2948_MAGIC, .more = S16LD_DENOM_2948_MORE};};
template<> struct libdivide_constants<int16_t,2949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2949_MAGIC, .more = S16LD_DENOM_2949_MORE};};
template<> struct libdivide_constants<int16_t,2950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2950_MAGIC, .more = S16LD_DENOM_2950_MORE};};
template<> struct libdivide_constants<int16_t,2951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2951_MAGIC, .more = S16LD_DENOM_2951_MORE};};
template<> struct libdivide_constants<int16_t,2952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2952_MAGIC, .more = S16LD_DENOM_2952_MORE};};
template<> struct libdivide_constants<int16_t,2953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2953_MAGIC, .more = S16LD_DENOM_2953_MORE};};
template<> struct libdivide_constants<int16_t,2954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2954_MAGIC, .more = S16LD_DENOM_2954_MORE};};
template<> struct libdivide_constants<int16_t,2955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2955_MAGIC, .more = S16LD_DENOM_2955_MORE};};
template<> struct libdivide_constants<int16_t,2956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2956_MAGIC, .more = S16LD_DENOM_2956_MORE};};
template<> struct libdivide_constants<int16_t,2957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2957_MAGIC, .more = S16LD_DENOM_2957_MORE};};
template<> struct libdivide_constants<int16_t,2958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2958_MAGIC, .more = S16LD_DENOM_2958_MORE};};
template<> struct libdivide_constants<int16_t,2959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2959_MAGIC, .more = S16LD_DENOM_2959_MORE};};
template<> struct libdivide_constants<int16_t,2960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2960_MAGIC, .more = S16LD_DENOM_2960_MORE};};
template<> struct libdivide_constants<int16_t,2961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2961_MAGIC, .more = S16LD_DENOM_2961_MORE};};
template<> struct libdivide_constants<int16_t,2962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2962_MAGIC, .more = S16LD_DENOM_2962_MORE};};
template<> struct libdivide_constants<int16_t,2963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2963_MAGIC, .more = S16LD_DENOM_2963_MORE};};
template<> struct libdivide_constants<int16_t,2964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2964_MAGIC, .more = S16LD_DENOM_2964_MORE};};
template<> struct libdivide_constants<int16_t,2965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2965_MAGIC, .more = S16LD_DENOM_2965_MORE};};
template<> struct libdivide_constants<int16_t,2966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2966_MAGIC, .more = S16LD_DENOM_2966_MORE};};
template<> struct libdivide_constants<int16_t,2967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2967_MAGIC, .more = S16LD_DENOM_2967_MORE};};
template<> struct libdivide_constants<int16_t,2968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2968_MAGIC, .more = S16LD_DENOM_2968_MORE};};
template<> struct libdivide_constants<int16_t,2969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2969_MAGIC, .more = S16LD_DENOM_2969_MORE};};
template<> struct libdivide_constants<int16_t,2970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2970_MAGIC, .more = S16LD_DENOM_2970_MORE};};
template<> struct libdivide_constants<int16_t,2971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2971_MAGIC, .more = S16LD_DENOM_2971_MORE};};
template<> struct libdivide_constants<int16_t,2972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2972_MAGIC, .more = S16LD_DENOM_2972_MORE};};
template<> struct libdivide_constants<int16_t,2973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2973_MAGIC, .more = S16LD_DENOM_2973_MORE};};
template<> struct libdivide_constants<int16_t,2974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2974_MAGIC, .more = S16LD_DENOM_2974_MORE};};
template<> struct libdivide_constants<int16_t,2975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2975_MAGIC, .more = S16LD_DENOM_2975_MORE};};
template<> struct libdivide_constants<int16_t,2976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2976_MAGIC, .more = S16LD_DENOM_2976_MORE};};
template<> struct libdivide_constants<int16_t,2977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2977_MAGIC, .more = S16LD_DENOM_2977_MORE};};
template<> struct libdivide_constants<int16_t,2978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2978_MAGIC, .more = S16LD_DENOM_2978_MORE};};
template<> struct libdivide_constants<int16_t,2979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2979_MAGIC, .more = S16LD_DENOM_2979_MORE};};
template<> struct libdivide_constants<int16_t,2980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2980_MAGIC, .more = S16LD_DENOM_2980_MORE};};
template<> struct libdivide_constants<int16_t,2981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2981_MAGIC, .more = S16LD_DENOM_2981_MORE};};
template<> struct libdivide_constants<int16_t,2982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2982_MAGIC, .more = S16LD_DENOM_2982_MORE};};
template<> struct libdivide_constants<int16_t,2983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2983_MAGIC, .more = S16LD_DENOM_2983_MORE};};
template<> struct libdivide_constants<int16_t,2984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2984_MAGIC, .more = S16LD_DENOM_2984_MORE};};
template<> struct libdivide_constants<int16_t,2985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2985_MAGIC, .more = S16LD_DENOM_2985_MORE};};
template<> struct libdivide_constants<int16_t,2986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2986_MAGIC, .more = S16LD_DENOM_2986_MORE};};
template<> struct libdivide_constants<int16_t,2987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2987_MAGIC, .more = S16LD_DENOM_2987_MORE};};
template<> struct libdivide_constants<int16_t,2988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2988_MAGIC, .more = S16LD_DENOM_2988_MORE};};
template<> struct libdivide_constants<int16_t,2989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2989_MAGIC, .more = S16LD_DENOM_2989_MORE};};
template<> struct libdivide_constants<int16_t,2990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2990_MAGIC, .more = S16LD_DENOM_2990_MORE};};
template<> struct libdivide_constants<int16_t,2991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2991_MAGIC, .more = S16LD_DENOM_2991_MORE};};
template<> struct libdivide_constants<int16_t,2992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2992_MAGIC, .more = S16LD_DENOM_2992_MORE};};
template<> struct libdivide_constants<int16_t,2993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2993_MAGIC, .more = S16LD_DENOM_2993_MORE};};
template<> struct libdivide_constants<int16_t,2994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2994_MAGIC, .more = S16LD_DENOM_2994_MORE};};
template<> struct libdivide_constants<int16_t,2995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2995_MAGIC, .more = S16LD_DENOM_2995_MORE};};
template<> struct libdivide_constants<int16_t,2996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2996_MAGIC, .more = S16LD_DENOM_2996_MORE};};
template<> struct libdivide_constants<int16_t,2997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2997_MAGIC, .more = S16LD_DENOM_2997_MORE};};
template<> struct libdivide_constants<int16_t,2998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2998_MAGIC, .more = S16LD_DENOM_2998_MORE};};
template<> struct libdivide_constants<int16_t,2999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_2999_MAGIC, .more = S16LD_DENOM_2999_MORE};};
template<> struct libdivide_constants<int16_t,3000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3000_MAGIC, .more = S16LD_DENOM_3000_MORE};};
template<> struct libdivide_constants<int16_t,3001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3001_MAGIC, .more = S16LD_DENOM_3001_MORE};};
template<> struct libdivide_constants<int16_t,3002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3002_MAGIC, .more = S16LD_DENOM_3002_MORE};};
template<> struct libdivide_constants<int16_t,3003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3003_MAGIC, .more = S16LD_DENOM_3003_MORE};};
template<> struct libdivide_constants<int16_t,3004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3004_MAGIC, .more = S16LD_DENOM_3004_MORE};};
template<> struct libdivide_constants<int16_t,3005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3005_MAGIC, .more = S16LD_DENOM_3005_MORE};};
template<> struct libdivide_constants<int16_t,3006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3006_MAGIC, .more = S16LD_DENOM_3006_MORE};};
template<> struct libdivide_constants<int16_t,3007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3007_MAGIC, .more = S16LD_DENOM_3007_MORE};};
template<> struct libdivide_constants<int16_t,3008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3008_MAGIC, .more = S16LD_DENOM_3008_MORE};};
template<> struct libdivide_constants<int16_t,3009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3009_MAGIC, .more = S16LD_DENOM_3009_MORE};};
template<> struct libdivide_constants<int16_t,3010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3010_MAGIC, .more = S16LD_DENOM_3010_MORE};};
template<> struct libdivide_constants<int16_t,3011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3011_MAGIC, .more = S16LD_DENOM_3011_MORE};};
template<> struct libdivide_constants<int16_t,3012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3012_MAGIC, .more = S16LD_DENOM_3012_MORE};};
template<> struct libdivide_constants<int16_t,3013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3013_MAGIC, .more = S16LD_DENOM_3013_MORE};};
template<> struct libdivide_constants<int16_t,3014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3014_MAGIC, .more = S16LD_DENOM_3014_MORE};};
template<> struct libdivide_constants<int16_t,3015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3015_MAGIC, .more = S16LD_DENOM_3015_MORE};};
template<> struct libdivide_constants<int16_t,3016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3016_MAGIC, .more = S16LD_DENOM_3016_MORE};};
template<> struct libdivide_constants<int16_t,3017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3017_MAGIC, .more = S16LD_DENOM_3017_MORE};};
template<> struct libdivide_constants<int16_t,3018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3018_MAGIC, .more = S16LD_DENOM_3018_MORE};};
template<> struct libdivide_constants<int16_t,3019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3019_MAGIC, .more = S16LD_DENOM_3019_MORE};};
template<> struct libdivide_constants<int16_t,3020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3020_MAGIC, .more = S16LD_DENOM_3020_MORE};};
template<> struct libdivide_constants<int16_t,3021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3021_MAGIC, .more = S16LD_DENOM_3021_MORE};};
template<> struct libdivide_constants<int16_t,3022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3022_MAGIC, .more = S16LD_DENOM_3022_MORE};};
template<> struct libdivide_constants<int16_t,3023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3023_MAGIC, .more = S16LD_DENOM_3023_MORE};};
template<> struct libdivide_constants<int16_t,3024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3024_MAGIC, .more = S16LD_DENOM_3024_MORE};};
template<> struct libdivide_constants<int16_t,3025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3025_MAGIC, .more = S16LD_DENOM_3025_MORE};};
template<> struct libdivide_constants<int16_t,3026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3026_MAGIC, .more = S16LD_DENOM_3026_MORE};};
template<> struct libdivide_constants<int16_t,3027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3027_MAGIC, .more = S16LD_DENOM_3027_MORE};};
template<> struct libdivide_constants<int16_t,3028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3028_MAGIC, .more = S16LD_DENOM_3028_MORE};};
template<> struct libdivide_constants<int16_t,3029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3029_MAGIC, .more = S16LD_DENOM_3029_MORE};};
template<> struct libdivide_constants<int16_t,3030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3030_MAGIC, .more = S16LD_DENOM_3030_MORE};};
template<> struct libdivide_constants<int16_t,3031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3031_MAGIC, .more = S16LD_DENOM_3031_MORE};};
template<> struct libdivide_constants<int16_t,3032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3032_MAGIC, .more = S16LD_DENOM_3032_MORE};};
template<> struct libdivide_constants<int16_t,3033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3033_MAGIC, .more = S16LD_DENOM_3033_MORE};};
template<> struct libdivide_constants<int16_t,3034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3034_MAGIC, .more = S16LD_DENOM_3034_MORE};};
template<> struct libdivide_constants<int16_t,3035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3035_MAGIC, .more = S16LD_DENOM_3035_MORE};};
template<> struct libdivide_constants<int16_t,3036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3036_MAGIC, .more = S16LD_DENOM_3036_MORE};};
template<> struct libdivide_constants<int16_t,3037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3037_MAGIC, .more = S16LD_DENOM_3037_MORE};};
template<> struct libdivide_constants<int16_t,3038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3038_MAGIC, .more = S16LD_DENOM_3038_MORE};};
template<> struct libdivide_constants<int16_t,3039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3039_MAGIC, .more = S16LD_DENOM_3039_MORE};};
template<> struct libdivide_constants<int16_t,3040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3040_MAGIC, .more = S16LD_DENOM_3040_MORE};};
template<> struct libdivide_constants<int16_t,3041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3041_MAGIC, .more = S16LD_DENOM_3041_MORE};};
template<> struct libdivide_constants<int16_t,3042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3042_MAGIC, .more = S16LD_DENOM_3042_MORE};};
template<> struct libdivide_constants<int16_t,3043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3043_MAGIC, .more = S16LD_DENOM_3043_MORE};};
template<> struct libdivide_constants<int16_t,3044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3044_MAGIC, .more = S16LD_DENOM_3044_MORE};};
template<> struct libdivide_constants<int16_t,3045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3045_MAGIC, .more = S16LD_DENOM_3045_MORE};};
template<> struct libdivide_constants<int16_t,3046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3046_MAGIC, .more = S16LD_DENOM_3046_MORE};};
template<> struct libdivide_constants<int16_t,3047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3047_MAGIC, .more = S16LD_DENOM_3047_MORE};};
template<> struct libdivide_constants<int16_t,3048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3048_MAGIC, .more = S16LD_DENOM_3048_MORE};};
template<> struct libdivide_constants<int16_t,3049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3049_MAGIC, .more = S16LD_DENOM_3049_MORE};};
template<> struct libdivide_constants<int16_t,3050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3050_MAGIC, .more = S16LD_DENOM_3050_MORE};};
template<> struct libdivide_constants<int16_t,3051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3051_MAGIC, .more = S16LD_DENOM_3051_MORE};};
template<> struct libdivide_constants<int16_t,3052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3052_MAGIC, .more = S16LD_DENOM_3052_MORE};};
template<> struct libdivide_constants<int16_t,3053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3053_MAGIC, .more = S16LD_DENOM_3053_MORE};};
template<> struct libdivide_constants<int16_t,3054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3054_MAGIC, .more = S16LD_DENOM_3054_MORE};};
template<> struct libdivide_constants<int16_t,3055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3055_MAGIC, .more = S16LD_DENOM_3055_MORE};};
template<> struct libdivide_constants<int16_t,3056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3056_MAGIC, .more = S16LD_DENOM_3056_MORE};};
template<> struct libdivide_constants<int16_t,3057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3057_MAGIC, .more = S16LD_DENOM_3057_MORE};};
template<> struct libdivide_constants<int16_t,3058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3058_MAGIC, .more = S16LD_DENOM_3058_MORE};};
template<> struct libdivide_constants<int16_t,3059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3059_MAGIC, .more = S16LD_DENOM_3059_MORE};};
template<> struct libdivide_constants<int16_t,3060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3060_MAGIC, .more = S16LD_DENOM_3060_MORE};};
template<> struct libdivide_constants<int16_t,3061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3061_MAGIC, .more = S16LD_DENOM_3061_MORE};};
template<> struct libdivide_constants<int16_t,3062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3062_MAGIC, .more = S16LD_DENOM_3062_MORE};};
template<> struct libdivide_constants<int16_t,3063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3063_MAGIC, .more = S16LD_DENOM_3063_MORE};};
template<> struct libdivide_constants<int16_t,3064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3064_MAGIC, .more = S16LD_DENOM_3064_MORE};};
template<> struct libdivide_constants<int16_t,3065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3065_MAGIC, .more = S16LD_DENOM_3065_MORE};};
template<> struct libdivide_constants<int16_t,3066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3066_MAGIC, .more = S16LD_DENOM_3066_MORE};};
template<> struct libdivide_constants<int16_t,3067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3067_MAGIC, .more = S16LD_DENOM_3067_MORE};};
template<> struct libdivide_constants<int16_t,3068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3068_MAGIC, .more = S16LD_DENOM_3068_MORE};};
template<> struct libdivide_constants<int16_t,3069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3069_MAGIC, .more = S16LD_DENOM_3069_MORE};};
template<> struct libdivide_constants<int16_t,3070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3070_MAGIC, .more = S16LD_DENOM_3070_MORE};};
template<> struct libdivide_constants<int16_t,3071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3071_MAGIC, .more = S16LD_DENOM_3071_MORE};};
template<> struct libdivide_constants<int16_t,3072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3072_MAGIC, .more = S16LD_DENOM_3072_MORE};};
template<> struct libdivide_constants<int16_t,3073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3073_MAGIC, .more = S16LD_DENOM_3073_MORE};};
template<> struct libdivide_constants<int16_t,3074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3074_MAGIC, .more = S16LD_DENOM_3074_MORE};};
template<> struct libdivide_constants<int16_t,3075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3075_MAGIC, .more = S16LD_DENOM_3075_MORE};};
template<> struct libdivide_constants<int16_t,3076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3076_MAGIC, .more = S16LD_DENOM_3076_MORE};};
template<> struct libdivide_constants<int16_t,3077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3077_MAGIC, .more = S16LD_DENOM_3077_MORE};};
template<> struct libdivide_constants<int16_t,3078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3078_MAGIC, .more = S16LD_DENOM_3078_MORE};};
template<> struct libdivide_constants<int16_t,3079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3079_MAGIC, .more = S16LD_DENOM_3079_MORE};};
template<> struct libdivide_constants<int16_t,3080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3080_MAGIC, .more = S16LD_DENOM_3080_MORE};};
template<> struct libdivide_constants<int16_t,3081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3081_MAGIC, .more = S16LD_DENOM_3081_MORE};};
template<> struct libdivide_constants<int16_t,3082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3082_MAGIC, .more = S16LD_DENOM_3082_MORE};};
template<> struct libdivide_constants<int16_t,3083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3083_MAGIC, .more = S16LD_DENOM_3083_MORE};};
template<> struct libdivide_constants<int16_t,3084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3084_MAGIC, .more = S16LD_DENOM_3084_MORE};};
template<> struct libdivide_constants<int16_t,3085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3085_MAGIC, .more = S16LD_DENOM_3085_MORE};};
template<> struct libdivide_constants<int16_t,3086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3086_MAGIC, .more = S16LD_DENOM_3086_MORE};};
template<> struct libdivide_constants<int16_t,3087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3087_MAGIC, .more = S16LD_DENOM_3087_MORE};};
template<> struct libdivide_constants<int16_t,3088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3088_MAGIC, .more = S16LD_DENOM_3088_MORE};};
template<> struct libdivide_constants<int16_t,3089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3089_MAGIC, .more = S16LD_DENOM_3089_MORE};};
template<> struct libdivide_constants<int16_t,3090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3090_MAGIC, .more = S16LD_DENOM_3090_MORE};};
template<> struct libdivide_constants<int16_t,3091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3091_MAGIC, .more = S16LD_DENOM_3091_MORE};};
template<> struct libdivide_constants<int16_t,3092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3092_MAGIC, .more = S16LD_DENOM_3092_MORE};};
template<> struct libdivide_constants<int16_t,3093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3093_MAGIC, .more = S16LD_DENOM_3093_MORE};};
template<> struct libdivide_constants<int16_t,3094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3094_MAGIC, .more = S16LD_DENOM_3094_MORE};};
template<> struct libdivide_constants<int16_t,3095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3095_MAGIC, .more = S16LD_DENOM_3095_MORE};};
template<> struct libdivide_constants<int16_t,3096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3096_MAGIC, .more = S16LD_DENOM_3096_MORE};};
template<> struct libdivide_constants<int16_t,3097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3097_MAGIC, .more = S16LD_DENOM_3097_MORE};};
template<> struct libdivide_constants<int16_t,3098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3098_MAGIC, .more = S16LD_DENOM_3098_MORE};};
template<> struct libdivide_constants<int16_t,3099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3099_MAGIC, .more = S16LD_DENOM_3099_MORE};};
template<> struct libdivide_constants<int16_t,3100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3100_MAGIC, .more = S16LD_DENOM_3100_MORE};};
template<> struct libdivide_constants<int16_t,3101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3101_MAGIC, .more = S16LD_DENOM_3101_MORE};};
template<> struct libdivide_constants<int16_t,3102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3102_MAGIC, .more = S16LD_DENOM_3102_MORE};};
template<> struct libdivide_constants<int16_t,3103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3103_MAGIC, .more = S16LD_DENOM_3103_MORE};};
template<> struct libdivide_constants<int16_t,3104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3104_MAGIC, .more = S16LD_DENOM_3104_MORE};};
template<> struct libdivide_constants<int16_t,3105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3105_MAGIC, .more = S16LD_DENOM_3105_MORE};};
template<> struct libdivide_constants<int16_t,3106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3106_MAGIC, .more = S16LD_DENOM_3106_MORE};};
template<> struct libdivide_constants<int16_t,3107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3107_MAGIC, .more = S16LD_DENOM_3107_MORE};};
template<> struct libdivide_constants<int16_t,3108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3108_MAGIC, .more = S16LD_DENOM_3108_MORE};};
template<> struct libdivide_constants<int16_t,3109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3109_MAGIC, .more = S16LD_DENOM_3109_MORE};};
template<> struct libdivide_constants<int16_t,3110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3110_MAGIC, .more = S16LD_DENOM_3110_MORE};};
template<> struct libdivide_constants<int16_t,3111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3111_MAGIC, .more = S16LD_DENOM_3111_MORE};};
template<> struct libdivide_constants<int16_t,3112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3112_MAGIC, .more = S16LD_DENOM_3112_MORE};};
template<> struct libdivide_constants<int16_t,3113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3113_MAGIC, .more = S16LD_DENOM_3113_MORE};};
template<> struct libdivide_constants<int16_t,3114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3114_MAGIC, .more = S16LD_DENOM_3114_MORE};};
template<> struct libdivide_constants<int16_t,3115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3115_MAGIC, .more = S16LD_DENOM_3115_MORE};};
template<> struct libdivide_constants<int16_t,3116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3116_MAGIC, .more = S16LD_DENOM_3116_MORE};};
template<> struct libdivide_constants<int16_t,3117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3117_MAGIC, .more = S16LD_DENOM_3117_MORE};};
template<> struct libdivide_constants<int16_t,3118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3118_MAGIC, .more = S16LD_DENOM_3118_MORE};};
template<> struct libdivide_constants<int16_t,3119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3119_MAGIC, .more = S16LD_DENOM_3119_MORE};};
template<> struct libdivide_constants<int16_t,3120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3120_MAGIC, .more = S16LD_DENOM_3120_MORE};};
template<> struct libdivide_constants<int16_t,3121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3121_MAGIC, .more = S16LD_DENOM_3121_MORE};};
template<> struct libdivide_constants<int16_t,3122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3122_MAGIC, .more = S16LD_DENOM_3122_MORE};};
template<> struct libdivide_constants<int16_t,3123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3123_MAGIC, .more = S16LD_DENOM_3123_MORE};};
template<> struct libdivide_constants<int16_t,3124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3124_MAGIC, .more = S16LD_DENOM_3124_MORE};};
template<> struct libdivide_constants<int16_t,3125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3125_MAGIC, .more = S16LD_DENOM_3125_MORE};};
template<> struct libdivide_constants<int16_t,3126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3126_MAGIC, .more = S16LD_DENOM_3126_MORE};};
template<> struct libdivide_constants<int16_t,3127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3127_MAGIC, .more = S16LD_DENOM_3127_MORE};};
template<> struct libdivide_constants<int16_t,3128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3128_MAGIC, .more = S16LD_DENOM_3128_MORE};};
template<> struct libdivide_constants<int16_t,3129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3129_MAGIC, .more = S16LD_DENOM_3129_MORE};};
template<> struct libdivide_constants<int16_t,3130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3130_MAGIC, .more = S16LD_DENOM_3130_MORE};};
template<> struct libdivide_constants<int16_t,3131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3131_MAGIC, .more = S16LD_DENOM_3131_MORE};};
template<> struct libdivide_constants<int16_t,3132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3132_MAGIC, .more = S16LD_DENOM_3132_MORE};};
template<> struct libdivide_constants<int16_t,3133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3133_MAGIC, .more = S16LD_DENOM_3133_MORE};};
template<> struct libdivide_constants<int16_t,3134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3134_MAGIC, .more = S16LD_DENOM_3134_MORE};};
template<> struct libdivide_constants<int16_t,3135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3135_MAGIC, .more = S16LD_DENOM_3135_MORE};};
template<> struct libdivide_constants<int16_t,3136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3136_MAGIC, .more = S16LD_DENOM_3136_MORE};};
template<> struct libdivide_constants<int16_t,3137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3137_MAGIC, .more = S16LD_DENOM_3137_MORE};};
template<> struct libdivide_constants<int16_t,3138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3138_MAGIC, .more = S16LD_DENOM_3138_MORE};};
template<> struct libdivide_constants<int16_t,3139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3139_MAGIC, .more = S16LD_DENOM_3139_MORE};};
template<> struct libdivide_constants<int16_t,3140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3140_MAGIC, .more = S16LD_DENOM_3140_MORE};};
template<> struct libdivide_constants<int16_t,3141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3141_MAGIC, .more = S16LD_DENOM_3141_MORE};};
template<> struct libdivide_constants<int16_t,3142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3142_MAGIC, .more = S16LD_DENOM_3142_MORE};};
template<> struct libdivide_constants<int16_t,3143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3143_MAGIC, .more = S16LD_DENOM_3143_MORE};};
template<> struct libdivide_constants<int16_t,3144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3144_MAGIC, .more = S16LD_DENOM_3144_MORE};};
template<> struct libdivide_constants<int16_t,3145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3145_MAGIC, .more = S16LD_DENOM_3145_MORE};};
template<> struct libdivide_constants<int16_t,3146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3146_MAGIC, .more = S16LD_DENOM_3146_MORE};};
template<> struct libdivide_constants<int16_t,3147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3147_MAGIC, .more = S16LD_DENOM_3147_MORE};};
template<> struct libdivide_constants<int16_t,3148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3148_MAGIC, .more = S16LD_DENOM_3148_MORE};};
template<> struct libdivide_constants<int16_t,3149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3149_MAGIC, .more = S16LD_DENOM_3149_MORE};};
template<> struct libdivide_constants<int16_t,3150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3150_MAGIC, .more = S16LD_DENOM_3150_MORE};};
template<> struct libdivide_constants<int16_t,3151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3151_MAGIC, .more = S16LD_DENOM_3151_MORE};};
template<> struct libdivide_constants<int16_t,3152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3152_MAGIC, .more = S16LD_DENOM_3152_MORE};};
template<> struct libdivide_constants<int16_t,3153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3153_MAGIC, .more = S16LD_DENOM_3153_MORE};};
template<> struct libdivide_constants<int16_t,3154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3154_MAGIC, .more = S16LD_DENOM_3154_MORE};};
template<> struct libdivide_constants<int16_t,3155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3155_MAGIC, .more = S16LD_DENOM_3155_MORE};};
template<> struct libdivide_constants<int16_t,3156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3156_MAGIC, .more = S16LD_DENOM_3156_MORE};};
template<> struct libdivide_constants<int16_t,3157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3157_MAGIC, .more = S16LD_DENOM_3157_MORE};};
template<> struct libdivide_constants<int16_t,3158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3158_MAGIC, .more = S16LD_DENOM_3158_MORE};};
template<> struct libdivide_constants<int16_t,3159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3159_MAGIC, .more = S16LD_DENOM_3159_MORE};};
template<> struct libdivide_constants<int16_t,3160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3160_MAGIC, .more = S16LD_DENOM_3160_MORE};};
template<> struct libdivide_constants<int16_t,3161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3161_MAGIC, .more = S16LD_DENOM_3161_MORE};};
template<> struct libdivide_constants<int16_t,3162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3162_MAGIC, .more = S16LD_DENOM_3162_MORE};};
template<> struct libdivide_constants<int16_t,3163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3163_MAGIC, .more = S16LD_DENOM_3163_MORE};};
template<> struct libdivide_constants<int16_t,3164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3164_MAGIC, .more = S16LD_DENOM_3164_MORE};};
template<> struct libdivide_constants<int16_t,3165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3165_MAGIC, .more = S16LD_DENOM_3165_MORE};};
template<> struct libdivide_constants<int16_t,3166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3166_MAGIC, .more = S16LD_DENOM_3166_MORE};};
template<> struct libdivide_constants<int16_t,3167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3167_MAGIC, .more = S16LD_DENOM_3167_MORE};};
template<> struct libdivide_constants<int16_t,3168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3168_MAGIC, .more = S16LD_DENOM_3168_MORE};};
template<> struct libdivide_constants<int16_t,3169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3169_MAGIC, .more = S16LD_DENOM_3169_MORE};};
template<> struct libdivide_constants<int16_t,3170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3170_MAGIC, .more = S16LD_DENOM_3170_MORE};};
template<> struct libdivide_constants<int16_t,3171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3171_MAGIC, .more = S16LD_DENOM_3171_MORE};};
template<> struct libdivide_constants<int16_t,3172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3172_MAGIC, .more = S16LD_DENOM_3172_MORE};};
template<> struct libdivide_constants<int16_t,3173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3173_MAGIC, .more = S16LD_DENOM_3173_MORE};};
template<> struct libdivide_constants<int16_t,3174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3174_MAGIC, .more = S16LD_DENOM_3174_MORE};};
template<> struct libdivide_constants<int16_t,3175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3175_MAGIC, .more = S16LD_DENOM_3175_MORE};};
template<> struct libdivide_constants<int16_t,3176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3176_MAGIC, .more = S16LD_DENOM_3176_MORE};};
template<> struct libdivide_constants<int16_t,3177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3177_MAGIC, .more = S16LD_DENOM_3177_MORE};};
template<> struct libdivide_constants<int16_t,3178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3178_MAGIC, .more = S16LD_DENOM_3178_MORE};};
template<> struct libdivide_constants<int16_t,3179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3179_MAGIC, .more = S16LD_DENOM_3179_MORE};};
template<> struct libdivide_constants<int16_t,3180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3180_MAGIC, .more = S16LD_DENOM_3180_MORE};};
template<> struct libdivide_constants<int16_t,3181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3181_MAGIC, .more = S16LD_DENOM_3181_MORE};};
template<> struct libdivide_constants<int16_t,3182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3182_MAGIC, .more = S16LD_DENOM_3182_MORE};};
template<> struct libdivide_constants<int16_t,3183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3183_MAGIC, .more = S16LD_DENOM_3183_MORE};};
template<> struct libdivide_constants<int16_t,3184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3184_MAGIC, .more = S16LD_DENOM_3184_MORE};};
template<> struct libdivide_constants<int16_t,3185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3185_MAGIC, .more = S16LD_DENOM_3185_MORE};};
template<> struct libdivide_constants<int16_t,3186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3186_MAGIC, .more = S16LD_DENOM_3186_MORE};};
template<> struct libdivide_constants<int16_t,3187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3187_MAGIC, .more = S16LD_DENOM_3187_MORE};};
template<> struct libdivide_constants<int16_t,3188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3188_MAGIC, .more = S16LD_DENOM_3188_MORE};};
template<> struct libdivide_constants<int16_t,3189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3189_MAGIC, .more = S16LD_DENOM_3189_MORE};};
template<> struct libdivide_constants<int16_t,3190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3190_MAGIC, .more = S16LD_DENOM_3190_MORE};};
template<> struct libdivide_constants<int16_t,3191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3191_MAGIC, .more = S16LD_DENOM_3191_MORE};};
template<> struct libdivide_constants<int16_t,3192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3192_MAGIC, .more = S16LD_DENOM_3192_MORE};};
template<> struct libdivide_constants<int16_t,3193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3193_MAGIC, .more = S16LD_DENOM_3193_MORE};};
template<> struct libdivide_constants<int16_t,3194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3194_MAGIC, .more = S16LD_DENOM_3194_MORE};};
template<> struct libdivide_constants<int16_t,3195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3195_MAGIC, .more = S16LD_DENOM_3195_MORE};};
template<> struct libdivide_constants<int16_t,3196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3196_MAGIC, .more = S16LD_DENOM_3196_MORE};};
template<> struct libdivide_constants<int16_t,3197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3197_MAGIC, .more = S16LD_DENOM_3197_MORE};};
template<> struct libdivide_constants<int16_t,3198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3198_MAGIC, .more = S16LD_DENOM_3198_MORE};};
template<> struct libdivide_constants<int16_t,3199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3199_MAGIC, .more = S16LD_DENOM_3199_MORE};};
template<> struct libdivide_constants<int16_t,3200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3200_MAGIC, .more = S16LD_DENOM_3200_MORE};};
template<> struct libdivide_constants<int16_t,3201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3201_MAGIC, .more = S16LD_DENOM_3201_MORE};};
template<> struct libdivide_constants<int16_t,3202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3202_MAGIC, .more = S16LD_DENOM_3202_MORE};};
template<> struct libdivide_constants<int16_t,3203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3203_MAGIC, .more = S16LD_DENOM_3203_MORE};};
template<> struct libdivide_constants<int16_t,3204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3204_MAGIC, .more = S16LD_DENOM_3204_MORE};};
template<> struct libdivide_constants<int16_t,3205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3205_MAGIC, .more = S16LD_DENOM_3205_MORE};};
template<> struct libdivide_constants<int16_t,3206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3206_MAGIC, .more = S16LD_DENOM_3206_MORE};};
template<> struct libdivide_constants<int16_t,3207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3207_MAGIC, .more = S16LD_DENOM_3207_MORE};};
template<> struct libdivide_constants<int16_t,3208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3208_MAGIC, .more = S16LD_DENOM_3208_MORE};};
template<> struct libdivide_constants<int16_t,3209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3209_MAGIC, .more = S16LD_DENOM_3209_MORE};};
template<> struct libdivide_constants<int16_t,3210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3210_MAGIC, .more = S16LD_DENOM_3210_MORE};};
template<> struct libdivide_constants<int16_t,3211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3211_MAGIC, .more = S16LD_DENOM_3211_MORE};};
template<> struct libdivide_constants<int16_t,3212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3212_MAGIC, .more = S16LD_DENOM_3212_MORE};};
template<> struct libdivide_constants<int16_t,3213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3213_MAGIC, .more = S16LD_DENOM_3213_MORE};};
template<> struct libdivide_constants<int16_t,3214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3214_MAGIC, .more = S16LD_DENOM_3214_MORE};};
template<> struct libdivide_constants<int16_t,3215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3215_MAGIC, .more = S16LD_DENOM_3215_MORE};};
template<> struct libdivide_constants<int16_t,3216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3216_MAGIC, .more = S16LD_DENOM_3216_MORE};};
template<> struct libdivide_constants<int16_t,3217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3217_MAGIC, .more = S16LD_DENOM_3217_MORE};};
template<> struct libdivide_constants<int16_t,3218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3218_MAGIC, .more = S16LD_DENOM_3218_MORE};};
template<> struct libdivide_constants<int16_t,3219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3219_MAGIC, .more = S16LD_DENOM_3219_MORE};};
template<> struct libdivide_constants<int16_t,3220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3220_MAGIC, .more = S16LD_DENOM_3220_MORE};};
template<> struct libdivide_constants<int16_t,3221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3221_MAGIC, .more = S16LD_DENOM_3221_MORE};};
template<> struct libdivide_constants<int16_t,3222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3222_MAGIC, .more = S16LD_DENOM_3222_MORE};};
template<> struct libdivide_constants<int16_t,3223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3223_MAGIC, .more = S16LD_DENOM_3223_MORE};};
template<> struct libdivide_constants<int16_t,3224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3224_MAGIC, .more = S16LD_DENOM_3224_MORE};};
template<> struct libdivide_constants<int16_t,3225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3225_MAGIC, .more = S16LD_DENOM_3225_MORE};};
template<> struct libdivide_constants<int16_t,3226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3226_MAGIC, .more = S16LD_DENOM_3226_MORE};};
template<> struct libdivide_constants<int16_t,3227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3227_MAGIC, .more = S16LD_DENOM_3227_MORE};};
template<> struct libdivide_constants<int16_t,3228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3228_MAGIC, .more = S16LD_DENOM_3228_MORE};};
template<> struct libdivide_constants<int16_t,3229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3229_MAGIC, .more = S16LD_DENOM_3229_MORE};};
template<> struct libdivide_constants<int16_t,3230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3230_MAGIC, .more = S16LD_DENOM_3230_MORE};};
template<> struct libdivide_constants<int16_t,3231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3231_MAGIC, .more = S16LD_DENOM_3231_MORE};};
template<> struct libdivide_constants<int16_t,3232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3232_MAGIC, .more = S16LD_DENOM_3232_MORE};};
template<> struct libdivide_constants<int16_t,3233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3233_MAGIC, .more = S16LD_DENOM_3233_MORE};};
template<> struct libdivide_constants<int16_t,3234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3234_MAGIC, .more = S16LD_DENOM_3234_MORE};};
template<> struct libdivide_constants<int16_t,3235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3235_MAGIC, .more = S16LD_DENOM_3235_MORE};};
template<> struct libdivide_constants<int16_t,3236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3236_MAGIC, .more = S16LD_DENOM_3236_MORE};};
template<> struct libdivide_constants<int16_t,3237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3237_MAGIC, .more = S16LD_DENOM_3237_MORE};};
template<> struct libdivide_constants<int16_t,3238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3238_MAGIC, .more = S16LD_DENOM_3238_MORE};};
template<> struct libdivide_constants<int16_t,3239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3239_MAGIC, .more = S16LD_DENOM_3239_MORE};};
template<> struct libdivide_constants<int16_t,3240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3240_MAGIC, .more = S16LD_DENOM_3240_MORE};};
template<> struct libdivide_constants<int16_t,3241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3241_MAGIC, .more = S16LD_DENOM_3241_MORE};};
template<> struct libdivide_constants<int16_t,3242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3242_MAGIC, .more = S16LD_DENOM_3242_MORE};};
template<> struct libdivide_constants<int16_t,3243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3243_MAGIC, .more = S16LD_DENOM_3243_MORE};};
template<> struct libdivide_constants<int16_t,3244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3244_MAGIC, .more = S16LD_DENOM_3244_MORE};};
template<> struct libdivide_constants<int16_t,3245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3245_MAGIC, .more = S16LD_DENOM_3245_MORE};};
template<> struct libdivide_constants<int16_t,3246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3246_MAGIC, .more = S16LD_DENOM_3246_MORE};};
template<> struct libdivide_constants<int16_t,3247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3247_MAGIC, .more = S16LD_DENOM_3247_MORE};};
template<> struct libdivide_constants<int16_t,3248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3248_MAGIC, .more = S16LD_DENOM_3248_MORE};};
template<> struct libdivide_constants<int16_t,3249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3249_MAGIC, .more = S16LD_DENOM_3249_MORE};};
template<> struct libdivide_constants<int16_t,3250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3250_MAGIC, .more = S16LD_DENOM_3250_MORE};};
template<> struct libdivide_constants<int16_t,3251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3251_MAGIC, .more = S16LD_DENOM_3251_MORE};};
template<> struct libdivide_constants<int16_t,3252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3252_MAGIC, .more = S16LD_DENOM_3252_MORE};};
template<> struct libdivide_constants<int16_t,3253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3253_MAGIC, .more = S16LD_DENOM_3253_MORE};};
template<> struct libdivide_constants<int16_t,3254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3254_MAGIC, .more = S16LD_DENOM_3254_MORE};};
template<> struct libdivide_constants<int16_t,3255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3255_MAGIC, .more = S16LD_DENOM_3255_MORE};};
template<> struct libdivide_constants<int16_t,3256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3256_MAGIC, .more = S16LD_DENOM_3256_MORE};};
template<> struct libdivide_constants<int16_t,3257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3257_MAGIC, .more = S16LD_DENOM_3257_MORE};};
template<> struct libdivide_constants<int16_t,3258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3258_MAGIC, .more = S16LD_DENOM_3258_MORE};};
template<> struct libdivide_constants<int16_t,3259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3259_MAGIC, .more = S16LD_DENOM_3259_MORE};};
template<> struct libdivide_constants<int16_t,3260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3260_MAGIC, .more = S16LD_DENOM_3260_MORE};};
template<> struct libdivide_constants<int16_t,3261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3261_MAGIC, .more = S16LD_DENOM_3261_MORE};};
template<> struct libdivide_constants<int16_t,3262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3262_MAGIC, .more = S16LD_DENOM_3262_MORE};};
template<> struct libdivide_constants<int16_t,3263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3263_MAGIC, .more = S16LD_DENOM_3263_MORE};};
template<> struct libdivide_constants<int16_t,3264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3264_MAGIC, .more = S16LD_DENOM_3264_MORE};};
template<> struct libdivide_constants<int16_t,3265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3265_MAGIC, .more = S16LD_DENOM_3265_MORE};};
template<> struct libdivide_constants<int16_t,3266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3266_MAGIC, .more = S16LD_DENOM_3266_MORE};};
template<> struct libdivide_constants<int16_t,3267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3267_MAGIC, .more = S16LD_DENOM_3267_MORE};};
template<> struct libdivide_constants<int16_t,3268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3268_MAGIC, .more = S16LD_DENOM_3268_MORE};};
template<> struct libdivide_constants<int16_t,3269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3269_MAGIC, .more = S16LD_DENOM_3269_MORE};};
template<> struct libdivide_constants<int16_t,3270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3270_MAGIC, .more = S16LD_DENOM_3270_MORE};};
template<> struct libdivide_constants<int16_t,3271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3271_MAGIC, .more = S16LD_DENOM_3271_MORE};};
template<> struct libdivide_constants<int16_t,3272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3272_MAGIC, .more = S16LD_DENOM_3272_MORE};};
template<> struct libdivide_constants<int16_t,3273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3273_MAGIC, .more = S16LD_DENOM_3273_MORE};};
template<> struct libdivide_constants<int16_t,3274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3274_MAGIC, .more = S16LD_DENOM_3274_MORE};};
template<> struct libdivide_constants<int16_t,3275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3275_MAGIC, .more = S16LD_DENOM_3275_MORE};};
template<> struct libdivide_constants<int16_t,3276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3276_MAGIC, .more = S16LD_DENOM_3276_MORE};};
template<> struct libdivide_constants<int16_t,3277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3277_MAGIC, .more = S16LD_DENOM_3277_MORE};};
template<> struct libdivide_constants<int16_t,3278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3278_MAGIC, .more = S16LD_DENOM_3278_MORE};};
template<> struct libdivide_constants<int16_t,3279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3279_MAGIC, .more = S16LD_DENOM_3279_MORE};};
template<> struct libdivide_constants<int16_t,3280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3280_MAGIC, .more = S16LD_DENOM_3280_MORE};};
template<> struct libdivide_constants<int16_t,3281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3281_MAGIC, .more = S16LD_DENOM_3281_MORE};};
template<> struct libdivide_constants<int16_t,3282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3282_MAGIC, .more = S16LD_DENOM_3282_MORE};};
template<> struct libdivide_constants<int16_t,3283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3283_MAGIC, .more = S16LD_DENOM_3283_MORE};};
template<> struct libdivide_constants<int16_t,3284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3284_MAGIC, .more = S16LD_DENOM_3284_MORE};};
template<> struct libdivide_constants<int16_t,3285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3285_MAGIC, .more = S16LD_DENOM_3285_MORE};};
template<> struct libdivide_constants<int16_t,3286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3286_MAGIC, .more = S16LD_DENOM_3286_MORE};};
template<> struct libdivide_constants<int16_t,3287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3287_MAGIC, .more = S16LD_DENOM_3287_MORE};};
template<> struct libdivide_constants<int16_t,3288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3288_MAGIC, .more = S16LD_DENOM_3288_MORE};};
template<> struct libdivide_constants<int16_t,3289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3289_MAGIC, .more = S16LD_DENOM_3289_MORE};};
template<> struct libdivide_constants<int16_t,3290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3290_MAGIC, .more = S16LD_DENOM_3290_MORE};};
template<> struct libdivide_constants<int16_t,3291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3291_MAGIC, .more = S16LD_DENOM_3291_MORE};};
template<> struct libdivide_constants<int16_t,3292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3292_MAGIC, .more = S16LD_DENOM_3292_MORE};};
template<> struct libdivide_constants<int16_t,3293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3293_MAGIC, .more = S16LD_DENOM_3293_MORE};};
template<> struct libdivide_constants<int16_t,3294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3294_MAGIC, .more = S16LD_DENOM_3294_MORE};};
template<> struct libdivide_constants<int16_t,3295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3295_MAGIC, .more = S16LD_DENOM_3295_MORE};};
template<> struct libdivide_constants<int16_t,3296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3296_MAGIC, .more = S16LD_DENOM_3296_MORE};};
template<> struct libdivide_constants<int16_t,3297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3297_MAGIC, .more = S16LD_DENOM_3297_MORE};};
template<> struct libdivide_constants<int16_t,3298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3298_MAGIC, .more = S16LD_DENOM_3298_MORE};};
template<> struct libdivide_constants<int16_t,3299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3299_MAGIC, .more = S16LD_DENOM_3299_MORE};};
template<> struct libdivide_constants<int16_t,3300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3300_MAGIC, .more = S16LD_DENOM_3300_MORE};};
template<> struct libdivide_constants<int16_t,3301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3301_MAGIC, .more = S16LD_DENOM_3301_MORE};};
template<> struct libdivide_constants<int16_t,3302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3302_MAGIC, .more = S16LD_DENOM_3302_MORE};};
template<> struct libdivide_constants<int16_t,3303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3303_MAGIC, .more = S16LD_DENOM_3303_MORE};};
template<> struct libdivide_constants<int16_t,3304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3304_MAGIC, .more = S16LD_DENOM_3304_MORE};};
template<> struct libdivide_constants<int16_t,3305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3305_MAGIC, .more = S16LD_DENOM_3305_MORE};};
template<> struct libdivide_constants<int16_t,3306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3306_MAGIC, .more = S16LD_DENOM_3306_MORE};};
template<> struct libdivide_constants<int16_t,3307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3307_MAGIC, .more = S16LD_DENOM_3307_MORE};};
template<> struct libdivide_constants<int16_t,3308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3308_MAGIC, .more = S16LD_DENOM_3308_MORE};};
template<> struct libdivide_constants<int16_t,3309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3309_MAGIC, .more = S16LD_DENOM_3309_MORE};};
template<> struct libdivide_constants<int16_t,3310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3310_MAGIC, .more = S16LD_DENOM_3310_MORE};};
template<> struct libdivide_constants<int16_t,3311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3311_MAGIC, .more = S16LD_DENOM_3311_MORE};};
template<> struct libdivide_constants<int16_t,3312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3312_MAGIC, .more = S16LD_DENOM_3312_MORE};};
template<> struct libdivide_constants<int16_t,3313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3313_MAGIC, .more = S16LD_DENOM_3313_MORE};};
template<> struct libdivide_constants<int16_t,3314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3314_MAGIC, .more = S16LD_DENOM_3314_MORE};};
template<> struct libdivide_constants<int16_t,3315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3315_MAGIC, .more = S16LD_DENOM_3315_MORE};};
template<> struct libdivide_constants<int16_t,3316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3316_MAGIC, .more = S16LD_DENOM_3316_MORE};};
template<> struct libdivide_constants<int16_t,3317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3317_MAGIC, .more = S16LD_DENOM_3317_MORE};};
template<> struct libdivide_constants<int16_t,3318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3318_MAGIC, .more = S16LD_DENOM_3318_MORE};};
template<> struct libdivide_constants<int16_t,3319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3319_MAGIC, .more = S16LD_DENOM_3319_MORE};};
template<> struct libdivide_constants<int16_t,3320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3320_MAGIC, .more = S16LD_DENOM_3320_MORE};};
template<> struct libdivide_constants<int16_t,3321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3321_MAGIC, .more = S16LD_DENOM_3321_MORE};};
template<> struct libdivide_constants<int16_t,3322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3322_MAGIC, .more = S16LD_DENOM_3322_MORE};};
template<> struct libdivide_constants<int16_t,3323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3323_MAGIC, .more = S16LD_DENOM_3323_MORE};};
template<> struct libdivide_constants<int16_t,3324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3324_MAGIC, .more = S16LD_DENOM_3324_MORE};};
template<> struct libdivide_constants<int16_t,3325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3325_MAGIC, .more = S16LD_DENOM_3325_MORE};};
template<> struct libdivide_constants<int16_t,3326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3326_MAGIC, .more = S16LD_DENOM_3326_MORE};};
template<> struct libdivide_constants<int16_t,3327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3327_MAGIC, .more = S16LD_DENOM_3327_MORE};};
template<> struct libdivide_constants<int16_t,3328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3328_MAGIC, .more = S16LD_DENOM_3328_MORE};};
template<> struct libdivide_constants<int16_t,3329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3329_MAGIC, .more = S16LD_DENOM_3329_MORE};};
template<> struct libdivide_constants<int16_t,3330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3330_MAGIC, .more = S16LD_DENOM_3330_MORE};};
template<> struct libdivide_constants<int16_t,3331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3331_MAGIC, .more = S16LD_DENOM_3331_MORE};};
template<> struct libdivide_constants<int16_t,3332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3332_MAGIC, .more = S16LD_DENOM_3332_MORE};};
template<> struct libdivide_constants<int16_t,3333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3333_MAGIC, .more = S16LD_DENOM_3333_MORE};};
template<> struct libdivide_constants<int16_t,3334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3334_MAGIC, .more = S16LD_DENOM_3334_MORE};};
template<> struct libdivide_constants<int16_t,3335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3335_MAGIC, .more = S16LD_DENOM_3335_MORE};};
template<> struct libdivide_constants<int16_t,3336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3336_MAGIC, .more = S16LD_DENOM_3336_MORE};};
template<> struct libdivide_constants<int16_t,3337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3337_MAGIC, .more = S16LD_DENOM_3337_MORE};};
template<> struct libdivide_constants<int16_t,3338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3338_MAGIC, .more = S16LD_DENOM_3338_MORE};};
template<> struct libdivide_constants<int16_t,3339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3339_MAGIC, .more = S16LD_DENOM_3339_MORE};};
template<> struct libdivide_constants<int16_t,3340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3340_MAGIC, .more = S16LD_DENOM_3340_MORE};};
template<> struct libdivide_constants<int16_t,3341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3341_MAGIC, .more = S16LD_DENOM_3341_MORE};};
template<> struct libdivide_constants<int16_t,3342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3342_MAGIC, .more = S16LD_DENOM_3342_MORE};};
template<> struct libdivide_constants<int16_t,3343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3343_MAGIC, .more = S16LD_DENOM_3343_MORE};};
template<> struct libdivide_constants<int16_t,3344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3344_MAGIC, .more = S16LD_DENOM_3344_MORE};};
template<> struct libdivide_constants<int16_t,3345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3345_MAGIC, .more = S16LD_DENOM_3345_MORE};};
template<> struct libdivide_constants<int16_t,3346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3346_MAGIC, .more = S16LD_DENOM_3346_MORE};};
template<> struct libdivide_constants<int16_t,3347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3347_MAGIC, .more = S16LD_DENOM_3347_MORE};};
template<> struct libdivide_constants<int16_t,3348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3348_MAGIC, .more = S16LD_DENOM_3348_MORE};};
template<> struct libdivide_constants<int16_t,3349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3349_MAGIC, .more = S16LD_DENOM_3349_MORE};};
template<> struct libdivide_constants<int16_t,3350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3350_MAGIC, .more = S16LD_DENOM_3350_MORE};};
template<> struct libdivide_constants<int16_t,3351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3351_MAGIC, .more = S16LD_DENOM_3351_MORE};};
template<> struct libdivide_constants<int16_t,3352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3352_MAGIC, .more = S16LD_DENOM_3352_MORE};};
template<> struct libdivide_constants<int16_t,3353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3353_MAGIC, .more = S16LD_DENOM_3353_MORE};};
template<> struct libdivide_constants<int16_t,3354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3354_MAGIC, .more = S16LD_DENOM_3354_MORE};};
template<> struct libdivide_constants<int16_t,3355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3355_MAGIC, .more = S16LD_DENOM_3355_MORE};};
template<> struct libdivide_constants<int16_t,3356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3356_MAGIC, .more = S16LD_DENOM_3356_MORE};};
template<> struct libdivide_constants<int16_t,3357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3357_MAGIC, .more = S16LD_DENOM_3357_MORE};};
template<> struct libdivide_constants<int16_t,3358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3358_MAGIC, .more = S16LD_DENOM_3358_MORE};};
template<> struct libdivide_constants<int16_t,3359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3359_MAGIC, .more = S16LD_DENOM_3359_MORE};};
template<> struct libdivide_constants<int16_t,3360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3360_MAGIC, .more = S16LD_DENOM_3360_MORE};};
template<> struct libdivide_constants<int16_t,3361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3361_MAGIC, .more = S16LD_DENOM_3361_MORE};};
template<> struct libdivide_constants<int16_t,3362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3362_MAGIC, .more = S16LD_DENOM_3362_MORE};};
template<> struct libdivide_constants<int16_t,3363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3363_MAGIC, .more = S16LD_DENOM_3363_MORE};};
template<> struct libdivide_constants<int16_t,3364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3364_MAGIC, .more = S16LD_DENOM_3364_MORE};};
template<> struct libdivide_constants<int16_t,3365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3365_MAGIC, .more = S16LD_DENOM_3365_MORE};};
template<> struct libdivide_constants<int16_t,3366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3366_MAGIC, .more = S16LD_DENOM_3366_MORE};};
template<> struct libdivide_constants<int16_t,3367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3367_MAGIC, .more = S16LD_DENOM_3367_MORE};};
template<> struct libdivide_constants<int16_t,3368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3368_MAGIC, .more = S16LD_DENOM_3368_MORE};};
template<> struct libdivide_constants<int16_t,3369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3369_MAGIC, .more = S16LD_DENOM_3369_MORE};};
template<> struct libdivide_constants<int16_t,3370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3370_MAGIC, .more = S16LD_DENOM_3370_MORE};};
template<> struct libdivide_constants<int16_t,3371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3371_MAGIC, .more = S16LD_DENOM_3371_MORE};};
template<> struct libdivide_constants<int16_t,3372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3372_MAGIC, .more = S16LD_DENOM_3372_MORE};};
template<> struct libdivide_constants<int16_t,3373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3373_MAGIC, .more = S16LD_DENOM_3373_MORE};};
template<> struct libdivide_constants<int16_t,3374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3374_MAGIC, .more = S16LD_DENOM_3374_MORE};};
template<> struct libdivide_constants<int16_t,3375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3375_MAGIC, .more = S16LD_DENOM_3375_MORE};};
template<> struct libdivide_constants<int16_t,3376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3376_MAGIC, .more = S16LD_DENOM_3376_MORE};};
template<> struct libdivide_constants<int16_t,3377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3377_MAGIC, .more = S16LD_DENOM_3377_MORE};};
template<> struct libdivide_constants<int16_t,3378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3378_MAGIC, .more = S16LD_DENOM_3378_MORE};};
template<> struct libdivide_constants<int16_t,3379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3379_MAGIC, .more = S16LD_DENOM_3379_MORE};};
template<> struct libdivide_constants<int16_t,3380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3380_MAGIC, .more = S16LD_DENOM_3380_MORE};};
template<> struct libdivide_constants<int16_t,3381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3381_MAGIC, .more = S16LD_DENOM_3381_MORE};};
template<> struct libdivide_constants<int16_t,3382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3382_MAGIC, .more = S16LD_DENOM_3382_MORE};};
template<> struct libdivide_constants<int16_t,3383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3383_MAGIC, .more = S16LD_DENOM_3383_MORE};};
template<> struct libdivide_constants<int16_t,3384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3384_MAGIC, .more = S16LD_DENOM_3384_MORE};};
template<> struct libdivide_constants<int16_t,3385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3385_MAGIC, .more = S16LD_DENOM_3385_MORE};};
template<> struct libdivide_constants<int16_t,3386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3386_MAGIC, .more = S16LD_DENOM_3386_MORE};};
template<> struct libdivide_constants<int16_t,3387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3387_MAGIC, .more = S16LD_DENOM_3387_MORE};};
template<> struct libdivide_constants<int16_t,3388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3388_MAGIC, .more = S16LD_DENOM_3388_MORE};};
template<> struct libdivide_constants<int16_t,3389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3389_MAGIC, .more = S16LD_DENOM_3389_MORE};};
template<> struct libdivide_constants<int16_t,3390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3390_MAGIC, .more = S16LD_DENOM_3390_MORE};};
template<> struct libdivide_constants<int16_t,3391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3391_MAGIC, .more = S16LD_DENOM_3391_MORE};};
template<> struct libdivide_constants<int16_t,3392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3392_MAGIC, .more = S16LD_DENOM_3392_MORE};};
template<> struct libdivide_constants<int16_t,3393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3393_MAGIC, .more = S16LD_DENOM_3393_MORE};};
template<> struct libdivide_constants<int16_t,3394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3394_MAGIC, .more = S16LD_DENOM_3394_MORE};};
template<> struct libdivide_constants<int16_t,3395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3395_MAGIC, .more = S16LD_DENOM_3395_MORE};};
template<> struct libdivide_constants<int16_t,3396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3396_MAGIC, .more = S16LD_DENOM_3396_MORE};};
template<> struct libdivide_constants<int16_t,3397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3397_MAGIC, .more = S16LD_DENOM_3397_MORE};};
template<> struct libdivide_constants<int16_t,3398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3398_MAGIC, .more = S16LD_DENOM_3398_MORE};};
template<> struct libdivide_constants<int16_t,3399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3399_MAGIC, .more = S16LD_DENOM_3399_MORE};};
template<> struct libdivide_constants<int16_t,3400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3400_MAGIC, .more = S16LD_DENOM_3400_MORE};};
template<> struct libdivide_constants<int16_t,3401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3401_MAGIC, .more = S16LD_DENOM_3401_MORE};};
template<> struct libdivide_constants<int16_t,3402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3402_MAGIC, .more = S16LD_DENOM_3402_MORE};};
template<> struct libdivide_constants<int16_t,3403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3403_MAGIC, .more = S16LD_DENOM_3403_MORE};};
template<> struct libdivide_constants<int16_t,3404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3404_MAGIC, .more = S16LD_DENOM_3404_MORE};};
template<> struct libdivide_constants<int16_t,3405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3405_MAGIC, .more = S16LD_DENOM_3405_MORE};};
template<> struct libdivide_constants<int16_t,3406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3406_MAGIC, .more = S16LD_DENOM_3406_MORE};};
template<> struct libdivide_constants<int16_t,3407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3407_MAGIC, .more = S16LD_DENOM_3407_MORE};};
template<> struct libdivide_constants<int16_t,3408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3408_MAGIC, .more = S16LD_DENOM_3408_MORE};};
template<> struct libdivide_constants<int16_t,3409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3409_MAGIC, .more = S16LD_DENOM_3409_MORE};};
template<> struct libdivide_constants<int16_t,3410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3410_MAGIC, .more = S16LD_DENOM_3410_MORE};};
template<> struct libdivide_constants<int16_t,3411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3411_MAGIC, .more = S16LD_DENOM_3411_MORE};};
template<> struct libdivide_constants<int16_t,3412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3412_MAGIC, .more = S16LD_DENOM_3412_MORE};};
template<> struct libdivide_constants<int16_t,3413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3413_MAGIC, .more = S16LD_DENOM_3413_MORE};};
template<> struct libdivide_constants<int16_t,3414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3414_MAGIC, .more = S16LD_DENOM_3414_MORE};};
template<> struct libdivide_constants<int16_t,3415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3415_MAGIC, .more = S16LD_DENOM_3415_MORE};};
template<> struct libdivide_constants<int16_t,3416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3416_MAGIC, .more = S16LD_DENOM_3416_MORE};};
template<> struct libdivide_constants<int16_t,3417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3417_MAGIC, .more = S16LD_DENOM_3417_MORE};};
template<> struct libdivide_constants<int16_t,3418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3418_MAGIC, .more = S16LD_DENOM_3418_MORE};};
template<> struct libdivide_constants<int16_t,3419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3419_MAGIC, .more = S16LD_DENOM_3419_MORE};};
template<> struct libdivide_constants<int16_t,3420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3420_MAGIC, .more = S16LD_DENOM_3420_MORE};};
template<> struct libdivide_constants<int16_t,3421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3421_MAGIC, .more = S16LD_DENOM_3421_MORE};};
template<> struct libdivide_constants<int16_t,3422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3422_MAGIC, .more = S16LD_DENOM_3422_MORE};};
template<> struct libdivide_constants<int16_t,3423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3423_MAGIC, .more = S16LD_DENOM_3423_MORE};};
template<> struct libdivide_constants<int16_t,3424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3424_MAGIC, .more = S16LD_DENOM_3424_MORE};};
template<> struct libdivide_constants<int16_t,3425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3425_MAGIC, .more = S16LD_DENOM_3425_MORE};};
template<> struct libdivide_constants<int16_t,3426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3426_MAGIC, .more = S16LD_DENOM_3426_MORE};};
template<> struct libdivide_constants<int16_t,3427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3427_MAGIC, .more = S16LD_DENOM_3427_MORE};};
template<> struct libdivide_constants<int16_t,3428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3428_MAGIC, .more = S16LD_DENOM_3428_MORE};};
template<> struct libdivide_constants<int16_t,3429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3429_MAGIC, .more = S16LD_DENOM_3429_MORE};};
template<> struct libdivide_constants<int16_t,3430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3430_MAGIC, .more = S16LD_DENOM_3430_MORE};};
template<> struct libdivide_constants<int16_t,3431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3431_MAGIC, .more = S16LD_DENOM_3431_MORE};};
template<> struct libdivide_constants<int16_t,3432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3432_MAGIC, .more = S16LD_DENOM_3432_MORE};};
template<> struct libdivide_constants<int16_t,3433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3433_MAGIC, .more = S16LD_DENOM_3433_MORE};};
template<> struct libdivide_constants<int16_t,3434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3434_MAGIC, .more = S16LD_DENOM_3434_MORE};};
template<> struct libdivide_constants<int16_t,3435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3435_MAGIC, .more = S16LD_DENOM_3435_MORE};};
template<> struct libdivide_constants<int16_t,3436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3436_MAGIC, .more = S16LD_DENOM_3436_MORE};};
template<> struct libdivide_constants<int16_t,3437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3437_MAGIC, .more = S16LD_DENOM_3437_MORE};};
template<> struct libdivide_constants<int16_t,3438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3438_MAGIC, .more = S16LD_DENOM_3438_MORE};};
template<> struct libdivide_constants<int16_t,3439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3439_MAGIC, .more = S16LD_DENOM_3439_MORE};};
template<> struct libdivide_constants<int16_t,3440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3440_MAGIC, .more = S16LD_DENOM_3440_MORE};};
template<> struct libdivide_constants<int16_t,3441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3441_MAGIC, .more = S16LD_DENOM_3441_MORE};};
template<> struct libdivide_constants<int16_t,3442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3442_MAGIC, .more = S16LD_DENOM_3442_MORE};};
template<> struct libdivide_constants<int16_t,3443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3443_MAGIC, .more = S16LD_DENOM_3443_MORE};};
template<> struct libdivide_constants<int16_t,3444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3444_MAGIC, .more = S16LD_DENOM_3444_MORE};};
template<> struct libdivide_constants<int16_t,3445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3445_MAGIC, .more = S16LD_DENOM_3445_MORE};};
template<> struct libdivide_constants<int16_t,3446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3446_MAGIC, .more = S16LD_DENOM_3446_MORE};};
template<> struct libdivide_constants<int16_t,3447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3447_MAGIC, .more = S16LD_DENOM_3447_MORE};};
template<> struct libdivide_constants<int16_t,3448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3448_MAGIC, .more = S16LD_DENOM_3448_MORE};};
template<> struct libdivide_constants<int16_t,3449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3449_MAGIC, .more = S16LD_DENOM_3449_MORE};};
template<> struct libdivide_constants<int16_t,3450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3450_MAGIC, .more = S16LD_DENOM_3450_MORE};};
template<> struct libdivide_constants<int16_t,3451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3451_MAGIC, .more = S16LD_DENOM_3451_MORE};};
template<> struct libdivide_constants<int16_t,3452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3452_MAGIC, .more = S16LD_DENOM_3452_MORE};};
template<> struct libdivide_constants<int16_t,3453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3453_MAGIC, .more = S16LD_DENOM_3453_MORE};};
template<> struct libdivide_constants<int16_t,3454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3454_MAGIC, .more = S16LD_DENOM_3454_MORE};};
template<> struct libdivide_constants<int16_t,3455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3455_MAGIC, .more = S16LD_DENOM_3455_MORE};};
template<> struct libdivide_constants<int16_t,3456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3456_MAGIC, .more = S16LD_DENOM_3456_MORE};};
template<> struct libdivide_constants<int16_t,3457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3457_MAGIC, .more = S16LD_DENOM_3457_MORE};};
template<> struct libdivide_constants<int16_t,3458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3458_MAGIC, .more = S16LD_DENOM_3458_MORE};};
template<> struct libdivide_constants<int16_t,3459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3459_MAGIC, .more = S16LD_DENOM_3459_MORE};};
template<> struct libdivide_constants<int16_t,3460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3460_MAGIC, .more = S16LD_DENOM_3460_MORE};};
template<> struct libdivide_constants<int16_t,3461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3461_MAGIC, .more = S16LD_DENOM_3461_MORE};};
template<> struct libdivide_constants<int16_t,3462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3462_MAGIC, .more = S16LD_DENOM_3462_MORE};};
template<> struct libdivide_constants<int16_t,3463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3463_MAGIC, .more = S16LD_DENOM_3463_MORE};};
template<> struct libdivide_constants<int16_t,3464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3464_MAGIC, .more = S16LD_DENOM_3464_MORE};};
template<> struct libdivide_constants<int16_t,3465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3465_MAGIC, .more = S16LD_DENOM_3465_MORE};};
template<> struct libdivide_constants<int16_t,3466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3466_MAGIC, .more = S16LD_DENOM_3466_MORE};};
template<> struct libdivide_constants<int16_t,3467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3467_MAGIC, .more = S16LD_DENOM_3467_MORE};};
template<> struct libdivide_constants<int16_t,3468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3468_MAGIC, .more = S16LD_DENOM_3468_MORE};};
template<> struct libdivide_constants<int16_t,3469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3469_MAGIC, .more = S16LD_DENOM_3469_MORE};};
template<> struct libdivide_constants<int16_t,3470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3470_MAGIC, .more = S16LD_DENOM_3470_MORE};};
template<> struct libdivide_constants<int16_t,3471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3471_MAGIC, .more = S16LD_DENOM_3471_MORE};};
template<> struct libdivide_constants<int16_t,3472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3472_MAGIC, .more = S16LD_DENOM_3472_MORE};};
template<> struct libdivide_constants<int16_t,3473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3473_MAGIC, .more = S16LD_DENOM_3473_MORE};};
template<> struct libdivide_constants<int16_t,3474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3474_MAGIC, .more = S16LD_DENOM_3474_MORE};};
template<> struct libdivide_constants<int16_t,3475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3475_MAGIC, .more = S16LD_DENOM_3475_MORE};};
template<> struct libdivide_constants<int16_t,3476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3476_MAGIC, .more = S16LD_DENOM_3476_MORE};};
template<> struct libdivide_constants<int16_t,3477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3477_MAGIC, .more = S16LD_DENOM_3477_MORE};};
template<> struct libdivide_constants<int16_t,3478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3478_MAGIC, .more = S16LD_DENOM_3478_MORE};};
template<> struct libdivide_constants<int16_t,3479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3479_MAGIC, .more = S16LD_DENOM_3479_MORE};};
template<> struct libdivide_constants<int16_t,3480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3480_MAGIC, .more = S16LD_DENOM_3480_MORE};};
template<> struct libdivide_constants<int16_t,3481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3481_MAGIC, .more = S16LD_DENOM_3481_MORE};};
template<> struct libdivide_constants<int16_t,3482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3482_MAGIC, .more = S16LD_DENOM_3482_MORE};};
template<> struct libdivide_constants<int16_t,3483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3483_MAGIC, .more = S16LD_DENOM_3483_MORE};};
template<> struct libdivide_constants<int16_t,3484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3484_MAGIC, .more = S16LD_DENOM_3484_MORE};};
template<> struct libdivide_constants<int16_t,3485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3485_MAGIC, .more = S16LD_DENOM_3485_MORE};};
template<> struct libdivide_constants<int16_t,3486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3486_MAGIC, .more = S16LD_DENOM_3486_MORE};};
template<> struct libdivide_constants<int16_t,3487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3487_MAGIC, .more = S16LD_DENOM_3487_MORE};};
template<> struct libdivide_constants<int16_t,3488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3488_MAGIC, .more = S16LD_DENOM_3488_MORE};};
template<> struct libdivide_constants<int16_t,3489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3489_MAGIC, .more = S16LD_DENOM_3489_MORE};};
template<> struct libdivide_constants<int16_t,3490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3490_MAGIC, .more = S16LD_DENOM_3490_MORE};};
template<> struct libdivide_constants<int16_t,3491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3491_MAGIC, .more = S16LD_DENOM_3491_MORE};};
template<> struct libdivide_constants<int16_t,3492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3492_MAGIC, .more = S16LD_DENOM_3492_MORE};};
template<> struct libdivide_constants<int16_t,3493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3493_MAGIC, .more = S16LD_DENOM_3493_MORE};};
template<> struct libdivide_constants<int16_t,3494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3494_MAGIC, .more = S16LD_DENOM_3494_MORE};};
template<> struct libdivide_constants<int16_t,3495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3495_MAGIC, .more = S16LD_DENOM_3495_MORE};};
template<> struct libdivide_constants<int16_t,3496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3496_MAGIC, .more = S16LD_DENOM_3496_MORE};};
template<> struct libdivide_constants<int16_t,3497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3497_MAGIC, .more = S16LD_DENOM_3497_MORE};};
template<> struct libdivide_constants<int16_t,3498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3498_MAGIC, .more = S16LD_DENOM_3498_MORE};};
template<> struct libdivide_constants<int16_t,3499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3499_MAGIC, .more = S16LD_DENOM_3499_MORE};};
template<> struct libdivide_constants<int16_t,3500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3500_MAGIC, .more = S16LD_DENOM_3500_MORE};};
template<> struct libdivide_constants<int16_t,3501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3501_MAGIC, .more = S16LD_DENOM_3501_MORE};};
template<> struct libdivide_constants<int16_t,3502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3502_MAGIC, .more = S16LD_DENOM_3502_MORE};};
template<> struct libdivide_constants<int16_t,3503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3503_MAGIC, .more = S16LD_DENOM_3503_MORE};};
template<> struct libdivide_constants<int16_t,3504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3504_MAGIC, .more = S16LD_DENOM_3504_MORE};};
template<> struct libdivide_constants<int16_t,3505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3505_MAGIC, .more = S16LD_DENOM_3505_MORE};};
template<> struct libdivide_constants<int16_t,3506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3506_MAGIC, .more = S16LD_DENOM_3506_MORE};};
template<> struct libdivide_constants<int16_t,3507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3507_MAGIC, .more = S16LD_DENOM_3507_MORE};};
template<> struct libdivide_constants<int16_t,3508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3508_MAGIC, .more = S16LD_DENOM_3508_MORE};};
template<> struct libdivide_constants<int16_t,3509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3509_MAGIC, .more = S16LD_DENOM_3509_MORE};};
template<> struct libdivide_constants<int16_t,3510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3510_MAGIC, .more = S16LD_DENOM_3510_MORE};};
template<> struct libdivide_constants<int16_t,3511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3511_MAGIC, .more = S16LD_DENOM_3511_MORE};};
template<> struct libdivide_constants<int16_t,3512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3512_MAGIC, .more = S16LD_DENOM_3512_MORE};};
template<> struct libdivide_constants<int16_t,3513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3513_MAGIC, .more = S16LD_DENOM_3513_MORE};};
template<> struct libdivide_constants<int16_t,3514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3514_MAGIC, .more = S16LD_DENOM_3514_MORE};};
template<> struct libdivide_constants<int16_t,3515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3515_MAGIC, .more = S16LD_DENOM_3515_MORE};};
template<> struct libdivide_constants<int16_t,3516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3516_MAGIC, .more = S16LD_DENOM_3516_MORE};};
template<> struct libdivide_constants<int16_t,3517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3517_MAGIC, .more = S16LD_DENOM_3517_MORE};};
template<> struct libdivide_constants<int16_t,3518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3518_MAGIC, .more = S16LD_DENOM_3518_MORE};};
template<> struct libdivide_constants<int16_t,3519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3519_MAGIC, .more = S16LD_DENOM_3519_MORE};};
template<> struct libdivide_constants<int16_t,3520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3520_MAGIC, .more = S16LD_DENOM_3520_MORE};};
template<> struct libdivide_constants<int16_t,3521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3521_MAGIC, .more = S16LD_DENOM_3521_MORE};};
template<> struct libdivide_constants<int16_t,3522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3522_MAGIC, .more = S16LD_DENOM_3522_MORE};};
template<> struct libdivide_constants<int16_t,3523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3523_MAGIC, .more = S16LD_DENOM_3523_MORE};};
template<> struct libdivide_constants<int16_t,3524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3524_MAGIC, .more = S16LD_DENOM_3524_MORE};};
template<> struct libdivide_constants<int16_t,3525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3525_MAGIC, .more = S16LD_DENOM_3525_MORE};};
template<> struct libdivide_constants<int16_t,3526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3526_MAGIC, .more = S16LD_DENOM_3526_MORE};};
template<> struct libdivide_constants<int16_t,3527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3527_MAGIC, .more = S16LD_DENOM_3527_MORE};};
template<> struct libdivide_constants<int16_t,3528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3528_MAGIC, .more = S16LD_DENOM_3528_MORE};};
template<> struct libdivide_constants<int16_t,3529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3529_MAGIC, .more = S16LD_DENOM_3529_MORE};};
template<> struct libdivide_constants<int16_t,3530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3530_MAGIC, .more = S16LD_DENOM_3530_MORE};};
template<> struct libdivide_constants<int16_t,3531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3531_MAGIC, .more = S16LD_DENOM_3531_MORE};};
template<> struct libdivide_constants<int16_t,3532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3532_MAGIC, .more = S16LD_DENOM_3532_MORE};};
template<> struct libdivide_constants<int16_t,3533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3533_MAGIC, .more = S16LD_DENOM_3533_MORE};};
template<> struct libdivide_constants<int16_t,3534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3534_MAGIC, .more = S16LD_DENOM_3534_MORE};};
template<> struct libdivide_constants<int16_t,3535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3535_MAGIC, .more = S16LD_DENOM_3535_MORE};};
template<> struct libdivide_constants<int16_t,3536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3536_MAGIC, .more = S16LD_DENOM_3536_MORE};};
template<> struct libdivide_constants<int16_t,3537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3537_MAGIC, .more = S16LD_DENOM_3537_MORE};};
template<> struct libdivide_constants<int16_t,3538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3538_MAGIC, .more = S16LD_DENOM_3538_MORE};};
template<> struct libdivide_constants<int16_t,3539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3539_MAGIC, .more = S16LD_DENOM_3539_MORE};};
template<> struct libdivide_constants<int16_t,3540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3540_MAGIC, .more = S16LD_DENOM_3540_MORE};};
template<> struct libdivide_constants<int16_t,3541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3541_MAGIC, .more = S16LD_DENOM_3541_MORE};};
template<> struct libdivide_constants<int16_t,3542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3542_MAGIC, .more = S16LD_DENOM_3542_MORE};};
template<> struct libdivide_constants<int16_t,3543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3543_MAGIC, .more = S16LD_DENOM_3543_MORE};};
template<> struct libdivide_constants<int16_t,3544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3544_MAGIC, .more = S16LD_DENOM_3544_MORE};};
template<> struct libdivide_constants<int16_t,3545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3545_MAGIC, .more = S16LD_DENOM_3545_MORE};};
template<> struct libdivide_constants<int16_t,3546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3546_MAGIC, .more = S16LD_DENOM_3546_MORE};};
template<> struct libdivide_constants<int16_t,3547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3547_MAGIC, .more = S16LD_DENOM_3547_MORE};};
template<> struct libdivide_constants<int16_t,3548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3548_MAGIC, .more = S16LD_DENOM_3548_MORE};};
template<> struct libdivide_constants<int16_t,3549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3549_MAGIC, .more = S16LD_DENOM_3549_MORE};};
template<> struct libdivide_constants<int16_t,3550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3550_MAGIC, .more = S16LD_DENOM_3550_MORE};};
template<> struct libdivide_constants<int16_t,3551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3551_MAGIC, .more = S16LD_DENOM_3551_MORE};};
template<> struct libdivide_constants<int16_t,3552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3552_MAGIC, .more = S16LD_DENOM_3552_MORE};};
template<> struct libdivide_constants<int16_t,3553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3553_MAGIC, .more = S16LD_DENOM_3553_MORE};};
template<> struct libdivide_constants<int16_t,3554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3554_MAGIC, .more = S16LD_DENOM_3554_MORE};};
template<> struct libdivide_constants<int16_t,3555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3555_MAGIC, .more = S16LD_DENOM_3555_MORE};};
template<> struct libdivide_constants<int16_t,3556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3556_MAGIC, .more = S16LD_DENOM_3556_MORE};};
template<> struct libdivide_constants<int16_t,3557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3557_MAGIC, .more = S16LD_DENOM_3557_MORE};};
template<> struct libdivide_constants<int16_t,3558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3558_MAGIC, .more = S16LD_DENOM_3558_MORE};};
template<> struct libdivide_constants<int16_t,3559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3559_MAGIC, .more = S16LD_DENOM_3559_MORE};};
template<> struct libdivide_constants<int16_t,3560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3560_MAGIC, .more = S16LD_DENOM_3560_MORE};};
template<> struct libdivide_constants<int16_t,3561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3561_MAGIC, .more = S16LD_DENOM_3561_MORE};};
template<> struct libdivide_constants<int16_t,3562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3562_MAGIC, .more = S16LD_DENOM_3562_MORE};};
template<> struct libdivide_constants<int16_t,3563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3563_MAGIC, .more = S16LD_DENOM_3563_MORE};};
template<> struct libdivide_constants<int16_t,3564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3564_MAGIC, .more = S16LD_DENOM_3564_MORE};};
template<> struct libdivide_constants<int16_t,3565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3565_MAGIC, .more = S16LD_DENOM_3565_MORE};};
template<> struct libdivide_constants<int16_t,3566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3566_MAGIC, .more = S16LD_DENOM_3566_MORE};};
template<> struct libdivide_constants<int16_t,3567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3567_MAGIC, .more = S16LD_DENOM_3567_MORE};};
template<> struct libdivide_constants<int16_t,3568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3568_MAGIC, .more = S16LD_DENOM_3568_MORE};};
template<> struct libdivide_constants<int16_t,3569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3569_MAGIC, .more = S16LD_DENOM_3569_MORE};};
template<> struct libdivide_constants<int16_t,3570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3570_MAGIC, .more = S16LD_DENOM_3570_MORE};};
template<> struct libdivide_constants<int16_t,3571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3571_MAGIC, .more = S16LD_DENOM_3571_MORE};};
template<> struct libdivide_constants<int16_t,3572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3572_MAGIC, .more = S16LD_DENOM_3572_MORE};};
template<> struct libdivide_constants<int16_t,3573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3573_MAGIC, .more = S16LD_DENOM_3573_MORE};};
template<> struct libdivide_constants<int16_t,3574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3574_MAGIC, .more = S16LD_DENOM_3574_MORE};};
template<> struct libdivide_constants<int16_t,3575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3575_MAGIC, .more = S16LD_DENOM_3575_MORE};};
template<> struct libdivide_constants<int16_t,3576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3576_MAGIC, .more = S16LD_DENOM_3576_MORE};};
template<> struct libdivide_constants<int16_t,3577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3577_MAGIC, .more = S16LD_DENOM_3577_MORE};};
template<> struct libdivide_constants<int16_t,3578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3578_MAGIC, .more = S16LD_DENOM_3578_MORE};};
template<> struct libdivide_constants<int16_t,3579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3579_MAGIC, .more = S16LD_DENOM_3579_MORE};};
template<> struct libdivide_constants<int16_t,3580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3580_MAGIC, .more = S16LD_DENOM_3580_MORE};};
template<> struct libdivide_constants<int16_t,3581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3581_MAGIC, .more = S16LD_DENOM_3581_MORE};};
template<> struct libdivide_constants<int16_t,3582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3582_MAGIC, .more = S16LD_DENOM_3582_MORE};};
template<> struct libdivide_constants<int16_t,3583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3583_MAGIC, .more = S16LD_DENOM_3583_MORE};};
template<> struct libdivide_constants<int16_t,3584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3584_MAGIC, .more = S16LD_DENOM_3584_MORE};};
template<> struct libdivide_constants<int16_t,3585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3585_MAGIC, .more = S16LD_DENOM_3585_MORE};};
template<> struct libdivide_constants<int16_t,3586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3586_MAGIC, .more = S16LD_DENOM_3586_MORE};};
template<> struct libdivide_constants<int16_t,3587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3587_MAGIC, .more = S16LD_DENOM_3587_MORE};};
template<> struct libdivide_constants<int16_t,3588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3588_MAGIC, .more = S16LD_DENOM_3588_MORE};};
template<> struct libdivide_constants<int16_t,3589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3589_MAGIC, .more = S16LD_DENOM_3589_MORE};};
template<> struct libdivide_constants<int16_t,3590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3590_MAGIC, .more = S16LD_DENOM_3590_MORE};};
template<> struct libdivide_constants<int16_t,3591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3591_MAGIC, .more = S16LD_DENOM_3591_MORE};};
template<> struct libdivide_constants<int16_t,3592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3592_MAGIC, .more = S16LD_DENOM_3592_MORE};};
template<> struct libdivide_constants<int16_t,3593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3593_MAGIC, .more = S16LD_DENOM_3593_MORE};};
template<> struct libdivide_constants<int16_t,3594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3594_MAGIC, .more = S16LD_DENOM_3594_MORE};};
template<> struct libdivide_constants<int16_t,3595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3595_MAGIC, .more = S16LD_DENOM_3595_MORE};};
template<> struct libdivide_constants<int16_t,3596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3596_MAGIC, .more = S16LD_DENOM_3596_MORE};};
template<> struct libdivide_constants<int16_t,3597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3597_MAGIC, .more = S16LD_DENOM_3597_MORE};};
template<> struct libdivide_constants<int16_t,3598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3598_MAGIC, .more = S16LD_DENOM_3598_MORE};};
template<> struct libdivide_constants<int16_t,3599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3599_MAGIC, .more = S16LD_DENOM_3599_MORE};};
template<> struct libdivide_constants<int16_t,3600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3600_MAGIC, .more = S16LD_DENOM_3600_MORE};};
template<> struct libdivide_constants<int16_t,3601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3601_MAGIC, .more = S16LD_DENOM_3601_MORE};};
template<> struct libdivide_constants<int16_t,3602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3602_MAGIC, .more = S16LD_DENOM_3602_MORE};};
template<> struct libdivide_constants<int16_t,3603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3603_MAGIC, .more = S16LD_DENOM_3603_MORE};};
template<> struct libdivide_constants<int16_t,3604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3604_MAGIC, .more = S16LD_DENOM_3604_MORE};};
template<> struct libdivide_constants<int16_t,3605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3605_MAGIC, .more = S16LD_DENOM_3605_MORE};};
template<> struct libdivide_constants<int16_t,3606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3606_MAGIC, .more = S16LD_DENOM_3606_MORE};};
template<> struct libdivide_constants<int16_t,3607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3607_MAGIC, .more = S16LD_DENOM_3607_MORE};};
template<> struct libdivide_constants<int16_t,3608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3608_MAGIC, .more = S16LD_DENOM_3608_MORE};};
template<> struct libdivide_constants<int16_t,3609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3609_MAGIC, .more = S16LD_DENOM_3609_MORE};};
template<> struct libdivide_constants<int16_t,3610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3610_MAGIC, .more = S16LD_DENOM_3610_MORE};};
template<> struct libdivide_constants<int16_t,3611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3611_MAGIC, .more = S16LD_DENOM_3611_MORE};};
template<> struct libdivide_constants<int16_t,3612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3612_MAGIC, .more = S16LD_DENOM_3612_MORE};};
template<> struct libdivide_constants<int16_t,3613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3613_MAGIC, .more = S16LD_DENOM_3613_MORE};};
template<> struct libdivide_constants<int16_t,3614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3614_MAGIC, .more = S16LD_DENOM_3614_MORE};};
template<> struct libdivide_constants<int16_t,3615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3615_MAGIC, .more = S16LD_DENOM_3615_MORE};};
template<> struct libdivide_constants<int16_t,3616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3616_MAGIC, .more = S16LD_DENOM_3616_MORE};};
template<> struct libdivide_constants<int16_t,3617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3617_MAGIC, .more = S16LD_DENOM_3617_MORE};};
template<> struct libdivide_constants<int16_t,3618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3618_MAGIC, .more = S16LD_DENOM_3618_MORE};};
template<> struct libdivide_constants<int16_t,3619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3619_MAGIC, .more = S16LD_DENOM_3619_MORE};};
template<> struct libdivide_constants<int16_t,3620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3620_MAGIC, .more = S16LD_DENOM_3620_MORE};};
template<> struct libdivide_constants<int16_t,3621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3621_MAGIC, .more = S16LD_DENOM_3621_MORE};};
template<> struct libdivide_constants<int16_t,3622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3622_MAGIC, .more = S16LD_DENOM_3622_MORE};};
template<> struct libdivide_constants<int16_t,3623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3623_MAGIC, .more = S16LD_DENOM_3623_MORE};};
template<> struct libdivide_constants<int16_t,3624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3624_MAGIC, .more = S16LD_DENOM_3624_MORE};};
template<> struct libdivide_constants<int16_t,3625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3625_MAGIC, .more = S16LD_DENOM_3625_MORE};};
template<> struct libdivide_constants<int16_t,3626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3626_MAGIC, .more = S16LD_DENOM_3626_MORE};};
template<> struct libdivide_constants<int16_t,3627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3627_MAGIC, .more = S16LD_DENOM_3627_MORE};};
template<> struct libdivide_constants<int16_t,3628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3628_MAGIC, .more = S16LD_DENOM_3628_MORE};};
template<> struct libdivide_constants<int16_t,3629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3629_MAGIC, .more = S16LD_DENOM_3629_MORE};};
template<> struct libdivide_constants<int16_t,3630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3630_MAGIC, .more = S16LD_DENOM_3630_MORE};};
template<> struct libdivide_constants<int16_t,3631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3631_MAGIC, .more = S16LD_DENOM_3631_MORE};};
template<> struct libdivide_constants<int16_t,3632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3632_MAGIC, .more = S16LD_DENOM_3632_MORE};};
template<> struct libdivide_constants<int16_t,3633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3633_MAGIC, .more = S16LD_DENOM_3633_MORE};};
template<> struct libdivide_constants<int16_t,3634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3634_MAGIC, .more = S16LD_DENOM_3634_MORE};};
template<> struct libdivide_constants<int16_t,3635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3635_MAGIC, .more = S16LD_DENOM_3635_MORE};};
template<> struct libdivide_constants<int16_t,3636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3636_MAGIC, .more = S16LD_DENOM_3636_MORE};};
template<> struct libdivide_constants<int16_t,3637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3637_MAGIC, .more = S16LD_DENOM_3637_MORE};};
template<> struct libdivide_constants<int16_t,3638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3638_MAGIC, .more = S16LD_DENOM_3638_MORE};};
template<> struct libdivide_constants<int16_t,3639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3639_MAGIC, .more = S16LD_DENOM_3639_MORE};};
template<> struct libdivide_constants<int16_t,3640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3640_MAGIC, .more = S16LD_DENOM_3640_MORE};};
template<> struct libdivide_constants<int16_t,3641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3641_MAGIC, .more = S16LD_DENOM_3641_MORE};};
template<> struct libdivide_constants<int16_t,3642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3642_MAGIC, .more = S16LD_DENOM_3642_MORE};};
template<> struct libdivide_constants<int16_t,3643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3643_MAGIC, .more = S16LD_DENOM_3643_MORE};};
template<> struct libdivide_constants<int16_t,3644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3644_MAGIC, .more = S16LD_DENOM_3644_MORE};};
template<> struct libdivide_constants<int16_t,3645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3645_MAGIC, .more = S16LD_DENOM_3645_MORE};};
template<> struct libdivide_constants<int16_t,3646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3646_MAGIC, .more = S16LD_DENOM_3646_MORE};};
template<> struct libdivide_constants<int16_t,3647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3647_MAGIC, .more = S16LD_DENOM_3647_MORE};};
template<> struct libdivide_constants<int16_t,3648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3648_MAGIC, .more = S16LD_DENOM_3648_MORE};};
template<> struct libdivide_constants<int16_t,3649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3649_MAGIC, .more = S16LD_DENOM_3649_MORE};};
template<> struct libdivide_constants<int16_t,3650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3650_MAGIC, .more = S16LD_DENOM_3650_MORE};};
template<> struct libdivide_constants<int16_t,3651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3651_MAGIC, .more = S16LD_DENOM_3651_MORE};};
template<> struct libdivide_constants<int16_t,3652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3652_MAGIC, .more = S16LD_DENOM_3652_MORE};};
template<> struct libdivide_constants<int16_t,3653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3653_MAGIC, .more = S16LD_DENOM_3653_MORE};};
template<> struct libdivide_constants<int16_t,3654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3654_MAGIC, .more = S16LD_DENOM_3654_MORE};};
template<> struct libdivide_constants<int16_t,3655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3655_MAGIC, .more = S16LD_DENOM_3655_MORE};};
template<> struct libdivide_constants<int16_t,3656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3656_MAGIC, .more = S16LD_DENOM_3656_MORE};};
template<> struct libdivide_constants<int16_t,3657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3657_MAGIC, .more = S16LD_DENOM_3657_MORE};};
template<> struct libdivide_constants<int16_t,3658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3658_MAGIC, .more = S16LD_DENOM_3658_MORE};};
template<> struct libdivide_constants<int16_t,3659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3659_MAGIC, .more = S16LD_DENOM_3659_MORE};};
template<> struct libdivide_constants<int16_t,3660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3660_MAGIC, .more = S16LD_DENOM_3660_MORE};};
template<> struct libdivide_constants<int16_t,3661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3661_MAGIC, .more = S16LD_DENOM_3661_MORE};};
template<> struct libdivide_constants<int16_t,3662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3662_MAGIC, .more = S16LD_DENOM_3662_MORE};};
template<> struct libdivide_constants<int16_t,3663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3663_MAGIC, .more = S16LD_DENOM_3663_MORE};};
template<> struct libdivide_constants<int16_t,3664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3664_MAGIC, .more = S16LD_DENOM_3664_MORE};};
template<> struct libdivide_constants<int16_t,3665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3665_MAGIC, .more = S16LD_DENOM_3665_MORE};};
template<> struct libdivide_constants<int16_t,3666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3666_MAGIC, .more = S16LD_DENOM_3666_MORE};};
template<> struct libdivide_constants<int16_t,3667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3667_MAGIC, .more = S16LD_DENOM_3667_MORE};};
template<> struct libdivide_constants<int16_t,3668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3668_MAGIC, .more = S16LD_DENOM_3668_MORE};};
template<> struct libdivide_constants<int16_t,3669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3669_MAGIC, .more = S16LD_DENOM_3669_MORE};};
template<> struct libdivide_constants<int16_t,3670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3670_MAGIC, .more = S16LD_DENOM_3670_MORE};};
template<> struct libdivide_constants<int16_t,3671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3671_MAGIC, .more = S16LD_DENOM_3671_MORE};};
template<> struct libdivide_constants<int16_t,3672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3672_MAGIC, .more = S16LD_DENOM_3672_MORE};};
template<> struct libdivide_constants<int16_t,3673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3673_MAGIC, .more = S16LD_DENOM_3673_MORE};};
template<> struct libdivide_constants<int16_t,3674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3674_MAGIC, .more = S16LD_DENOM_3674_MORE};};
template<> struct libdivide_constants<int16_t,3675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3675_MAGIC, .more = S16LD_DENOM_3675_MORE};};
template<> struct libdivide_constants<int16_t,3676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3676_MAGIC, .more = S16LD_DENOM_3676_MORE};};
template<> struct libdivide_constants<int16_t,3677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3677_MAGIC, .more = S16LD_DENOM_3677_MORE};};
template<> struct libdivide_constants<int16_t,3678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3678_MAGIC, .more = S16LD_DENOM_3678_MORE};};
template<> struct libdivide_constants<int16_t,3679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3679_MAGIC, .more = S16LD_DENOM_3679_MORE};};
template<> struct libdivide_constants<int16_t,3680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3680_MAGIC, .more = S16LD_DENOM_3680_MORE};};
template<> struct libdivide_constants<int16_t,3681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3681_MAGIC, .more = S16LD_DENOM_3681_MORE};};
template<> struct libdivide_constants<int16_t,3682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3682_MAGIC, .more = S16LD_DENOM_3682_MORE};};
template<> struct libdivide_constants<int16_t,3683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3683_MAGIC, .more = S16LD_DENOM_3683_MORE};};
template<> struct libdivide_constants<int16_t,3684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3684_MAGIC, .more = S16LD_DENOM_3684_MORE};};
template<> struct libdivide_constants<int16_t,3685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3685_MAGIC, .more = S16LD_DENOM_3685_MORE};};
template<> struct libdivide_constants<int16_t,3686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3686_MAGIC, .more = S16LD_DENOM_3686_MORE};};
template<> struct libdivide_constants<int16_t,3687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3687_MAGIC, .more = S16LD_DENOM_3687_MORE};};
template<> struct libdivide_constants<int16_t,3688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3688_MAGIC, .more = S16LD_DENOM_3688_MORE};};
template<> struct libdivide_constants<int16_t,3689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3689_MAGIC, .more = S16LD_DENOM_3689_MORE};};
template<> struct libdivide_constants<int16_t,3690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3690_MAGIC, .more = S16LD_DENOM_3690_MORE};};
template<> struct libdivide_constants<int16_t,3691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3691_MAGIC, .more = S16LD_DENOM_3691_MORE};};
template<> struct libdivide_constants<int16_t,3692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3692_MAGIC, .more = S16LD_DENOM_3692_MORE};};
template<> struct libdivide_constants<int16_t,3693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3693_MAGIC, .more = S16LD_DENOM_3693_MORE};};
template<> struct libdivide_constants<int16_t,3694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3694_MAGIC, .more = S16LD_DENOM_3694_MORE};};
template<> struct libdivide_constants<int16_t,3695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3695_MAGIC, .more = S16LD_DENOM_3695_MORE};};
template<> struct libdivide_constants<int16_t,3696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3696_MAGIC, .more = S16LD_DENOM_3696_MORE};};
template<> struct libdivide_constants<int16_t,3697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3697_MAGIC, .more = S16LD_DENOM_3697_MORE};};
template<> struct libdivide_constants<int16_t,3698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3698_MAGIC, .more = S16LD_DENOM_3698_MORE};};
template<> struct libdivide_constants<int16_t,3699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3699_MAGIC, .more = S16LD_DENOM_3699_MORE};};
template<> struct libdivide_constants<int16_t,3700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3700_MAGIC, .more = S16LD_DENOM_3700_MORE};};
template<> struct libdivide_constants<int16_t,3701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3701_MAGIC, .more = S16LD_DENOM_3701_MORE};};
template<> struct libdivide_constants<int16_t,3702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3702_MAGIC, .more = S16LD_DENOM_3702_MORE};};
template<> struct libdivide_constants<int16_t,3703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3703_MAGIC, .more = S16LD_DENOM_3703_MORE};};
template<> struct libdivide_constants<int16_t,3704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3704_MAGIC, .more = S16LD_DENOM_3704_MORE};};
template<> struct libdivide_constants<int16_t,3705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3705_MAGIC, .more = S16LD_DENOM_3705_MORE};};
template<> struct libdivide_constants<int16_t,3706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3706_MAGIC, .more = S16LD_DENOM_3706_MORE};};
template<> struct libdivide_constants<int16_t,3707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3707_MAGIC, .more = S16LD_DENOM_3707_MORE};};
template<> struct libdivide_constants<int16_t,3708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3708_MAGIC, .more = S16LD_DENOM_3708_MORE};};
template<> struct libdivide_constants<int16_t,3709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3709_MAGIC, .more = S16LD_DENOM_3709_MORE};};
template<> struct libdivide_constants<int16_t,3710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3710_MAGIC, .more = S16LD_DENOM_3710_MORE};};
template<> struct libdivide_constants<int16_t,3711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3711_MAGIC, .more = S16LD_DENOM_3711_MORE};};
template<> struct libdivide_constants<int16_t,3712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3712_MAGIC, .more = S16LD_DENOM_3712_MORE};};
template<> struct libdivide_constants<int16_t,3713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3713_MAGIC, .more = S16LD_DENOM_3713_MORE};};
template<> struct libdivide_constants<int16_t,3714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3714_MAGIC, .more = S16LD_DENOM_3714_MORE};};
template<> struct libdivide_constants<int16_t,3715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3715_MAGIC, .more = S16LD_DENOM_3715_MORE};};
template<> struct libdivide_constants<int16_t,3716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3716_MAGIC, .more = S16LD_DENOM_3716_MORE};};
template<> struct libdivide_constants<int16_t,3717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3717_MAGIC, .more = S16LD_DENOM_3717_MORE};};
template<> struct libdivide_constants<int16_t,3718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3718_MAGIC, .more = S16LD_DENOM_3718_MORE};};
template<> struct libdivide_constants<int16_t,3719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3719_MAGIC, .more = S16LD_DENOM_3719_MORE};};
template<> struct libdivide_constants<int16_t,3720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3720_MAGIC, .more = S16LD_DENOM_3720_MORE};};
template<> struct libdivide_constants<int16_t,3721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3721_MAGIC, .more = S16LD_DENOM_3721_MORE};};
template<> struct libdivide_constants<int16_t,3722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3722_MAGIC, .more = S16LD_DENOM_3722_MORE};};
template<> struct libdivide_constants<int16_t,3723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3723_MAGIC, .more = S16LD_DENOM_3723_MORE};};
template<> struct libdivide_constants<int16_t,3724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3724_MAGIC, .more = S16LD_DENOM_3724_MORE};};
template<> struct libdivide_constants<int16_t,3725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3725_MAGIC, .more = S16LD_DENOM_3725_MORE};};
template<> struct libdivide_constants<int16_t,3726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3726_MAGIC, .more = S16LD_DENOM_3726_MORE};};
template<> struct libdivide_constants<int16_t,3727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3727_MAGIC, .more = S16LD_DENOM_3727_MORE};};
template<> struct libdivide_constants<int16_t,3728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3728_MAGIC, .more = S16LD_DENOM_3728_MORE};};
template<> struct libdivide_constants<int16_t,3729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3729_MAGIC, .more = S16LD_DENOM_3729_MORE};};
template<> struct libdivide_constants<int16_t,3730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3730_MAGIC, .more = S16LD_DENOM_3730_MORE};};
template<> struct libdivide_constants<int16_t,3731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3731_MAGIC, .more = S16LD_DENOM_3731_MORE};};
template<> struct libdivide_constants<int16_t,3732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3732_MAGIC, .more = S16LD_DENOM_3732_MORE};};
template<> struct libdivide_constants<int16_t,3733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3733_MAGIC, .more = S16LD_DENOM_3733_MORE};};
template<> struct libdivide_constants<int16_t,3734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3734_MAGIC, .more = S16LD_DENOM_3734_MORE};};
template<> struct libdivide_constants<int16_t,3735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3735_MAGIC, .more = S16LD_DENOM_3735_MORE};};
template<> struct libdivide_constants<int16_t,3736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3736_MAGIC, .more = S16LD_DENOM_3736_MORE};};
template<> struct libdivide_constants<int16_t,3737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3737_MAGIC, .more = S16LD_DENOM_3737_MORE};};
template<> struct libdivide_constants<int16_t,3738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3738_MAGIC, .more = S16LD_DENOM_3738_MORE};};
template<> struct libdivide_constants<int16_t,3739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3739_MAGIC, .more = S16LD_DENOM_3739_MORE};};
template<> struct libdivide_constants<int16_t,3740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3740_MAGIC, .more = S16LD_DENOM_3740_MORE};};
template<> struct libdivide_constants<int16_t,3741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3741_MAGIC, .more = S16LD_DENOM_3741_MORE};};
template<> struct libdivide_constants<int16_t,3742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3742_MAGIC, .more = S16LD_DENOM_3742_MORE};};
template<> struct libdivide_constants<int16_t,3743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3743_MAGIC, .more = S16LD_DENOM_3743_MORE};};
template<> struct libdivide_constants<int16_t,3744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3744_MAGIC, .more = S16LD_DENOM_3744_MORE};};
template<> struct libdivide_constants<int16_t,3745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3745_MAGIC, .more = S16LD_DENOM_3745_MORE};};
template<> struct libdivide_constants<int16_t,3746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3746_MAGIC, .more = S16LD_DENOM_3746_MORE};};
template<> struct libdivide_constants<int16_t,3747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3747_MAGIC, .more = S16LD_DENOM_3747_MORE};};
template<> struct libdivide_constants<int16_t,3748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3748_MAGIC, .more = S16LD_DENOM_3748_MORE};};
template<> struct libdivide_constants<int16_t,3749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3749_MAGIC, .more = S16LD_DENOM_3749_MORE};};
template<> struct libdivide_constants<int16_t,3750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3750_MAGIC, .more = S16LD_DENOM_3750_MORE};};
template<> struct libdivide_constants<int16_t,3751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3751_MAGIC, .more = S16LD_DENOM_3751_MORE};};
template<> struct libdivide_constants<int16_t,3752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3752_MAGIC, .more = S16LD_DENOM_3752_MORE};};
template<> struct libdivide_constants<int16_t,3753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3753_MAGIC, .more = S16LD_DENOM_3753_MORE};};
template<> struct libdivide_constants<int16_t,3754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3754_MAGIC, .more = S16LD_DENOM_3754_MORE};};
template<> struct libdivide_constants<int16_t,3755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3755_MAGIC, .more = S16LD_DENOM_3755_MORE};};
template<> struct libdivide_constants<int16_t,3756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3756_MAGIC, .more = S16LD_DENOM_3756_MORE};};
template<> struct libdivide_constants<int16_t,3757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3757_MAGIC, .more = S16LD_DENOM_3757_MORE};};
template<> struct libdivide_constants<int16_t,3758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3758_MAGIC, .more = S16LD_DENOM_3758_MORE};};
template<> struct libdivide_constants<int16_t,3759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3759_MAGIC, .more = S16LD_DENOM_3759_MORE};};
template<> struct libdivide_constants<int16_t,3760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3760_MAGIC, .more = S16LD_DENOM_3760_MORE};};
template<> struct libdivide_constants<int16_t,3761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3761_MAGIC, .more = S16LD_DENOM_3761_MORE};};
template<> struct libdivide_constants<int16_t,3762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3762_MAGIC, .more = S16LD_DENOM_3762_MORE};};
template<> struct libdivide_constants<int16_t,3763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3763_MAGIC, .more = S16LD_DENOM_3763_MORE};};
template<> struct libdivide_constants<int16_t,3764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3764_MAGIC, .more = S16LD_DENOM_3764_MORE};};
template<> struct libdivide_constants<int16_t,3765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3765_MAGIC, .more = S16LD_DENOM_3765_MORE};};
template<> struct libdivide_constants<int16_t,3766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3766_MAGIC, .more = S16LD_DENOM_3766_MORE};};
template<> struct libdivide_constants<int16_t,3767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3767_MAGIC, .more = S16LD_DENOM_3767_MORE};};
template<> struct libdivide_constants<int16_t,3768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3768_MAGIC, .more = S16LD_DENOM_3768_MORE};};
template<> struct libdivide_constants<int16_t,3769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3769_MAGIC, .more = S16LD_DENOM_3769_MORE};};
template<> struct libdivide_constants<int16_t,3770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3770_MAGIC, .more = S16LD_DENOM_3770_MORE};};
template<> struct libdivide_constants<int16_t,3771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3771_MAGIC, .more = S16LD_DENOM_3771_MORE};};
template<> struct libdivide_constants<int16_t,3772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3772_MAGIC, .more = S16LD_DENOM_3772_MORE};};
template<> struct libdivide_constants<int16_t,3773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3773_MAGIC, .more = S16LD_DENOM_3773_MORE};};
template<> struct libdivide_constants<int16_t,3774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3774_MAGIC, .more = S16LD_DENOM_3774_MORE};};
template<> struct libdivide_constants<int16_t,3775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3775_MAGIC, .more = S16LD_DENOM_3775_MORE};};
template<> struct libdivide_constants<int16_t,3776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3776_MAGIC, .more = S16LD_DENOM_3776_MORE};};
template<> struct libdivide_constants<int16_t,3777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3777_MAGIC, .more = S16LD_DENOM_3777_MORE};};
template<> struct libdivide_constants<int16_t,3778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3778_MAGIC, .more = S16LD_DENOM_3778_MORE};};
template<> struct libdivide_constants<int16_t,3779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3779_MAGIC, .more = S16LD_DENOM_3779_MORE};};
template<> struct libdivide_constants<int16_t,3780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3780_MAGIC, .more = S16LD_DENOM_3780_MORE};};
template<> struct libdivide_constants<int16_t,3781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3781_MAGIC, .more = S16LD_DENOM_3781_MORE};};
template<> struct libdivide_constants<int16_t,3782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3782_MAGIC, .more = S16LD_DENOM_3782_MORE};};
template<> struct libdivide_constants<int16_t,3783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3783_MAGIC, .more = S16LD_DENOM_3783_MORE};};
template<> struct libdivide_constants<int16_t,3784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3784_MAGIC, .more = S16LD_DENOM_3784_MORE};};
template<> struct libdivide_constants<int16_t,3785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3785_MAGIC, .more = S16LD_DENOM_3785_MORE};};
template<> struct libdivide_constants<int16_t,3786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3786_MAGIC, .more = S16LD_DENOM_3786_MORE};};
template<> struct libdivide_constants<int16_t,3787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3787_MAGIC, .more = S16LD_DENOM_3787_MORE};};
template<> struct libdivide_constants<int16_t,3788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3788_MAGIC, .more = S16LD_DENOM_3788_MORE};};
template<> struct libdivide_constants<int16_t,3789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3789_MAGIC, .more = S16LD_DENOM_3789_MORE};};
template<> struct libdivide_constants<int16_t,3790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3790_MAGIC, .more = S16LD_DENOM_3790_MORE};};
template<> struct libdivide_constants<int16_t,3791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3791_MAGIC, .more = S16LD_DENOM_3791_MORE};};
template<> struct libdivide_constants<int16_t,3792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3792_MAGIC, .more = S16LD_DENOM_3792_MORE};};
template<> struct libdivide_constants<int16_t,3793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3793_MAGIC, .more = S16LD_DENOM_3793_MORE};};
template<> struct libdivide_constants<int16_t,3794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3794_MAGIC, .more = S16LD_DENOM_3794_MORE};};
template<> struct libdivide_constants<int16_t,3795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3795_MAGIC, .more = S16LD_DENOM_3795_MORE};};
template<> struct libdivide_constants<int16_t,3796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3796_MAGIC, .more = S16LD_DENOM_3796_MORE};};
template<> struct libdivide_constants<int16_t,3797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3797_MAGIC, .more = S16LD_DENOM_3797_MORE};};
template<> struct libdivide_constants<int16_t,3798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3798_MAGIC, .more = S16LD_DENOM_3798_MORE};};
template<> struct libdivide_constants<int16_t,3799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3799_MAGIC, .more = S16LD_DENOM_3799_MORE};};
template<> struct libdivide_constants<int16_t,3800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3800_MAGIC, .more = S16LD_DENOM_3800_MORE};};
template<> struct libdivide_constants<int16_t,3801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3801_MAGIC, .more = S16LD_DENOM_3801_MORE};};
template<> struct libdivide_constants<int16_t,3802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3802_MAGIC, .more = S16LD_DENOM_3802_MORE};};
template<> struct libdivide_constants<int16_t,3803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3803_MAGIC, .more = S16LD_DENOM_3803_MORE};};
template<> struct libdivide_constants<int16_t,3804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3804_MAGIC, .more = S16LD_DENOM_3804_MORE};};
template<> struct libdivide_constants<int16_t,3805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3805_MAGIC, .more = S16LD_DENOM_3805_MORE};};
template<> struct libdivide_constants<int16_t,3806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3806_MAGIC, .more = S16LD_DENOM_3806_MORE};};
template<> struct libdivide_constants<int16_t,3807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3807_MAGIC, .more = S16LD_DENOM_3807_MORE};};
template<> struct libdivide_constants<int16_t,3808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3808_MAGIC, .more = S16LD_DENOM_3808_MORE};};
template<> struct libdivide_constants<int16_t,3809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3809_MAGIC, .more = S16LD_DENOM_3809_MORE};};
template<> struct libdivide_constants<int16_t,3810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3810_MAGIC, .more = S16LD_DENOM_3810_MORE};};
template<> struct libdivide_constants<int16_t,3811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3811_MAGIC, .more = S16LD_DENOM_3811_MORE};};
template<> struct libdivide_constants<int16_t,3812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3812_MAGIC, .more = S16LD_DENOM_3812_MORE};};
template<> struct libdivide_constants<int16_t,3813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3813_MAGIC, .more = S16LD_DENOM_3813_MORE};};
template<> struct libdivide_constants<int16_t,3814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3814_MAGIC, .more = S16LD_DENOM_3814_MORE};};
template<> struct libdivide_constants<int16_t,3815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3815_MAGIC, .more = S16LD_DENOM_3815_MORE};};
template<> struct libdivide_constants<int16_t,3816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3816_MAGIC, .more = S16LD_DENOM_3816_MORE};};
template<> struct libdivide_constants<int16_t,3817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3817_MAGIC, .more = S16LD_DENOM_3817_MORE};};
template<> struct libdivide_constants<int16_t,3818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3818_MAGIC, .more = S16LD_DENOM_3818_MORE};};
template<> struct libdivide_constants<int16_t,3819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3819_MAGIC, .more = S16LD_DENOM_3819_MORE};};
template<> struct libdivide_constants<int16_t,3820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3820_MAGIC, .more = S16LD_DENOM_3820_MORE};};
template<> struct libdivide_constants<int16_t,3821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3821_MAGIC, .more = S16LD_DENOM_3821_MORE};};
template<> struct libdivide_constants<int16_t,3822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3822_MAGIC, .more = S16LD_DENOM_3822_MORE};};
template<> struct libdivide_constants<int16_t,3823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3823_MAGIC, .more = S16LD_DENOM_3823_MORE};};
template<> struct libdivide_constants<int16_t,3824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3824_MAGIC, .more = S16LD_DENOM_3824_MORE};};
template<> struct libdivide_constants<int16_t,3825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3825_MAGIC, .more = S16LD_DENOM_3825_MORE};};
template<> struct libdivide_constants<int16_t,3826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3826_MAGIC, .more = S16LD_DENOM_3826_MORE};};
template<> struct libdivide_constants<int16_t,3827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3827_MAGIC, .more = S16LD_DENOM_3827_MORE};};
template<> struct libdivide_constants<int16_t,3828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3828_MAGIC, .more = S16LD_DENOM_3828_MORE};};
template<> struct libdivide_constants<int16_t,3829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3829_MAGIC, .more = S16LD_DENOM_3829_MORE};};
template<> struct libdivide_constants<int16_t,3830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3830_MAGIC, .more = S16LD_DENOM_3830_MORE};};
template<> struct libdivide_constants<int16_t,3831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3831_MAGIC, .more = S16LD_DENOM_3831_MORE};};
template<> struct libdivide_constants<int16_t,3832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3832_MAGIC, .more = S16LD_DENOM_3832_MORE};};
template<> struct libdivide_constants<int16_t,3833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3833_MAGIC, .more = S16LD_DENOM_3833_MORE};};
template<> struct libdivide_constants<int16_t,3834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3834_MAGIC, .more = S16LD_DENOM_3834_MORE};};
template<> struct libdivide_constants<int16_t,3835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3835_MAGIC, .more = S16LD_DENOM_3835_MORE};};
template<> struct libdivide_constants<int16_t,3836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3836_MAGIC, .more = S16LD_DENOM_3836_MORE};};
template<> struct libdivide_constants<int16_t,3837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3837_MAGIC, .more = S16LD_DENOM_3837_MORE};};
template<> struct libdivide_constants<int16_t,3838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3838_MAGIC, .more = S16LD_DENOM_3838_MORE};};
template<> struct libdivide_constants<int16_t,3839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3839_MAGIC, .more = S16LD_DENOM_3839_MORE};};
template<> struct libdivide_constants<int16_t,3840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3840_MAGIC, .more = S16LD_DENOM_3840_MORE};};
template<> struct libdivide_constants<int16_t,3841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3841_MAGIC, .more = S16LD_DENOM_3841_MORE};};
template<> struct libdivide_constants<int16_t,3842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3842_MAGIC, .more = S16LD_DENOM_3842_MORE};};
template<> struct libdivide_constants<int16_t,3843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3843_MAGIC, .more = S16LD_DENOM_3843_MORE};};
template<> struct libdivide_constants<int16_t,3844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3844_MAGIC, .more = S16LD_DENOM_3844_MORE};};
template<> struct libdivide_constants<int16_t,3845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3845_MAGIC, .more = S16LD_DENOM_3845_MORE};};
template<> struct libdivide_constants<int16_t,3846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3846_MAGIC, .more = S16LD_DENOM_3846_MORE};};
template<> struct libdivide_constants<int16_t,3847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3847_MAGIC, .more = S16LD_DENOM_3847_MORE};};
template<> struct libdivide_constants<int16_t,3848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3848_MAGIC, .more = S16LD_DENOM_3848_MORE};};
template<> struct libdivide_constants<int16_t,3849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3849_MAGIC, .more = S16LD_DENOM_3849_MORE};};
template<> struct libdivide_constants<int16_t,3850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3850_MAGIC, .more = S16LD_DENOM_3850_MORE};};
template<> struct libdivide_constants<int16_t,3851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3851_MAGIC, .more = S16LD_DENOM_3851_MORE};};
template<> struct libdivide_constants<int16_t,3852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3852_MAGIC, .more = S16LD_DENOM_3852_MORE};};
template<> struct libdivide_constants<int16_t,3853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3853_MAGIC, .more = S16LD_DENOM_3853_MORE};};
template<> struct libdivide_constants<int16_t,3854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3854_MAGIC, .more = S16LD_DENOM_3854_MORE};};
template<> struct libdivide_constants<int16_t,3855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3855_MAGIC, .more = S16LD_DENOM_3855_MORE};};
template<> struct libdivide_constants<int16_t,3856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3856_MAGIC, .more = S16LD_DENOM_3856_MORE};};
template<> struct libdivide_constants<int16_t,3857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3857_MAGIC, .more = S16LD_DENOM_3857_MORE};};
template<> struct libdivide_constants<int16_t,3858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3858_MAGIC, .more = S16LD_DENOM_3858_MORE};};
template<> struct libdivide_constants<int16_t,3859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3859_MAGIC, .more = S16LD_DENOM_3859_MORE};};
template<> struct libdivide_constants<int16_t,3860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3860_MAGIC, .more = S16LD_DENOM_3860_MORE};};
template<> struct libdivide_constants<int16_t,3861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3861_MAGIC, .more = S16LD_DENOM_3861_MORE};};
template<> struct libdivide_constants<int16_t,3862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3862_MAGIC, .more = S16LD_DENOM_3862_MORE};};
template<> struct libdivide_constants<int16_t,3863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3863_MAGIC, .more = S16LD_DENOM_3863_MORE};};
template<> struct libdivide_constants<int16_t,3864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3864_MAGIC, .more = S16LD_DENOM_3864_MORE};};
template<> struct libdivide_constants<int16_t,3865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3865_MAGIC, .more = S16LD_DENOM_3865_MORE};};
template<> struct libdivide_constants<int16_t,3866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3866_MAGIC, .more = S16LD_DENOM_3866_MORE};};
template<> struct libdivide_constants<int16_t,3867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3867_MAGIC, .more = S16LD_DENOM_3867_MORE};};
template<> struct libdivide_constants<int16_t,3868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3868_MAGIC, .more = S16LD_DENOM_3868_MORE};};
template<> struct libdivide_constants<int16_t,3869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3869_MAGIC, .more = S16LD_DENOM_3869_MORE};};
template<> struct libdivide_constants<int16_t,3870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3870_MAGIC, .more = S16LD_DENOM_3870_MORE};};
template<> struct libdivide_constants<int16_t,3871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3871_MAGIC, .more = S16LD_DENOM_3871_MORE};};
template<> struct libdivide_constants<int16_t,3872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3872_MAGIC, .more = S16LD_DENOM_3872_MORE};};
template<> struct libdivide_constants<int16_t,3873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3873_MAGIC, .more = S16LD_DENOM_3873_MORE};};
template<> struct libdivide_constants<int16_t,3874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3874_MAGIC, .more = S16LD_DENOM_3874_MORE};};
template<> struct libdivide_constants<int16_t,3875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3875_MAGIC, .more = S16LD_DENOM_3875_MORE};};
template<> struct libdivide_constants<int16_t,3876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3876_MAGIC, .more = S16LD_DENOM_3876_MORE};};
template<> struct libdivide_constants<int16_t,3877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3877_MAGIC, .more = S16LD_DENOM_3877_MORE};};
template<> struct libdivide_constants<int16_t,3878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3878_MAGIC, .more = S16LD_DENOM_3878_MORE};};
template<> struct libdivide_constants<int16_t,3879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3879_MAGIC, .more = S16LD_DENOM_3879_MORE};};
template<> struct libdivide_constants<int16_t,3880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3880_MAGIC, .more = S16LD_DENOM_3880_MORE};};
template<> struct libdivide_constants<int16_t,3881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3881_MAGIC, .more = S16LD_DENOM_3881_MORE};};
template<> struct libdivide_constants<int16_t,3882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3882_MAGIC, .more = S16LD_DENOM_3882_MORE};};
template<> struct libdivide_constants<int16_t,3883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3883_MAGIC, .more = S16LD_DENOM_3883_MORE};};
template<> struct libdivide_constants<int16_t,3884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3884_MAGIC, .more = S16LD_DENOM_3884_MORE};};
template<> struct libdivide_constants<int16_t,3885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3885_MAGIC, .more = S16LD_DENOM_3885_MORE};};
template<> struct libdivide_constants<int16_t,3886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3886_MAGIC, .more = S16LD_DENOM_3886_MORE};};
template<> struct libdivide_constants<int16_t,3887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3887_MAGIC, .more = S16LD_DENOM_3887_MORE};};
template<> struct libdivide_constants<int16_t,3888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3888_MAGIC, .more = S16LD_DENOM_3888_MORE};};
template<> struct libdivide_constants<int16_t,3889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3889_MAGIC, .more = S16LD_DENOM_3889_MORE};};
template<> struct libdivide_constants<int16_t,3890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3890_MAGIC, .more = S16LD_DENOM_3890_MORE};};
template<> struct libdivide_constants<int16_t,3891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3891_MAGIC, .more = S16LD_DENOM_3891_MORE};};
template<> struct libdivide_constants<int16_t,3892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3892_MAGIC, .more = S16LD_DENOM_3892_MORE};};
template<> struct libdivide_constants<int16_t,3893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3893_MAGIC, .more = S16LD_DENOM_3893_MORE};};
template<> struct libdivide_constants<int16_t,3894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3894_MAGIC, .more = S16LD_DENOM_3894_MORE};};
template<> struct libdivide_constants<int16_t,3895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3895_MAGIC, .more = S16LD_DENOM_3895_MORE};};
template<> struct libdivide_constants<int16_t,3896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3896_MAGIC, .more = S16LD_DENOM_3896_MORE};};
template<> struct libdivide_constants<int16_t,3897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3897_MAGIC, .more = S16LD_DENOM_3897_MORE};};
template<> struct libdivide_constants<int16_t,3898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3898_MAGIC, .more = S16LD_DENOM_3898_MORE};};
template<> struct libdivide_constants<int16_t,3899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3899_MAGIC, .more = S16LD_DENOM_3899_MORE};};
template<> struct libdivide_constants<int16_t,3900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3900_MAGIC, .more = S16LD_DENOM_3900_MORE};};
template<> struct libdivide_constants<int16_t,3901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3901_MAGIC, .more = S16LD_DENOM_3901_MORE};};
template<> struct libdivide_constants<int16_t,3902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3902_MAGIC, .more = S16LD_DENOM_3902_MORE};};
template<> struct libdivide_constants<int16_t,3903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3903_MAGIC, .more = S16LD_DENOM_3903_MORE};};
template<> struct libdivide_constants<int16_t,3904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3904_MAGIC, .more = S16LD_DENOM_3904_MORE};};
template<> struct libdivide_constants<int16_t,3905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3905_MAGIC, .more = S16LD_DENOM_3905_MORE};};
template<> struct libdivide_constants<int16_t,3906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3906_MAGIC, .more = S16LD_DENOM_3906_MORE};};
template<> struct libdivide_constants<int16_t,3907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3907_MAGIC, .more = S16LD_DENOM_3907_MORE};};
template<> struct libdivide_constants<int16_t,3908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3908_MAGIC, .more = S16LD_DENOM_3908_MORE};};
template<> struct libdivide_constants<int16_t,3909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3909_MAGIC, .more = S16LD_DENOM_3909_MORE};};
template<> struct libdivide_constants<int16_t,3910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3910_MAGIC, .more = S16LD_DENOM_3910_MORE};};
template<> struct libdivide_constants<int16_t,3911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3911_MAGIC, .more = S16LD_DENOM_3911_MORE};};
template<> struct libdivide_constants<int16_t,3912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3912_MAGIC, .more = S16LD_DENOM_3912_MORE};};
template<> struct libdivide_constants<int16_t,3913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3913_MAGIC, .more = S16LD_DENOM_3913_MORE};};
template<> struct libdivide_constants<int16_t,3914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3914_MAGIC, .more = S16LD_DENOM_3914_MORE};};
template<> struct libdivide_constants<int16_t,3915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3915_MAGIC, .more = S16LD_DENOM_3915_MORE};};
template<> struct libdivide_constants<int16_t,3916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3916_MAGIC, .more = S16LD_DENOM_3916_MORE};};
template<> struct libdivide_constants<int16_t,3917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3917_MAGIC, .more = S16LD_DENOM_3917_MORE};};
template<> struct libdivide_constants<int16_t,3918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3918_MAGIC, .more = S16LD_DENOM_3918_MORE};};
template<> struct libdivide_constants<int16_t,3919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3919_MAGIC, .more = S16LD_DENOM_3919_MORE};};
template<> struct libdivide_constants<int16_t,3920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3920_MAGIC, .more = S16LD_DENOM_3920_MORE};};
template<> struct libdivide_constants<int16_t,3921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3921_MAGIC, .more = S16LD_DENOM_3921_MORE};};
template<> struct libdivide_constants<int16_t,3922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3922_MAGIC, .more = S16LD_DENOM_3922_MORE};};
template<> struct libdivide_constants<int16_t,3923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3923_MAGIC, .more = S16LD_DENOM_3923_MORE};};
template<> struct libdivide_constants<int16_t,3924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3924_MAGIC, .more = S16LD_DENOM_3924_MORE};};
template<> struct libdivide_constants<int16_t,3925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3925_MAGIC, .more = S16LD_DENOM_3925_MORE};};
template<> struct libdivide_constants<int16_t,3926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3926_MAGIC, .more = S16LD_DENOM_3926_MORE};};
template<> struct libdivide_constants<int16_t,3927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3927_MAGIC, .more = S16LD_DENOM_3927_MORE};};
template<> struct libdivide_constants<int16_t,3928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3928_MAGIC, .more = S16LD_DENOM_3928_MORE};};
template<> struct libdivide_constants<int16_t,3929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3929_MAGIC, .more = S16LD_DENOM_3929_MORE};};
template<> struct libdivide_constants<int16_t,3930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3930_MAGIC, .more = S16LD_DENOM_3930_MORE};};
template<> struct libdivide_constants<int16_t,3931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3931_MAGIC, .more = S16LD_DENOM_3931_MORE};};
template<> struct libdivide_constants<int16_t,3932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3932_MAGIC, .more = S16LD_DENOM_3932_MORE};};
template<> struct libdivide_constants<int16_t,3933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3933_MAGIC, .more = S16LD_DENOM_3933_MORE};};
template<> struct libdivide_constants<int16_t,3934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3934_MAGIC, .more = S16LD_DENOM_3934_MORE};};
template<> struct libdivide_constants<int16_t,3935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3935_MAGIC, .more = S16LD_DENOM_3935_MORE};};
template<> struct libdivide_constants<int16_t,3936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3936_MAGIC, .more = S16LD_DENOM_3936_MORE};};
template<> struct libdivide_constants<int16_t,3937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3937_MAGIC, .more = S16LD_DENOM_3937_MORE};};
template<> struct libdivide_constants<int16_t,3938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3938_MAGIC, .more = S16LD_DENOM_3938_MORE};};
template<> struct libdivide_constants<int16_t,3939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3939_MAGIC, .more = S16LD_DENOM_3939_MORE};};
template<> struct libdivide_constants<int16_t,3940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3940_MAGIC, .more = S16LD_DENOM_3940_MORE};};
template<> struct libdivide_constants<int16_t,3941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3941_MAGIC, .more = S16LD_DENOM_3941_MORE};};
template<> struct libdivide_constants<int16_t,3942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3942_MAGIC, .more = S16LD_DENOM_3942_MORE};};
template<> struct libdivide_constants<int16_t,3943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3943_MAGIC, .more = S16LD_DENOM_3943_MORE};};
template<> struct libdivide_constants<int16_t,3944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3944_MAGIC, .more = S16LD_DENOM_3944_MORE};};
template<> struct libdivide_constants<int16_t,3945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3945_MAGIC, .more = S16LD_DENOM_3945_MORE};};
template<> struct libdivide_constants<int16_t,3946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3946_MAGIC, .more = S16LD_DENOM_3946_MORE};};
template<> struct libdivide_constants<int16_t,3947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3947_MAGIC, .more = S16LD_DENOM_3947_MORE};};
template<> struct libdivide_constants<int16_t,3948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3948_MAGIC, .more = S16LD_DENOM_3948_MORE};};
template<> struct libdivide_constants<int16_t,3949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3949_MAGIC, .more = S16LD_DENOM_3949_MORE};};
template<> struct libdivide_constants<int16_t,3950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3950_MAGIC, .more = S16LD_DENOM_3950_MORE};};
template<> struct libdivide_constants<int16_t,3951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3951_MAGIC, .more = S16LD_DENOM_3951_MORE};};
template<> struct libdivide_constants<int16_t,3952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3952_MAGIC, .more = S16LD_DENOM_3952_MORE};};
template<> struct libdivide_constants<int16_t,3953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3953_MAGIC, .more = S16LD_DENOM_3953_MORE};};
template<> struct libdivide_constants<int16_t,3954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3954_MAGIC, .more = S16LD_DENOM_3954_MORE};};
template<> struct libdivide_constants<int16_t,3955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3955_MAGIC, .more = S16LD_DENOM_3955_MORE};};
template<> struct libdivide_constants<int16_t,3956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3956_MAGIC, .more = S16LD_DENOM_3956_MORE};};
template<> struct libdivide_constants<int16_t,3957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3957_MAGIC, .more = S16LD_DENOM_3957_MORE};};
template<> struct libdivide_constants<int16_t,3958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3958_MAGIC, .more = S16LD_DENOM_3958_MORE};};
template<> struct libdivide_constants<int16_t,3959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3959_MAGIC, .more = S16LD_DENOM_3959_MORE};};
template<> struct libdivide_constants<int16_t,3960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3960_MAGIC, .more = S16LD_DENOM_3960_MORE};};
template<> struct libdivide_constants<int16_t,3961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3961_MAGIC, .more = S16LD_DENOM_3961_MORE};};
template<> struct libdivide_constants<int16_t,3962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3962_MAGIC, .more = S16LD_DENOM_3962_MORE};};
template<> struct libdivide_constants<int16_t,3963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3963_MAGIC, .more = S16LD_DENOM_3963_MORE};};
template<> struct libdivide_constants<int16_t,3964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3964_MAGIC, .more = S16LD_DENOM_3964_MORE};};
template<> struct libdivide_constants<int16_t,3965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3965_MAGIC, .more = S16LD_DENOM_3965_MORE};};
template<> struct libdivide_constants<int16_t,3966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3966_MAGIC, .more = S16LD_DENOM_3966_MORE};};
template<> struct libdivide_constants<int16_t,3967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3967_MAGIC, .more = S16LD_DENOM_3967_MORE};};
template<> struct libdivide_constants<int16_t,3968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3968_MAGIC, .more = S16LD_DENOM_3968_MORE};};
template<> struct libdivide_constants<int16_t,3969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3969_MAGIC, .more = S16LD_DENOM_3969_MORE};};
template<> struct libdivide_constants<int16_t,3970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3970_MAGIC, .more = S16LD_DENOM_3970_MORE};};
template<> struct libdivide_constants<int16_t,3971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3971_MAGIC, .more = S16LD_DENOM_3971_MORE};};
template<> struct libdivide_constants<int16_t,3972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3972_MAGIC, .more = S16LD_DENOM_3972_MORE};};
template<> struct libdivide_constants<int16_t,3973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3973_MAGIC, .more = S16LD_DENOM_3973_MORE};};
template<> struct libdivide_constants<int16_t,3974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3974_MAGIC, .more = S16LD_DENOM_3974_MORE};};
template<> struct libdivide_constants<int16_t,3975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3975_MAGIC, .more = S16LD_DENOM_3975_MORE};};
template<> struct libdivide_constants<int16_t,3976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3976_MAGIC, .more = S16LD_DENOM_3976_MORE};};
template<> struct libdivide_constants<int16_t,3977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3977_MAGIC, .more = S16LD_DENOM_3977_MORE};};
template<> struct libdivide_constants<int16_t,3978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3978_MAGIC, .more = S16LD_DENOM_3978_MORE};};
template<> struct libdivide_constants<int16_t,3979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3979_MAGIC, .more = S16LD_DENOM_3979_MORE};};
template<> struct libdivide_constants<int16_t,3980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3980_MAGIC, .more = S16LD_DENOM_3980_MORE};};
template<> struct libdivide_constants<int16_t,3981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3981_MAGIC, .more = S16LD_DENOM_3981_MORE};};
template<> struct libdivide_constants<int16_t,3982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3982_MAGIC, .more = S16LD_DENOM_3982_MORE};};
template<> struct libdivide_constants<int16_t,3983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3983_MAGIC, .more = S16LD_DENOM_3983_MORE};};
template<> struct libdivide_constants<int16_t,3984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3984_MAGIC, .more = S16LD_DENOM_3984_MORE};};
template<> struct libdivide_constants<int16_t,3985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3985_MAGIC, .more = S16LD_DENOM_3985_MORE};};
template<> struct libdivide_constants<int16_t,3986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3986_MAGIC, .more = S16LD_DENOM_3986_MORE};};
template<> struct libdivide_constants<int16_t,3987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3987_MAGIC, .more = S16LD_DENOM_3987_MORE};};
template<> struct libdivide_constants<int16_t,3988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3988_MAGIC, .more = S16LD_DENOM_3988_MORE};};
template<> struct libdivide_constants<int16_t,3989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3989_MAGIC, .more = S16LD_DENOM_3989_MORE};};
template<> struct libdivide_constants<int16_t,3990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3990_MAGIC, .more = S16LD_DENOM_3990_MORE};};
template<> struct libdivide_constants<int16_t,3991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3991_MAGIC, .more = S16LD_DENOM_3991_MORE};};
template<> struct libdivide_constants<int16_t,3992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3992_MAGIC, .more = S16LD_DENOM_3992_MORE};};
template<> struct libdivide_constants<int16_t,3993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3993_MAGIC, .more = S16LD_DENOM_3993_MORE};};
template<> struct libdivide_constants<int16_t,3994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3994_MAGIC, .more = S16LD_DENOM_3994_MORE};};
template<> struct libdivide_constants<int16_t,3995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3995_MAGIC, .more = S16LD_DENOM_3995_MORE};};
template<> struct libdivide_constants<int16_t,3996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3996_MAGIC, .more = S16LD_DENOM_3996_MORE};};
template<> struct libdivide_constants<int16_t,3997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3997_MAGIC, .more = S16LD_DENOM_3997_MORE};};
template<> struct libdivide_constants<int16_t,3998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3998_MAGIC, .more = S16LD_DENOM_3998_MORE};};
template<> struct libdivide_constants<int16_t,3999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_3999_MAGIC, .more = S16LD_DENOM_3999_MORE};};
template<> struct libdivide_constants<int16_t,4000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4000_MAGIC, .more = S16LD_DENOM_4000_MORE};};
template<> struct libdivide_constants<int16_t,4001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4001_MAGIC, .more = S16LD_DENOM_4001_MORE};};
template<> struct libdivide_constants<int16_t,4002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4002_MAGIC, .more = S16LD_DENOM_4002_MORE};};
template<> struct libdivide_constants<int16_t,4003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4003_MAGIC, .more = S16LD_DENOM_4003_MORE};};
template<> struct libdivide_constants<int16_t,4004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4004_MAGIC, .more = S16LD_DENOM_4004_MORE};};
template<> struct libdivide_constants<int16_t,4005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4005_MAGIC, .more = S16LD_DENOM_4005_MORE};};
template<> struct libdivide_constants<int16_t,4006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4006_MAGIC, .more = S16LD_DENOM_4006_MORE};};
template<> struct libdivide_constants<int16_t,4007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4007_MAGIC, .more = S16LD_DENOM_4007_MORE};};
template<> struct libdivide_constants<int16_t,4008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4008_MAGIC, .more = S16LD_DENOM_4008_MORE};};
template<> struct libdivide_constants<int16_t,4009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4009_MAGIC, .more = S16LD_DENOM_4009_MORE};};
template<> struct libdivide_constants<int16_t,4010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4010_MAGIC, .more = S16LD_DENOM_4010_MORE};};
template<> struct libdivide_constants<int16_t,4011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4011_MAGIC, .more = S16LD_DENOM_4011_MORE};};
template<> struct libdivide_constants<int16_t,4012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4012_MAGIC, .more = S16LD_DENOM_4012_MORE};};
template<> struct libdivide_constants<int16_t,4013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4013_MAGIC, .more = S16LD_DENOM_4013_MORE};};
template<> struct libdivide_constants<int16_t,4014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4014_MAGIC, .more = S16LD_DENOM_4014_MORE};};
template<> struct libdivide_constants<int16_t,4015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4015_MAGIC, .more = S16LD_DENOM_4015_MORE};};
template<> struct libdivide_constants<int16_t,4016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4016_MAGIC, .more = S16LD_DENOM_4016_MORE};};
template<> struct libdivide_constants<int16_t,4017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4017_MAGIC, .more = S16LD_DENOM_4017_MORE};};
template<> struct libdivide_constants<int16_t,4018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4018_MAGIC, .more = S16LD_DENOM_4018_MORE};};
template<> struct libdivide_constants<int16_t,4019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4019_MAGIC, .more = S16LD_DENOM_4019_MORE};};
template<> struct libdivide_constants<int16_t,4020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4020_MAGIC, .more = S16LD_DENOM_4020_MORE};};
template<> struct libdivide_constants<int16_t,4021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4021_MAGIC, .more = S16LD_DENOM_4021_MORE};};
template<> struct libdivide_constants<int16_t,4022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4022_MAGIC, .more = S16LD_DENOM_4022_MORE};};
template<> struct libdivide_constants<int16_t,4023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4023_MAGIC, .more = S16LD_DENOM_4023_MORE};};
template<> struct libdivide_constants<int16_t,4024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4024_MAGIC, .more = S16LD_DENOM_4024_MORE};};
template<> struct libdivide_constants<int16_t,4025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4025_MAGIC, .more = S16LD_DENOM_4025_MORE};};
template<> struct libdivide_constants<int16_t,4026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4026_MAGIC, .more = S16LD_DENOM_4026_MORE};};
template<> struct libdivide_constants<int16_t,4027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4027_MAGIC, .more = S16LD_DENOM_4027_MORE};};
template<> struct libdivide_constants<int16_t,4028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4028_MAGIC, .more = S16LD_DENOM_4028_MORE};};
template<> struct libdivide_constants<int16_t,4029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4029_MAGIC, .more = S16LD_DENOM_4029_MORE};};
template<> struct libdivide_constants<int16_t,4030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4030_MAGIC, .more = S16LD_DENOM_4030_MORE};};
template<> struct libdivide_constants<int16_t,4031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4031_MAGIC, .more = S16LD_DENOM_4031_MORE};};
template<> struct libdivide_constants<int16_t,4032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4032_MAGIC, .more = S16LD_DENOM_4032_MORE};};
template<> struct libdivide_constants<int16_t,4033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4033_MAGIC, .more = S16LD_DENOM_4033_MORE};};
template<> struct libdivide_constants<int16_t,4034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4034_MAGIC, .more = S16LD_DENOM_4034_MORE};};
template<> struct libdivide_constants<int16_t,4035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4035_MAGIC, .more = S16LD_DENOM_4035_MORE};};
template<> struct libdivide_constants<int16_t,4036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4036_MAGIC, .more = S16LD_DENOM_4036_MORE};};
template<> struct libdivide_constants<int16_t,4037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4037_MAGIC, .more = S16LD_DENOM_4037_MORE};};
template<> struct libdivide_constants<int16_t,4038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4038_MAGIC, .more = S16LD_DENOM_4038_MORE};};
template<> struct libdivide_constants<int16_t,4039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4039_MAGIC, .more = S16LD_DENOM_4039_MORE};};
template<> struct libdivide_constants<int16_t,4040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4040_MAGIC, .more = S16LD_DENOM_4040_MORE};};
template<> struct libdivide_constants<int16_t,4041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4041_MAGIC, .more = S16LD_DENOM_4041_MORE};};
template<> struct libdivide_constants<int16_t,4042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4042_MAGIC, .more = S16LD_DENOM_4042_MORE};};
template<> struct libdivide_constants<int16_t,4043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4043_MAGIC, .more = S16LD_DENOM_4043_MORE};};
template<> struct libdivide_constants<int16_t,4044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4044_MAGIC, .more = S16LD_DENOM_4044_MORE};};
template<> struct libdivide_constants<int16_t,4045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4045_MAGIC, .more = S16LD_DENOM_4045_MORE};};
template<> struct libdivide_constants<int16_t,4046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4046_MAGIC, .more = S16LD_DENOM_4046_MORE};};
template<> struct libdivide_constants<int16_t,4047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4047_MAGIC, .more = S16LD_DENOM_4047_MORE};};
template<> struct libdivide_constants<int16_t,4048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4048_MAGIC, .more = S16LD_DENOM_4048_MORE};};
template<> struct libdivide_constants<int16_t,4049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4049_MAGIC, .more = S16LD_DENOM_4049_MORE};};
template<> struct libdivide_constants<int16_t,4050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4050_MAGIC, .more = S16LD_DENOM_4050_MORE};};
template<> struct libdivide_constants<int16_t,4051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4051_MAGIC, .more = S16LD_DENOM_4051_MORE};};
template<> struct libdivide_constants<int16_t,4052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4052_MAGIC, .more = S16LD_DENOM_4052_MORE};};
template<> struct libdivide_constants<int16_t,4053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4053_MAGIC, .more = S16LD_DENOM_4053_MORE};};
template<> struct libdivide_constants<int16_t,4054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4054_MAGIC, .more = S16LD_DENOM_4054_MORE};};
template<> struct libdivide_constants<int16_t,4055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4055_MAGIC, .more = S16LD_DENOM_4055_MORE};};
template<> struct libdivide_constants<int16_t,4056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4056_MAGIC, .more = S16LD_DENOM_4056_MORE};};
template<> struct libdivide_constants<int16_t,4057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4057_MAGIC, .more = S16LD_DENOM_4057_MORE};};
template<> struct libdivide_constants<int16_t,4058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4058_MAGIC, .more = S16LD_DENOM_4058_MORE};};
template<> struct libdivide_constants<int16_t,4059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4059_MAGIC, .more = S16LD_DENOM_4059_MORE};};
template<> struct libdivide_constants<int16_t,4060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4060_MAGIC, .more = S16LD_DENOM_4060_MORE};};
template<> struct libdivide_constants<int16_t,4061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4061_MAGIC, .more = S16LD_DENOM_4061_MORE};};
template<> struct libdivide_constants<int16_t,4062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4062_MAGIC, .more = S16LD_DENOM_4062_MORE};};
template<> struct libdivide_constants<int16_t,4063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4063_MAGIC, .more = S16LD_DENOM_4063_MORE};};
template<> struct libdivide_constants<int16_t,4064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4064_MAGIC, .more = S16LD_DENOM_4064_MORE};};
template<> struct libdivide_constants<int16_t,4065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4065_MAGIC, .more = S16LD_DENOM_4065_MORE};};
template<> struct libdivide_constants<int16_t,4066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4066_MAGIC, .more = S16LD_DENOM_4066_MORE};};
template<> struct libdivide_constants<int16_t,4067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4067_MAGIC, .more = S16LD_DENOM_4067_MORE};};
template<> struct libdivide_constants<int16_t,4068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4068_MAGIC, .more = S16LD_DENOM_4068_MORE};};
template<> struct libdivide_constants<int16_t,4069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4069_MAGIC, .more = S16LD_DENOM_4069_MORE};};
template<> struct libdivide_constants<int16_t,4070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4070_MAGIC, .more = S16LD_DENOM_4070_MORE};};
template<> struct libdivide_constants<int16_t,4071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4071_MAGIC, .more = S16LD_DENOM_4071_MORE};};
template<> struct libdivide_constants<int16_t,4072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4072_MAGIC, .more = S16LD_DENOM_4072_MORE};};
template<> struct libdivide_constants<int16_t,4073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4073_MAGIC, .more = S16LD_DENOM_4073_MORE};};
template<> struct libdivide_constants<int16_t,4074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4074_MAGIC, .more = S16LD_DENOM_4074_MORE};};
template<> struct libdivide_constants<int16_t,4075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4075_MAGIC, .more = S16LD_DENOM_4075_MORE};};
template<> struct libdivide_constants<int16_t,4076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4076_MAGIC, .more = S16LD_DENOM_4076_MORE};};
template<> struct libdivide_constants<int16_t,4077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4077_MAGIC, .more = S16LD_DENOM_4077_MORE};};
template<> struct libdivide_constants<int16_t,4078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4078_MAGIC, .more = S16LD_DENOM_4078_MORE};};
template<> struct libdivide_constants<int16_t,4079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4079_MAGIC, .more = S16LD_DENOM_4079_MORE};};
template<> struct libdivide_constants<int16_t,4080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4080_MAGIC, .more = S16LD_DENOM_4080_MORE};};
template<> struct libdivide_constants<int16_t,4081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4081_MAGIC, .more = S16LD_DENOM_4081_MORE};};
template<> struct libdivide_constants<int16_t,4082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4082_MAGIC, .more = S16LD_DENOM_4082_MORE};};
template<> struct libdivide_constants<int16_t,4083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4083_MAGIC, .more = S16LD_DENOM_4083_MORE};};
template<> struct libdivide_constants<int16_t,4084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4084_MAGIC, .more = S16LD_DENOM_4084_MORE};};
template<> struct libdivide_constants<int16_t,4085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4085_MAGIC, .more = S16LD_DENOM_4085_MORE};};
template<> struct libdivide_constants<int16_t,4086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4086_MAGIC, .more = S16LD_DENOM_4086_MORE};};
template<> struct libdivide_constants<int16_t,4087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4087_MAGIC, .more = S16LD_DENOM_4087_MORE};};
template<> struct libdivide_constants<int16_t,4088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4088_MAGIC, .more = S16LD_DENOM_4088_MORE};};
template<> struct libdivide_constants<int16_t,4089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4089_MAGIC, .more = S16LD_DENOM_4089_MORE};};
template<> struct libdivide_constants<int16_t,4090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4090_MAGIC, .more = S16LD_DENOM_4090_MORE};};
template<> struct libdivide_constants<int16_t,4091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4091_MAGIC, .more = S16LD_DENOM_4091_MORE};};
template<> struct libdivide_constants<int16_t,4092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4092_MAGIC, .more = S16LD_DENOM_4092_MORE};};
template<> struct libdivide_constants<int16_t,4093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4093_MAGIC, .more = S16LD_DENOM_4093_MORE};};
template<> struct libdivide_constants<int16_t,4094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4094_MAGIC, .more = S16LD_DENOM_4094_MORE};};
template<> struct libdivide_constants<int16_t,4095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4095_MAGIC, .more = S16LD_DENOM_4095_MORE};};
template<> struct libdivide_constants<int16_t,4096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4096_MAGIC, .more = S16LD_DENOM_4096_MORE};};
template<> struct libdivide_constants<int16_t,4097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4097_MAGIC, .more = S16LD_DENOM_4097_MORE};};
template<> struct libdivide_constants<int16_t,4098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4098_MAGIC, .more = S16LD_DENOM_4098_MORE};};
template<> struct libdivide_constants<int16_t,4099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4099_MAGIC, .more = S16LD_DENOM_4099_MORE};};
template<> struct libdivide_constants<int16_t,4100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4100_MAGIC, .more = S16LD_DENOM_4100_MORE};};
template<> struct libdivide_constants<int16_t,4101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4101_MAGIC, .more = S16LD_DENOM_4101_MORE};};
template<> struct libdivide_constants<int16_t,4102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4102_MAGIC, .more = S16LD_DENOM_4102_MORE};};
template<> struct libdivide_constants<int16_t,4103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4103_MAGIC, .more = S16LD_DENOM_4103_MORE};};
template<> struct libdivide_constants<int16_t,4104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4104_MAGIC, .more = S16LD_DENOM_4104_MORE};};
template<> struct libdivide_constants<int16_t,4105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4105_MAGIC, .more = S16LD_DENOM_4105_MORE};};
template<> struct libdivide_constants<int16_t,4106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4106_MAGIC, .more = S16LD_DENOM_4106_MORE};};
template<> struct libdivide_constants<int16_t,4107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4107_MAGIC, .more = S16LD_DENOM_4107_MORE};};
template<> struct libdivide_constants<int16_t,4108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4108_MAGIC, .more = S16LD_DENOM_4108_MORE};};
template<> struct libdivide_constants<int16_t,4109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4109_MAGIC, .more = S16LD_DENOM_4109_MORE};};
template<> struct libdivide_constants<int16_t,4110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4110_MAGIC, .more = S16LD_DENOM_4110_MORE};};
template<> struct libdivide_constants<int16_t,4111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4111_MAGIC, .more = S16LD_DENOM_4111_MORE};};
template<> struct libdivide_constants<int16_t,4112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4112_MAGIC, .more = S16LD_DENOM_4112_MORE};};
template<> struct libdivide_constants<int16_t,4113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4113_MAGIC, .more = S16LD_DENOM_4113_MORE};};
template<> struct libdivide_constants<int16_t,4114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4114_MAGIC, .more = S16LD_DENOM_4114_MORE};};
template<> struct libdivide_constants<int16_t,4115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4115_MAGIC, .more = S16LD_DENOM_4115_MORE};};
template<> struct libdivide_constants<int16_t,4116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4116_MAGIC, .more = S16LD_DENOM_4116_MORE};};
template<> struct libdivide_constants<int16_t,4117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4117_MAGIC, .more = S16LD_DENOM_4117_MORE};};
template<> struct libdivide_constants<int16_t,4118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4118_MAGIC, .more = S16LD_DENOM_4118_MORE};};
template<> struct libdivide_constants<int16_t,4119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4119_MAGIC, .more = S16LD_DENOM_4119_MORE};};
template<> struct libdivide_constants<int16_t,4120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4120_MAGIC, .more = S16LD_DENOM_4120_MORE};};
template<> struct libdivide_constants<int16_t,4121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4121_MAGIC, .more = S16LD_DENOM_4121_MORE};};
template<> struct libdivide_constants<int16_t,4122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4122_MAGIC, .more = S16LD_DENOM_4122_MORE};};
template<> struct libdivide_constants<int16_t,4123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4123_MAGIC, .more = S16LD_DENOM_4123_MORE};};
template<> struct libdivide_constants<int16_t,4124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4124_MAGIC, .more = S16LD_DENOM_4124_MORE};};
template<> struct libdivide_constants<int16_t,4125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4125_MAGIC, .more = S16LD_DENOM_4125_MORE};};
template<> struct libdivide_constants<int16_t,4126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4126_MAGIC, .more = S16LD_DENOM_4126_MORE};};
template<> struct libdivide_constants<int16_t,4127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4127_MAGIC, .more = S16LD_DENOM_4127_MORE};};
template<> struct libdivide_constants<int16_t,4128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4128_MAGIC, .more = S16LD_DENOM_4128_MORE};};
template<> struct libdivide_constants<int16_t,4129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4129_MAGIC, .more = S16LD_DENOM_4129_MORE};};
template<> struct libdivide_constants<int16_t,4130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4130_MAGIC, .more = S16LD_DENOM_4130_MORE};};
template<> struct libdivide_constants<int16_t,4131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4131_MAGIC, .more = S16LD_DENOM_4131_MORE};};
template<> struct libdivide_constants<int16_t,4132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4132_MAGIC, .more = S16LD_DENOM_4132_MORE};};
template<> struct libdivide_constants<int16_t,4133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4133_MAGIC, .more = S16LD_DENOM_4133_MORE};};
template<> struct libdivide_constants<int16_t,4134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4134_MAGIC, .more = S16LD_DENOM_4134_MORE};};
template<> struct libdivide_constants<int16_t,4135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4135_MAGIC, .more = S16LD_DENOM_4135_MORE};};
template<> struct libdivide_constants<int16_t,4136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4136_MAGIC, .more = S16LD_DENOM_4136_MORE};};
template<> struct libdivide_constants<int16_t,4137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4137_MAGIC, .more = S16LD_DENOM_4137_MORE};};
template<> struct libdivide_constants<int16_t,4138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4138_MAGIC, .more = S16LD_DENOM_4138_MORE};};
template<> struct libdivide_constants<int16_t,4139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4139_MAGIC, .more = S16LD_DENOM_4139_MORE};};
template<> struct libdivide_constants<int16_t,4140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4140_MAGIC, .more = S16LD_DENOM_4140_MORE};};
template<> struct libdivide_constants<int16_t,4141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4141_MAGIC, .more = S16LD_DENOM_4141_MORE};};
template<> struct libdivide_constants<int16_t,4142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4142_MAGIC, .more = S16LD_DENOM_4142_MORE};};
template<> struct libdivide_constants<int16_t,4143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4143_MAGIC, .more = S16LD_DENOM_4143_MORE};};
template<> struct libdivide_constants<int16_t,4144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4144_MAGIC, .more = S16LD_DENOM_4144_MORE};};
template<> struct libdivide_constants<int16_t,4145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4145_MAGIC, .more = S16LD_DENOM_4145_MORE};};
template<> struct libdivide_constants<int16_t,4146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4146_MAGIC, .more = S16LD_DENOM_4146_MORE};};
template<> struct libdivide_constants<int16_t,4147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4147_MAGIC, .more = S16LD_DENOM_4147_MORE};};
template<> struct libdivide_constants<int16_t,4148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4148_MAGIC, .more = S16LD_DENOM_4148_MORE};};
template<> struct libdivide_constants<int16_t,4149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4149_MAGIC, .more = S16LD_DENOM_4149_MORE};};
template<> struct libdivide_constants<int16_t,4150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4150_MAGIC, .more = S16LD_DENOM_4150_MORE};};
template<> struct libdivide_constants<int16_t,4151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4151_MAGIC, .more = S16LD_DENOM_4151_MORE};};
template<> struct libdivide_constants<int16_t,4152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4152_MAGIC, .more = S16LD_DENOM_4152_MORE};};
template<> struct libdivide_constants<int16_t,4153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4153_MAGIC, .more = S16LD_DENOM_4153_MORE};};
template<> struct libdivide_constants<int16_t,4154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4154_MAGIC, .more = S16LD_DENOM_4154_MORE};};
template<> struct libdivide_constants<int16_t,4155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4155_MAGIC, .more = S16LD_DENOM_4155_MORE};};
template<> struct libdivide_constants<int16_t,4156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4156_MAGIC, .more = S16LD_DENOM_4156_MORE};};
template<> struct libdivide_constants<int16_t,4157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4157_MAGIC, .more = S16LD_DENOM_4157_MORE};};
template<> struct libdivide_constants<int16_t,4158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4158_MAGIC, .more = S16LD_DENOM_4158_MORE};};
template<> struct libdivide_constants<int16_t,4159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4159_MAGIC, .more = S16LD_DENOM_4159_MORE};};
template<> struct libdivide_constants<int16_t,4160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4160_MAGIC, .more = S16LD_DENOM_4160_MORE};};
template<> struct libdivide_constants<int16_t,4161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4161_MAGIC, .more = S16LD_DENOM_4161_MORE};};
template<> struct libdivide_constants<int16_t,4162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4162_MAGIC, .more = S16LD_DENOM_4162_MORE};};
template<> struct libdivide_constants<int16_t,4163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4163_MAGIC, .more = S16LD_DENOM_4163_MORE};};
template<> struct libdivide_constants<int16_t,4164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4164_MAGIC, .more = S16LD_DENOM_4164_MORE};};
template<> struct libdivide_constants<int16_t,4165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4165_MAGIC, .more = S16LD_DENOM_4165_MORE};};
template<> struct libdivide_constants<int16_t,4166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4166_MAGIC, .more = S16LD_DENOM_4166_MORE};};
template<> struct libdivide_constants<int16_t,4167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4167_MAGIC, .more = S16LD_DENOM_4167_MORE};};
template<> struct libdivide_constants<int16_t,4168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4168_MAGIC, .more = S16LD_DENOM_4168_MORE};};
template<> struct libdivide_constants<int16_t,4169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4169_MAGIC, .more = S16LD_DENOM_4169_MORE};};
template<> struct libdivide_constants<int16_t,4170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4170_MAGIC, .more = S16LD_DENOM_4170_MORE};};
template<> struct libdivide_constants<int16_t,4171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4171_MAGIC, .more = S16LD_DENOM_4171_MORE};};
template<> struct libdivide_constants<int16_t,4172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4172_MAGIC, .more = S16LD_DENOM_4172_MORE};};
template<> struct libdivide_constants<int16_t,4173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4173_MAGIC, .more = S16LD_DENOM_4173_MORE};};
template<> struct libdivide_constants<int16_t,4174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4174_MAGIC, .more = S16LD_DENOM_4174_MORE};};
template<> struct libdivide_constants<int16_t,4175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4175_MAGIC, .more = S16LD_DENOM_4175_MORE};};
template<> struct libdivide_constants<int16_t,4176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4176_MAGIC, .more = S16LD_DENOM_4176_MORE};};
template<> struct libdivide_constants<int16_t,4177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4177_MAGIC, .more = S16LD_DENOM_4177_MORE};};
template<> struct libdivide_constants<int16_t,4178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4178_MAGIC, .more = S16LD_DENOM_4178_MORE};};
template<> struct libdivide_constants<int16_t,4179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4179_MAGIC, .more = S16LD_DENOM_4179_MORE};};
template<> struct libdivide_constants<int16_t,4180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4180_MAGIC, .more = S16LD_DENOM_4180_MORE};};
template<> struct libdivide_constants<int16_t,4181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4181_MAGIC, .more = S16LD_DENOM_4181_MORE};};
template<> struct libdivide_constants<int16_t,4182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4182_MAGIC, .more = S16LD_DENOM_4182_MORE};};
template<> struct libdivide_constants<int16_t,4183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4183_MAGIC, .more = S16LD_DENOM_4183_MORE};};
template<> struct libdivide_constants<int16_t,4184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4184_MAGIC, .more = S16LD_DENOM_4184_MORE};};
template<> struct libdivide_constants<int16_t,4185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4185_MAGIC, .more = S16LD_DENOM_4185_MORE};};
template<> struct libdivide_constants<int16_t,4186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4186_MAGIC, .more = S16LD_DENOM_4186_MORE};};
template<> struct libdivide_constants<int16_t,4187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4187_MAGIC, .more = S16LD_DENOM_4187_MORE};};
template<> struct libdivide_constants<int16_t,4188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4188_MAGIC, .more = S16LD_DENOM_4188_MORE};};
template<> struct libdivide_constants<int16_t,4189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4189_MAGIC, .more = S16LD_DENOM_4189_MORE};};
template<> struct libdivide_constants<int16_t,4190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4190_MAGIC, .more = S16LD_DENOM_4190_MORE};};
template<> struct libdivide_constants<int16_t,4191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4191_MAGIC, .more = S16LD_DENOM_4191_MORE};};
template<> struct libdivide_constants<int16_t,4192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4192_MAGIC, .more = S16LD_DENOM_4192_MORE};};
template<> struct libdivide_constants<int16_t,4193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4193_MAGIC, .more = S16LD_DENOM_4193_MORE};};
template<> struct libdivide_constants<int16_t,4194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4194_MAGIC, .more = S16LD_DENOM_4194_MORE};};
template<> struct libdivide_constants<int16_t,4195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4195_MAGIC, .more = S16LD_DENOM_4195_MORE};};
template<> struct libdivide_constants<int16_t,4196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4196_MAGIC, .more = S16LD_DENOM_4196_MORE};};
template<> struct libdivide_constants<int16_t,4197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4197_MAGIC, .more = S16LD_DENOM_4197_MORE};};
template<> struct libdivide_constants<int16_t,4198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4198_MAGIC, .more = S16LD_DENOM_4198_MORE};};
template<> struct libdivide_constants<int16_t,4199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4199_MAGIC, .more = S16LD_DENOM_4199_MORE};};
template<> struct libdivide_constants<int16_t,4200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4200_MAGIC, .more = S16LD_DENOM_4200_MORE};};
template<> struct libdivide_constants<int16_t,4201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4201_MAGIC, .more = S16LD_DENOM_4201_MORE};};
template<> struct libdivide_constants<int16_t,4202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4202_MAGIC, .more = S16LD_DENOM_4202_MORE};};
template<> struct libdivide_constants<int16_t,4203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4203_MAGIC, .more = S16LD_DENOM_4203_MORE};};
template<> struct libdivide_constants<int16_t,4204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4204_MAGIC, .more = S16LD_DENOM_4204_MORE};};
template<> struct libdivide_constants<int16_t,4205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4205_MAGIC, .more = S16LD_DENOM_4205_MORE};};
template<> struct libdivide_constants<int16_t,4206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4206_MAGIC, .more = S16LD_DENOM_4206_MORE};};
template<> struct libdivide_constants<int16_t,4207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4207_MAGIC, .more = S16LD_DENOM_4207_MORE};};
template<> struct libdivide_constants<int16_t,4208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4208_MAGIC, .more = S16LD_DENOM_4208_MORE};};
template<> struct libdivide_constants<int16_t,4209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4209_MAGIC, .more = S16LD_DENOM_4209_MORE};};
template<> struct libdivide_constants<int16_t,4210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4210_MAGIC, .more = S16LD_DENOM_4210_MORE};};
template<> struct libdivide_constants<int16_t,4211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4211_MAGIC, .more = S16LD_DENOM_4211_MORE};};
template<> struct libdivide_constants<int16_t,4212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4212_MAGIC, .more = S16LD_DENOM_4212_MORE};};
template<> struct libdivide_constants<int16_t,4213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4213_MAGIC, .more = S16LD_DENOM_4213_MORE};};
template<> struct libdivide_constants<int16_t,4214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4214_MAGIC, .more = S16LD_DENOM_4214_MORE};};
template<> struct libdivide_constants<int16_t,4215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4215_MAGIC, .more = S16LD_DENOM_4215_MORE};};
template<> struct libdivide_constants<int16_t,4216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4216_MAGIC, .more = S16LD_DENOM_4216_MORE};};
template<> struct libdivide_constants<int16_t,4217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4217_MAGIC, .more = S16LD_DENOM_4217_MORE};};
template<> struct libdivide_constants<int16_t,4218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4218_MAGIC, .more = S16LD_DENOM_4218_MORE};};
template<> struct libdivide_constants<int16_t,4219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4219_MAGIC, .more = S16LD_DENOM_4219_MORE};};
template<> struct libdivide_constants<int16_t,4220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4220_MAGIC, .more = S16LD_DENOM_4220_MORE};};
template<> struct libdivide_constants<int16_t,4221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4221_MAGIC, .more = S16LD_DENOM_4221_MORE};};
template<> struct libdivide_constants<int16_t,4222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4222_MAGIC, .more = S16LD_DENOM_4222_MORE};};
template<> struct libdivide_constants<int16_t,4223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4223_MAGIC, .more = S16LD_DENOM_4223_MORE};};
template<> struct libdivide_constants<int16_t,4224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4224_MAGIC, .more = S16LD_DENOM_4224_MORE};};
template<> struct libdivide_constants<int16_t,4225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4225_MAGIC, .more = S16LD_DENOM_4225_MORE};};
template<> struct libdivide_constants<int16_t,4226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4226_MAGIC, .more = S16LD_DENOM_4226_MORE};};
template<> struct libdivide_constants<int16_t,4227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4227_MAGIC, .more = S16LD_DENOM_4227_MORE};};
template<> struct libdivide_constants<int16_t,4228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4228_MAGIC, .more = S16LD_DENOM_4228_MORE};};
template<> struct libdivide_constants<int16_t,4229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4229_MAGIC, .more = S16LD_DENOM_4229_MORE};};
template<> struct libdivide_constants<int16_t,4230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4230_MAGIC, .more = S16LD_DENOM_4230_MORE};};
template<> struct libdivide_constants<int16_t,4231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4231_MAGIC, .more = S16LD_DENOM_4231_MORE};};
template<> struct libdivide_constants<int16_t,4232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4232_MAGIC, .more = S16LD_DENOM_4232_MORE};};
template<> struct libdivide_constants<int16_t,4233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4233_MAGIC, .more = S16LD_DENOM_4233_MORE};};
template<> struct libdivide_constants<int16_t,4234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4234_MAGIC, .more = S16LD_DENOM_4234_MORE};};
template<> struct libdivide_constants<int16_t,4235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4235_MAGIC, .more = S16LD_DENOM_4235_MORE};};
template<> struct libdivide_constants<int16_t,4236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4236_MAGIC, .more = S16LD_DENOM_4236_MORE};};
template<> struct libdivide_constants<int16_t,4237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4237_MAGIC, .more = S16LD_DENOM_4237_MORE};};
template<> struct libdivide_constants<int16_t,4238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4238_MAGIC, .more = S16LD_DENOM_4238_MORE};};
template<> struct libdivide_constants<int16_t,4239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4239_MAGIC, .more = S16LD_DENOM_4239_MORE};};
template<> struct libdivide_constants<int16_t,4240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4240_MAGIC, .more = S16LD_DENOM_4240_MORE};};
template<> struct libdivide_constants<int16_t,4241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4241_MAGIC, .more = S16LD_DENOM_4241_MORE};};
template<> struct libdivide_constants<int16_t,4242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4242_MAGIC, .more = S16LD_DENOM_4242_MORE};};
template<> struct libdivide_constants<int16_t,4243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4243_MAGIC, .more = S16LD_DENOM_4243_MORE};};
template<> struct libdivide_constants<int16_t,4244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4244_MAGIC, .more = S16LD_DENOM_4244_MORE};};
template<> struct libdivide_constants<int16_t,4245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4245_MAGIC, .more = S16LD_DENOM_4245_MORE};};
template<> struct libdivide_constants<int16_t,4246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4246_MAGIC, .more = S16LD_DENOM_4246_MORE};};
template<> struct libdivide_constants<int16_t,4247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4247_MAGIC, .more = S16LD_DENOM_4247_MORE};};
template<> struct libdivide_constants<int16_t,4248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4248_MAGIC, .more = S16LD_DENOM_4248_MORE};};
template<> struct libdivide_constants<int16_t,4249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4249_MAGIC, .more = S16LD_DENOM_4249_MORE};};
template<> struct libdivide_constants<int16_t,4250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4250_MAGIC, .more = S16LD_DENOM_4250_MORE};};
template<> struct libdivide_constants<int16_t,4251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4251_MAGIC, .more = S16LD_DENOM_4251_MORE};};
template<> struct libdivide_constants<int16_t,4252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4252_MAGIC, .more = S16LD_DENOM_4252_MORE};};
template<> struct libdivide_constants<int16_t,4253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4253_MAGIC, .more = S16LD_DENOM_4253_MORE};};
template<> struct libdivide_constants<int16_t,4254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4254_MAGIC, .more = S16LD_DENOM_4254_MORE};};
template<> struct libdivide_constants<int16_t,4255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4255_MAGIC, .more = S16LD_DENOM_4255_MORE};};
template<> struct libdivide_constants<int16_t,4256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4256_MAGIC, .more = S16LD_DENOM_4256_MORE};};
template<> struct libdivide_constants<int16_t,4257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4257_MAGIC, .more = S16LD_DENOM_4257_MORE};};
template<> struct libdivide_constants<int16_t,4258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4258_MAGIC, .more = S16LD_DENOM_4258_MORE};};
template<> struct libdivide_constants<int16_t,4259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4259_MAGIC, .more = S16LD_DENOM_4259_MORE};};
template<> struct libdivide_constants<int16_t,4260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4260_MAGIC, .more = S16LD_DENOM_4260_MORE};};
template<> struct libdivide_constants<int16_t,4261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4261_MAGIC, .more = S16LD_DENOM_4261_MORE};};
template<> struct libdivide_constants<int16_t,4262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4262_MAGIC, .more = S16LD_DENOM_4262_MORE};};
template<> struct libdivide_constants<int16_t,4263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4263_MAGIC, .more = S16LD_DENOM_4263_MORE};};
template<> struct libdivide_constants<int16_t,4264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4264_MAGIC, .more = S16LD_DENOM_4264_MORE};};
template<> struct libdivide_constants<int16_t,4265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4265_MAGIC, .more = S16LD_DENOM_4265_MORE};};
template<> struct libdivide_constants<int16_t,4266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4266_MAGIC, .more = S16LD_DENOM_4266_MORE};};
template<> struct libdivide_constants<int16_t,4267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4267_MAGIC, .more = S16LD_DENOM_4267_MORE};};
template<> struct libdivide_constants<int16_t,4268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4268_MAGIC, .more = S16LD_DENOM_4268_MORE};};
template<> struct libdivide_constants<int16_t,4269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4269_MAGIC, .more = S16LD_DENOM_4269_MORE};};
template<> struct libdivide_constants<int16_t,4270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4270_MAGIC, .more = S16LD_DENOM_4270_MORE};};
template<> struct libdivide_constants<int16_t,4271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4271_MAGIC, .more = S16LD_DENOM_4271_MORE};};
template<> struct libdivide_constants<int16_t,4272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4272_MAGIC, .more = S16LD_DENOM_4272_MORE};};
template<> struct libdivide_constants<int16_t,4273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4273_MAGIC, .more = S16LD_DENOM_4273_MORE};};
template<> struct libdivide_constants<int16_t,4274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4274_MAGIC, .more = S16LD_DENOM_4274_MORE};};
template<> struct libdivide_constants<int16_t,4275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4275_MAGIC, .more = S16LD_DENOM_4275_MORE};};
template<> struct libdivide_constants<int16_t,4276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4276_MAGIC, .more = S16LD_DENOM_4276_MORE};};
template<> struct libdivide_constants<int16_t,4277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4277_MAGIC, .more = S16LD_DENOM_4277_MORE};};
template<> struct libdivide_constants<int16_t,4278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4278_MAGIC, .more = S16LD_DENOM_4278_MORE};};
template<> struct libdivide_constants<int16_t,4279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4279_MAGIC, .more = S16LD_DENOM_4279_MORE};};
template<> struct libdivide_constants<int16_t,4280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4280_MAGIC, .more = S16LD_DENOM_4280_MORE};};
template<> struct libdivide_constants<int16_t,4281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4281_MAGIC, .more = S16LD_DENOM_4281_MORE};};
template<> struct libdivide_constants<int16_t,4282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4282_MAGIC, .more = S16LD_DENOM_4282_MORE};};
template<> struct libdivide_constants<int16_t,4283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4283_MAGIC, .more = S16LD_DENOM_4283_MORE};};
template<> struct libdivide_constants<int16_t,4284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4284_MAGIC, .more = S16LD_DENOM_4284_MORE};};
template<> struct libdivide_constants<int16_t,4285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4285_MAGIC, .more = S16LD_DENOM_4285_MORE};};
template<> struct libdivide_constants<int16_t,4286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4286_MAGIC, .more = S16LD_DENOM_4286_MORE};};
template<> struct libdivide_constants<int16_t,4287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4287_MAGIC, .more = S16LD_DENOM_4287_MORE};};
template<> struct libdivide_constants<int16_t,4288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4288_MAGIC, .more = S16LD_DENOM_4288_MORE};};
template<> struct libdivide_constants<int16_t,4289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4289_MAGIC, .more = S16LD_DENOM_4289_MORE};};
template<> struct libdivide_constants<int16_t,4290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4290_MAGIC, .more = S16LD_DENOM_4290_MORE};};
template<> struct libdivide_constants<int16_t,4291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4291_MAGIC, .more = S16LD_DENOM_4291_MORE};};
template<> struct libdivide_constants<int16_t,4292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4292_MAGIC, .more = S16LD_DENOM_4292_MORE};};
template<> struct libdivide_constants<int16_t,4293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4293_MAGIC, .more = S16LD_DENOM_4293_MORE};};
template<> struct libdivide_constants<int16_t,4294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4294_MAGIC, .more = S16LD_DENOM_4294_MORE};};
template<> struct libdivide_constants<int16_t,4295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4295_MAGIC, .more = S16LD_DENOM_4295_MORE};};
template<> struct libdivide_constants<int16_t,4296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4296_MAGIC, .more = S16LD_DENOM_4296_MORE};};
template<> struct libdivide_constants<int16_t,4297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4297_MAGIC, .more = S16LD_DENOM_4297_MORE};};
template<> struct libdivide_constants<int16_t,4298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4298_MAGIC, .more = S16LD_DENOM_4298_MORE};};
template<> struct libdivide_constants<int16_t,4299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4299_MAGIC, .more = S16LD_DENOM_4299_MORE};};
template<> struct libdivide_constants<int16_t,4300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4300_MAGIC, .more = S16LD_DENOM_4300_MORE};};
template<> struct libdivide_constants<int16_t,4301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4301_MAGIC, .more = S16LD_DENOM_4301_MORE};};
template<> struct libdivide_constants<int16_t,4302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4302_MAGIC, .more = S16LD_DENOM_4302_MORE};};
template<> struct libdivide_constants<int16_t,4303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4303_MAGIC, .more = S16LD_DENOM_4303_MORE};};
template<> struct libdivide_constants<int16_t,4304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4304_MAGIC, .more = S16LD_DENOM_4304_MORE};};
template<> struct libdivide_constants<int16_t,4305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4305_MAGIC, .more = S16LD_DENOM_4305_MORE};};
template<> struct libdivide_constants<int16_t,4306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4306_MAGIC, .more = S16LD_DENOM_4306_MORE};};
template<> struct libdivide_constants<int16_t,4307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4307_MAGIC, .more = S16LD_DENOM_4307_MORE};};
template<> struct libdivide_constants<int16_t,4308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4308_MAGIC, .more = S16LD_DENOM_4308_MORE};};
template<> struct libdivide_constants<int16_t,4309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4309_MAGIC, .more = S16LD_DENOM_4309_MORE};};
template<> struct libdivide_constants<int16_t,4310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4310_MAGIC, .more = S16LD_DENOM_4310_MORE};};
template<> struct libdivide_constants<int16_t,4311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4311_MAGIC, .more = S16LD_DENOM_4311_MORE};};
template<> struct libdivide_constants<int16_t,4312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4312_MAGIC, .more = S16LD_DENOM_4312_MORE};};
template<> struct libdivide_constants<int16_t,4313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4313_MAGIC, .more = S16LD_DENOM_4313_MORE};};
template<> struct libdivide_constants<int16_t,4314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4314_MAGIC, .more = S16LD_DENOM_4314_MORE};};
template<> struct libdivide_constants<int16_t,4315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4315_MAGIC, .more = S16LD_DENOM_4315_MORE};};
template<> struct libdivide_constants<int16_t,4316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4316_MAGIC, .more = S16LD_DENOM_4316_MORE};};
template<> struct libdivide_constants<int16_t,4317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4317_MAGIC, .more = S16LD_DENOM_4317_MORE};};
template<> struct libdivide_constants<int16_t,4318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4318_MAGIC, .more = S16LD_DENOM_4318_MORE};};
template<> struct libdivide_constants<int16_t,4319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4319_MAGIC, .more = S16LD_DENOM_4319_MORE};};
template<> struct libdivide_constants<int16_t,4320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4320_MAGIC, .more = S16LD_DENOM_4320_MORE};};
template<> struct libdivide_constants<int16_t,4321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4321_MAGIC, .more = S16LD_DENOM_4321_MORE};};
template<> struct libdivide_constants<int16_t,4322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4322_MAGIC, .more = S16LD_DENOM_4322_MORE};};
template<> struct libdivide_constants<int16_t,4323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4323_MAGIC, .more = S16LD_DENOM_4323_MORE};};
template<> struct libdivide_constants<int16_t,4324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4324_MAGIC, .more = S16LD_DENOM_4324_MORE};};
template<> struct libdivide_constants<int16_t,4325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4325_MAGIC, .more = S16LD_DENOM_4325_MORE};};
template<> struct libdivide_constants<int16_t,4326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4326_MAGIC, .more = S16LD_DENOM_4326_MORE};};
template<> struct libdivide_constants<int16_t,4327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4327_MAGIC, .more = S16LD_DENOM_4327_MORE};};
template<> struct libdivide_constants<int16_t,4328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4328_MAGIC, .more = S16LD_DENOM_4328_MORE};};
template<> struct libdivide_constants<int16_t,4329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4329_MAGIC, .more = S16LD_DENOM_4329_MORE};};
template<> struct libdivide_constants<int16_t,4330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4330_MAGIC, .more = S16LD_DENOM_4330_MORE};};
template<> struct libdivide_constants<int16_t,4331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4331_MAGIC, .more = S16LD_DENOM_4331_MORE};};
template<> struct libdivide_constants<int16_t,4332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4332_MAGIC, .more = S16LD_DENOM_4332_MORE};};
template<> struct libdivide_constants<int16_t,4333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4333_MAGIC, .more = S16LD_DENOM_4333_MORE};};
template<> struct libdivide_constants<int16_t,4334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4334_MAGIC, .more = S16LD_DENOM_4334_MORE};};
template<> struct libdivide_constants<int16_t,4335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4335_MAGIC, .more = S16LD_DENOM_4335_MORE};};
template<> struct libdivide_constants<int16_t,4336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4336_MAGIC, .more = S16LD_DENOM_4336_MORE};};
template<> struct libdivide_constants<int16_t,4337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4337_MAGIC, .more = S16LD_DENOM_4337_MORE};};
template<> struct libdivide_constants<int16_t,4338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4338_MAGIC, .more = S16LD_DENOM_4338_MORE};};
template<> struct libdivide_constants<int16_t,4339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4339_MAGIC, .more = S16LD_DENOM_4339_MORE};};
template<> struct libdivide_constants<int16_t,4340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4340_MAGIC, .more = S16LD_DENOM_4340_MORE};};
template<> struct libdivide_constants<int16_t,4341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4341_MAGIC, .more = S16LD_DENOM_4341_MORE};};
template<> struct libdivide_constants<int16_t,4342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4342_MAGIC, .more = S16LD_DENOM_4342_MORE};};
template<> struct libdivide_constants<int16_t,4343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4343_MAGIC, .more = S16LD_DENOM_4343_MORE};};
template<> struct libdivide_constants<int16_t,4344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4344_MAGIC, .more = S16LD_DENOM_4344_MORE};};
template<> struct libdivide_constants<int16_t,4345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4345_MAGIC, .more = S16LD_DENOM_4345_MORE};};
template<> struct libdivide_constants<int16_t,4346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4346_MAGIC, .more = S16LD_DENOM_4346_MORE};};
template<> struct libdivide_constants<int16_t,4347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4347_MAGIC, .more = S16LD_DENOM_4347_MORE};};
template<> struct libdivide_constants<int16_t,4348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4348_MAGIC, .more = S16LD_DENOM_4348_MORE};};
template<> struct libdivide_constants<int16_t,4349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4349_MAGIC, .more = S16LD_DENOM_4349_MORE};};
template<> struct libdivide_constants<int16_t,4350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4350_MAGIC, .more = S16LD_DENOM_4350_MORE};};
template<> struct libdivide_constants<int16_t,4351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4351_MAGIC, .more = S16LD_DENOM_4351_MORE};};
template<> struct libdivide_constants<int16_t,4352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4352_MAGIC, .more = S16LD_DENOM_4352_MORE};};
template<> struct libdivide_constants<int16_t,4353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4353_MAGIC, .more = S16LD_DENOM_4353_MORE};};
template<> struct libdivide_constants<int16_t,4354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4354_MAGIC, .more = S16LD_DENOM_4354_MORE};};
template<> struct libdivide_constants<int16_t,4355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4355_MAGIC, .more = S16LD_DENOM_4355_MORE};};
template<> struct libdivide_constants<int16_t,4356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4356_MAGIC, .more = S16LD_DENOM_4356_MORE};};
template<> struct libdivide_constants<int16_t,4357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4357_MAGIC, .more = S16LD_DENOM_4357_MORE};};
template<> struct libdivide_constants<int16_t,4358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4358_MAGIC, .more = S16LD_DENOM_4358_MORE};};
template<> struct libdivide_constants<int16_t,4359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4359_MAGIC, .more = S16LD_DENOM_4359_MORE};};
template<> struct libdivide_constants<int16_t,4360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4360_MAGIC, .more = S16LD_DENOM_4360_MORE};};
template<> struct libdivide_constants<int16_t,4361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4361_MAGIC, .more = S16LD_DENOM_4361_MORE};};
template<> struct libdivide_constants<int16_t,4362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4362_MAGIC, .more = S16LD_DENOM_4362_MORE};};
template<> struct libdivide_constants<int16_t,4363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4363_MAGIC, .more = S16LD_DENOM_4363_MORE};};
template<> struct libdivide_constants<int16_t,4364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4364_MAGIC, .more = S16LD_DENOM_4364_MORE};};
template<> struct libdivide_constants<int16_t,4365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4365_MAGIC, .more = S16LD_DENOM_4365_MORE};};
template<> struct libdivide_constants<int16_t,4366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4366_MAGIC, .more = S16LD_DENOM_4366_MORE};};
template<> struct libdivide_constants<int16_t,4367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4367_MAGIC, .more = S16LD_DENOM_4367_MORE};};
template<> struct libdivide_constants<int16_t,4368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4368_MAGIC, .more = S16LD_DENOM_4368_MORE};};
template<> struct libdivide_constants<int16_t,4369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4369_MAGIC, .more = S16LD_DENOM_4369_MORE};};
template<> struct libdivide_constants<int16_t,4370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4370_MAGIC, .more = S16LD_DENOM_4370_MORE};};
template<> struct libdivide_constants<int16_t,4371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4371_MAGIC, .more = S16LD_DENOM_4371_MORE};};
template<> struct libdivide_constants<int16_t,4372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4372_MAGIC, .more = S16LD_DENOM_4372_MORE};};
template<> struct libdivide_constants<int16_t,4373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4373_MAGIC, .more = S16LD_DENOM_4373_MORE};};
template<> struct libdivide_constants<int16_t,4374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4374_MAGIC, .more = S16LD_DENOM_4374_MORE};};
template<> struct libdivide_constants<int16_t,4375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4375_MAGIC, .more = S16LD_DENOM_4375_MORE};};
template<> struct libdivide_constants<int16_t,4376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4376_MAGIC, .more = S16LD_DENOM_4376_MORE};};
template<> struct libdivide_constants<int16_t,4377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4377_MAGIC, .more = S16LD_DENOM_4377_MORE};};
template<> struct libdivide_constants<int16_t,4378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4378_MAGIC, .more = S16LD_DENOM_4378_MORE};};
template<> struct libdivide_constants<int16_t,4379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4379_MAGIC, .more = S16LD_DENOM_4379_MORE};};
template<> struct libdivide_constants<int16_t,4380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4380_MAGIC, .more = S16LD_DENOM_4380_MORE};};
template<> struct libdivide_constants<int16_t,4381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4381_MAGIC, .more = S16LD_DENOM_4381_MORE};};
template<> struct libdivide_constants<int16_t,4382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4382_MAGIC, .more = S16LD_DENOM_4382_MORE};};
template<> struct libdivide_constants<int16_t,4383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4383_MAGIC, .more = S16LD_DENOM_4383_MORE};};
template<> struct libdivide_constants<int16_t,4384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4384_MAGIC, .more = S16LD_DENOM_4384_MORE};};
template<> struct libdivide_constants<int16_t,4385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4385_MAGIC, .more = S16LD_DENOM_4385_MORE};};
template<> struct libdivide_constants<int16_t,4386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4386_MAGIC, .more = S16LD_DENOM_4386_MORE};};
template<> struct libdivide_constants<int16_t,4387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4387_MAGIC, .more = S16LD_DENOM_4387_MORE};};
template<> struct libdivide_constants<int16_t,4388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4388_MAGIC, .more = S16LD_DENOM_4388_MORE};};
template<> struct libdivide_constants<int16_t,4389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4389_MAGIC, .more = S16LD_DENOM_4389_MORE};};
template<> struct libdivide_constants<int16_t,4390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4390_MAGIC, .more = S16LD_DENOM_4390_MORE};};
template<> struct libdivide_constants<int16_t,4391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4391_MAGIC, .more = S16LD_DENOM_4391_MORE};};
template<> struct libdivide_constants<int16_t,4392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4392_MAGIC, .more = S16LD_DENOM_4392_MORE};};
template<> struct libdivide_constants<int16_t,4393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4393_MAGIC, .more = S16LD_DENOM_4393_MORE};};
template<> struct libdivide_constants<int16_t,4394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4394_MAGIC, .more = S16LD_DENOM_4394_MORE};};
template<> struct libdivide_constants<int16_t,4395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4395_MAGIC, .more = S16LD_DENOM_4395_MORE};};
template<> struct libdivide_constants<int16_t,4396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4396_MAGIC, .more = S16LD_DENOM_4396_MORE};};
template<> struct libdivide_constants<int16_t,4397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4397_MAGIC, .more = S16LD_DENOM_4397_MORE};};
template<> struct libdivide_constants<int16_t,4398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4398_MAGIC, .more = S16LD_DENOM_4398_MORE};};
template<> struct libdivide_constants<int16_t,4399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4399_MAGIC, .more = S16LD_DENOM_4399_MORE};};
template<> struct libdivide_constants<int16_t,4400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4400_MAGIC, .more = S16LD_DENOM_4400_MORE};};
template<> struct libdivide_constants<int16_t,4401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4401_MAGIC, .more = S16LD_DENOM_4401_MORE};};
template<> struct libdivide_constants<int16_t,4402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4402_MAGIC, .more = S16LD_DENOM_4402_MORE};};
template<> struct libdivide_constants<int16_t,4403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4403_MAGIC, .more = S16LD_DENOM_4403_MORE};};
template<> struct libdivide_constants<int16_t,4404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4404_MAGIC, .more = S16LD_DENOM_4404_MORE};};
template<> struct libdivide_constants<int16_t,4405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4405_MAGIC, .more = S16LD_DENOM_4405_MORE};};
template<> struct libdivide_constants<int16_t,4406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4406_MAGIC, .more = S16LD_DENOM_4406_MORE};};
template<> struct libdivide_constants<int16_t,4407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4407_MAGIC, .more = S16LD_DENOM_4407_MORE};};
template<> struct libdivide_constants<int16_t,4408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4408_MAGIC, .more = S16LD_DENOM_4408_MORE};};
template<> struct libdivide_constants<int16_t,4409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4409_MAGIC, .more = S16LD_DENOM_4409_MORE};};
template<> struct libdivide_constants<int16_t,4410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4410_MAGIC, .more = S16LD_DENOM_4410_MORE};};
template<> struct libdivide_constants<int16_t,4411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4411_MAGIC, .more = S16LD_DENOM_4411_MORE};};
template<> struct libdivide_constants<int16_t,4412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4412_MAGIC, .more = S16LD_DENOM_4412_MORE};};
template<> struct libdivide_constants<int16_t,4413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4413_MAGIC, .more = S16LD_DENOM_4413_MORE};};
template<> struct libdivide_constants<int16_t,4414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4414_MAGIC, .more = S16LD_DENOM_4414_MORE};};
template<> struct libdivide_constants<int16_t,4415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4415_MAGIC, .more = S16LD_DENOM_4415_MORE};};
template<> struct libdivide_constants<int16_t,4416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4416_MAGIC, .more = S16LD_DENOM_4416_MORE};};
template<> struct libdivide_constants<int16_t,4417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4417_MAGIC, .more = S16LD_DENOM_4417_MORE};};
template<> struct libdivide_constants<int16_t,4418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4418_MAGIC, .more = S16LD_DENOM_4418_MORE};};
template<> struct libdivide_constants<int16_t,4419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4419_MAGIC, .more = S16LD_DENOM_4419_MORE};};
template<> struct libdivide_constants<int16_t,4420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4420_MAGIC, .more = S16LD_DENOM_4420_MORE};};
template<> struct libdivide_constants<int16_t,4421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4421_MAGIC, .more = S16LD_DENOM_4421_MORE};};
template<> struct libdivide_constants<int16_t,4422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4422_MAGIC, .more = S16LD_DENOM_4422_MORE};};
template<> struct libdivide_constants<int16_t,4423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4423_MAGIC, .more = S16LD_DENOM_4423_MORE};};
template<> struct libdivide_constants<int16_t,4424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4424_MAGIC, .more = S16LD_DENOM_4424_MORE};};
template<> struct libdivide_constants<int16_t,4425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4425_MAGIC, .more = S16LD_DENOM_4425_MORE};};
template<> struct libdivide_constants<int16_t,4426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4426_MAGIC, .more = S16LD_DENOM_4426_MORE};};
template<> struct libdivide_constants<int16_t,4427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4427_MAGIC, .more = S16LD_DENOM_4427_MORE};};
template<> struct libdivide_constants<int16_t,4428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4428_MAGIC, .more = S16LD_DENOM_4428_MORE};};
template<> struct libdivide_constants<int16_t,4429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4429_MAGIC, .more = S16LD_DENOM_4429_MORE};};
template<> struct libdivide_constants<int16_t,4430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4430_MAGIC, .more = S16LD_DENOM_4430_MORE};};
template<> struct libdivide_constants<int16_t,4431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4431_MAGIC, .more = S16LD_DENOM_4431_MORE};};
template<> struct libdivide_constants<int16_t,4432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4432_MAGIC, .more = S16LD_DENOM_4432_MORE};};
template<> struct libdivide_constants<int16_t,4433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4433_MAGIC, .more = S16LD_DENOM_4433_MORE};};
template<> struct libdivide_constants<int16_t,4434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4434_MAGIC, .more = S16LD_DENOM_4434_MORE};};
template<> struct libdivide_constants<int16_t,4435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4435_MAGIC, .more = S16LD_DENOM_4435_MORE};};
template<> struct libdivide_constants<int16_t,4436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4436_MAGIC, .more = S16LD_DENOM_4436_MORE};};
template<> struct libdivide_constants<int16_t,4437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4437_MAGIC, .more = S16LD_DENOM_4437_MORE};};
template<> struct libdivide_constants<int16_t,4438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4438_MAGIC, .more = S16LD_DENOM_4438_MORE};};
template<> struct libdivide_constants<int16_t,4439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4439_MAGIC, .more = S16LD_DENOM_4439_MORE};};
template<> struct libdivide_constants<int16_t,4440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4440_MAGIC, .more = S16LD_DENOM_4440_MORE};};
template<> struct libdivide_constants<int16_t,4441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4441_MAGIC, .more = S16LD_DENOM_4441_MORE};};
template<> struct libdivide_constants<int16_t,4442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4442_MAGIC, .more = S16LD_DENOM_4442_MORE};};
template<> struct libdivide_constants<int16_t,4443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4443_MAGIC, .more = S16LD_DENOM_4443_MORE};};
template<> struct libdivide_constants<int16_t,4444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4444_MAGIC, .more = S16LD_DENOM_4444_MORE};};
template<> struct libdivide_constants<int16_t,4445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4445_MAGIC, .more = S16LD_DENOM_4445_MORE};};
template<> struct libdivide_constants<int16_t,4446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4446_MAGIC, .more = S16LD_DENOM_4446_MORE};};
template<> struct libdivide_constants<int16_t,4447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4447_MAGIC, .more = S16LD_DENOM_4447_MORE};};
template<> struct libdivide_constants<int16_t,4448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4448_MAGIC, .more = S16LD_DENOM_4448_MORE};};
template<> struct libdivide_constants<int16_t,4449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4449_MAGIC, .more = S16LD_DENOM_4449_MORE};};
template<> struct libdivide_constants<int16_t,4450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4450_MAGIC, .more = S16LD_DENOM_4450_MORE};};
template<> struct libdivide_constants<int16_t,4451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4451_MAGIC, .more = S16LD_DENOM_4451_MORE};};
template<> struct libdivide_constants<int16_t,4452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4452_MAGIC, .more = S16LD_DENOM_4452_MORE};};
template<> struct libdivide_constants<int16_t,4453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4453_MAGIC, .more = S16LD_DENOM_4453_MORE};};
template<> struct libdivide_constants<int16_t,4454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4454_MAGIC, .more = S16LD_DENOM_4454_MORE};};
template<> struct libdivide_constants<int16_t,4455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4455_MAGIC, .more = S16LD_DENOM_4455_MORE};};
template<> struct libdivide_constants<int16_t,4456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4456_MAGIC, .more = S16LD_DENOM_4456_MORE};};
template<> struct libdivide_constants<int16_t,4457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4457_MAGIC, .more = S16LD_DENOM_4457_MORE};};
template<> struct libdivide_constants<int16_t,4458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4458_MAGIC, .more = S16LD_DENOM_4458_MORE};};
template<> struct libdivide_constants<int16_t,4459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4459_MAGIC, .more = S16LD_DENOM_4459_MORE};};
template<> struct libdivide_constants<int16_t,4460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4460_MAGIC, .more = S16LD_DENOM_4460_MORE};};
template<> struct libdivide_constants<int16_t,4461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4461_MAGIC, .more = S16LD_DENOM_4461_MORE};};
template<> struct libdivide_constants<int16_t,4462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4462_MAGIC, .more = S16LD_DENOM_4462_MORE};};
template<> struct libdivide_constants<int16_t,4463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4463_MAGIC, .more = S16LD_DENOM_4463_MORE};};
template<> struct libdivide_constants<int16_t,4464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4464_MAGIC, .more = S16LD_DENOM_4464_MORE};};
template<> struct libdivide_constants<int16_t,4465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4465_MAGIC, .more = S16LD_DENOM_4465_MORE};};
template<> struct libdivide_constants<int16_t,4466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4466_MAGIC, .more = S16LD_DENOM_4466_MORE};};
template<> struct libdivide_constants<int16_t,4467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4467_MAGIC, .more = S16LD_DENOM_4467_MORE};};
template<> struct libdivide_constants<int16_t,4468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4468_MAGIC, .more = S16LD_DENOM_4468_MORE};};
template<> struct libdivide_constants<int16_t,4469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4469_MAGIC, .more = S16LD_DENOM_4469_MORE};};
template<> struct libdivide_constants<int16_t,4470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4470_MAGIC, .more = S16LD_DENOM_4470_MORE};};
template<> struct libdivide_constants<int16_t,4471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4471_MAGIC, .more = S16LD_DENOM_4471_MORE};};
template<> struct libdivide_constants<int16_t,4472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4472_MAGIC, .more = S16LD_DENOM_4472_MORE};};
template<> struct libdivide_constants<int16_t,4473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4473_MAGIC, .more = S16LD_DENOM_4473_MORE};};
template<> struct libdivide_constants<int16_t,4474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4474_MAGIC, .more = S16LD_DENOM_4474_MORE};};
template<> struct libdivide_constants<int16_t,4475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4475_MAGIC, .more = S16LD_DENOM_4475_MORE};};
template<> struct libdivide_constants<int16_t,4476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4476_MAGIC, .more = S16LD_DENOM_4476_MORE};};
template<> struct libdivide_constants<int16_t,4477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4477_MAGIC, .more = S16LD_DENOM_4477_MORE};};
template<> struct libdivide_constants<int16_t,4478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4478_MAGIC, .more = S16LD_DENOM_4478_MORE};};
template<> struct libdivide_constants<int16_t,4479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4479_MAGIC, .more = S16LD_DENOM_4479_MORE};};
template<> struct libdivide_constants<int16_t,4480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4480_MAGIC, .more = S16LD_DENOM_4480_MORE};};
template<> struct libdivide_constants<int16_t,4481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4481_MAGIC, .more = S16LD_DENOM_4481_MORE};};
template<> struct libdivide_constants<int16_t,4482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4482_MAGIC, .more = S16LD_DENOM_4482_MORE};};
template<> struct libdivide_constants<int16_t,4483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4483_MAGIC, .more = S16LD_DENOM_4483_MORE};};
template<> struct libdivide_constants<int16_t,4484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4484_MAGIC, .more = S16LD_DENOM_4484_MORE};};
template<> struct libdivide_constants<int16_t,4485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4485_MAGIC, .more = S16LD_DENOM_4485_MORE};};
template<> struct libdivide_constants<int16_t,4486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4486_MAGIC, .more = S16LD_DENOM_4486_MORE};};
template<> struct libdivide_constants<int16_t,4487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4487_MAGIC, .more = S16LD_DENOM_4487_MORE};};
template<> struct libdivide_constants<int16_t,4488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4488_MAGIC, .more = S16LD_DENOM_4488_MORE};};
template<> struct libdivide_constants<int16_t,4489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4489_MAGIC, .more = S16LD_DENOM_4489_MORE};};
template<> struct libdivide_constants<int16_t,4490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4490_MAGIC, .more = S16LD_DENOM_4490_MORE};};
template<> struct libdivide_constants<int16_t,4491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4491_MAGIC, .more = S16LD_DENOM_4491_MORE};};
template<> struct libdivide_constants<int16_t,4492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4492_MAGIC, .more = S16LD_DENOM_4492_MORE};};
template<> struct libdivide_constants<int16_t,4493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4493_MAGIC, .more = S16LD_DENOM_4493_MORE};};
template<> struct libdivide_constants<int16_t,4494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4494_MAGIC, .more = S16LD_DENOM_4494_MORE};};
template<> struct libdivide_constants<int16_t,4495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4495_MAGIC, .more = S16LD_DENOM_4495_MORE};};
template<> struct libdivide_constants<int16_t,4496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4496_MAGIC, .more = S16LD_DENOM_4496_MORE};};
template<> struct libdivide_constants<int16_t,4497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4497_MAGIC, .more = S16LD_DENOM_4497_MORE};};
template<> struct libdivide_constants<int16_t,4498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4498_MAGIC, .more = S16LD_DENOM_4498_MORE};};
template<> struct libdivide_constants<int16_t,4499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4499_MAGIC, .more = S16LD_DENOM_4499_MORE};};
template<> struct libdivide_constants<int16_t,4500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4500_MAGIC, .more = S16LD_DENOM_4500_MORE};};
template<> struct libdivide_constants<int16_t,4501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4501_MAGIC, .more = S16LD_DENOM_4501_MORE};};
template<> struct libdivide_constants<int16_t,4502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4502_MAGIC, .more = S16LD_DENOM_4502_MORE};};
template<> struct libdivide_constants<int16_t,4503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4503_MAGIC, .more = S16LD_DENOM_4503_MORE};};
template<> struct libdivide_constants<int16_t,4504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4504_MAGIC, .more = S16LD_DENOM_4504_MORE};};
template<> struct libdivide_constants<int16_t,4505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4505_MAGIC, .more = S16LD_DENOM_4505_MORE};};
template<> struct libdivide_constants<int16_t,4506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4506_MAGIC, .more = S16LD_DENOM_4506_MORE};};
template<> struct libdivide_constants<int16_t,4507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4507_MAGIC, .more = S16LD_DENOM_4507_MORE};};
template<> struct libdivide_constants<int16_t,4508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4508_MAGIC, .more = S16LD_DENOM_4508_MORE};};
template<> struct libdivide_constants<int16_t,4509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4509_MAGIC, .more = S16LD_DENOM_4509_MORE};};
template<> struct libdivide_constants<int16_t,4510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4510_MAGIC, .more = S16LD_DENOM_4510_MORE};};
template<> struct libdivide_constants<int16_t,4511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4511_MAGIC, .more = S16LD_DENOM_4511_MORE};};
template<> struct libdivide_constants<int16_t,4512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4512_MAGIC, .more = S16LD_DENOM_4512_MORE};};
template<> struct libdivide_constants<int16_t,4513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4513_MAGIC, .more = S16LD_DENOM_4513_MORE};};
template<> struct libdivide_constants<int16_t,4514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4514_MAGIC, .more = S16LD_DENOM_4514_MORE};};
template<> struct libdivide_constants<int16_t,4515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4515_MAGIC, .more = S16LD_DENOM_4515_MORE};};
template<> struct libdivide_constants<int16_t,4516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4516_MAGIC, .more = S16LD_DENOM_4516_MORE};};
template<> struct libdivide_constants<int16_t,4517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4517_MAGIC, .more = S16LD_DENOM_4517_MORE};};
template<> struct libdivide_constants<int16_t,4518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4518_MAGIC, .more = S16LD_DENOM_4518_MORE};};
template<> struct libdivide_constants<int16_t,4519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4519_MAGIC, .more = S16LD_DENOM_4519_MORE};};
template<> struct libdivide_constants<int16_t,4520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4520_MAGIC, .more = S16LD_DENOM_4520_MORE};};
template<> struct libdivide_constants<int16_t,4521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4521_MAGIC, .more = S16LD_DENOM_4521_MORE};};
template<> struct libdivide_constants<int16_t,4522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4522_MAGIC, .more = S16LD_DENOM_4522_MORE};};
template<> struct libdivide_constants<int16_t,4523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4523_MAGIC, .more = S16LD_DENOM_4523_MORE};};
template<> struct libdivide_constants<int16_t,4524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4524_MAGIC, .more = S16LD_DENOM_4524_MORE};};
template<> struct libdivide_constants<int16_t,4525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4525_MAGIC, .more = S16LD_DENOM_4525_MORE};};
template<> struct libdivide_constants<int16_t,4526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4526_MAGIC, .more = S16LD_DENOM_4526_MORE};};
template<> struct libdivide_constants<int16_t,4527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4527_MAGIC, .more = S16LD_DENOM_4527_MORE};};
template<> struct libdivide_constants<int16_t,4528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4528_MAGIC, .more = S16LD_DENOM_4528_MORE};};
template<> struct libdivide_constants<int16_t,4529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4529_MAGIC, .more = S16LD_DENOM_4529_MORE};};
template<> struct libdivide_constants<int16_t,4530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4530_MAGIC, .more = S16LD_DENOM_4530_MORE};};
template<> struct libdivide_constants<int16_t,4531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4531_MAGIC, .more = S16LD_DENOM_4531_MORE};};
template<> struct libdivide_constants<int16_t,4532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4532_MAGIC, .more = S16LD_DENOM_4532_MORE};};
template<> struct libdivide_constants<int16_t,4533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4533_MAGIC, .more = S16LD_DENOM_4533_MORE};};
template<> struct libdivide_constants<int16_t,4534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4534_MAGIC, .more = S16LD_DENOM_4534_MORE};};
template<> struct libdivide_constants<int16_t,4535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4535_MAGIC, .more = S16LD_DENOM_4535_MORE};};
template<> struct libdivide_constants<int16_t,4536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4536_MAGIC, .more = S16LD_DENOM_4536_MORE};};
template<> struct libdivide_constants<int16_t,4537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4537_MAGIC, .more = S16LD_DENOM_4537_MORE};};
template<> struct libdivide_constants<int16_t,4538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4538_MAGIC, .more = S16LD_DENOM_4538_MORE};};
template<> struct libdivide_constants<int16_t,4539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4539_MAGIC, .more = S16LD_DENOM_4539_MORE};};
template<> struct libdivide_constants<int16_t,4540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4540_MAGIC, .more = S16LD_DENOM_4540_MORE};};
template<> struct libdivide_constants<int16_t,4541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4541_MAGIC, .more = S16LD_DENOM_4541_MORE};};
template<> struct libdivide_constants<int16_t,4542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4542_MAGIC, .more = S16LD_DENOM_4542_MORE};};
template<> struct libdivide_constants<int16_t,4543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4543_MAGIC, .more = S16LD_DENOM_4543_MORE};};
template<> struct libdivide_constants<int16_t,4544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4544_MAGIC, .more = S16LD_DENOM_4544_MORE};};
template<> struct libdivide_constants<int16_t,4545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4545_MAGIC, .more = S16LD_DENOM_4545_MORE};};
template<> struct libdivide_constants<int16_t,4546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4546_MAGIC, .more = S16LD_DENOM_4546_MORE};};
template<> struct libdivide_constants<int16_t,4547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4547_MAGIC, .more = S16LD_DENOM_4547_MORE};};
template<> struct libdivide_constants<int16_t,4548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4548_MAGIC, .more = S16LD_DENOM_4548_MORE};};
template<> struct libdivide_constants<int16_t,4549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4549_MAGIC, .more = S16LD_DENOM_4549_MORE};};
template<> struct libdivide_constants<int16_t,4550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4550_MAGIC, .more = S16LD_DENOM_4550_MORE};};
template<> struct libdivide_constants<int16_t,4551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4551_MAGIC, .more = S16LD_DENOM_4551_MORE};};
template<> struct libdivide_constants<int16_t,4552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4552_MAGIC, .more = S16LD_DENOM_4552_MORE};};
template<> struct libdivide_constants<int16_t,4553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4553_MAGIC, .more = S16LD_DENOM_4553_MORE};};
template<> struct libdivide_constants<int16_t,4554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4554_MAGIC, .more = S16LD_DENOM_4554_MORE};};
template<> struct libdivide_constants<int16_t,4555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4555_MAGIC, .more = S16LD_DENOM_4555_MORE};};
template<> struct libdivide_constants<int16_t,4556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4556_MAGIC, .more = S16LD_DENOM_4556_MORE};};
template<> struct libdivide_constants<int16_t,4557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4557_MAGIC, .more = S16LD_DENOM_4557_MORE};};
template<> struct libdivide_constants<int16_t,4558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4558_MAGIC, .more = S16LD_DENOM_4558_MORE};};
template<> struct libdivide_constants<int16_t,4559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4559_MAGIC, .more = S16LD_DENOM_4559_MORE};};
template<> struct libdivide_constants<int16_t,4560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4560_MAGIC, .more = S16LD_DENOM_4560_MORE};};
template<> struct libdivide_constants<int16_t,4561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4561_MAGIC, .more = S16LD_DENOM_4561_MORE};};
template<> struct libdivide_constants<int16_t,4562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4562_MAGIC, .more = S16LD_DENOM_4562_MORE};};
template<> struct libdivide_constants<int16_t,4563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4563_MAGIC, .more = S16LD_DENOM_4563_MORE};};
template<> struct libdivide_constants<int16_t,4564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4564_MAGIC, .more = S16LD_DENOM_4564_MORE};};
template<> struct libdivide_constants<int16_t,4565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4565_MAGIC, .more = S16LD_DENOM_4565_MORE};};
template<> struct libdivide_constants<int16_t,4566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4566_MAGIC, .more = S16LD_DENOM_4566_MORE};};
template<> struct libdivide_constants<int16_t,4567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4567_MAGIC, .more = S16LD_DENOM_4567_MORE};};
template<> struct libdivide_constants<int16_t,4568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4568_MAGIC, .more = S16LD_DENOM_4568_MORE};};
template<> struct libdivide_constants<int16_t,4569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4569_MAGIC, .more = S16LD_DENOM_4569_MORE};};
template<> struct libdivide_constants<int16_t,4570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4570_MAGIC, .more = S16LD_DENOM_4570_MORE};};
template<> struct libdivide_constants<int16_t,4571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4571_MAGIC, .more = S16LD_DENOM_4571_MORE};};
template<> struct libdivide_constants<int16_t,4572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4572_MAGIC, .more = S16LD_DENOM_4572_MORE};};
template<> struct libdivide_constants<int16_t,4573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4573_MAGIC, .more = S16LD_DENOM_4573_MORE};};
template<> struct libdivide_constants<int16_t,4574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4574_MAGIC, .more = S16LD_DENOM_4574_MORE};};
template<> struct libdivide_constants<int16_t,4575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4575_MAGIC, .more = S16LD_DENOM_4575_MORE};};
template<> struct libdivide_constants<int16_t,4576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4576_MAGIC, .more = S16LD_DENOM_4576_MORE};};
template<> struct libdivide_constants<int16_t,4577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4577_MAGIC, .more = S16LD_DENOM_4577_MORE};};
template<> struct libdivide_constants<int16_t,4578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4578_MAGIC, .more = S16LD_DENOM_4578_MORE};};
template<> struct libdivide_constants<int16_t,4579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4579_MAGIC, .more = S16LD_DENOM_4579_MORE};};
template<> struct libdivide_constants<int16_t,4580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4580_MAGIC, .more = S16LD_DENOM_4580_MORE};};
template<> struct libdivide_constants<int16_t,4581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4581_MAGIC, .more = S16LD_DENOM_4581_MORE};};
template<> struct libdivide_constants<int16_t,4582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4582_MAGIC, .more = S16LD_DENOM_4582_MORE};};
template<> struct libdivide_constants<int16_t,4583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4583_MAGIC, .more = S16LD_DENOM_4583_MORE};};
template<> struct libdivide_constants<int16_t,4584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4584_MAGIC, .more = S16LD_DENOM_4584_MORE};};
template<> struct libdivide_constants<int16_t,4585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4585_MAGIC, .more = S16LD_DENOM_4585_MORE};};
template<> struct libdivide_constants<int16_t,4586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4586_MAGIC, .more = S16LD_DENOM_4586_MORE};};
template<> struct libdivide_constants<int16_t,4587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4587_MAGIC, .more = S16LD_DENOM_4587_MORE};};
template<> struct libdivide_constants<int16_t,4588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4588_MAGIC, .more = S16LD_DENOM_4588_MORE};};
template<> struct libdivide_constants<int16_t,4589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4589_MAGIC, .more = S16LD_DENOM_4589_MORE};};
template<> struct libdivide_constants<int16_t,4590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4590_MAGIC, .more = S16LD_DENOM_4590_MORE};};
template<> struct libdivide_constants<int16_t,4591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4591_MAGIC, .more = S16LD_DENOM_4591_MORE};};
template<> struct libdivide_constants<int16_t,4592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4592_MAGIC, .more = S16LD_DENOM_4592_MORE};};
template<> struct libdivide_constants<int16_t,4593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4593_MAGIC, .more = S16LD_DENOM_4593_MORE};};
template<> struct libdivide_constants<int16_t,4594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4594_MAGIC, .more = S16LD_DENOM_4594_MORE};};
template<> struct libdivide_constants<int16_t,4595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4595_MAGIC, .more = S16LD_DENOM_4595_MORE};};
template<> struct libdivide_constants<int16_t,4596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4596_MAGIC, .more = S16LD_DENOM_4596_MORE};};
template<> struct libdivide_constants<int16_t,4597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4597_MAGIC, .more = S16LD_DENOM_4597_MORE};};
template<> struct libdivide_constants<int16_t,4598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4598_MAGIC, .more = S16LD_DENOM_4598_MORE};};
template<> struct libdivide_constants<int16_t,4599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4599_MAGIC, .more = S16LD_DENOM_4599_MORE};};
template<> struct libdivide_constants<int16_t,4600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4600_MAGIC, .more = S16LD_DENOM_4600_MORE};};
template<> struct libdivide_constants<int16_t,4601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4601_MAGIC, .more = S16LD_DENOM_4601_MORE};};
template<> struct libdivide_constants<int16_t,4602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4602_MAGIC, .more = S16LD_DENOM_4602_MORE};};
template<> struct libdivide_constants<int16_t,4603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4603_MAGIC, .more = S16LD_DENOM_4603_MORE};};
template<> struct libdivide_constants<int16_t,4604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4604_MAGIC, .more = S16LD_DENOM_4604_MORE};};
template<> struct libdivide_constants<int16_t,4605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4605_MAGIC, .more = S16LD_DENOM_4605_MORE};};
template<> struct libdivide_constants<int16_t,4606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4606_MAGIC, .more = S16LD_DENOM_4606_MORE};};
template<> struct libdivide_constants<int16_t,4607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4607_MAGIC, .more = S16LD_DENOM_4607_MORE};};
template<> struct libdivide_constants<int16_t,4608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4608_MAGIC, .more = S16LD_DENOM_4608_MORE};};
template<> struct libdivide_constants<int16_t,4609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4609_MAGIC, .more = S16LD_DENOM_4609_MORE};};
template<> struct libdivide_constants<int16_t,4610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4610_MAGIC, .more = S16LD_DENOM_4610_MORE};};
template<> struct libdivide_constants<int16_t,4611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4611_MAGIC, .more = S16LD_DENOM_4611_MORE};};
template<> struct libdivide_constants<int16_t,4612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4612_MAGIC, .more = S16LD_DENOM_4612_MORE};};
template<> struct libdivide_constants<int16_t,4613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4613_MAGIC, .more = S16LD_DENOM_4613_MORE};};
template<> struct libdivide_constants<int16_t,4614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4614_MAGIC, .more = S16LD_DENOM_4614_MORE};};
template<> struct libdivide_constants<int16_t,4615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4615_MAGIC, .more = S16LD_DENOM_4615_MORE};};
template<> struct libdivide_constants<int16_t,4616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4616_MAGIC, .more = S16LD_DENOM_4616_MORE};};
template<> struct libdivide_constants<int16_t,4617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4617_MAGIC, .more = S16LD_DENOM_4617_MORE};};
template<> struct libdivide_constants<int16_t,4618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4618_MAGIC, .more = S16LD_DENOM_4618_MORE};};
template<> struct libdivide_constants<int16_t,4619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4619_MAGIC, .more = S16LD_DENOM_4619_MORE};};
template<> struct libdivide_constants<int16_t,4620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4620_MAGIC, .more = S16LD_DENOM_4620_MORE};};
template<> struct libdivide_constants<int16_t,4621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4621_MAGIC, .more = S16LD_DENOM_4621_MORE};};
template<> struct libdivide_constants<int16_t,4622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4622_MAGIC, .more = S16LD_DENOM_4622_MORE};};
template<> struct libdivide_constants<int16_t,4623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4623_MAGIC, .more = S16LD_DENOM_4623_MORE};};
template<> struct libdivide_constants<int16_t,4624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4624_MAGIC, .more = S16LD_DENOM_4624_MORE};};
template<> struct libdivide_constants<int16_t,4625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4625_MAGIC, .more = S16LD_DENOM_4625_MORE};};
template<> struct libdivide_constants<int16_t,4626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4626_MAGIC, .more = S16LD_DENOM_4626_MORE};};
template<> struct libdivide_constants<int16_t,4627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4627_MAGIC, .more = S16LD_DENOM_4627_MORE};};
template<> struct libdivide_constants<int16_t,4628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4628_MAGIC, .more = S16LD_DENOM_4628_MORE};};
template<> struct libdivide_constants<int16_t,4629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4629_MAGIC, .more = S16LD_DENOM_4629_MORE};};
template<> struct libdivide_constants<int16_t,4630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4630_MAGIC, .more = S16LD_DENOM_4630_MORE};};
template<> struct libdivide_constants<int16_t,4631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4631_MAGIC, .more = S16LD_DENOM_4631_MORE};};
template<> struct libdivide_constants<int16_t,4632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4632_MAGIC, .more = S16LD_DENOM_4632_MORE};};
template<> struct libdivide_constants<int16_t,4633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4633_MAGIC, .more = S16LD_DENOM_4633_MORE};};
template<> struct libdivide_constants<int16_t,4634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4634_MAGIC, .more = S16LD_DENOM_4634_MORE};};
template<> struct libdivide_constants<int16_t,4635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4635_MAGIC, .more = S16LD_DENOM_4635_MORE};};
template<> struct libdivide_constants<int16_t,4636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4636_MAGIC, .more = S16LD_DENOM_4636_MORE};};
template<> struct libdivide_constants<int16_t,4637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4637_MAGIC, .more = S16LD_DENOM_4637_MORE};};
template<> struct libdivide_constants<int16_t,4638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4638_MAGIC, .more = S16LD_DENOM_4638_MORE};};
template<> struct libdivide_constants<int16_t,4639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4639_MAGIC, .more = S16LD_DENOM_4639_MORE};};
template<> struct libdivide_constants<int16_t,4640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4640_MAGIC, .more = S16LD_DENOM_4640_MORE};};
template<> struct libdivide_constants<int16_t,4641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4641_MAGIC, .more = S16LD_DENOM_4641_MORE};};
template<> struct libdivide_constants<int16_t,4642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4642_MAGIC, .more = S16LD_DENOM_4642_MORE};};
template<> struct libdivide_constants<int16_t,4643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4643_MAGIC, .more = S16LD_DENOM_4643_MORE};};
template<> struct libdivide_constants<int16_t,4644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4644_MAGIC, .more = S16LD_DENOM_4644_MORE};};
template<> struct libdivide_constants<int16_t,4645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4645_MAGIC, .more = S16LD_DENOM_4645_MORE};};
template<> struct libdivide_constants<int16_t,4646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4646_MAGIC, .more = S16LD_DENOM_4646_MORE};};
template<> struct libdivide_constants<int16_t,4647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4647_MAGIC, .more = S16LD_DENOM_4647_MORE};};
template<> struct libdivide_constants<int16_t,4648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4648_MAGIC, .more = S16LD_DENOM_4648_MORE};};
template<> struct libdivide_constants<int16_t,4649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4649_MAGIC, .more = S16LD_DENOM_4649_MORE};};
template<> struct libdivide_constants<int16_t,4650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4650_MAGIC, .more = S16LD_DENOM_4650_MORE};};
template<> struct libdivide_constants<int16_t,4651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4651_MAGIC, .more = S16LD_DENOM_4651_MORE};};
template<> struct libdivide_constants<int16_t,4652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4652_MAGIC, .more = S16LD_DENOM_4652_MORE};};
template<> struct libdivide_constants<int16_t,4653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4653_MAGIC, .more = S16LD_DENOM_4653_MORE};};
template<> struct libdivide_constants<int16_t,4654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4654_MAGIC, .more = S16LD_DENOM_4654_MORE};};
template<> struct libdivide_constants<int16_t,4655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4655_MAGIC, .more = S16LD_DENOM_4655_MORE};};
template<> struct libdivide_constants<int16_t,4656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4656_MAGIC, .more = S16LD_DENOM_4656_MORE};};
template<> struct libdivide_constants<int16_t,4657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4657_MAGIC, .more = S16LD_DENOM_4657_MORE};};
template<> struct libdivide_constants<int16_t,4658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4658_MAGIC, .more = S16LD_DENOM_4658_MORE};};
template<> struct libdivide_constants<int16_t,4659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4659_MAGIC, .more = S16LD_DENOM_4659_MORE};};
template<> struct libdivide_constants<int16_t,4660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4660_MAGIC, .more = S16LD_DENOM_4660_MORE};};
template<> struct libdivide_constants<int16_t,4661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4661_MAGIC, .more = S16LD_DENOM_4661_MORE};};
template<> struct libdivide_constants<int16_t,4662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4662_MAGIC, .more = S16LD_DENOM_4662_MORE};};
template<> struct libdivide_constants<int16_t,4663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4663_MAGIC, .more = S16LD_DENOM_4663_MORE};};
template<> struct libdivide_constants<int16_t,4664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4664_MAGIC, .more = S16LD_DENOM_4664_MORE};};
template<> struct libdivide_constants<int16_t,4665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4665_MAGIC, .more = S16LD_DENOM_4665_MORE};};
template<> struct libdivide_constants<int16_t,4666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4666_MAGIC, .more = S16LD_DENOM_4666_MORE};};
template<> struct libdivide_constants<int16_t,4667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4667_MAGIC, .more = S16LD_DENOM_4667_MORE};};
template<> struct libdivide_constants<int16_t,4668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4668_MAGIC, .more = S16LD_DENOM_4668_MORE};};
template<> struct libdivide_constants<int16_t,4669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4669_MAGIC, .more = S16LD_DENOM_4669_MORE};};
template<> struct libdivide_constants<int16_t,4670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4670_MAGIC, .more = S16LD_DENOM_4670_MORE};};
template<> struct libdivide_constants<int16_t,4671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4671_MAGIC, .more = S16LD_DENOM_4671_MORE};};
template<> struct libdivide_constants<int16_t,4672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4672_MAGIC, .more = S16LD_DENOM_4672_MORE};};
template<> struct libdivide_constants<int16_t,4673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4673_MAGIC, .more = S16LD_DENOM_4673_MORE};};
template<> struct libdivide_constants<int16_t,4674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4674_MAGIC, .more = S16LD_DENOM_4674_MORE};};
template<> struct libdivide_constants<int16_t,4675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4675_MAGIC, .more = S16LD_DENOM_4675_MORE};};
template<> struct libdivide_constants<int16_t,4676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4676_MAGIC, .more = S16LD_DENOM_4676_MORE};};
template<> struct libdivide_constants<int16_t,4677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4677_MAGIC, .more = S16LD_DENOM_4677_MORE};};
template<> struct libdivide_constants<int16_t,4678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4678_MAGIC, .more = S16LD_DENOM_4678_MORE};};
template<> struct libdivide_constants<int16_t,4679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4679_MAGIC, .more = S16LD_DENOM_4679_MORE};};
template<> struct libdivide_constants<int16_t,4680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4680_MAGIC, .more = S16LD_DENOM_4680_MORE};};
template<> struct libdivide_constants<int16_t,4681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4681_MAGIC, .more = S16LD_DENOM_4681_MORE};};
template<> struct libdivide_constants<int16_t,4682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4682_MAGIC, .more = S16LD_DENOM_4682_MORE};};
template<> struct libdivide_constants<int16_t,4683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4683_MAGIC, .more = S16LD_DENOM_4683_MORE};};
template<> struct libdivide_constants<int16_t,4684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4684_MAGIC, .more = S16LD_DENOM_4684_MORE};};
template<> struct libdivide_constants<int16_t,4685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4685_MAGIC, .more = S16LD_DENOM_4685_MORE};};
template<> struct libdivide_constants<int16_t,4686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4686_MAGIC, .more = S16LD_DENOM_4686_MORE};};
template<> struct libdivide_constants<int16_t,4687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4687_MAGIC, .more = S16LD_DENOM_4687_MORE};};
template<> struct libdivide_constants<int16_t,4688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4688_MAGIC, .more = S16LD_DENOM_4688_MORE};};
template<> struct libdivide_constants<int16_t,4689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4689_MAGIC, .more = S16LD_DENOM_4689_MORE};};
template<> struct libdivide_constants<int16_t,4690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4690_MAGIC, .more = S16LD_DENOM_4690_MORE};};
template<> struct libdivide_constants<int16_t,4691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4691_MAGIC, .more = S16LD_DENOM_4691_MORE};};
template<> struct libdivide_constants<int16_t,4692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4692_MAGIC, .more = S16LD_DENOM_4692_MORE};};
template<> struct libdivide_constants<int16_t,4693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4693_MAGIC, .more = S16LD_DENOM_4693_MORE};};
template<> struct libdivide_constants<int16_t,4694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4694_MAGIC, .more = S16LD_DENOM_4694_MORE};};
template<> struct libdivide_constants<int16_t,4695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4695_MAGIC, .more = S16LD_DENOM_4695_MORE};};
template<> struct libdivide_constants<int16_t,4696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4696_MAGIC, .more = S16LD_DENOM_4696_MORE};};
template<> struct libdivide_constants<int16_t,4697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4697_MAGIC, .more = S16LD_DENOM_4697_MORE};};
template<> struct libdivide_constants<int16_t,4698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4698_MAGIC, .more = S16LD_DENOM_4698_MORE};};
template<> struct libdivide_constants<int16_t,4699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4699_MAGIC, .more = S16LD_DENOM_4699_MORE};};
template<> struct libdivide_constants<int16_t,4700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4700_MAGIC, .more = S16LD_DENOM_4700_MORE};};
template<> struct libdivide_constants<int16_t,4701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4701_MAGIC, .more = S16LD_DENOM_4701_MORE};};
template<> struct libdivide_constants<int16_t,4702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4702_MAGIC, .more = S16LD_DENOM_4702_MORE};};
template<> struct libdivide_constants<int16_t,4703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4703_MAGIC, .more = S16LD_DENOM_4703_MORE};};
template<> struct libdivide_constants<int16_t,4704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4704_MAGIC, .more = S16LD_DENOM_4704_MORE};};
template<> struct libdivide_constants<int16_t,4705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4705_MAGIC, .more = S16LD_DENOM_4705_MORE};};
template<> struct libdivide_constants<int16_t,4706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4706_MAGIC, .more = S16LD_DENOM_4706_MORE};};
template<> struct libdivide_constants<int16_t,4707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4707_MAGIC, .more = S16LD_DENOM_4707_MORE};};
template<> struct libdivide_constants<int16_t,4708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4708_MAGIC, .more = S16LD_DENOM_4708_MORE};};
template<> struct libdivide_constants<int16_t,4709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4709_MAGIC, .more = S16LD_DENOM_4709_MORE};};
template<> struct libdivide_constants<int16_t,4710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4710_MAGIC, .more = S16LD_DENOM_4710_MORE};};
template<> struct libdivide_constants<int16_t,4711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4711_MAGIC, .more = S16LD_DENOM_4711_MORE};};
template<> struct libdivide_constants<int16_t,4712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4712_MAGIC, .more = S16LD_DENOM_4712_MORE};};
template<> struct libdivide_constants<int16_t,4713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4713_MAGIC, .more = S16LD_DENOM_4713_MORE};};
template<> struct libdivide_constants<int16_t,4714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4714_MAGIC, .more = S16LD_DENOM_4714_MORE};};
template<> struct libdivide_constants<int16_t,4715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4715_MAGIC, .more = S16LD_DENOM_4715_MORE};};
template<> struct libdivide_constants<int16_t,4716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4716_MAGIC, .more = S16LD_DENOM_4716_MORE};};
template<> struct libdivide_constants<int16_t,4717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4717_MAGIC, .more = S16LD_DENOM_4717_MORE};};
template<> struct libdivide_constants<int16_t,4718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4718_MAGIC, .more = S16LD_DENOM_4718_MORE};};
template<> struct libdivide_constants<int16_t,4719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4719_MAGIC, .more = S16LD_DENOM_4719_MORE};};
template<> struct libdivide_constants<int16_t,4720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4720_MAGIC, .more = S16LD_DENOM_4720_MORE};};
template<> struct libdivide_constants<int16_t,4721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4721_MAGIC, .more = S16LD_DENOM_4721_MORE};};
template<> struct libdivide_constants<int16_t,4722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4722_MAGIC, .more = S16LD_DENOM_4722_MORE};};
template<> struct libdivide_constants<int16_t,4723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4723_MAGIC, .more = S16LD_DENOM_4723_MORE};};
template<> struct libdivide_constants<int16_t,4724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4724_MAGIC, .more = S16LD_DENOM_4724_MORE};};
template<> struct libdivide_constants<int16_t,4725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4725_MAGIC, .more = S16LD_DENOM_4725_MORE};};
template<> struct libdivide_constants<int16_t,4726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4726_MAGIC, .more = S16LD_DENOM_4726_MORE};};
template<> struct libdivide_constants<int16_t,4727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4727_MAGIC, .more = S16LD_DENOM_4727_MORE};};
template<> struct libdivide_constants<int16_t,4728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4728_MAGIC, .more = S16LD_DENOM_4728_MORE};};
template<> struct libdivide_constants<int16_t,4729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4729_MAGIC, .more = S16LD_DENOM_4729_MORE};};
template<> struct libdivide_constants<int16_t,4730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4730_MAGIC, .more = S16LD_DENOM_4730_MORE};};
template<> struct libdivide_constants<int16_t,4731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4731_MAGIC, .more = S16LD_DENOM_4731_MORE};};
template<> struct libdivide_constants<int16_t,4732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4732_MAGIC, .more = S16LD_DENOM_4732_MORE};};
template<> struct libdivide_constants<int16_t,4733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4733_MAGIC, .more = S16LD_DENOM_4733_MORE};};
template<> struct libdivide_constants<int16_t,4734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4734_MAGIC, .more = S16LD_DENOM_4734_MORE};};
template<> struct libdivide_constants<int16_t,4735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4735_MAGIC, .more = S16LD_DENOM_4735_MORE};};
template<> struct libdivide_constants<int16_t,4736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4736_MAGIC, .more = S16LD_DENOM_4736_MORE};};
template<> struct libdivide_constants<int16_t,4737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4737_MAGIC, .more = S16LD_DENOM_4737_MORE};};
template<> struct libdivide_constants<int16_t,4738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4738_MAGIC, .more = S16LD_DENOM_4738_MORE};};
template<> struct libdivide_constants<int16_t,4739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4739_MAGIC, .more = S16LD_DENOM_4739_MORE};};
template<> struct libdivide_constants<int16_t,4740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4740_MAGIC, .more = S16LD_DENOM_4740_MORE};};
template<> struct libdivide_constants<int16_t,4741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4741_MAGIC, .more = S16LD_DENOM_4741_MORE};};
template<> struct libdivide_constants<int16_t,4742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4742_MAGIC, .more = S16LD_DENOM_4742_MORE};};
template<> struct libdivide_constants<int16_t,4743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4743_MAGIC, .more = S16LD_DENOM_4743_MORE};};
template<> struct libdivide_constants<int16_t,4744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4744_MAGIC, .more = S16LD_DENOM_4744_MORE};};
template<> struct libdivide_constants<int16_t,4745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4745_MAGIC, .more = S16LD_DENOM_4745_MORE};};
template<> struct libdivide_constants<int16_t,4746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4746_MAGIC, .more = S16LD_DENOM_4746_MORE};};
template<> struct libdivide_constants<int16_t,4747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4747_MAGIC, .more = S16LD_DENOM_4747_MORE};};
template<> struct libdivide_constants<int16_t,4748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4748_MAGIC, .more = S16LD_DENOM_4748_MORE};};
template<> struct libdivide_constants<int16_t,4749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4749_MAGIC, .more = S16LD_DENOM_4749_MORE};};
template<> struct libdivide_constants<int16_t,4750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4750_MAGIC, .more = S16LD_DENOM_4750_MORE};};
template<> struct libdivide_constants<int16_t,4751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4751_MAGIC, .more = S16LD_DENOM_4751_MORE};};
template<> struct libdivide_constants<int16_t,4752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4752_MAGIC, .more = S16LD_DENOM_4752_MORE};};
template<> struct libdivide_constants<int16_t,4753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4753_MAGIC, .more = S16LD_DENOM_4753_MORE};};
template<> struct libdivide_constants<int16_t,4754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4754_MAGIC, .more = S16LD_DENOM_4754_MORE};};
template<> struct libdivide_constants<int16_t,4755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4755_MAGIC, .more = S16LD_DENOM_4755_MORE};};
template<> struct libdivide_constants<int16_t,4756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4756_MAGIC, .more = S16LD_DENOM_4756_MORE};};
template<> struct libdivide_constants<int16_t,4757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4757_MAGIC, .more = S16LD_DENOM_4757_MORE};};
template<> struct libdivide_constants<int16_t,4758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4758_MAGIC, .more = S16LD_DENOM_4758_MORE};};
template<> struct libdivide_constants<int16_t,4759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4759_MAGIC, .more = S16LD_DENOM_4759_MORE};};
template<> struct libdivide_constants<int16_t,4760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4760_MAGIC, .more = S16LD_DENOM_4760_MORE};};
template<> struct libdivide_constants<int16_t,4761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4761_MAGIC, .more = S16LD_DENOM_4761_MORE};};
template<> struct libdivide_constants<int16_t,4762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4762_MAGIC, .more = S16LD_DENOM_4762_MORE};};
template<> struct libdivide_constants<int16_t,4763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4763_MAGIC, .more = S16LD_DENOM_4763_MORE};};
template<> struct libdivide_constants<int16_t,4764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4764_MAGIC, .more = S16LD_DENOM_4764_MORE};};
template<> struct libdivide_constants<int16_t,4765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4765_MAGIC, .more = S16LD_DENOM_4765_MORE};};
template<> struct libdivide_constants<int16_t,4766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4766_MAGIC, .more = S16LD_DENOM_4766_MORE};};
template<> struct libdivide_constants<int16_t,4767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4767_MAGIC, .more = S16LD_DENOM_4767_MORE};};
template<> struct libdivide_constants<int16_t,4768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4768_MAGIC, .more = S16LD_DENOM_4768_MORE};};
template<> struct libdivide_constants<int16_t,4769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4769_MAGIC, .more = S16LD_DENOM_4769_MORE};};
template<> struct libdivide_constants<int16_t,4770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4770_MAGIC, .more = S16LD_DENOM_4770_MORE};};
template<> struct libdivide_constants<int16_t,4771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4771_MAGIC, .more = S16LD_DENOM_4771_MORE};};
template<> struct libdivide_constants<int16_t,4772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4772_MAGIC, .more = S16LD_DENOM_4772_MORE};};
template<> struct libdivide_constants<int16_t,4773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4773_MAGIC, .more = S16LD_DENOM_4773_MORE};};
template<> struct libdivide_constants<int16_t,4774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4774_MAGIC, .more = S16LD_DENOM_4774_MORE};};
template<> struct libdivide_constants<int16_t,4775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4775_MAGIC, .more = S16LD_DENOM_4775_MORE};};
template<> struct libdivide_constants<int16_t,4776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4776_MAGIC, .more = S16LD_DENOM_4776_MORE};};
template<> struct libdivide_constants<int16_t,4777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4777_MAGIC, .more = S16LD_DENOM_4777_MORE};};
template<> struct libdivide_constants<int16_t,4778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4778_MAGIC, .more = S16LD_DENOM_4778_MORE};};
template<> struct libdivide_constants<int16_t,4779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4779_MAGIC, .more = S16LD_DENOM_4779_MORE};};
template<> struct libdivide_constants<int16_t,4780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4780_MAGIC, .more = S16LD_DENOM_4780_MORE};};
template<> struct libdivide_constants<int16_t,4781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4781_MAGIC, .more = S16LD_DENOM_4781_MORE};};
template<> struct libdivide_constants<int16_t,4782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4782_MAGIC, .more = S16LD_DENOM_4782_MORE};};
template<> struct libdivide_constants<int16_t,4783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4783_MAGIC, .more = S16LD_DENOM_4783_MORE};};
template<> struct libdivide_constants<int16_t,4784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4784_MAGIC, .more = S16LD_DENOM_4784_MORE};};
template<> struct libdivide_constants<int16_t,4785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4785_MAGIC, .more = S16LD_DENOM_4785_MORE};};
template<> struct libdivide_constants<int16_t,4786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4786_MAGIC, .more = S16LD_DENOM_4786_MORE};};
template<> struct libdivide_constants<int16_t,4787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4787_MAGIC, .more = S16LD_DENOM_4787_MORE};};
template<> struct libdivide_constants<int16_t,4788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4788_MAGIC, .more = S16LD_DENOM_4788_MORE};};
template<> struct libdivide_constants<int16_t,4789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4789_MAGIC, .more = S16LD_DENOM_4789_MORE};};
template<> struct libdivide_constants<int16_t,4790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4790_MAGIC, .more = S16LD_DENOM_4790_MORE};};
template<> struct libdivide_constants<int16_t,4791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4791_MAGIC, .more = S16LD_DENOM_4791_MORE};};
template<> struct libdivide_constants<int16_t,4792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4792_MAGIC, .more = S16LD_DENOM_4792_MORE};};
template<> struct libdivide_constants<int16_t,4793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4793_MAGIC, .more = S16LD_DENOM_4793_MORE};};
template<> struct libdivide_constants<int16_t,4794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4794_MAGIC, .more = S16LD_DENOM_4794_MORE};};
template<> struct libdivide_constants<int16_t,4795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4795_MAGIC, .more = S16LD_DENOM_4795_MORE};};
template<> struct libdivide_constants<int16_t,4796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4796_MAGIC, .more = S16LD_DENOM_4796_MORE};};
template<> struct libdivide_constants<int16_t,4797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4797_MAGIC, .more = S16LD_DENOM_4797_MORE};};
template<> struct libdivide_constants<int16_t,4798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4798_MAGIC, .more = S16LD_DENOM_4798_MORE};};
template<> struct libdivide_constants<int16_t,4799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4799_MAGIC, .more = S16LD_DENOM_4799_MORE};};
template<> struct libdivide_constants<int16_t,4800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4800_MAGIC, .more = S16LD_DENOM_4800_MORE};};
template<> struct libdivide_constants<int16_t,4801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4801_MAGIC, .more = S16LD_DENOM_4801_MORE};};
template<> struct libdivide_constants<int16_t,4802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4802_MAGIC, .more = S16LD_DENOM_4802_MORE};};
template<> struct libdivide_constants<int16_t,4803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4803_MAGIC, .more = S16LD_DENOM_4803_MORE};};
template<> struct libdivide_constants<int16_t,4804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4804_MAGIC, .more = S16LD_DENOM_4804_MORE};};
template<> struct libdivide_constants<int16_t,4805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4805_MAGIC, .more = S16LD_DENOM_4805_MORE};};
template<> struct libdivide_constants<int16_t,4806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4806_MAGIC, .more = S16LD_DENOM_4806_MORE};};
template<> struct libdivide_constants<int16_t,4807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4807_MAGIC, .more = S16LD_DENOM_4807_MORE};};
template<> struct libdivide_constants<int16_t,4808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4808_MAGIC, .more = S16LD_DENOM_4808_MORE};};
template<> struct libdivide_constants<int16_t,4809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4809_MAGIC, .more = S16LD_DENOM_4809_MORE};};
template<> struct libdivide_constants<int16_t,4810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4810_MAGIC, .more = S16LD_DENOM_4810_MORE};};
template<> struct libdivide_constants<int16_t,4811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4811_MAGIC, .more = S16LD_DENOM_4811_MORE};};
template<> struct libdivide_constants<int16_t,4812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4812_MAGIC, .more = S16LD_DENOM_4812_MORE};};
template<> struct libdivide_constants<int16_t,4813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4813_MAGIC, .more = S16LD_DENOM_4813_MORE};};
template<> struct libdivide_constants<int16_t,4814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4814_MAGIC, .more = S16LD_DENOM_4814_MORE};};
template<> struct libdivide_constants<int16_t,4815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4815_MAGIC, .more = S16LD_DENOM_4815_MORE};};
template<> struct libdivide_constants<int16_t,4816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4816_MAGIC, .more = S16LD_DENOM_4816_MORE};};
template<> struct libdivide_constants<int16_t,4817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4817_MAGIC, .more = S16LD_DENOM_4817_MORE};};
template<> struct libdivide_constants<int16_t,4818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4818_MAGIC, .more = S16LD_DENOM_4818_MORE};};
template<> struct libdivide_constants<int16_t,4819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4819_MAGIC, .more = S16LD_DENOM_4819_MORE};};
template<> struct libdivide_constants<int16_t,4820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4820_MAGIC, .more = S16LD_DENOM_4820_MORE};};
template<> struct libdivide_constants<int16_t,4821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4821_MAGIC, .more = S16LD_DENOM_4821_MORE};};
template<> struct libdivide_constants<int16_t,4822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4822_MAGIC, .more = S16LD_DENOM_4822_MORE};};
template<> struct libdivide_constants<int16_t,4823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4823_MAGIC, .more = S16LD_DENOM_4823_MORE};};
template<> struct libdivide_constants<int16_t,4824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4824_MAGIC, .more = S16LD_DENOM_4824_MORE};};
template<> struct libdivide_constants<int16_t,4825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4825_MAGIC, .more = S16LD_DENOM_4825_MORE};};
template<> struct libdivide_constants<int16_t,4826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4826_MAGIC, .more = S16LD_DENOM_4826_MORE};};
template<> struct libdivide_constants<int16_t,4827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4827_MAGIC, .more = S16LD_DENOM_4827_MORE};};
template<> struct libdivide_constants<int16_t,4828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4828_MAGIC, .more = S16LD_DENOM_4828_MORE};};
template<> struct libdivide_constants<int16_t,4829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4829_MAGIC, .more = S16LD_DENOM_4829_MORE};};
template<> struct libdivide_constants<int16_t,4830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4830_MAGIC, .more = S16LD_DENOM_4830_MORE};};
template<> struct libdivide_constants<int16_t,4831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4831_MAGIC, .more = S16LD_DENOM_4831_MORE};};
template<> struct libdivide_constants<int16_t,4832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4832_MAGIC, .more = S16LD_DENOM_4832_MORE};};
template<> struct libdivide_constants<int16_t,4833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4833_MAGIC, .more = S16LD_DENOM_4833_MORE};};
template<> struct libdivide_constants<int16_t,4834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4834_MAGIC, .more = S16LD_DENOM_4834_MORE};};
template<> struct libdivide_constants<int16_t,4835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4835_MAGIC, .more = S16LD_DENOM_4835_MORE};};
template<> struct libdivide_constants<int16_t,4836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4836_MAGIC, .more = S16LD_DENOM_4836_MORE};};
template<> struct libdivide_constants<int16_t,4837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4837_MAGIC, .more = S16LD_DENOM_4837_MORE};};
template<> struct libdivide_constants<int16_t,4838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4838_MAGIC, .more = S16LD_DENOM_4838_MORE};};
template<> struct libdivide_constants<int16_t,4839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4839_MAGIC, .more = S16LD_DENOM_4839_MORE};};
template<> struct libdivide_constants<int16_t,4840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4840_MAGIC, .more = S16LD_DENOM_4840_MORE};};
template<> struct libdivide_constants<int16_t,4841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4841_MAGIC, .more = S16LD_DENOM_4841_MORE};};
template<> struct libdivide_constants<int16_t,4842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4842_MAGIC, .more = S16LD_DENOM_4842_MORE};};
template<> struct libdivide_constants<int16_t,4843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4843_MAGIC, .more = S16LD_DENOM_4843_MORE};};
template<> struct libdivide_constants<int16_t,4844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4844_MAGIC, .more = S16LD_DENOM_4844_MORE};};
template<> struct libdivide_constants<int16_t,4845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4845_MAGIC, .more = S16LD_DENOM_4845_MORE};};
template<> struct libdivide_constants<int16_t,4846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4846_MAGIC, .more = S16LD_DENOM_4846_MORE};};
template<> struct libdivide_constants<int16_t,4847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4847_MAGIC, .more = S16LD_DENOM_4847_MORE};};
template<> struct libdivide_constants<int16_t,4848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4848_MAGIC, .more = S16LD_DENOM_4848_MORE};};
template<> struct libdivide_constants<int16_t,4849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4849_MAGIC, .more = S16LD_DENOM_4849_MORE};};
template<> struct libdivide_constants<int16_t,4850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4850_MAGIC, .more = S16LD_DENOM_4850_MORE};};
template<> struct libdivide_constants<int16_t,4851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4851_MAGIC, .more = S16LD_DENOM_4851_MORE};};
template<> struct libdivide_constants<int16_t,4852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4852_MAGIC, .more = S16LD_DENOM_4852_MORE};};
template<> struct libdivide_constants<int16_t,4853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4853_MAGIC, .more = S16LD_DENOM_4853_MORE};};
template<> struct libdivide_constants<int16_t,4854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4854_MAGIC, .more = S16LD_DENOM_4854_MORE};};
template<> struct libdivide_constants<int16_t,4855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4855_MAGIC, .more = S16LD_DENOM_4855_MORE};};
template<> struct libdivide_constants<int16_t,4856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4856_MAGIC, .more = S16LD_DENOM_4856_MORE};};
template<> struct libdivide_constants<int16_t,4857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4857_MAGIC, .more = S16LD_DENOM_4857_MORE};};
template<> struct libdivide_constants<int16_t,4858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4858_MAGIC, .more = S16LD_DENOM_4858_MORE};};
template<> struct libdivide_constants<int16_t,4859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4859_MAGIC, .more = S16LD_DENOM_4859_MORE};};
template<> struct libdivide_constants<int16_t,4860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4860_MAGIC, .more = S16LD_DENOM_4860_MORE};};
template<> struct libdivide_constants<int16_t,4861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4861_MAGIC, .more = S16LD_DENOM_4861_MORE};};
template<> struct libdivide_constants<int16_t,4862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4862_MAGIC, .more = S16LD_DENOM_4862_MORE};};
template<> struct libdivide_constants<int16_t,4863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4863_MAGIC, .more = S16LD_DENOM_4863_MORE};};
template<> struct libdivide_constants<int16_t,4864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4864_MAGIC, .more = S16LD_DENOM_4864_MORE};};
template<> struct libdivide_constants<int16_t,4865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4865_MAGIC, .more = S16LD_DENOM_4865_MORE};};
template<> struct libdivide_constants<int16_t,4866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4866_MAGIC, .more = S16LD_DENOM_4866_MORE};};
template<> struct libdivide_constants<int16_t,4867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4867_MAGIC, .more = S16LD_DENOM_4867_MORE};};
template<> struct libdivide_constants<int16_t,4868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4868_MAGIC, .more = S16LD_DENOM_4868_MORE};};
template<> struct libdivide_constants<int16_t,4869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4869_MAGIC, .more = S16LD_DENOM_4869_MORE};};
template<> struct libdivide_constants<int16_t,4870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4870_MAGIC, .more = S16LD_DENOM_4870_MORE};};
template<> struct libdivide_constants<int16_t,4871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4871_MAGIC, .more = S16LD_DENOM_4871_MORE};};
template<> struct libdivide_constants<int16_t,4872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4872_MAGIC, .more = S16LD_DENOM_4872_MORE};};
template<> struct libdivide_constants<int16_t,4873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4873_MAGIC, .more = S16LD_DENOM_4873_MORE};};
template<> struct libdivide_constants<int16_t,4874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4874_MAGIC, .more = S16LD_DENOM_4874_MORE};};
template<> struct libdivide_constants<int16_t,4875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4875_MAGIC, .more = S16LD_DENOM_4875_MORE};};
template<> struct libdivide_constants<int16_t,4876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4876_MAGIC, .more = S16LD_DENOM_4876_MORE};};
template<> struct libdivide_constants<int16_t,4877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4877_MAGIC, .more = S16LD_DENOM_4877_MORE};};
template<> struct libdivide_constants<int16_t,4878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4878_MAGIC, .more = S16LD_DENOM_4878_MORE};};
template<> struct libdivide_constants<int16_t,4879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4879_MAGIC, .more = S16LD_DENOM_4879_MORE};};
template<> struct libdivide_constants<int16_t,4880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4880_MAGIC, .more = S16LD_DENOM_4880_MORE};};
template<> struct libdivide_constants<int16_t,4881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4881_MAGIC, .more = S16LD_DENOM_4881_MORE};};
template<> struct libdivide_constants<int16_t,4882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4882_MAGIC, .more = S16LD_DENOM_4882_MORE};};
template<> struct libdivide_constants<int16_t,4883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4883_MAGIC, .more = S16LD_DENOM_4883_MORE};};
template<> struct libdivide_constants<int16_t,4884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4884_MAGIC, .more = S16LD_DENOM_4884_MORE};};
template<> struct libdivide_constants<int16_t,4885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4885_MAGIC, .more = S16LD_DENOM_4885_MORE};};
template<> struct libdivide_constants<int16_t,4886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4886_MAGIC, .more = S16LD_DENOM_4886_MORE};};
template<> struct libdivide_constants<int16_t,4887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4887_MAGIC, .more = S16LD_DENOM_4887_MORE};};
template<> struct libdivide_constants<int16_t,4888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4888_MAGIC, .more = S16LD_DENOM_4888_MORE};};
template<> struct libdivide_constants<int16_t,4889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4889_MAGIC, .more = S16LD_DENOM_4889_MORE};};
template<> struct libdivide_constants<int16_t,4890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4890_MAGIC, .more = S16LD_DENOM_4890_MORE};};
template<> struct libdivide_constants<int16_t,4891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4891_MAGIC, .more = S16LD_DENOM_4891_MORE};};
template<> struct libdivide_constants<int16_t,4892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4892_MAGIC, .more = S16LD_DENOM_4892_MORE};};
template<> struct libdivide_constants<int16_t,4893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4893_MAGIC, .more = S16LD_DENOM_4893_MORE};};
template<> struct libdivide_constants<int16_t,4894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4894_MAGIC, .more = S16LD_DENOM_4894_MORE};};
template<> struct libdivide_constants<int16_t,4895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4895_MAGIC, .more = S16LD_DENOM_4895_MORE};};
template<> struct libdivide_constants<int16_t,4896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4896_MAGIC, .more = S16LD_DENOM_4896_MORE};};
template<> struct libdivide_constants<int16_t,4897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4897_MAGIC, .more = S16LD_DENOM_4897_MORE};};
template<> struct libdivide_constants<int16_t,4898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4898_MAGIC, .more = S16LD_DENOM_4898_MORE};};
template<> struct libdivide_constants<int16_t,4899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4899_MAGIC, .more = S16LD_DENOM_4899_MORE};};
template<> struct libdivide_constants<int16_t,4900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4900_MAGIC, .more = S16LD_DENOM_4900_MORE};};
template<> struct libdivide_constants<int16_t,4901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4901_MAGIC, .more = S16LD_DENOM_4901_MORE};};
template<> struct libdivide_constants<int16_t,4902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4902_MAGIC, .more = S16LD_DENOM_4902_MORE};};
template<> struct libdivide_constants<int16_t,4903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4903_MAGIC, .more = S16LD_DENOM_4903_MORE};};
template<> struct libdivide_constants<int16_t,4904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4904_MAGIC, .more = S16LD_DENOM_4904_MORE};};
template<> struct libdivide_constants<int16_t,4905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4905_MAGIC, .more = S16LD_DENOM_4905_MORE};};
template<> struct libdivide_constants<int16_t,4906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4906_MAGIC, .more = S16LD_DENOM_4906_MORE};};
template<> struct libdivide_constants<int16_t,4907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4907_MAGIC, .more = S16LD_DENOM_4907_MORE};};
template<> struct libdivide_constants<int16_t,4908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4908_MAGIC, .more = S16LD_DENOM_4908_MORE};};
template<> struct libdivide_constants<int16_t,4909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4909_MAGIC, .more = S16LD_DENOM_4909_MORE};};
template<> struct libdivide_constants<int16_t,4910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4910_MAGIC, .more = S16LD_DENOM_4910_MORE};};
template<> struct libdivide_constants<int16_t,4911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4911_MAGIC, .more = S16LD_DENOM_4911_MORE};};
template<> struct libdivide_constants<int16_t,4912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4912_MAGIC, .more = S16LD_DENOM_4912_MORE};};
template<> struct libdivide_constants<int16_t,4913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4913_MAGIC, .more = S16LD_DENOM_4913_MORE};};
template<> struct libdivide_constants<int16_t,4914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4914_MAGIC, .more = S16LD_DENOM_4914_MORE};};
template<> struct libdivide_constants<int16_t,4915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4915_MAGIC, .more = S16LD_DENOM_4915_MORE};};
template<> struct libdivide_constants<int16_t,4916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4916_MAGIC, .more = S16LD_DENOM_4916_MORE};};
template<> struct libdivide_constants<int16_t,4917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4917_MAGIC, .more = S16LD_DENOM_4917_MORE};};
template<> struct libdivide_constants<int16_t,4918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4918_MAGIC, .more = S16LD_DENOM_4918_MORE};};
template<> struct libdivide_constants<int16_t,4919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4919_MAGIC, .more = S16LD_DENOM_4919_MORE};};
template<> struct libdivide_constants<int16_t,4920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4920_MAGIC, .more = S16LD_DENOM_4920_MORE};};
template<> struct libdivide_constants<int16_t,4921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4921_MAGIC, .more = S16LD_DENOM_4921_MORE};};
template<> struct libdivide_constants<int16_t,4922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4922_MAGIC, .more = S16LD_DENOM_4922_MORE};};
template<> struct libdivide_constants<int16_t,4923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4923_MAGIC, .more = S16LD_DENOM_4923_MORE};};
template<> struct libdivide_constants<int16_t,4924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4924_MAGIC, .more = S16LD_DENOM_4924_MORE};};
template<> struct libdivide_constants<int16_t,4925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4925_MAGIC, .more = S16LD_DENOM_4925_MORE};};
template<> struct libdivide_constants<int16_t,4926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4926_MAGIC, .more = S16LD_DENOM_4926_MORE};};
template<> struct libdivide_constants<int16_t,4927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4927_MAGIC, .more = S16LD_DENOM_4927_MORE};};
template<> struct libdivide_constants<int16_t,4928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4928_MAGIC, .more = S16LD_DENOM_4928_MORE};};
template<> struct libdivide_constants<int16_t,4929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4929_MAGIC, .more = S16LD_DENOM_4929_MORE};};
template<> struct libdivide_constants<int16_t,4930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4930_MAGIC, .more = S16LD_DENOM_4930_MORE};};
template<> struct libdivide_constants<int16_t,4931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4931_MAGIC, .more = S16LD_DENOM_4931_MORE};};
template<> struct libdivide_constants<int16_t,4932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4932_MAGIC, .more = S16LD_DENOM_4932_MORE};};
template<> struct libdivide_constants<int16_t,4933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4933_MAGIC, .more = S16LD_DENOM_4933_MORE};};
template<> struct libdivide_constants<int16_t,4934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4934_MAGIC, .more = S16LD_DENOM_4934_MORE};};
template<> struct libdivide_constants<int16_t,4935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4935_MAGIC, .more = S16LD_DENOM_4935_MORE};};
template<> struct libdivide_constants<int16_t,4936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4936_MAGIC, .more = S16LD_DENOM_4936_MORE};};
template<> struct libdivide_constants<int16_t,4937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4937_MAGIC, .more = S16LD_DENOM_4937_MORE};};
template<> struct libdivide_constants<int16_t,4938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4938_MAGIC, .more = S16LD_DENOM_4938_MORE};};
template<> struct libdivide_constants<int16_t,4939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4939_MAGIC, .more = S16LD_DENOM_4939_MORE};};
template<> struct libdivide_constants<int16_t,4940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4940_MAGIC, .more = S16LD_DENOM_4940_MORE};};
template<> struct libdivide_constants<int16_t,4941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4941_MAGIC, .more = S16LD_DENOM_4941_MORE};};
template<> struct libdivide_constants<int16_t,4942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4942_MAGIC, .more = S16LD_DENOM_4942_MORE};};
template<> struct libdivide_constants<int16_t,4943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4943_MAGIC, .more = S16LD_DENOM_4943_MORE};};
template<> struct libdivide_constants<int16_t,4944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4944_MAGIC, .more = S16LD_DENOM_4944_MORE};};
template<> struct libdivide_constants<int16_t,4945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4945_MAGIC, .more = S16LD_DENOM_4945_MORE};};
template<> struct libdivide_constants<int16_t,4946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4946_MAGIC, .more = S16LD_DENOM_4946_MORE};};
template<> struct libdivide_constants<int16_t,4947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4947_MAGIC, .more = S16LD_DENOM_4947_MORE};};
template<> struct libdivide_constants<int16_t,4948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4948_MAGIC, .more = S16LD_DENOM_4948_MORE};};
template<> struct libdivide_constants<int16_t,4949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4949_MAGIC, .more = S16LD_DENOM_4949_MORE};};
template<> struct libdivide_constants<int16_t,4950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4950_MAGIC, .more = S16LD_DENOM_4950_MORE};};
template<> struct libdivide_constants<int16_t,4951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4951_MAGIC, .more = S16LD_DENOM_4951_MORE};};
template<> struct libdivide_constants<int16_t,4952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4952_MAGIC, .more = S16LD_DENOM_4952_MORE};};
template<> struct libdivide_constants<int16_t,4953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4953_MAGIC, .more = S16LD_DENOM_4953_MORE};};
template<> struct libdivide_constants<int16_t,4954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4954_MAGIC, .more = S16LD_DENOM_4954_MORE};};
template<> struct libdivide_constants<int16_t,4955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4955_MAGIC, .more = S16LD_DENOM_4955_MORE};};
template<> struct libdivide_constants<int16_t,4956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4956_MAGIC, .more = S16LD_DENOM_4956_MORE};};
template<> struct libdivide_constants<int16_t,4957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4957_MAGIC, .more = S16LD_DENOM_4957_MORE};};
template<> struct libdivide_constants<int16_t,4958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4958_MAGIC, .more = S16LD_DENOM_4958_MORE};};
template<> struct libdivide_constants<int16_t,4959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4959_MAGIC, .more = S16LD_DENOM_4959_MORE};};
template<> struct libdivide_constants<int16_t,4960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4960_MAGIC, .more = S16LD_DENOM_4960_MORE};};
template<> struct libdivide_constants<int16_t,4961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4961_MAGIC, .more = S16LD_DENOM_4961_MORE};};
template<> struct libdivide_constants<int16_t,4962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4962_MAGIC, .more = S16LD_DENOM_4962_MORE};};
template<> struct libdivide_constants<int16_t,4963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4963_MAGIC, .more = S16LD_DENOM_4963_MORE};};
template<> struct libdivide_constants<int16_t,4964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4964_MAGIC, .more = S16LD_DENOM_4964_MORE};};
template<> struct libdivide_constants<int16_t,4965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4965_MAGIC, .more = S16LD_DENOM_4965_MORE};};
template<> struct libdivide_constants<int16_t,4966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4966_MAGIC, .more = S16LD_DENOM_4966_MORE};};
template<> struct libdivide_constants<int16_t,4967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4967_MAGIC, .more = S16LD_DENOM_4967_MORE};};
template<> struct libdivide_constants<int16_t,4968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4968_MAGIC, .more = S16LD_DENOM_4968_MORE};};
template<> struct libdivide_constants<int16_t,4969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4969_MAGIC, .more = S16LD_DENOM_4969_MORE};};
template<> struct libdivide_constants<int16_t,4970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4970_MAGIC, .more = S16LD_DENOM_4970_MORE};};
template<> struct libdivide_constants<int16_t,4971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4971_MAGIC, .more = S16LD_DENOM_4971_MORE};};
template<> struct libdivide_constants<int16_t,4972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4972_MAGIC, .more = S16LD_DENOM_4972_MORE};};
template<> struct libdivide_constants<int16_t,4973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4973_MAGIC, .more = S16LD_DENOM_4973_MORE};};
template<> struct libdivide_constants<int16_t,4974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4974_MAGIC, .more = S16LD_DENOM_4974_MORE};};
template<> struct libdivide_constants<int16_t,4975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4975_MAGIC, .more = S16LD_DENOM_4975_MORE};};
template<> struct libdivide_constants<int16_t,4976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4976_MAGIC, .more = S16LD_DENOM_4976_MORE};};
template<> struct libdivide_constants<int16_t,4977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4977_MAGIC, .more = S16LD_DENOM_4977_MORE};};
template<> struct libdivide_constants<int16_t,4978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4978_MAGIC, .more = S16LD_DENOM_4978_MORE};};
template<> struct libdivide_constants<int16_t,4979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4979_MAGIC, .more = S16LD_DENOM_4979_MORE};};
template<> struct libdivide_constants<int16_t,4980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4980_MAGIC, .more = S16LD_DENOM_4980_MORE};};
template<> struct libdivide_constants<int16_t,4981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4981_MAGIC, .more = S16LD_DENOM_4981_MORE};};
template<> struct libdivide_constants<int16_t,4982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4982_MAGIC, .more = S16LD_DENOM_4982_MORE};};
template<> struct libdivide_constants<int16_t,4983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4983_MAGIC, .more = S16LD_DENOM_4983_MORE};};
template<> struct libdivide_constants<int16_t,4984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4984_MAGIC, .more = S16LD_DENOM_4984_MORE};};
template<> struct libdivide_constants<int16_t,4985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4985_MAGIC, .more = S16LD_DENOM_4985_MORE};};
template<> struct libdivide_constants<int16_t,4986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4986_MAGIC, .more = S16LD_DENOM_4986_MORE};};
template<> struct libdivide_constants<int16_t,4987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4987_MAGIC, .more = S16LD_DENOM_4987_MORE};};
template<> struct libdivide_constants<int16_t,4988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4988_MAGIC, .more = S16LD_DENOM_4988_MORE};};
template<> struct libdivide_constants<int16_t,4989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4989_MAGIC, .more = S16LD_DENOM_4989_MORE};};
template<> struct libdivide_constants<int16_t,4990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4990_MAGIC, .more = S16LD_DENOM_4990_MORE};};
template<> struct libdivide_constants<int16_t,4991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4991_MAGIC, .more = S16LD_DENOM_4991_MORE};};
template<> struct libdivide_constants<int16_t,4992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4992_MAGIC, .more = S16LD_DENOM_4992_MORE};};
template<> struct libdivide_constants<int16_t,4993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4993_MAGIC, .more = S16LD_DENOM_4993_MORE};};
template<> struct libdivide_constants<int16_t,4994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4994_MAGIC, .more = S16LD_DENOM_4994_MORE};};
template<> struct libdivide_constants<int16_t,4995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4995_MAGIC, .more = S16LD_DENOM_4995_MORE};};
template<> struct libdivide_constants<int16_t,4996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4996_MAGIC, .more = S16LD_DENOM_4996_MORE};};
template<> struct libdivide_constants<int16_t,4997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4997_MAGIC, .more = S16LD_DENOM_4997_MORE};};
template<> struct libdivide_constants<int16_t,4998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4998_MAGIC, .more = S16LD_DENOM_4998_MORE};};
template<> struct libdivide_constants<int16_t,4999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_4999_MAGIC, .more = S16LD_DENOM_4999_MORE};};
template<> struct libdivide_constants<int16_t,5000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5000_MAGIC, .more = S16LD_DENOM_5000_MORE};};
template<> struct libdivide_constants<int16_t,5001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5001_MAGIC, .more = S16LD_DENOM_5001_MORE};};
template<> struct libdivide_constants<int16_t,5002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5002_MAGIC, .more = S16LD_DENOM_5002_MORE};};
template<> struct libdivide_constants<int16_t,5003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5003_MAGIC, .more = S16LD_DENOM_5003_MORE};};
template<> struct libdivide_constants<int16_t,5004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5004_MAGIC, .more = S16LD_DENOM_5004_MORE};};
template<> struct libdivide_constants<int16_t,5005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5005_MAGIC, .more = S16LD_DENOM_5005_MORE};};
template<> struct libdivide_constants<int16_t,5006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5006_MAGIC, .more = S16LD_DENOM_5006_MORE};};
template<> struct libdivide_constants<int16_t,5007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5007_MAGIC, .more = S16LD_DENOM_5007_MORE};};
template<> struct libdivide_constants<int16_t,5008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5008_MAGIC, .more = S16LD_DENOM_5008_MORE};};
template<> struct libdivide_constants<int16_t,5009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5009_MAGIC, .more = S16LD_DENOM_5009_MORE};};
template<> struct libdivide_constants<int16_t,5010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5010_MAGIC, .more = S16LD_DENOM_5010_MORE};};
template<> struct libdivide_constants<int16_t,5011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5011_MAGIC, .more = S16LD_DENOM_5011_MORE};};
template<> struct libdivide_constants<int16_t,5012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5012_MAGIC, .more = S16LD_DENOM_5012_MORE};};
template<> struct libdivide_constants<int16_t,5013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5013_MAGIC, .more = S16LD_DENOM_5013_MORE};};
template<> struct libdivide_constants<int16_t,5014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5014_MAGIC, .more = S16LD_DENOM_5014_MORE};};
template<> struct libdivide_constants<int16_t,5015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5015_MAGIC, .more = S16LD_DENOM_5015_MORE};};
template<> struct libdivide_constants<int16_t,5016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5016_MAGIC, .more = S16LD_DENOM_5016_MORE};};
template<> struct libdivide_constants<int16_t,5017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5017_MAGIC, .more = S16LD_DENOM_5017_MORE};};
template<> struct libdivide_constants<int16_t,5018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5018_MAGIC, .more = S16LD_DENOM_5018_MORE};};
template<> struct libdivide_constants<int16_t,5019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5019_MAGIC, .more = S16LD_DENOM_5019_MORE};};
template<> struct libdivide_constants<int16_t,5020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5020_MAGIC, .more = S16LD_DENOM_5020_MORE};};
template<> struct libdivide_constants<int16_t,5021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5021_MAGIC, .more = S16LD_DENOM_5021_MORE};};
template<> struct libdivide_constants<int16_t,5022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5022_MAGIC, .more = S16LD_DENOM_5022_MORE};};
template<> struct libdivide_constants<int16_t,5023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5023_MAGIC, .more = S16LD_DENOM_5023_MORE};};
template<> struct libdivide_constants<int16_t,5024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5024_MAGIC, .more = S16LD_DENOM_5024_MORE};};
template<> struct libdivide_constants<int16_t,5025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5025_MAGIC, .more = S16LD_DENOM_5025_MORE};};
template<> struct libdivide_constants<int16_t,5026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5026_MAGIC, .more = S16LD_DENOM_5026_MORE};};
template<> struct libdivide_constants<int16_t,5027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5027_MAGIC, .more = S16LD_DENOM_5027_MORE};};
template<> struct libdivide_constants<int16_t,5028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5028_MAGIC, .more = S16LD_DENOM_5028_MORE};};
template<> struct libdivide_constants<int16_t,5029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5029_MAGIC, .more = S16LD_DENOM_5029_MORE};};
template<> struct libdivide_constants<int16_t,5030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5030_MAGIC, .more = S16LD_DENOM_5030_MORE};};
template<> struct libdivide_constants<int16_t,5031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5031_MAGIC, .more = S16LD_DENOM_5031_MORE};};
template<> struct libdivide_constants<int16_t,5032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5032_MAGIC, .more = S16LD_DENOM_5032_MORE};};
template<> struct libdivide_constants<int16_t,5033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5033_MAGIC, .more = S16LD_DENOM_5033_MORE};};
template<> struct libdivide_constants<int16_t,5034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5034_MAGIC, .more = S16LD_DENOM_5034_MORE};};
template<> struct libdivide_constants<int16_t,5035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5035_MAGIC, .more = S16LD_DENOM_5035_MORE};};
template<> struct libdivide_constants<int16_t,5036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5036_MAGIC, .more = S16LD_DENOM_5036_MORE};};
template<> struct libdivide_constants<int16_t,5037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5037_MAGIC, .more = S16LD_DENOM_5037_MORE};};
template<> struct libdivide_constants<int16_t,5038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5038_MAGIC, .more = S16LD_DENOM_5038_MORE};};
template<> struct libdivide_constants<int16_t,5039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5039_MAGIC, .more = S16LD_DENOM_5039_MORE};};
template<> struct libdivide_constants<int16_t,5040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5040_MAGIC, .more = S16LD_DENOM_5040_MORE};};
template<> struct libdivide_constants<int16_t,5041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5041_MAGIC, .more = S16LD_DENOM_5041_MORE};};
template<> struct libdivide_constants<int16_t,5042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5042_MAGIC, .more = S16LD_DENOM_5042_MORE};};
template<> struct libdivide_constants<int16_t,5043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5043_MAGIC, .more = S16LD_DENOM_5043_MORE};};
template<> struct libdivide_constants<int16_t,5044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5044_MAGIC, .more = S16LD_DENOM_5044_MORE};};
template<> struct libdivide_constants<int16_t,5045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5045_MAGIC, .more = S16LD_DENOM_5045_MORE};};
template<> struct libdivide_constants<int16_t,5046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5046_MAGIC, .more = S16LD_DENOM_5046_MORE};};
template<> struct libdivide_constants<int16_t,5047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5047_MAGIC, .more = S16LD_DENOM_5047_MORE};};
template<> struct libdivide_constants<int16_t,5048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5048_MAGIC, .more = S16LD_DENOM_5048_MORE};};
template<> struct libdivide_constants<int16_t,5049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5049_MAGIC, .more = S16LD_DENOM_5049_MORE};};
template<> struct libdivide_constants<int16_t,5050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5050_MAGIC, .more = S16LD_DENOM_5050_MORE};};
template<> struct libdivide_constants<int16_t,5051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5051_MAGIC, .more = S16LD_DENOM_5051_MORE};};
template<> struct libdivide_constants<int16_t,5052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5052_MAGIC, .more = S16LD_DENOM_5052_MORE};};
template<> struct libdivide_constants<int16_t,5053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5053_MAGIC, .more = S16LD_DENOM_5053_MORE};};
template<> struct libdivide_constants<int16_t,5054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5054_MAGIC, .more = S16LD_DENOM_5054_MORE};};
template<> struct libdivide_constants<int16_t,5055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5055_MAGIC, .more = S16LD_DENOM_5055_MORE};};
template<> struct libdivide_constants<int16_t,5056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5056_MAGIC, .more = S16LD_DENOM_5056_MORE};};
template<> struct libdivide_constants<int16_t,5057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5057_MAGIC, .more = S16LD_DENOM_5057_MORE};};
template<> struct libdivide_constants<int16_t,5058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5058_MAGIC, .more = S16LD_DENOM_5058_MORE};};
template<> struct libdivide_constants<int16_t,5059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5059_MAGIC, .more = S16LD_DENOM_5059_MORE};};
template<> struct libdivide_constants<int16_t,5060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5060_MAGIC, .more = S16LD_DENOM_5060_MORE};};
template<> struct libdivide_constants<int16_t,5061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5061_MAGIC, .more = S16LD_DENOM_5061_MORE};};
template<> struct libdivide_constants<int16_t,5062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5062_MAGIC, .more = S16LD_DENOM_5062_MORE};};
template<> struct libdivide_constants<int16_t,5063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5063_MAGIC, .more = S16LD_DENOM_5063_MORE};};
template<> struct libdivide_constants<int16_t,5064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5064_MAGIC, .more = S16LD_DENOM_5064_MORE};};
template<> struct libdivide_constants<int16_t,5065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5065_MAGIC, .more = S16LD_DENOM_5065_MORE};};
template<> struct libdivide_constants<int16_t,5066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5066_MAGIC, .more = S16LD_DENOM_5066_MORE};};
template<> struct libdivide_constants<int16_t,5067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5067_MAGIC, .more = S16LD_DENOM_5067_MORE};};
template<> struct libdivide_constants<int16_t,5068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5068_MAGIC, .more = S16LD_DENOM_5068_MORE};};
template<> struct libdivide_constants<int16_t,5069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5069_MAGIC, .more = S16LD_DENOM_5069_MORE};};
template<> struct libdivide_constants<int16_t,5070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5070_MAGIC, .more = S16LD_DENOM_5070_MORE};};
template<> struct libdivide_constants<int16_t,5071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5071_MAGIC, .more = S16LD_DENOM_5071_MORE};};
template<> struct libdivide_constants<int16_t,5072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5072_MAGIC, .more = S16LD_DENOM_5072_MORE};};
template<> struct libdivide_constants<int16_t,5073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5073_MAGIC, .more = S16LD_DENOM_5073_MORE};};
template<> struct libdivide_constants<int16_t,5074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5074_MAGIC, .more = S16LD_DENOM_5074_MORE};};
template<> struct libdivide_constants<int16_t,5075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5075_MAGIC, .more = S16LD_DENOM_5075_MORE};};
template<> struct libdivide_constants<int16_t,5076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5076_MAGIC, .more = S16LD_DENOM_5076_MORE};};
template<> struct libdivide_constants<int16_t,5077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5077_MAGIC, .more = S16LD_DENOM_5077_MORE};};
template<> struct libdivide_constants<int16_t,5078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5078_MAGIC, .more = S16LD_DENOM_5078_MORE};};
template<> struct libdivide_constants<int16_t,5079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5079_MAGIC, .more = S16LD_DENOM_5079_MORE};};
template<> struct libdivide_constants<int16_t,5080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5080_MAGIC, .more = S16LD_DENOM_5080_MORE};};
template<> struct libdivide_constants<int16_t,5081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5081_MAGIC, .more = S16LD_DENOM_5081_MORE};};
template<> struct libdivide_constants<int16_t,5082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5082_MAGIC, .more = S16LD_DENOM_5082_MORE};};
template<> struct libdivide_constants<int16_t,5083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5083_MAGIC, .more = S16LD_DENOM_5083_MORE};};
template<> struct libdivide_constants<int16_t,5084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5084_MAGIC, .more = S16LD_DENOM_5084_MORE};};
template<> struct libdivide_constants<int16_t,5085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5085_MAGIC, .more = S16LD_DENOM_5085_MORE};};
template<> struct libdivide_constants<int16_t,5086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5086_MAGIC, .more = S16LD_DENOM_5086_MORE};};
template<> struct libdivide_constants<int16_t,5087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5087_MAGIC, .more = S16LD_DENOM_5087_MORE};};
template<> struct libdivide_constants<int16_t,5088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5088_MAGIC, .more = S16LD_DENOM_5088_MORE};};
template<> struct libdivide_constants<int16_t,5089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5089_MAGIC, .more = S16LD_DENOM_5089_MORE};};
template<> struct libdivide_constants<int16_t,5090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5090_MAGIC, .more = S16LD_DENOM_5090_MORE};};
template<> struct libdivide_constants<int16_t,5091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5091_MAGIC, .more = S16LD_DENOM_5091_MORE};};
template<> struct libdivide_constants<int16_t,5092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5092_MAGIC, .more = S16LD_DENOM_5092_MORE};};
template<> struct libdivide_constants<int16_t,5093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5093_MAGIC, .more = S16LD_DENOM_5093_MORE};};
template<> struct libdivide_constants<int16_t,5094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5094_MAGIC, .more = S16LD_DENOM_5094_MORE};};
template<> struct libdivide_constants<int16_t,5095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5095_MAGIC, .more = S16LD_DENOM_5095_MORE};};
template<> struct libdivide_constants<int16_t,5096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5096_MAGIC, .more = S16LD_DENOM_5096_MORE};};
template<> struct libdivide_constants<int16_t,5097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5097_MAGIC, .more = S16LD_DENOM_5097_MORE};};
template<> struct libdivide_constants<int16_t,5098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5098_MAGIC, .more = S16LD_DENOM_5098_MORE};};
template<> struct libdivide_constants<int16_t,5099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5099_MAGIC, .more = S16LD_DENOM_5099_MORE};};
template<> struct libdivide_constants<int16_t,5100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5100_MAGIC, .more = S16LD_DENOM_5100_MORE};};
template<> struct libdivide_constants<int16_t,5101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5101_MAGIC, .more = S16LD_DENOM_5101_MORE};};
template<> struct libdivide_constants<int16_t,5102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5102_MAGIC, .more = S16LD_DENOM_5102_MORE};};
template<> struct libdivide_constants<int16_t,5103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5103_MAGIC, .more = S16LD_DENOM_5103_MORE};};
template<> struct libdivide_constants<int16_t,5104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5104_MAGIC, .more = S16LD_DENOM_5104_MORE};};
template<> struct libdivide_constants<int16_t,5105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5105_MAGIC, .more = S16LD_DENOM_5105_MORE};};
template<> struct libdivide_constants<int16_t,5106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5106_MAGIC, .more = S16LD_DENOM_5106_MORE};};
template<> struct libdivide_constants<int16_t,5107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5107_MAGIC, .more = S16LD_DENOM_5107_MORE};};
template<> struct libdivide_constants<int16_t,5108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5108_MAGIC, .more = S16LD_DENOM_5108_MORE};};
template<> struct libdivide_constants<int16_t,5109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5109_MAGIC, .more = S16LD_DENOM_5109_MORE};};
template<> struct libdivide_constants<int16_t,5110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5110_MAGIC, .more = S16LD_DENOM_5110_MORE};};
template<> struct libdivide_constants<int16_t,5111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5111_MAGIC, .more = S16LD_DENOM_5111_MORE};};
template<> struct libdivide_constants<int16_t,5112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5112_MAGIC, .more = S16LD_DENOM_5112_MORE};};
template<> struct libdivide_constants<int16_t,5113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5113_MAGIC, .more = S16LD_DENOM_5113_MORE};};
template<> struct libdivide_constants<int16_t,5114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5114_MAGIC, .more = S16LD_DENOM_5114_MORE};};
template<> struct libdivide_constants<int16_t,5115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5115_MAGIC, .more = S16LD_DENOM_5115_MORE};};
template<> struct libdivide_constants<int16_t,5116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5116_MAGIC, .more = S16LD_DENOM_5116_MORE};};
template<> struct libdivide_constants<int16_t,5117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5117_MAGIC, .more = S16LD_DENOM_5117_MORE};};
template<> struct libdivide_constants<int16_t,5118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5118_MAGIC, .more = S16LD_DENOM_5118_MORE};};
template<> struct libdivide_constants<int16_t,5119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5119_MAGIC, .more = S16LD_DENOM_5119_MORE};};
template<> struct libdivide_constants<int16_t,5120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5120_MAGIC, .more = S16LD_DENOM_5120_MORE};};
template<> struct libdivide_constants<int16_t,5121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5121_MAGIC, .more = S16LD_DENOM_5121_MORE};};
template<> struct libdivide_constants<int16_t,5122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5122_MAGIC, .more = S16LD_DENOM_5122_MORE};};
template<> struct libdivide_constants<int16_t,5123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5123_MAGIC, .more = S16LD_DENOM_5123_MORE};};
template<> struct libdivide_constants<int16_t,5124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5124_MAGIC, .more = S16LD_DENOM_5124_MORE};};
template<> struct libdivide_constants<int16_t,5125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5125_MAGIC, .more = S16LD_DENOM_5125_MORE};};
template<> struct libdivide_constants<int16_t,5126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5126_MAGIC, .more = S16LD_DENOM_5126_MORE};};
template<> struct libdivide_constants<int16_t,5127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5127_MAGIC, .more = S16LD_DENOM_5127_MORE};};
template<> struct libdivide_constants<int16_t,5128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5128_MAGIC, .more = S16LD_DENOM_5128_MORE};};
template<> struct libdivide_constants<int16_t,5129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5129_MAGIC, .more = S16LD_DENOM_5129_MORE};};
template<> struct libdivide_constants<int16_t,5130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5130_MAGIC, .more = S16LD_DENOM_5130_MORE};};
template<> struct libdivide_constants<int16_t,5131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5131_MAGIC, .more = S16LD_DENOM_5131_MORE};};
template<> struct libdivide_constants<int16_t,5132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5132_MAGIC, .more = S16LD_DENOM_5132_MORE};};
template<> struct libdivide_constants<int16_t,5133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5133_MAGIC, .more = S16LD_DENOM_5133_MORE};};
template<> struct libdivide_constants<int16_t,5134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5134_MAGIC, .more = S16LD_DENOM_5134_MORE};};
template<> struct libdivide_constants<int16_t,5135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5135_MAGIC, .more = S16LD_DENOM_5135_MORE};};
template<> struct libdivide_constants<int16_t,5136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5136_MAGIC, .more = S16LD_DENOM_5136_MORE};};
template<> struct libdivide_constants<int16_t,5137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5137_MAGIC, .more = S16LD_DENOM_5137_MORE};};
template<> struct libdivide_constants<int16_t,5138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5138_MAGIC, .more = S16LD_DENOM_5138_MORE};};
template<> struct libdivide_constants<int16_t,5139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5139_MAGIC, .more = S16LD_DENOM_5139_MORE};};
template<> struct libdivide_constants<int16_t,5140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5140_MAGIC, .more = S16LD_DENOM_5140_MORE};};
template<> struct libdivide_constants<int16_t,5141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5141_MAGIC, .more = S16LD_DENOM_5141_MORE};};
template<> struct libdivide_constants<int16_t,5142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5142_MAGIC, .more = S16LD_DENOM_5142_MORE};};
template<> struct libdivide_constants<int16_t,5143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5143_MAGIC, .more = S16LD_DENOM_5143_MORE};};
template<> struct libdivide_constants<int16_t,5144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5144_MAGIC, .more = S16LD_DENOM_5144_MORE};};
template<> struct libdivide_constants<int16_t,5145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5145_MAGIC, .more = S16LD_DENOM_5145_MORE};};
template<> struct libdivide_constants<int16_t,5146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5146_MAGIC, .more = S16LD_DENOM_5146_MORE};};
template<> struct libdivide_constants<int16_t,5147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5147_MAGIC, .more = S16LD_DENOM_5147_MORE};};
template<> struct libdivide_constants<int16_t,5148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5148_MAGIC, .more = S16LD_DENOM_5148_MORE};};
template<> struct libdivide_constants<int16_t,5149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5149_MAGIC, .more = S16LD_DENOM_5149_MORE};};
template<> struct libdivide_constants<int16_t,5150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5150_MAGIC, .more = S16LD_DENOM_5150_MORE};};
template<> struct libdivide_constants<int16_t,5151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5151_MAGIC, .more = S16LD_DENOM_5151_MORE};};
template<> struct libdivide_constants<int16_t,5152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5152_MAGIC, .more = S16LD_DENOM_5152_MORE};};
template<> struct libdivide_constants<int16_t,5153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5153_MAGIC, .more = S16LD_DENOM_5153_MORE};};
template<> struct libdivide_constants<int16_t,5154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5154_MAGIC, .more = S16LD_DENOM_5154_MORE};};
template<> struct libdivide_constants<int16_t,5155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5155_MAGIC, .more = S16LD_DENOM_5155_MORE};};
template<> struct libdivide_constants<int16_t,5156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5156_MAGIC, .more = S16LD_DENOM_5156_MORE};};
template<> struct libdivide_constants<int16_t,5157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5157_MAGIC, .more = S16LD_DENOM_5157_MORE};};
template<> struct libdivide_constants<int16_t,5158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5158_MAGIC, .more = S16LD_DENOM_5158_MORE};};
template<> struct libdivide_constants<int16_t,5159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5159_MAGIC, .more = S16LD_DENOM_5159_MORE};};
template<> struct libdivide_constants<int16_t,5160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5160_MAGIC, .more = S16LD_DENOM_5160_MORE};};
template<> struct libdivide_constants<int16_t,5161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5161_MAGIC, .more = S16LD_DENOM_5161_MORE};};
template<> struct libdivide_constants<int16_t,5162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5162_MAGIC, .more = S16LD_DENOM_5162_MORE};};
template<> struct libdivide_constants<int16_t,5163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5163_MAGIC, .more = S16LD_DENOM_5163_MORE};};
template<> struct libdivide_constants<int16_t,5164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5164_MAGIC, .more = S16LD_DENOM_5164_MORE};};
template<> struct libdivide_constants<int16_t,5165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5165_MAGIC, .more = S16LD_DENOM_5165_MORE};};
template<> struct libdivide_constants<int16_t,5166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5166_MAGIC, .more = S16LD_DENOM_5166_MORE};};
template<> struct libdivide_constants<int16_t,5167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5167_MAGIC, .more = S16LD_DENOM_5167_MORE};};
template<> struct libdivide_constants<int16_t,5168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5168_MAGIC, .more = S16LD_DENOM_5168_MORE};};
template<> struct libdivide_constants<int16_t,5169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5169_MAGIC, .more = S16LD_DENOM_5169_MORE};};
template<> struct libdivide_constants<int16_t,5170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5170_MAGIC, .more = S16LD_DENOM_5170_MORE};};
template<> struct libdivide_constants<int16_t,5171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5171_MAGIC, .more = S16LD_DENOM_5171_MORE};};
template<> struct libdivide_constants<int16_t,5172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5172_MAGIC, .more = S16LD_DENOM_5172_MORE};};
template<> struct libdivide_constants<int16_t,5173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5173_MAGIC, .more = S16LD_DENOM_5173_MORE};};
template<> struct libdivide_constants<int16_t,5174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5174_MAGIC, .more = S16LD_DENOM_5174_MORE};};
template<> struct libdivide_constants<int16_t,5175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5175_MAGIC, .more = S16LD_DENOM_5175_MORE};};
template<> struct libdivide_constants<int16_t,5176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5176_MAGIC, .more = S16LD_DENOM_5176_MORE};};
template<> struct libdivide_constants<int16_t,5177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5177_MAGIC, .more = S16LD_DENOM_5177_MORE};};
template<> struct libdivide_constants<int16_t,5178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5178_MAGIC, .more = S16LD_DENOM_5178_MORE};};
template<> struct libdivide_constants<int16_t,5179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5179_MAGIC, .more = S16LD_DENOM_5179_MORE};};
template<> struct libdivide_constants<int16_t,5180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5180_MAGIC, .more = S16LD_DENOM_5180_MORE};};
template<> struct libdivide_constants<int16_t,5181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5181_MAGIC, .more = S16LD_DENOM_5181_MORE};};
template<> struct libdivide_constants<int16_t,5182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5182_MAGIC, .more = S16LD_DENOM_5182_MORE};};
template<> struct libdivide_constants<int16_t,5183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5183_MAGIC, .more = S16LD_DENOM_5183_MORE};};
template<> struct libdivide_constants<int16_t,5184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5184_MAGIC, .more = S16LD_DENOM_5184_MORE};};
template<> struct libdivide_constants<int16_t,5185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5185_MAGIC, .more = S16LD_DENOM_5185_MORE};};
template<> struct libdivide_constants<int16_t,5186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5186_MAGIC, .more = S16LD_DENOM_5186_MORE};};
template<> struct libdivide_constants<int16_t,5187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5187_MAGIC, .more = S16LD_DENOM_5187_MORE};};
template<> struct libdivide_constants<int16_t,5188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5188_MAGIC, .more = S16LD_DENOM_5188_MORE};};
template<> struct libdivide_constants<int16_t,5189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5189_MAGIC, .more = S16LD_DENOM_5189_MORE};};
template<> struct libdivide_constants<int16_t,5190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5190_MAGIC, .more = S16LD_DENOM_5190_MORE};};
template<> struct libdivide_constants<int16_t,5191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5191_MAGIC, .more = S16LD_DENOM_5191_MORE};};
template<> struct libdivide_constants<int16_t,5192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5192_MAGIC, .more = S16LD_DENOM_5192_MORE};};
template<> struct libdivide_constants<int16_t,5193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5193_MAGIC, .more = S16LD_DENOM_5193_MORE};};
template<> struct libdivide_constants<int16_t,5194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5194_MAGIC, .more = S16LD_DENOM_5194_MORE};};
template<> struct libdivide_constants<int16_t,5195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5195_MAGIC, .more = S16LD_DENOM_5195_MORE};};
template<> struct libdivide_constants<int16_t,5196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5196_MAGIC, .more = S16LD_DENOM_5196_MORE};};
template<> struct libdivide_constants<int16_t,5197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5197_MAGIC, .more = S16LD_DENOM_5197_MORE};};
template<> struct libdivide_constants<int16_t,5198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5198_MAGIC, .more = S16LD_DENOM_5198_MORE};};
template<> struct libdivide_constants<int16_t,5199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5199_MAGIC, .more = S16LD_DENOM_5199_MORE};};
template<> struct libdivide_constants<int16_t,5200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5200_MAGIC, .more = S16LD_DENOM_5200_MORE};};
template<> struct libdivide_constants<int16_t,5201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5201_MAGIC, .more = S16LD_DENOM_5201_MORE};};
template<> struct libdivide_constants<int16_t,5202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5202_MAGIC, .more = S16LD_DENOM_5202_MORE};};
template<> struct libdivide_constants<int16_t,5203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5203_MAGIC, .more = S16LD_DENOM_5203_MORE};};
template<> struct libdivide_constants<int16_t,5204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5204_MAGIC, .more = S16LD_DENOM_5204_MORE};};
template<> struct libdivide_constants<int16_t,5205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5205_MAGIC, .more = S16LD_DENOM_5205_MORE};};
template<> struct libdivide_constants<int16_t,5206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5206_MAGIC, .more = S16LD_DENOM_5206_MORE};};
template<> struct libdivide_constants<int16_t,5207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5207_MAGIC, .more = S16LD_DENOM_5207_MORE};};
template<> struct libdivide_constants<int16_t,5208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5208_MAGIC, .more = S16LD_DENOM_5208_MORE};};
template<> struct libdivide_constants<int16_t,5209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5209_MAGIC, .more = S16LD_DENOM_5209_MORE};};
template<> struct libdivide_constants<int16_t,5210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5210_MAGIC, .more = S16LD_DENOM_5210_MORE};};
template<> struct libdivide_constants<int16_t,5211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5211_MAGIC, .more = S16LD_DENOM_5211_MORE};};
template<> struct libdivide_constants<int16_t,5212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5212_MAGIC, .more = S16LD_DENOM_5212_MORE};};
template<> struct libdivide_constants<int16_t,5213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5213_MAGIC, .more = S16LD_DENOM_5213_MORE};};
template<> struct libdivide_constants<int16_t,5214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5214_MAGIC, .more = S16LD_DENOM_5214_MORE};};
template<> struct libdivide_constants<int16_t,5215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5215_MAGIC, .more = S16LD_DENOM_5215_MORE};};
template<> struct libdivide_constants<int16_t,5216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5216_MAGIC, .more = S16LD_DENOM_5216_MORE};};
template<> struct libdivide_constants<int16_t,5217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5217_MAGIC, .more = S16LD_DENOM_5217_MORE};};
template<> struct libdivide_constants<int16_t,5218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5218_MAGIC, .more = S16LD_DENOM_5218_MORE};};
template<> struct libdivide_constants<int16_t,5219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5219_MAGIC, .more = S16LD_DENOM_5219_MORE};};
template<> struct libdivide_constants<int16_t,5220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5220_MAGIC, .more = S16LD_DENOM_5220_MORE};};
template<> struct libdivide_constants<int16_t,5221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5221_MAGIC, .more = S16LD_DENOM_5221_MORE};};
template<> struct libdivide_constants<int16_t,5222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5222_MAGIC, .more = S16LD_DENOM_5222_MORE};};
template<> struct libdivide_constants<int16_t,5223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5223_MAGIC, .more = S16LD_DENOM_5223_MORE};};
template<> struct libdivide_constants<int16_t,5224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5224_MAGIC, .more = S16LD_DENOM_5224_MORE};};
template<> struct libdivide_constants<int16_t,5225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5225_MAGIC, .more = S16LD_DENOM_5225_MORE};};
template<> struct libdivide_constants<int16_t,5226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5226_MAGIC, .more = S16LD_DENOM_5226_MORE};};
template<> struct libdivide_constants<int16_t,5227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5227_MAGIC, .more = S16LD_DENOM_5227_MORE};};
template<> struct libdivide_constants<int16_t,5228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5228_MAGIC, .more = S16LD_DENOM_5228_MORE};};
template<> struct libdivide_constants<int16_t,5229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5229_MAGIC, .more = S16LD_DENOM_5229_MORE};};
template<> struct libdivide_constants<int16_t,5230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5230_MAGIC, .more = S16LD_DENOM_5230_MORE};};
template<> struct libdivide_constants<int16_t,5231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5231_MAGIC, .more = S16LD_DENOM_5231_MORE};};
template<> struct libdivide_constants<int16_t,5232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5232_MAGIC, .more = S16LD_DENOM_5232_MORE};};
template<> struct libdivide_constants<int16_t,5233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5233_MAGIC, .more = S16LD_DENOM_5233_MORE};};
template<> struct libdivide_constants<int16_t,5234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5234_MAGIC, .more = S16LD_DENOM_5234_MORE};};
template<> struct libdivide_constants<int16_t,5235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5235_MAGIC, .more = S16LD_DENOM_5235_MORE};};
template<> struct libdivide_constants<int16_t,5236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5236_MAGIC, .more = S16LD_DENOM_5236_MORE};};
template<> struct libdivide_constants<int16_t,5237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5237_MAGIC, .more = S16LD_DENOM_5237_MORE};};
template<> struct libdivide_constants<int16_t,5238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5238_MAGIC, .more = S16LD_DENOM_5238_MORE};};
template<> struct libdivide_constants<int16_t,5239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5239_MAGIC, .more = S16LD_DENOM_5239_MORE};};
template<> struct libdivide_constants<int16_t,5240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5240_MAGIC, .more = S16LD_DENOM_5240_MORE};};
template<> struct libdivide_constants<int16_t,5241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5241_MAGIC, .more = S16LD_DENOM_5241_MORE};};
template<> struct libdivide_constants<int16_t,5242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5242_MAGIC, .more = S16LD_DENOM_5242_MORE};};
template<> struct libdivide_constants<int16_t,5243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5243_MAGIC, .more = S16LD_DENOM_5243_MORE};};
template<> struct libdivide_constants<int16_t,5244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5244_MAGIC, .more = S16LD_DENOM_5244_MORE};};
template<> struct libdivide_constants<int16_t,5245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5245_MAGIC, .more = S16LD_DENOM_5245_MORE};};
template<> struct libdivide_constants<int16_t,5246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5246_MAGIC, .more = S16LD_DENOM_5246_MORE};};
template<> struct libdivide_constants<int16_t,5247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5247_MAGIC, .more = S16LD_DENOM_5247_MORE};};
template<> struct libdivide_constants<int16_t,5248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5248_MAGIC, .more = S16LD_DENOM_5248_MORE};};
template<> struct libdivide_constants<int16_t,5249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5249_MAGIC, .more = S16LD_DENOM_5249_MORE};};
template<> struct libdivide_constants<int16_t,5250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5250_MAGIC, .more = S16LD_DENOM_5250_MORE};};
template<> struct libdivide_constants<int16_t,5251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5251_MAGIC, .more = S16LD_DENOM_5251_MORE};};
template<> struct libdivide_constants<int16_t,5252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5252_MAGIC, .more = S16LD_DENOM_5252_MORE};};
template<> struct libdivide_constants<int16_t,5253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5253_MAGIC, .more = S16LD_DENOM_5253_MORE};};
template<> struct libdivide_constants<int16_t,5254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5254_MAGIC, .more = S16LD_DENOM_5254_MORE};};
template<> struct libdivide_constants<int16_t,5255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5255_MAGIC, .more = S16LD_DENOM_5255_MORE};};
template<> struct libdivide_constants<int16_t,5256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5256_MAGIC, .more = S16LD_DENOM_5256_MORE};};
template<> struct libdivide_constants<int16_t,5257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5257_MAGIC, .more = S16LD_DENOM_5257_MORE};};
template<> struct libdivide_constants<int16_t,5258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5258_MAGIC, .more = S16LD_DENOM_5258_MORE};};
template<> struct libdivide_constants<int16_t,5259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5259_MAGIC, .more = S16LD_DENOM_5259_MORE};};
template<> struct libdivide_constants<int16_t,5260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5260_MAGIC, .more = S16LD_DENOM_5260_MORE};};
template<> struct libdivide_constants<int16_t,5261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5261_MAGIC, .more = S16LD_DENOM_5261_MORE};};
template<> struct libdivide_constants<int16_t,5262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5262_MAGIC, .more = S16LD_DENOM_5262_MORE};};
template<> struct libdivide_constants<int16_t,5263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5263_MAGIC, .more = S16LD_DENOM_5263_MORE};};
template<> struct libdivide_constants<int16_t,5264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5264_MAGIC, .more = S16LD_DENOM_5264_MORE};};
template<> struct libdivide_constants<int16_t,5265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5265_MAGIC, .more = S16LD_DENOM_5265_MORE};};
template<> struct libdivide_constants<int16_t,5266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5266_MAGIC, .more = S16LD_DENOM_5266_MORE};};
template<> struct libdivide_constants<int16_t,5267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5267_MAGIC, .more = S16LD_DENOM_5267_MORE};};
template<> struct libdivide_constants<int16_t,5268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5268_MAGIC, .more = S16LD_DENOM_5268_MORE};};
template<> struct libdivide_constants<int16_t,5269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5269_MAGIC, .more = S16LD_DENOM_5269_MORE};};
template<> struct libdivide_constants<int16_t,5270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5270_MAGIC, .more = S16LD_DENOM_5270_MORE};};
template<> struct libdivide_constants<int16_t,5271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5271_MAGIC, .more = S16LD_DENOM_5271_MORE};};
template<> struct libdivide_constants<int16_t,5272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5272_MAGIC, .more = S16LD_DENOM_5272_MORE};};
template<> struct libdivide_constants<int16_t,5273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5273_MAGIC, .more = S16LD_DENOM_5273_MORE};};
template<> struct libdivide_constants<int16_t,5274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5274_MAGIC, .more = S16LD_DENOM_5274_MORE};};
template<> struct libdivide_constants<int16_t,5275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5275_MAGIC, .more = S16LD_DENOM_5275_MORE};};
template<> struct libdivide_constants<int16_t,5276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5276_MAGIC, .more = S16LD_DENOM_5276_MORE};};
template<> struct libdivide_constants<int16_t,5277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5277_MAGIC, .more = S16LD_DENOM_5277_MORE};};
template<> struct libdivide_constants<int16_t,5278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5278_MAGIC, .more = S16LD_DENOM_5278_MORE};};
template<> struct libdivide_constants<int16_t,5279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5279_MAGIC, .more = S16LD_DENOM_5279_MORE};};
template<> struct libdivide_constants<int16_t,5280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5280_MAGIC, .more = S16LD_DENOM_5280_MORE};};
template<> struct libdivide_constants<int16_t,5281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5281_MAGIC, .more = S16LD_DENOM_5281_MORE};};
template<> struct libdivide_constants<int16_t,5282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5282_MAGIC, .more = S16LD_DENOM_5282_MORE};};
template<> struct libdivide_constants<int16_t,5283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5283_MAGIC, .more = S16LD_DENOM_5283_MORE};};
template<> struct libdivide_constants<int16_t,5284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5284_MAGIC, .more = S16LD_DENOM_5284_MORE};};
template<> struct libdivide_constants<int16_t,5285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5285_MAGIC, .more = S16LD_DENOM_5285_MORE};};
template<> struct libdivide_constants<int16_t,5286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5286_MAGIC, .more = S16LD_DENOM_5286_MORE};};
template<> struct libdivide_constants<int16_t,5287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5287_MAGIC, .more = S16LD_DENOM_5287_MORE};};
template<> struct libdivide_constants<int16_t,5288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5288_MAGIC, .more = S16LD_DENOM_5288_MORE};};
template<> struct libdivide_constants<int16_t,5289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5289_MAGIC, .more = S16LD_DENOM_5289_MORE};};
template<> struct libdivide_constants<int16_t,5290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5290_MAGIC, .more = S16LD_DENOM_5290_MORE};};
template<> struct libdivide_constants<int16_t,5291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5291_MAGIC, .more = S16LD_DENOM_5291_MORE};};
template<> struct libdivide_constants<int16_t,5292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5292_MAGIC, .more = S16LD_DENOM_5292_MORE};};
template<> struct libdivide_constants<int16_t,5293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5293_MAGIC, .more = S16LD_DENOM_5293_MORE};};
template<> struct libdivide_constants<int16_t,5294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5294_MAGIC, .more = S16LD_DENOM_5294_MORE};};
template<> struct libdivide_constants<int16_t,5295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5295_MAGIC, .more = S16LD_DENOM_5295_MORE};};
template<> struct libdivide_constants<int16_t,5296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5296_MAGIC, .more = S16LD_DENOM_5296_MORE};};
template<> struct libdivide_constants<int16_t,5297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5297_MAGIC, .more = S16LD_DENOM_5297_MORE};};
template<> struct libdivide_constants<int16_t,5298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5298_MAGIC, .more = S16LD_DENOM_5298_MORE};};
template<> struct libdivide_constants<int16_t,5299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5299_MAGIC, .more = S16LD_DENOM_5299_MORE};};
template<> struct libdivide_constants<int16_t,5300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5300_MAGIC, .more = S16LD_DENOM_5300_MORE};};
template<> struct libdivide_constants<int16_t,5301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5301_MAGIC, .more = S16LD_DENOM_5301_MORE};};
template<> struct libdivide_constants<int16_t,5302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5302_MAGIC, .more = S16LD_DENOM_5302_MORE};};
template<> struct libdivide_constants<int16_t,5303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5303_MAGIC, .more = S16LD_DENOM_5303_MORE};};
template<> struct libdivide_constants<int16_t,5304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5304_MAGIC, .more = S16LD_DENOM_5304_MORE};};
template<> struct libdivide_constants<int16_t,5305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5305_MAGIC, .more = S16LD_DENOM_5305_MORE};};
template<> struct libdivide_constants<int16_t,5306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5306_MAGIC, .more = S16LD_DENOM_5306_MORE};};
template<> struct libdivide_constants<int16_t,5307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5307_MAGIC, .more = S16LD_DENOM_5307_MORE};};
template<> struct libdivide_constants<int16_t,5308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5308_MAGIC, .more = S16LD_DENOM_5308_MORE};};
template<> struct libdivide_constants<int16_t,5309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5309_MAGIC, .more = S16LD_DENOM_5309_MORE};};
template<> struct libdivide_constants<int16_t,5310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5310_MAGIC, .more = S16LD_DENOM_5310_MORE};};
template<> struct libdivide_constants<int16_t,5311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5311_MAGIC, .more = S16LD_DENOM_5311_MORE};};
template<> struct libdivide_constants<int16_t,5312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5312_MAGIC, .more = S16LD_DENOM_5312_MORE};};
template<> struct libdivide_constants<int16_t,5313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5313_MAGIC, .more = S16LD_DENOM_5313_MORE};};
template<> struct libdivide_constants<int16_t,5314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5314_MAGIC, .more = S16LD_DENOM_5314_MORE};};
template<> struct libdivide_constants<int16_t,5315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5315_MAGIC, .more = S16LD_DENOM_5315_MORE};};
template<> struct libdivide_constants<int16_t,5316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5316_MAGIC, .more = S16LD_DENOM_5316_MORE};};
template<> struct libdivide_constants<int16_t,5317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5317_MAGIC, .more = S16LD_DENOM_5317_MORE};};
template<> struct libdivide_constants<int16_t,5318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5318_MAGIC, .more = S16LD_DENOM_5318_MORE};};
template<> struct libdivide_constants<int16_t,5319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5319_MAGIC, .more = S16LD_DENOM_5319_MORE};};
template<> struct libdivide_constants<int16_t,5320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5320_MAGIC, .more = S16LD_DENOM_5320_MORE};};
template<> struct libdivide_constants<int16_t,5321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5321_MAGIC, .more = S16LD_DENOM_5321_MORE};};
template<> struct libdivide_constants<int16_t,5322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5322_MAGIC, .more = S16LD_DENOM_5322_MORE};};
template<> struct libdivide_constants<int16_t,5323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5323_MAGIC, .more = S16LD_DENOM_5323_MORE};};
template<> struct libdivide_constants<int16_t,5324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5324_MAGIC, .more = S16LD_DENOM_5324_MORE};};
template<> struct libdivide_constants<int16_t,5325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5325_MAGIC, .more = S16LD_DENOM_5325_MORE};};
template<> struct libdivide_constants<int16_t,5326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5326_MAGIC, .more = S16LD_DENOM_5326_MORE};};
template<> struct libdivide_constants<int16_t,5327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5327_MAGIC, .more = S16LD_DENOM_5327_MORE};};
template<> struct libdivide_constants<int16_t,5328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5328_MAGIC, .more = S16LD_DENOM_5328_MORE};};
template<> struct libdivide_constants<int16_t,5329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5329_MAGIC, .more = S16LD_DENOM_5329_MORE};};
template<> struct libdivide_constants<int16_t,5330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5330_MAGIC, .more = S16LD_DENOM_5330_MORE};};
template<> struct libdivide_constants<int16_t,5331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5331_MAGIC, .more = S16LD_DENOM_5331_MORE};};
template<> struct libdivide_constants<int16_t,5332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5332_MAGIC, .more = S16LD_DENOM_5332_MORE};};
template<> struct libdivide_constants<int16_t,5333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5333_MAGIC, .more = S16LD_DENOM_5333_MORE};};
template<> struct libdivide_constants<int16_t,5334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5334_MAGIC, .more = S16LD_DENOM_5334_MORE};};
template<> struct libdivide_constants<int16_t,5335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5335_MAGIC, .more = S16LD_DENOM_5335_MORE};};
template<> struct libdivide_constants<int16_t,5336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5336_MAGIC, .more = S16LD_DENOM_5336_MORE};};
template<> struct libdivide_constants<int16_t,5337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5337_MAGIC, .more = S16LD_DENOM_5337_MORE};};
template<> struct libdivide_constants<int16_t,5338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5338_MAGIC, .more = S16LD_DENOM_5338_MORE};};
template<> struct libdivide_constants<int16_t,5339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5339_MAGIC, .more = S16LD_DENOM_5339_MORE};};
template<> struct libdivide_constants<int16_t,5340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5340_MAGIC, .more = S16LD_DENOM_5340_MORE};};
template<> struct libdivide_constants<int16_t,5341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5341_MAGIC, .more = S16LD_DENOM_5341_MORE};};
template<> struct libdivide_constants<int16_t,5342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5342_MAGIC, .more = S16LD_DENOM_5342_MORE};};
template<> struct libdivide_constants<int16_t,5343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5343_MAGIC, .more = S16LD_DENOM_5343_MORE};};
template<> struct libdivide_constants<int16_t,5344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5344_MAGIC, .more = S16LD_DENOM_5344_MORE};};
template<> struct libdivide_constants<int16_t,5345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5345_MAGIC, .more = S16LD_DENOM_5345_MORE};};
template<> struct libdivide_constants<int16_t,5346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5346_MAGIC, .more = S16LD_DENOM_5346_MORE};};
template<> struct libdivide_constants<int16_t,5347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5347_MAGIC, .more = S16LD_DENOM_5347_MORE};};
template<> struct libdivide_constants<int16_t,5348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5348_MAGIC, .more = S16LD_DENOM_5348_MORE};};
template<> struct libdivide_constants<int16_t,5349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5349_MAGIC, .more = S16LD_DENOM_5349_MORE};};
template<> struct libdivide_constants<int16_t,5350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5350_MAGIC, .more = S16LD_DENOM_5350_MORE};};
template<> struct libdivide_constants<int16_t,5351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5351_MAGIC, .more = S16LD_DENOM_5351_MORE};};
template<> struct libdivide_constants<int16_t,5352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5352_MAGIC, .more = S16LD_DENOM_5352_MORE};};
template<> struct libdivide_constants<int16_t,5353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5353_MAGIC, .more = S16LD_DENOM_5353_MORE};};
template<> struct libdivide_constants<int16_t,5354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5354_MAGIC, .more = S16LD_DENOM_5354_MORE};};
template<> struct libdivide_constants<int16_t,5355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5355_MAGIC, .more = S16LD_DENOM_5355_MORE};};
template<> struct libdivide_constants<int16_t,5356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5356_MAGIC, .more = S16LD_DENOM_5356_MORE};};
template<> struct libdivide_constants<int16_t,5357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5357_MAGIC, .more = S16LD_DENOM_5357_MORE};};
template<> struct libdivide_constants<int16_t,5358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5358_MAGIC, .more = S16LD_DENOM_5358_MORE};};
template<> struct libdivide_constants<int16_t,5359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5359_MAGIC, .more = S16LD_DENOM_5359_MORE};};
template<> struct libdivide_constants<int16_t,5360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5360_MAGIC, .more = S16LD_DENOM_5360_MORE};};
template<> struct libdivide_constants<int16_t,5361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5361_MAGIC, .more = S16LD_DENOM_5361_MORE};};
template<> struct libdivide_constants<int16_t,5362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5362_MAGIC, .more = S16LD_DENOM_5362_MORE};};
template<> struct libdivide_constants<int16_t,5363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5363_MAGIC, .more = S16LD_DENOM_5363_MORE};};
template<> struct libdivide_constants<int16_t,5364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5364_MAGIC, .more = S16LD_DENOM_5364_MORE};};
template<> struct libdivide_constants<int16_t,5365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5365_MAGIC, .more = S16LD_DENOM_5365_MORE};};
template<> struct libdivide_constants<int16_t,5366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5366_MAGIC, .more = S16LD_DENOM_5366_MORE};};
template<> struct libdivide_constants<int16_t,5367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5367_MAGIC, .more = S16LD_DENOM_5367_MORE};};
template<> struct libdivide_constants<int16_t,5368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5368_MAGIC, .more = S16LD_DENOM_5368_MORE};};
template<> struct libdivide_constants<int16_t,5369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5369_MAGIC, .more = S16LD_DENOM_5369_MORE};};
template<> struct libdivide_constants<int16_t,5370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5370_MAGIC, .more = S16LD_DENOM_5370_MORE};};
template<> struct libdivide_constants<int16_t,5371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5371_MAGIC, .more = S16LD_DENOM_5371_MORE};};
template<> struct libdivide_constants<int16_t,5372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5372_MAGIC, .more = S16LD_DENOM_5372_MORE};};
template<> struct libdivide_constants<int16_t,5373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5373_MAGIC, .more = S16LD_DENOM_5373_MORE};};
template<> struct libdivide_constants<int16_t,5374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5374_MAGIC, .more = S16LD_DENOM_5374_MORE};};
template<> struct libdivide_constants<int16_t,5375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5375_MAGIC, .more = S16LD_DENOM_5375_MORE};};
template<> struct libdivide_constants<int16_t,5376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5376_MAGIC, .more = S16LD_DENOM_5376_MORE};};
template<> struct libdivide_constants<int16_t,5377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5377_MAGIC, .more = S16LD_DENOM_5377_MORE};};
template<> struct libdivide_constants<int16_t,5378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5378_MAGIC, .more = S16LD_DENOM_5378_MORE};};
template<> struct libdivide_constants<int16_t,5379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5379_MAGIC, .more = S16LD_DENOM_5379_MORE};};
template<> struct libdivide_constants<int16_t,5380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5380_MAGIC, .more = S16LD_DENOM_5380_MORE};};
template<> struct libdivide_constants<int16_t,5381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5381_MAGIC, .more = S16LD_DENOM_5381_MORE};};
template<> struct libdivide_constants<int16_t,5382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5382_MAGIC, .more = S16LD_DENOM_5382_MORE};};
template<> struct libdivide_constants<int16_t,5383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5383_MAGIC, .more = S16LD_DENOM_5383_MORE};};
template<> struct libdivide_constants<int16_t,5384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5384_MAGIC, .more = S16LD_DENOM_5384_MORE};};
template<> struct libdivide_constants<int16_t,5385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5385_MAGIC, .more = S16LD_DENOM_5385_MORE};};
template<> struct libdivide_constants<int16_t,5386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5386_MAGIC, .more = S16LD_DENOM_5386_MORE};};
template<> struct libdivide_constants<int16_t,5387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5387_MAGIC, .more = S16LD_DENOM_5387_MORE};};
template<> struct libdivide_constants<int16_t,5388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5388_MAGIC, .more = S16LD_DENOM_5388_MORE};};
template<> struct libdivide_constants<int16_t,5389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5389_MAGIC, .more = S16LD_DENOM_5389_MORE};};
template<> struct libdivide_constants<int16_t,5390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5390_MAGIC, .more = S16LD_DENOM_5390_MORE};};
template<> struct libdivide_constants<int16_t,5391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5391_MAGIC, .more = S16LD_DENOM_5391_MORE};};
template<> struct libdivide_constants<int16_t,5392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5392_MAGIC, .more = S16LD_DENOM_5392_MORE};};
template<> struct libdivide_constants<int16_t,5393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5393_MAGIC, .more = S16LD_DENOM_5393_MORE};};
template<> struct libdivide_constants<int16_t,5394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5394_MAGIC, .more = S16LD_DENOM_5394_MORE};};
template<> struct libdivide_constants<int16_t,5395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5395_MAGIC, .more = S16LD_DENOM_5395_MORE};};
template<> struct libdivide_constants<int16_t,5396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5396_MAGIC, .more = S16LD_DENOM_5396_MORE};};
template<> struct libdivide_constants<int16_t,5397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5397_MAGIC, .more = S16LD_DENOM_5397_MORE};};
template<> struct libdivide_constants<int16_t,5398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5398_MAGIC, .more = S16LD_DENOM_5398_MORE};};
template<> struct libdivide_constants<int16_t,5399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5399_MAGIC, .more = S16LD_DENOM_5399_MORE};};
template<> struct libdivide_constants<int16_t,5400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5400_MAGIC, .more = S16LD_DENOM_5400_MORE};};
template<> struct libdivide_constants<int16_t,5401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5401_MAGIC, .more = S16LD_DENOM_5401_MORE};};
template<> struct libdivide_constants<int16_t,5402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5402_MAGIC, .more = S16LD_DENOM_5402_MORE};};
template<> struct libdivide_constants<int16_t,5403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5403_MAGIC, .more = S16LD_DENOM_5403_MORE};};
template<> struct libdivide_constants<int16_t,5404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5404_MAGIC, .more = S16LD_DENOM_5404_MORE};};
template<> struct libdivide_constants<int16_t,5405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5405_MAGIC, .more = S16LD_DENOM_5405_MORE};};
template<> struct libdivide_constants<int16_t,5406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5406_MAGIC, .more = S16LD_DENOM_5406_MORE};};
template<> struct libdivide_constants<int16_t,5407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5407_MAGIC, .more = S16LD_DENOM_5407_MORE};};
template<> struct libdivide_constants<int16_t,5408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5408_MAGIC, .more = S16LD_DENOM_5408_MORE};};
template<> struct libdivide_constants<int16_t,5409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5409_MAGIC, .more = S16LD_DENOM_5409_MORE};};
template<> struct libdivide_constants<int16_t,5410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5410_MAGIC, .more = S16LD_DENOM_5410_MORE};};
template<> struct libdivide_constants<int16_t,5411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5411_MAGIC, .more = S16LD_DENOM_5411_MORE};};
template<> struct libdivide_constants<int16_t,5412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5412_MAGIC, .more = S16LD_DENOM_5412_MORE};};
template<> struct libdivide_constants<int16_t,5413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5413_MAGIC, .more = S16LD_DENOM_5413_MORE};};
template<> struct libdivide_constants<int16_t,5414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5414_MAGIC, .more = S16LD_DENOM_5414_MORE};};
template<> struct libdivide_constants<int16_t,5415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5415_MAGIC, .more = S16LD_DENOM_5415_MORE};};
template<> struct libdivide_constants<int16_t,5416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5416_MAGIC, .more = S16LD_DENOM_5416_MORE};};
template<> struct libdivide_constants<int16_t,5417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5417_MAGIC, .more = S16LD_DENOM_5417_MORE};};
template<> struct libdivide_constants<int16_t,5418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5418_MAGIC, .more = S16LD_DENOM_5418_MORE};};
template<> struct libdivide_constants<int16_t,5419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5419_MAGIC, .more = S16LD_DENOM_5419_MORE};};
template<> struct libdivide_constants<int16_t,5420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5420_MAGIC, .more = S16LD_DENOM_5420_MORE};};
template<> struct libdivide_constants<int16_t,5421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5421_MAGIC, .more = S16LD_DENOM_5421_MORE};};
template<> struct libdivide_constants<int16_t,5422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5422_MAGIC, .more = S16LD_DENOM_5422_MORE};};
template<> struct libdivide_constants<int16_t,5423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5423_MAGIC, .more = S16LD_DENOM_5423_MORE};};
template<> struct libdivide_constants<int16_t,5424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5424_MAGIC, .more = S16LD_DENOM_5424_MORE};};
template<> struct libdivide_constants<int16_t,5425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5425_MAGIC, .more = S16LD_DENOM_5425_MORE};};
template<> struct libdivide_constants<int16_t,5426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5426_MAGIC, .more = S16LD_DENOM_5426_MORE};};
template<> struct libdivide_constants<int16_t,5427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5427_MAGIC, .more = S16LD_DENOM_5427_MORE};};
template<> struct libdivide_constants<int16_t,5428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5428_MAGIC, .more = S16LD_DENOM_5428_MORE};};
template<> struct libdivide_constants<int16_t,5429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5429_MAGIC, .more = S16LD_DENOM_5429_MORE};};
template<> struct libdivide_constants<int16_t,5430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5430_MAGIC, .more = S16LD_DENOM_5430_MORE};};
template<> struct libdivide_constants<int16_t,5431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5431_MAGIC, .more = S16LD_DENOM_5431_MORE};};
template<> struct libdivide_constants<int16_t,5432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5432_MAGIC, .more = S16LD_DENOM_5432_MORE};};
template<> struct libdivide_constants<int16_t,5433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5433_MAGIC, .more = S16LD_DENOM_5433_MORE};};
template<> struct libdivide_constants<int16_t,5434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5434_MAGIC, .more = S16LD_DENOM_5434_MORE};};
template<> struct libdivide_constants<int16_t,5435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5435_MAGIC, .more = S16LD_DENOM_5435_MORE};};
template<> struct libdivide_constants<int16_t,5436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5436_MAGIC, .more = S16LD_DENOM_5436_MORE};};
template<> struct libdivide_constants<int16_t,5437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5437_MAGIC, .more = S16LD_DENOM_5437_MORE};};
template<> struct libdivide_constants<int16_t,5438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5438_MAGIC, .more = S16LD_DENOM_5438_MORE};};
template<> struct libdivide_constants<int16_t,5439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5439_MAGIC, .more = S16LD_DENOM_5439_MORE};};
template<> struct libdivide_constants<int16_t,5440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5440_MAGIC, .more = S16LD_DENOM_5440_MORE};};
template<> struct libdivide_constants<int16_t,5441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5441_MAGIC, .more = S16LD_DENOM_5441_MORE};};
template<> struct libdivide_constants<int16_t,5442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5442_MAGIC, .more = S16LD_DENOM_5442_MORE};};
template<> struct libdivide_constants<int16_t,5443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5443_MAGIC, .more = S16LD_DENOM_5443_MORE};};
template<> struct libdivide_constants<int16_t,5444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5444_MAGIC, .more = S16LD_DENOM_5444_MORE};};
template<> struct libdivide_constants<int16_t,5445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5445_MAGIC, .more = S16LD_DENOM_5445_MORE};};
template<> struct libdivide_constants<int16_t,5446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5446_MAGIC, .more = S16LD_DENOM_5446_MORE};};
template<> struct libdivide_constants<int16_t,5447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5447_MAGIC, .more = S16LD_DENOM_5447_MORE};};
template<> struct libdivide_constants<int16_t,5448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5448_MAGIC, .more = S16LD_DENOM_5448_MORE};};
template<> struct libdivide_constants<int16_t,5449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5449_MAGIC, .more = S16LD_DENOM_5449_MORE};};
template<> struct libdivide_constants<int16_t,5450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5450_MAGIC, .more = S16LD_DENOM_5450_MORE};};
template<> struct libdivide_constants<int16_t,5451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5451_MAGIC, .more = S16LD_DENOM_5451_MORE};};
template<> struct libdivide_constants<int16_t,5452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5452_MAGIC, .more = S16LD_DENOM_5452_MORE};};
template<> struct libdivide_constants<int16_t,5453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5453_MAGIC, .more = S16LD_DENOM_5453_MORE};};
template<> struct libdivide_constants<int16_t,5454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5454_MAGIC, .more = S16LD_DENOM_5454_MORE};};
template<> struct libdivide_constants<int16_t,5455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5455_MAGIC, .more = S16LD_DENOM_5455_MORE};};
template<> struct libdivide_constants<int16_t,5456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5456_MAGIC, .more = S16LD_DENOM_5456_MORE};};
template<> struct libdivide_constants<int16_t,5457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5457_MAGIC, .more = S16LD_DENOM_5457_MORE};};
template<> struct libdivide_constants<int16_t,5458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5458_MAGIC, .more = S16LD_DENOM_5458_MORE};};
template<> struct libdivide_constants<int16_t,5459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5459_MAGIC, .more = S16LD_DENOM_5459_MORE};};
template<> struct libdivide_constants<int16_t,5460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5460_MAGIC, .more = S16LD_DENOM_5460_MORE};};
template<> struct libdivide_constants<int16_t,5461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5461_MAGIC, .more = S16LD_DENOM_5461_MORE};};
template<> struct libdivide_constants<int16_t,5462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5462_MAGIC, .more = S16LD_DENOM_5462_MORE};};
template<> struct libdivide_constants<int16_t,5463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5463_MAGIC, .more = S16LD_DENOM_5463_MORE};};
template<> struct libdivide_constants<int16_t,5464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5464_MAGIC, .more = S16LD_DENOM_5464_MORE};};
template<> struct libdivide_constants<int16_t,5465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5465_MAGIC, .more = S16LD_DENOM_5465_MORE};};
template<> struct libdivide_constants<int16_t,5466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5466_MAGIC, .more = S16LD_DENOM_5466_MORE};};
template<> struct libdivide_constants<int16_t,5467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5467_MAGIC, .more = S16LD_DENOM_5467_MORE};};
template<> struct libdivide_constants<int16_t,5468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5468_MAGIC, .more = S16LD_DENOM_5468_MORE};};
template<> struct libdivide_constants<int16_t,5469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5469_MAGIC, .more = S16LD_DENOM_5469_MORE};};
template<> struct libdivide_constants<int16_t,5470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5470_MAGIC, .more = S16LD_DENOM_5470_MORE};};
template<> struct libdivide_constants<int16_t,5471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5471_MAGIC, .more = S16LD_DENOM_5471_MORE};};
template<> struct libdivide_constants<int16_t,5472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5472_MAGIC, .more = S16LD_DENOM_5472_MORE};};
template<> struct libdivide_constants<int16_t,5473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5473_MAGIC, .more = S16LD_DENOM_5473_MORE};};
template<> struct libdivide_constants<int16_t,5474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5474_MAGIC, .more = S16LD_DENOM_5474_MORE};};
template<> struct libdivide_constants<int16_t,5475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5475_MAGIC, .more = S16LD_DENOM_5475_MORE};};
template<> struct libdivide_constants<int16_t,5476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5476_MAGIC, .more = S16LD_DENOM_5476_MORE};};
template<> struct libdivide_constants<int16_t,5477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5477_MAGIC, .more = S16LD_DENOM_5477_MORE};};
template<> struct libdivide_constants<int16_t,5478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5478_MAGIC, .more = S16LD_DENOM_5478_MORE};};
template<> struct libdivide_constants<int16_t,5479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5479_MAGIC, .more = S16LD_DENOM_5479_MORE};};
template<> struct libdivide_constants<int16_t,5480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5480_MAGIC, .more = S16LD_DENOM_5480_MORE};};
template<> struct libdivide_constants<int16_t,5481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5481_MAGIC, .more = S16LD_DENOM_5481_MORE};};
template<> struct libdivide_constants<int16_t,5482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5482_MAGIC, .more = S16LD_DENOM_5482_MORE};};
template<> struct libdivide_constants<int16_t,5483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5483_MAGIC, .more = S16LD_DENOM_5483_MORE};};
template<> struct libdivide_constants<int16_t,5484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5484_MAGIC, .more = S16LD_DENOM_5484_MORE};};
template<> struct libdivide_constants<int16_t,5485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5485_MAGIC, .more = S16LD_DENOM_5485_MORE};};
template<> struct libdivide_constants<int16_t,5486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5486_MAGIC, .more = S16LD_DENOM_5486_MORE};};
template<> struct libdivide_constants<int16_t,5487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5487_MAGIC, .more = S16LD_DENOM_5487_MORE};};
template<> struct libdivide_constants<int16_t,5488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5488_MAGIC, .more = S16LD_DENOM_5488_MORE};};
template<> struct libdivide_constants<int16_t,5489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5489_MAGIC, .more = S16LD_DENOM_5489_MORE};};
template<> struct libdivide_constants<int16_t,5490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5490_MAGIC, .more = S16LD_DENOM_5490_MORE};};
template<> struct libdivide_constants<int16_t,5491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5491_MAGIC, .more = S16LD_DENOM_5491_MORE};};
template<> struct libdivide_constants<int16_t,5492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5492_MAGIC, .more = S16LD_DENOM_5492_MORE};};
template<> struct libdivide_constants<int16_t,5493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5493_MAGIC, .more = S16LD_DENOM_5493_MORE};};
template<> struct libdivide_constants<int16_t,5494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5494_MAGIC, .more = S16LD_DENOM_5494_MORE};};
template<> struct libdivide_constants<int16_t,5495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5495_MAGIC, .more = S16LD_DENOM_5495_MORE};};
template<> struct libdivide_constants<int16_t,5496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5496_MAGIC, .more = S16LD_DENOM_5496_MORE};};
template<> struct libdivide_constants<int16_t,5497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5497_MAGIC, .more = S16LD_DENOM_5497_MORE};};
template<> struct libdivide_constants<int16_t,5498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5498_MAGIC, .more = S16LD_DENOM_5498_MORE};};
template<> struct libdivide_constants<int16_t,5499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5499_MAGIC, .more = S16LD_DENOM_5499_MORE};};
template<> struct libdivide_constants<int16_t,5500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5500_MAGIC, .more = S16LD_DENOM_5500_MORE};};
template<> struct libdivide_constants<int16_t,5501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5501_MAGIC, .more = S16LD_DENOM_5501_MORE};};
template<> struct libdivide_constants<int16_t,5502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5502_MAGIC, .more = S16LD_DENOM_5502_MORE};};
template<> struct libdivide_constants<int16_t,5503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5503_MAGIC, .more = S16LD_DENOM_5503_MORE};};
template<> struct libdivide_constants<int16_t,5504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5504_MAGIC, .more = S16LD_DENOM_5504_MORE};};
template<> struct libdivide_constants<int16_t,5505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5505_MAGIC, .more = S16LD_DENOM_5505_MORE};};
template<> struct libdivide_constants<int16_t,5506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5506_MAGIC, .more = S16LD_DENOM_5506_MORE};};
template<> struct libdivide_constants<int16_t,5507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5507_MAGIC, .more = S16LD_DENOM_5507_MORE};};
template<> struct libdivide_constants<int16_t,5508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5508_MAGIC, .more = S16LD_DENOM_5508_MORE};};
template<> struct libdivide_constants<int16_t,5509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5509_MAGIC, .more = S16LD_DENOM_5509_MORE};};
template<> struct libdivide_constants<int16_t,5510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5510_MAGIC, .more = S16LD_DENOM_5510_MORE};};
template<> struct libdivide_constants<int16_t,5511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5511_MAGIC, .more = S16LD_DENOM_5511_MORE};};
template<> struct libdivide_constants<int16_t,5512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5512_MAGIC, .more = S16LD_DENOM_5512_MORE};};
template<> struct libdivide_constants<int16_t,5513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5513_MAGIC, .more = S16LD_DENOM_5513_MORE};};
template<> struct libdivide_constants<int16_t,5514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5514_MAGIC, .more = S16LD_DENOM_5514_MORE};};
template<> struct libdivide_constants<int16_t,5515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5515_MAGIC, .more = S16LD_DENOM_5515_MORE};};
template<> struct libdivide_constants<int16_t,5516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5516_MAGIC, .more = S16LD_DENOM_5516_MORE};};
template<> struct libdivide_constants<int16_t,5517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5517_MAGIC, .more = S16LD_DENOM_5517_MORE};};
template<> struct libdivide_constants<int16_t,5518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5518_MAGIC, .more = S16LD_DENOM_5518_MORE};};
template<> struct libdivide_constants<int16_t,5519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5519_MAGIC, .more = S16LD_DENOM_5519_MORE};};
template<> struct libdivide_constants<int16_t,5520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5520_MAGIC, .more = S16LD_DENOM_5520_MORE};};
template<> struct libdivide_constants<int16_t,5521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5521_MAGIC, .more = S16LD_DENOM_5521_MORE};};
template<> struct libdivide_constants<int16_t,5522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5522_MAGIC, .more = S16LD_DENOM_5522_MORE};};
template<> struct libdivide_constants<int16_t,5523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5523_MAGIC, .more = S16LD_DENOM_5523_MORE};};
template<> struct libdivide_constants<int16_t,5524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5524_MAGIC, .more = S16LD_DENOM_5524_MORE};};
template<> struct libdivide_constants<int16_t,5525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5525_MAGIC, .more = S16LD_DENOM_5525_MORE};};
template<> struct libdivide_constants<int16_t,5526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5526_MAGIC, .more = S16LD_DENOM_5526_MORE};};
template<> struct libdivide_constants<int16_t,5527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5527_MAGIC, .more = S16LD_DENOM_5527_MORE};};
template<> struct libdivide_constants<int16_t,5528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5528_MAGIC, .more = S16LD_DENOM_5528_MORE};};
template<> struct libdivide_constants<int16_t,5529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5529_MAGIC, .more = S16LD_DENOM_5529_MORE};};
template<> struct libdivide_constants<int16_t,5530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5530_MAGIC, .more = S16LD_DENOM_5530_MORE};};
template<> struct libdivide_constants<int16_t,5531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5531_MAGIC, .more = S16LD_DENOM_5531_MORE};};
template<> struct libdivide_constants<int16_t,5532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5532_MAGIC, .more = S16LD_DENOM_5532_MORE};};
template<> struct libdivide_constants<int16_t,5533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5533_MAGIC, .more = S16LD_DENOM_5533_MORE};};
template<> struct libdivide_constants<int16_t,5534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5534_MAGIC, .more = S16LD_DENOM_5534_MORE};};
template<> struct libdivide_constants<int16_t,5535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5535_MAGIC, .more = S16LD_DENOM_5535_MORE};};
template<> struct libdivide_constants<int16_t,5536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5536_MAGIC, .more = S16LD_DENOM_5536_MORE};};
template<> struct libdivide_constants<int16_t,5537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5537_MAGIC, .more = S16LD_DENOM_5537_MORE};};
template<> struct libdivide_constants<int16_t,5538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5538_MAGIC, .more = S16LD_DENOM_5538_MORE};};
template<> struct libdivide_constants<int16_t,5539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5539_MAGIC, .more = S16LD_DENOM_5539_MORE};};
template<> struct libdivide_constants<int16_t,5540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5540_MAGIC, .more = S16LD_DENOM_5540_MORE};};
template<> struct libdivide_constants<int16_t,5541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5541_MAGIC, .more = S16LD_DENOM_5541_MORE};};
template<> struct libdivide_constants<int16_t,5542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5542_MAGIC, .more = S16LD_DENOM_5542_MORE};};
template<> struct libdivide_constants<int16_t,5543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5543_MAGIC, .more = S16LD_DENOM_5543_MORE};};
template<> struct libdivide_constants<int16_t,5544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5544_MAGIC, .more = S16LD_DENOM_5544_MORE};};
template<> struct libdivide_constants<int16_t,5545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5545_MAGIC, .more = S16LD_DENOM_5545_MORE};};
template<> struct libdivide_constants<int16_t,5546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5546_MAGIC, .more = S16LD_DENOM_5546_MORE};};
template<> struct libdivide_constants<int16_t,5547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5547_MAGIC, .more = S16LD_DENOM_5547_MORE};};
template<> struct libdivide_constants<int16_t,5548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5548_MAGIC, .more = S16LD_DENOM_5548_MORE};};
template<> struct libdivide_constants<int16_t,5549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5549_MAGIC, .more = S16LD_DENOM_5549_MORE};};
template<> struct libdivide_constants<int16_t,5550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5550_MAGIC, .more = S16LD_DENOM_5550_MORE};};
template<> struct libdivide_constants<int16_t,5551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5551_MAGIC, .more = S16LD_DENOM_5551_MORE};};
template<> struct libdivide_constants<int16_t,5552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5552_MAGIC, .more = S16LD_DENOM_5552_MORE};};
template<> struct libdivide_constants<int16_t,5553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5553_MAGIC, .more = S16LD_DENOM_5553_MORE};};
template<> struct libdivide_constants<int16_t,5554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5554_MAGIC, .more = S16LD_DENOM_5554_MORE};};
template<> struct libdivide_constants<int16_t,5555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5555_MAGIC, .more = S16LD_DENOM_5555_MORE};};
template<> struct libdivide_constants<int16_t,5556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5556_MAGIC, .more = S16LD_DENOM_5556_MORE};};
template<> struct libdivide_constants<int16_t,5557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5557_MAGIC, .more = S16LD_DENOM_5557_MORE};};
template<> struct libdivide_constants<int16_t,5558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5558_MAGIC, .more = S16LD_DENOM_5558_MORE};};
template<> struct libdivide_constants<int16_t,5559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5559_MAGIC, .more = S16LD_DENOM_5559_MORE};};
template<> struct libdivide_constants<int16_t,5560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5560_MAGIC, .more = S16LD_DENOM_5560_MORE};};
template<> struct libdivide_constants<int16_t,5561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5561_MAGIC, .more = S16LD_DENOM_5561_MORE};};
template<> struct libdivide_constants<int16_t,5562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5562_MAGIC, .more = S16LD_DENOM_5562_MORE};};
template<> struct libdivide_constants<int16_t,5563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5563_MAGIC, .more = S16LD_DENOM_5563_MORE};};
template<> struct libdivide_constants<int16_t,5564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5564_MAGIC, .more = S16LD_DENOM_5564_MORE};};
template<> struct libdivide_constants<int16_t,5565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5565_MAGIC, .more = S16LD_DENOM_5565_MORE};};
template<> struct libdivide_constants<int16_t,5566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5566_MAGIC, .more = S16LD_DENOM_5566_MORE};};
template<> struct libdivide_constants<int16_t,5567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5567_MAGIC, .more = S16LD_DENOM_5567_MORE};};
template<> struct libdivide_constants<int16_t,5568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5568_MAGIC, .more = S16LD_DENOM_5568_MORE};};
template<> struct libdivide_constants<int16_t,5569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5569_MAGIC, .more = S16LD_DENOM_5569_MORE};};
template<> struct libdivide_constants<int16_t,5570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5570_MAGIC, .more = S16LD_DENOM_5570_MORE};};
template<> struct libdivide_constants<int16_t,5571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5571_MAGIC, .more = S16LD_DENOM_5571_MORE};};
template<> struct libdivide_constants<int16_t,5572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5572_MAGIC, .more = S16LD_DENOM_5572_MORE};};
template<> struct libdivide_constants<int16_t,5573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5573_MAGIC, .more = S16LD_DENOM_5573_MORE};};
template<> struct libdivide_constants<int16_t,5574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5574_MAGIC, .more = S16LD_DENOM_5574_MORE};};
template<> struct libdivide_constants<int16_t,5575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5575_MAGIC, .more = S16LD_DENOM_5575_MORE};};
template<> struct libdivide_constants<int16_t,5576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5576_MAGIC, .more = S16LD_DENOM_5576_MORE};};
template<> struct libdivide_constants<int16_t,5577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5577_MAGIC, .more = S16LD_DENOM_5577_MORE};};
template<> struct libdivide_constants<int16_t,5578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5578_MAGIC, .more = S16LD_DENOM_5578_MORE};};
template<> struct libdivide_constants<int16_t,5579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5579_MAGIC, .more = S16LD_DENOM_5579_MORE};};
template<> struct libdivide_constants<int16_t,5580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5580_MAGIC, .more = S16LD_DENOM_5580_MORE};};
template<> struct libdivide_constants<int16_t,5581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5581_MAGIC, .more = S16LD_DENOM_5581_MORE};};
template<> struct libdivide_constants<int16_t,5582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5582_MAGIC, .more = S16LD_DENOM_5582_MORE};};
template<> struct libdivide_constants<int16_t,5583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5583_MAGIC, .more = S16LD_DENOM_5583_MORE};};
template<> struct libdivide_constants<int16_t,5584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5584_MAGIC, .more = S16LD_DENOM_5584_MORE};};
template<> struct libdivide_constants<int16_t,5585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5585_MAGIC, .more = S16LD_DENOM_5585_MORE};};
template<> struct libdivide_constants<int16_t,5586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5586_MAGIC, .more = S16LD_DENOM_5586_MORE};};
template<> struct libdivide_constants<int16_t,5587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5587_MAGIC, .more = S16LD_DENOM_5587_MORE};};
template<> struct libdivide_constants<int16_t,5588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5588_MAGIC, .more = S16LD_DENOM_5588_MORE};};
template<> struct libdivide_constants<int16_t,5589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5589_MAGIC, .more = S16LD_DENOM_5589_MORE};};
template<> struct libdivide_constants<int16_t,5590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5590_MAGIC, .more = S16LD_DENOM_5590_MORE};};
template<> struct libdivide_constants<int16_t,5591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5591_MAGIC, .more = S16LD_DENOM_5591_MORE};};
template<> struct libdivide_constants<int16_t,5592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5592_MAGIC, .more = S16LD_DENOM_5592_MORE};};
template<> struct libdivide_constants<int16_t,5593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5593_MAGIC, .more = S16LD_DENOM_5593_MORE};};
template<> struct libdivide_constants<int16_t,5594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5594_MAGIC, .more = S16LD_DENOM_5594_MORE};};
template<> struct libdivide_constants<int16_t,5595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5595_MAGIC, .more = S16LD_DENOM_5595_MORE};};
template<> struct libdivide_constants<int16_t,5596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5596_MAGIC, .more = S16LD_DENOM_5596_MORE};};
template<> struct libdivide_constants<int16_t,5597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5597_MAGIC, .more = S16LD_DENOM_5597_MORE};};
template<> struct libdivide_constants<int16_t,5598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5598_MAGIC, .more = S16LD_DENOM_5598_MORE};};
template<> struct libdivide_constants<int16_t,5599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5599_MAGIC, .more = S16LD_DENOM_5599_MORE};};
template<> struct libdivide_constants<int16_t,5600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5600_MAGIC, .more = S16LD_DENOM_5600_MORE};};
template<> struct libdivide_constants<int16_t,5601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5601_MAGIC, .more = S16LD_DENOM_5601_MORE};};
template<> struct libdivide_constants<int16_t,5602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5602_MAGIC, .more = S16LD_DENOM_5602_MORE};};
template<> struct libdivide_constants<int16_t,5603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5603_MAGIC, .more = S16LD_DENOM_5603_MORE};};
template<> struct libdivide_constants<int16_t,5604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5604_MAGIC, .more = S16LD_DENOM_5604_MORE};};
template<> struct libdivide_constants<int16_t,5605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5605_MAGIC, .more = S16LD_DENOM_5605_MORE};};
template<> struct libdivide_constants<int16_t,5606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5606_MAGIC, .more = S16LD_DENOM_5606_MORE};};
template<> struct libdivide_constants<int16_t,5607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5607_MAGIC, .more = S16LD_DENOM_5607_MORE};};
template<> struct libdivide_constants<int16_t,5608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5608_MAGIC, .more = S16LD_DENOM_5608_MORE};};
template<> struct libdivide_constants<int16_t,5609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5609_MAGIC, .more = S16LD_DENOM_5609_MORE};};
template<> struct libdivide_constants<int16_t,5610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5610_MAGIC, .more = S16LD_DENOM_5610_MORE};};
template<> struct libdivide_constants<int16_t,5611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5611_MAGIC, .more = S16LD_DENOM_5611_MORE};};
template<> struct libdivide_constants<int16_t,5612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5612_MAGIC, .more = S16LD_DENOM_5612_MORE};};
template<> struct libdivide_constants<int16_t,5613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5613_MAGIC, .more = S16LD_DENOM_5613_MORE};};
template<> struct libdivide_constants<int16_t,5614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5614_MAGIC, .more = S16LD_DENOM_5614_MORE};};
template<> struct libdivide_constants<int16_t,5615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5615_MAGIC, .more = S16LD_DENOM_5615_MORE};};
template<> struct libdivide_constants<int16_t,5616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5616_MAGIC, .more = S16LD_DENOM_5616_MORE};};
template<> struct libdivide_constants<int16_t,5617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5617_MAGIC, .more = S16LD_DENOM_5617_MORE};};
template<> struct libdivide_constants<int16_t,5618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5618_MAGIC, .more = S16LD_DENOM_5618_MORE};};
template<> struct libdivide_constants<int16_t,5619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5619_MAGIC, .more = S16LD_DENOM_5619_MORE};};
template<> struct libdivide_constants<int16_t,5620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5620_MAGIC, .more = S16LD_DENOM_5620_MORE};};
template<> struct libdivide_constants<int16_t,5621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5621_MAGIC, .more = S16LD_DENOM_5621_MORE};};
template<> struct libdivide_constants<int16_t,5622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5622_MAGIC, .more = S16LD_DENOM_5622_MORE};};
template<> struct libdivide_constants<int16_t,5623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5623_MAGIC, .more = S16LD_DENOM_5623_MORE};};
template<> struct libdivide_constants<int16_t,5624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5624_MAGIC, .more = S16LD_DENOM_5624_MORE};};
template<> struct libdivide_constants<int16_t,5625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5625_MAGIC, .more = S16LD_DENOM_5625_MORE};};
template<> struct libdivide_constants<int16_t,5626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5626_MAGIC, .more = S16LD_DENOM_5626_MORE};};
template<> struct libdivide_constants<int16_t,5627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5627_MAGIC, .more = S16LD_DENOM_5627_MORE};};
template<> struct libdivide_constants<int16_t,5628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5628_MAGIC, .more = S16LD_DENOM_5628_MORE};};
template<> struct libdivide_constants<int16_t,5629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5629_MAGIC, .more = S16LD_DENOM_5629_MORE};};
template<> struct libdivide_constants<int16_t,5630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5630_MAGIC, .more = S16LD_DENOM_5630_MORE};};
template<> struct libdivide_constants<int16_t,5631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5631_MAGIC, .more = S16LD_DENOM_5631_MORE};};
template<> struct libdivide_constants<int16_t,5632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5632_MAGIC, .more = S16LD_DENOM_5632_MORE};};
template<> struct libdivide_constants<int16_t,5633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5633_MAGIC, .more = S16LD_DENOM_5633_MORE};};
template<> struct libdivide_constants<int16_t,5634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5634_MAGIC, .more = S16LD_DENOM_5634_MORE};};
template<> struct libdivide_constants<int16_t,5635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5635_MAGIC, .more = S16LD_DENOM_5635_MORE};};
template<> struct libdivide_constants<int16_t,5636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5636_MAGIC, .more = S16LD_DENOM_5636_MORE};};
template<> struct libdivide_constants<int16_t,5637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5637_MAGIC, .more = S16LD_DENOM_5637_MORE};};
template<> struct libdivide_constants<int16_t,5638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5638_MAGIC, .more = S16LD_DENOM_5638_MORE};};
template<> struct libdivide_constants<int16_t,5639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5639_MAGIC, .more = S16LD_DENOM_5639_MORE};};
template<> struct libdivide_constants<int16_t,5640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5640_MAGIC, .more = S16LD_DENOM_5640_MORE};};
template<> struct libdivide_constants<int16_t,5641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5641_MAGIC, .more = S16LD_DENOM_5641_MORE};};
template<> struct libdivide_constants<int16_t,5642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5642_MAGIC, .more = S16LD_DENOM_5642_MORE};};
template<> struct libdivide_constants<int16_t,5643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5643_MAGIC, .more = S16LD_DENOM_5643_MORE};};
template<> struct libdivide_constants<int16_t,5644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5644_MAGIC, .more = S16LD_DENOM_5644_MORE};};
template<> struct libdivide_constants<int16_t,5645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5645_MAGIC, .more = S16LD_DENOM_5645_MORE};};
template<> struct libdivide_constants<int16_t,5646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5646_MAGIC, .more = S16LD_DENOM_5646_MORE};};
template<> struct libdivide_constants<int16_t,5647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5647_MAGIC, .more = S16LD_DENOM_5647_MORE};};
template<> struct libdivide_constants<int16_t,5648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5648_MAGIC, .more = S16LD_DENOM_5648_MORE};};
template<> struct libdivide_constants<int16_t,5649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5649_MAGIC, .more = S16LD_DENOM_5649_MORE};};
template<> struct libdivide_constants<int16_t,5650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5650_MAGIC, .more = S16LD_DENOM_5650_MORE};};
template<> struct libdivide_constants<int16_t,5651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5651_MAGIC, .more = S16LD_DENOM_5651_MORE};};
template<> struct libdivide_constants<int16_t,5652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5652_MAGIC, .more = S16LD_DENOM_5652_MORE};};
template<> struct libdivide_constants<int16_t,5653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5653_MAGIC, .more = S16LD_DENOM_5653_MORE};};
template<> struct libdivide_constants<int16_t,5654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5654_MAGIC, .more = S16LD_DENOM_5654_MORE};};
template<> struct libdivide_constants<int16_t,5655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5655_MAGIC, .more = S16LD_DENOM_5655_MORE};};
template<> struct libdivide_constants<int16_t,5656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5656_MAGIC, .more = S16LD_DENOM_5656_MORE};};
template<> struct libdivide_constants<int16_t,5657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5657_MAGIC, .more = S16LD_DENOM_5657_MORE};};
template<> struct libdivide_constants<int16_t,5658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5658_MAGIC, .more = S16LD_DENOM_5658_MORE};};
template<> struct libdivide_constants<int16_t,5659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5659_MAGIC, .more = S16LD_DENOM_5659_MORE};};
template<> struct libdivide_constants<int16_t,5660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5660_MAGIC, .more = S16LD_DENOM_5660_MORE};};
template<> struct libdivide_constants<int16_t,5661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5661_MAGIC, .more = S16LD_DENOM_5661_MORE};};
template<> struct libdivide_constants<int16_t,5662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5662_MAGIC, .more = S16LD_DENOM_5662_MORE};};
template<> struct libdivide_constants<int16_t,5663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5663_MAGIC, .more = S16LD_DENOM_5663_MORE};};
template<> struct libdivide_constants<int16_t,5664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5664_MAGIC, .more = S16LD_DENOM_5664_MORE};};
template<> struct libdivide_constants<int16_t,5665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5665_MAGIC, .more = S16LD_DENOM_5665_MORE};};
template<> struct libdivide_constants<int16_t,5666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5666_MAGIC, .more = S16LD_DENOM_5666_MORE};};
template<> struct libdivide_constants<int16_t,5667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5667_MAGIC, .more = S16LD_DENOM_5667_MORE};};
template<> struct libdivide_constants<int16_t,5668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5668_MAGIC, .more = S16LD_DENOM_5668_MORE};};
template<> struct libdivide_constants<int16_t,5669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5669_MAGIC, .more = S16LD_DENOM_5669_MORE};};
template<> struct libdivide_constants<int16_t,5670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5670_MAGIC, .more = S16LD_DENOM_5670_MORE};};
template<> struct libdivide_constants<int16_t,5671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5671_MAGIC, .more = S16LD_DENOM_5671_MORE};};
template<> struct libdivide_constants<int16_t,5672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5672_MAGIC, .more = S16LD_DENOM_5672_MORE};};
template<> struct libdivide_constants<int16_t,5673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5673_MAGIC, .more = S16LD_DENOM_5673_MORE};};
template<> struct libdivide_constants<int16_t,5674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5674_MAGIC, .more = S16LD_DENOM_5674_MORE};};
template<> struct libdivide_constants<int16_t,5675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5675_MAGIC, .more = S16LD_DENOM_5675_MORE};};
template<> struct libdivide_constants<int16_t,5676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5676_MAGIC, .more = S16LD_DENOM_5676_MORE};};
template<> struct libdivide_constants<int16_t,5677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5677_MAGIC, .more = S16LD_DENOM_5677_MORE};};
template<> struct libdivide_constants<int16_t,5678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5678_MAGIC, .more = S16LD_DENOM_5678_MORE};};
template<> struct libdivide_constants<int16_t,5679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5679_MAGIC, .more = S16LD_DENOM_5679_MORE};};
template<> struct libdivide_constants<int16_t,5680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5680_MAGIC, .more = S16LD_DENOM_5680_MORE};};
template<> struct libdivide_constants<int16_t,5681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5681_MAGIC, .more = S16LD_DENOM_5681_MORE};};
template<> struct libdivide_constants<int16_t,5682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5682_MAGIC, .more = S16LD_DENOM_5682_MORE};};
template<> struct libdivide_constants<int16_t,5683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5683_MAGIC, .more = S16LD_DENOM_5683_MORE};};
template<> struct libdivide_constants<int16_t,5684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5684_MAGIC, .more = S16LD_DENOM_5684_MORE};};
template<> struct libdivide_constants<int16_t,5685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5685_MAGIC, .more = S16LD_DENOM_5685_MORE};};
template<> struct libdivide_constants<int16_t,5686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5686_MAGIC, .more = S16LD_DENOM_5686_MORE};};
template<> struct libdivide_constants<int16_t,5687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5687_MAGIC, .more = S16LD_DENOM_5687_MORE};};
template<> struct libdivide_constants<int16_t,5688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5688_MAGIC, .more = S16LD_DENOM_5688_MORE};};
template<> struct libdivide_constants<int16_t,5689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5689_MAGIC, .more = S16LD_DENOM_5689_MORE};};
template<> struct libdivide_constants<int16_t,5690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5690_MAGIC, .more = S16LD_DENOM_5690_MORE};};
template<> struct libdivide_constants<int16_t,5691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5691_MAGIC, .more = S16LD_DENOM_5691_MORE};};
template<> struct libdivide_constants<int16_t,5692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5692_MAGIC, .more = S16LD_DENOM_5692_MORE};};
template<> struct libdivide_constants<int16_t,5693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5693_MAGIC, .more = S16LD_DENOM_5693_MORE};};
template<> struct libdivide_constants<int16_t,5694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5694_MAGIC, .more = S16LD_DENOM_5694_MORE};};
template<> struct libdivide_constants<int16_t,5695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5695_MAGIC, .more = S16LD_DENOM_5695_MORE};};
template<> struct libdivide_constants<int16_t,5696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5696_MAGIC, .more = S16LD_DENOM_5696_MORE};};
template<> struct libdivide_constants<int16_t,5697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5697_MAGIC, .more = S16LD_DENOM_5697_MORE};};
template<> struct libdivide_constants<int16_t,5698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5698_MAGIC, .more = S16LD_DENOM_5698_MORE};};
template<> struct libdivide_constants<int16_t,5699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5699_MAGIC, .more = S16LD_DENOM_5699_MORE};};
template<> struct libdivide_constants<int16_t,5700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5700_MAGIC, .more = S16LD_DENOM_5700_MORE};};
template<> struct libdivide_constants<int16_t,5701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5701_MAGIC, .more = S16LD_DENOM_5701_MORE};};
template<> struct libdivide_constants<int16_t,5702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5702_MAGIC, .more = S16LD_DENOM_5702_MORE};};
template<> struct libdivide_constants<int16_t,5703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5703_MAGIC, .more = S16LD_DENOM_5703_MORE};};
template<> struct libdivide_constants<int16_t,5704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5704_MAGIC, .more = S16LD_DENOM_5704_MORE};};
template<> struct libdivide_constants<int16_t,5705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5705_MAGIC, .more = S16LD_DENOM_5705_MORE};};
template<> struct libdivide_constants<int16_t,5706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5706_MAGIC, .more = S16LD_DENOM_5706_MORE};};
template<> struct libdivide_constants<int16_t,5707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5707_MAGIC, .more = S16LD_DENOM_5707_MORE};};
template<> struct libdivide_constants<int16_t,5708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5708_MAGIC, .more = S16LD_DENOM_5708_MORE};};
template<> struct libdivide_constants<int16_t,5709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5709_MAGIC, .more = S16LD_DENOM_5709_MORE};};
template<> struct libdivide_constants<int16_t,5710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5710_MAGIC, .more = S16LD_DENOM_5710_MORE};};
template<> struct libdivide_constants<int16_t,5711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5711_MAGIC, .more = S16LD_DENOM_5711_MORE};};
template<> struct libdivide_constants<int16_t,5712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5712_MAGIC, .more = S16LD_DENOM_5712_MORE};};
template<> struct libdivide_constants<int16_t,5713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5713_MAGIC, .more = S16LD_DENOM_5713_MORE};};
template<> struct libdivide_constants<int16_t,5714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5714_MAGIC, .more = S16LD_DENOM_5714_MORE};};
template<> struct libdivide_constants<int16_t,5715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5715_MAGIC, .more = S16LD_DENOM_5715_MORE};};
template<> struct libdivide_constants<int16_t,5716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5716_MAGIC, .more = S16LD_DENOM_5716_MORE};};
template<> struct libdivide_constants<int16_t,5717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5717_MAGIC, .more = S16LD_DENOM_5717_MORE};};
template<> struct libdivide_constants<int16_t,5718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5718_MAGIC, .more = S16LD_DENOM_5718_MORE};};
template<> struct libdivide_constants<int16_t,5719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5719_MAGIC, .more = S16LD_DENOM_5719_MORE};};
template<> struct libdivide_constants<int16_t,5720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5720_MAGIC, .more = S16LD_DENOM_5720_MORE};};
template<> struct libdivide_constants<int16_t,5721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5721_MAGIC, .more = S16LD_DENOM_5721_MORE};};
template<> struct libdivide_constants<int16_t,5722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5722_MAGIC, .more = S16LD_DENOM_5722_MORE};};
template<> struct libdivide_constants<int16_t,5723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5723_MAGIC, .more = S16LD_DENOM_5723_MORE};};
template<> struct libdivide_constants<int16_t,5724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5724_MAGIC, .more = S16LD_DENOM_5724_MORE};};
template<> struct libdivide_constants<int16_t,5725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5725_MAGIC, .more = S16LD_DENOM_5725_MORE};};
template<> struct libdivide_constants<int16_t,5726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5726_MAGIC, .more = S16LD_DENOM_5726_MORE};};
template<> struct libdivide_constants<int16_t,5727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5727_MAGIC, .more = S16LD_DENOM_5727_MORE};};
template<> struct libdivide_constants<int16_t,5728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5728_MAGIC, .more = S16LD_DENOM_5728_MORE};};
template<> struct libdivide_constants<int16_t,5729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5729_MAGIC, .more = S16LD_DENOM_5729_MORE};};
template<> struct libdivide_constants<int16_t,5730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5730_MAGIC, .more = S16LD_DENOM_5730_MORE};};
template<> struct libdivide_constants<int16_t,5731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5731_MAGIC, .more = S16LD_DENOM_5731_MORE};};
template<> struct libdivide_constants<int16_t,5732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5732_MAGIC, .more = S16LD_DENOM_5732_MORE};};
template<> struct libdivide_constants<int16_t,5733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5733_MAGIC, .more = S16LD_DENOM_5733_MORE};};
template<> struct libdivide_constants<int16_t,5734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5734_MAGIC, .more = S16LD_DENOM_5734_MORE};};
template<> struct libdivide_constants<int16_t,5735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5735_MAGIC, .more = S16LD_DENOM_5735_MORE};};
template<> struct libdivide_constants<int16_t,5736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5736_MAGIC, .more = S16LD_DENOM_5736_MORE};};
template<> struct libdivide_constants<int16_t,5737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5737_MAGIC, .more = S16LD_DENOM_5737_MORE};};
template<> struct libdivide_constants<int16_t,5738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5738_MAGIC, .more = S16LD_DENOM_5738_MORE};};
template<> struct libdivide_constants<int16_t,5739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5739_MAGIC, .more = S16LD_DENOM_5739_MORE};};
template<> struct libdivide_constants<int16_t,5740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5740_MAGIC, .more = S16LD_DENOM_5740_MORE};};
template<> struct libdivide_constants<int16_t,5741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5741_MAGIC, .more = S16LD_DENOM_5741_MORE};};
template<> struct libdivide_constants<int16_t,5742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5742_MAGIC, .more = S16LD_DENOM_5742_MORE};};
template<> struct libdivide_constants<int16_t,5743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5743_MAGIC, .more = S16LD_DENOM_5743_MORE};};
template<> struct libdivide_constants<int16_t,5744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5744_MAGIC, .more = S16LD_DENOM_5744_MORE};};
template<> struct libdivide_constants<int16_t,5745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5745_MAGIC, .more = S16LD_DENOM_5745_MORE};};
template<> struct libdivide_constants<int16_t,5746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5746_MAGIC, .more = S16LD_DENOM_5746_MORE};};
template<> struct libdivide_constants<int16_t,5747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5747_MAGIC, .more = S16LD_DENOM_5747_MORE};};
template<> struct libdivide_constants<int16_t,5748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5748_MAGIC, .more = S16LD_DENOM_5748_MORE};};
template<> struct libdivide_constants<int16_t,5749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5749_MAGIC, .more = S16LD_DENOM_5749_MORE};};
template<> struct libdivide_constants<int16_t,5750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5750_MAGIC, .more = S16LD_DENOM_5750_MORE};};
template<> struct libdivide_constants<int16_t,5751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5751_MAGIC, .more = S16LD_DENOM_5751_MORE};};
template<> struct libdivide_constants<int16_t,5752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5752_MAGIC, .more = S16LD_DENOM_5752_MORE};};
template<> struct libdivide_constants<int16_t,5753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5753_MAGIC, .more = S16LD_DENOM_5753_MORE};};
template<> struct libdivide_constants<int16_t,5754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5754_MAGIC, .more = S16LD_DENOM_5754_MORE};};
template<> struct libdivide_constants<int16_t,5755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5755_MAGIC, .more = S16LD_DENOM_5755_MORE};};
template<> struct libdivide_constants<int16_t,5756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5756_MAGIC, .more = S16LD_DENOM_5756_MORE};};
template<> struct libdivide_constants<int16_t,5757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5757_MAGIC, .more = S16LD_DENOM_5757_MORE};};
template<> struct libdivide_constants<int16_t,5758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5758_MAGIC, .more = S16LD_DENOM_5758_MORE};};
template<> struct libdivide_constants<int16_t,5759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5759_MAGIC, .more = S16LD_DENOM_5759_MORE};};
template<> struct libdivide_constants<int16_t,5760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5760_MAGIC, .more = S16LD_DENOM_5760_MORE};};
template<> struct libdivide_constants<int16_t,5761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5761_MAGIC, .more = S16LD_DENOM_5761_MORE};};
template<> struct libdivide_constants<int16_t,5762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5762_MAGIC, .more = S16LD_DENOM_5762_MORE};};
template<> struct libdivide_constants<int16_t,5763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5763_MAGIC, .more = S16LD_DENOM_5763_MORE};};
template<> struct libdivide_constants<int16_t,5764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5764_MAGIC, .more = S16LD_DENOM_5764_MORE};};
template<> struct libdivide_constants<int16_t,5765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5765_MAGIC, .more = S16LD_DENOM_5765_MORE};};
template<> struct libdivide_constants<int16_t,5766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5766_MAGIC, .more = S16LD_DENOM_5766_MORE};};
template<> struct libdivide_constants<int16_t,5767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5767_MAGIC, .more = S16LD_DENOM_5767_MORE};};
template<> struct libdivide_constants<int16_t,5768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5768_MAGIC, .more = S16LD_DENOM_5768_MORE};};
template<> struct libdivide_constants<int16_t,5769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5769_MAGIC, .more = S16LD_DENOM_5769_MORE};};
template<> struct libdivide_constants<int16_t,5770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5770_MAGIC, .more = S16LD_DENOM_5770_MORE};};
template<> struct libdivide_constants<int16_t,5771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5771_MAGIC, .more = S16LD_DENOM_5771_MORE};};
template<> struct libdivide_constants<int16_t,5772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5772_MAGIC, .more = S16LD_DENOM_5772_MORE};};
template<> struct libdivide_constants<int16_t,5773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5773_MAGIC, .more = S16LD_DENOM_5773_MORE};};
template<> struct libdivide_constants<int16_t,5774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5774_MAGIC, .more = S16LD_DENOM_5774_MORE};};
template<> struct libdivide_constants<int16_t,5775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5775_MAGIC, .more = S16LD_DENOM_5775_MORE};};
template<> struct libdivide_constants<int16_t,5776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5776_MAGIC, .more = S16LD_DENOM_5776_MORE};};
template<> struct libdivide_constants<int16_t,5777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5777_MAGIC, .more = S16LD_DENOM_5777_MORE};};
template<> struct libdivide_constants<int16_t,5778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5778_MAGIC, .more = S16LD_DENOM_5778_MORE};};
template<> struct libdivide_constants<int16_t,5779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5779_MAGIC, .more = S16LD_DENOM_5779_MORE};};
template<> struct libdivide_constants<int16_t,5780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5780_MAGIC, .more = S16LD_DENOM_5780_MORE};};
template<> struct libdivide_constants<int16_t,5781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5781_MAGIC, .more = S16LD_DENOM_5781_MORE};};
template<> struct libdivide_constants<int16_t,5782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5782_MAGIC, .more = S16LD_DENOM_5782_MORE};};
template<> struct libdivide_constants<int16_t,5783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5783_MAGIC, .more = S16LD_DENOM_5783_MORE};};
template<> struct libdivide_constants<int16_t,5784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5784_MAGIC, .more = S16LD_DENOM_5784_MORE};};
template<> struct libdivide_constants<int16_t,5785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5785_MAGIC, .more = S16LD_DENOM_5785_MORE};};
template<> struct libdivide_constants<int16_t,5786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5786_MAGIC, .more = S16LD_DENOM_5786_MORE};};
template<> struct libdivide_constants<int16_t,5787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5787_MAGIC, .more = S16LD_DENOM_5787_MORE};};
template<> struct libdivide_constants<int16_t,5788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5788_MAGIC, .more = S16LD_DENOM_5788_MORE};};
template<> struct libdivide_constants<int16_t,5789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5789_MAGIC, .more = S16LD_DENOM_5789_MORE};};
template<> struct libdivide_constants<int16_t,5790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5790_MAGIC, .more = S16LD_DENOM_5790_MORE};};
template<> struct libdivide_constants<int16_t,5791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5791_MAGIC, .more = S16LD_DENOM_5791_MORE};};
template<> struct libdivide_constants<int16_t,5792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5792_MAGIC, .more = S16LD_DENOM_5792_MORE};};
template<> struct libdivide_constants<int16_t,5793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5793_MAGIC, .more = S16LD_DENOM_5793_MORE};};
template<> struct libdivide_constants<int16_t,5794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5794_MAGIC, .more = S16LD_DENOM_5794_MORE};};
template<> struct libdivide_constants<int16_t,5795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5795_MAGIC, .more = S16LD_DENOM_5795_MORE};};
template<> struct libdivide_constants<int16_t,5796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5796_MAGIC, .more = S16LD_DENOM_5796_MORE};};
template<> struct libdivide_constants<int16_t,5797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5797_MAGIC, .more = S16LD_DENOM_5797_MORE};};
template<> struct libdivide_constants<int16_t,5798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5798_MAGIC, .more = S16LD_DENOM_5798_MORE};};
template<> struct libdivide_constants<int16_t,5799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5799_MAGIC, .more = S16LD_DENOM_5799_MORE};};
template<> struct libdivide_constants<int16_t,5800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5800_MAGIC, .more = S16LD_DENOM_5800_MORE};};
template<> struct libdivide_constants<int16_t,5801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5801_MAGIC, .more = S16LD_DENOM_5801_MORE};};
template<> struct libdivide_constants<int16_t,5802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5802_MAGIC, .more = S16LD_DENOM_5802_MORE};};
template<> struct libdivide_constants<int16_t,5803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5803_MAGIC, .more = S16LD_DENOM_5803_MORE};};
template<> struct libdivide_constants<int16_t,5804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5804_MAGIC, .more = S16LD_DENOM_5804_MORE};};
template<> struct libdivide_constants<int16_t,5805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5805_MAGIC, .more = S16LD_DENOM_5805_MORE};};
template<> struct libdivide_constants<int16_t,5806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5806_MAGIC, .more = S16LD_DENOM_5806_MORE};};
template<> struct libdivide_constants<int16_t,5807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5807_MAGIC, .more = S16LD_DENOM_5807_MORE};};
template<> struct libdivide_constants<int16_t,5808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5808_MAGIC, .more = S16LD_DENOM_5808_MORE};};
template<> struct libdivide_constants<int16_t,5809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5809_MAGIC, .more = S16LD_DENOM_5809_MORE};};
template<> struct libdivide_constants<int16_t,5810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5810_MAGIC, .more = S16LD_DENOM_5810_MORE};};
template<> struct libdivide_constants<int16_t,5811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5811_MAGIC, .more = S16LD_DENOM_5811_MORE};};
template<> struct libdivide_constants<int16_t,5812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5812_MAGIC, .more = S16LD_DENOM_5812_MORE};};
template<> struct libdivide_constants<int16_t,5813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5813_MAGIC, .more = S16LD_DENOM_5813_MORE};};
template<> struct libdivide_constants<int16_t,5814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5814_MAGIC, .more = S16LD_DENOM_5814_MORE};};
template<> struct libdivide_constants<int16_t,5815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5815_MAGIC, .more = S16LD_DENOM_5815_MORE};};
template<> struct libdivide_constants<int16_t,5816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5816_MAGIC, .more = S16LD_DENOM_5816_MORE};};
template<> struct libdivide_constants<int16_t,5817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5817_MAGIC, .more = S16LD_DENOM_5817_MORE};};
template<> struct libdivide_constants<int16_t,5818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5818_MAGIC, .more = S16LD_DENOM_5818_MORE};};
template<> struct libdivide_constants<int16_t,5819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5819_MAGIC, .more = S16LD_DENOM_5819_MORE};};
template<> struct libdivide_constants<int16_t,5820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5820_MAGIC, .more = S16LD_DENOM_5820_MORE};};
template<> struct libdivide_constants<int16_t,5821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5821_MAGIC, .more = S16LD_DENOM_5821_MORE};};
template<> struct libdivide_constants<int16_t,5822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5822_MAGIC, .more = S16LD_DENOM_5822_MORE};};
template<> struct libdivide_constants<int16_t,5823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5823_MAGIC, .more = S16LD_DENOM_5823_MORE};};
template<> struct libdivide_constants<int16_t,5824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5824_MAGIC, .more = S16LD_DENOM_5824_MORE};};
template<> struct libdivide_constants<int16_t,5825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5825_MAGIC, .more = S16LD_DENOM_5825_MORE};};
template<> struct libdivide_constants<int16_t,5826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5826_MAGIC, .more = S16LD_DENOM_5826_MORE};};
template<> struct libdivide_constants<int16_t,5827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5827_MAGIC, .more = S16LD_DENOM_5827_MORE};};
template<> struct libdivide_constants<int16_t,5828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5828_MAGIC, .more = S16LD_DENOM_5828_MORE};};
template<> struct libdivide_constants<int16_t,5829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5829_MAGIC, .more = S16LD_DENOM_5829_MORE};};
template<> struct libdivide_constants<int16_t,5830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5830_MAGIC, .more = S16LD_DENOM_5830_MORE};};
template<> struct libdivide_constants<int16_t,5831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5831_MAGIC, .more = S16LD_DENOM_5831_MORE};};
template<> struct libdivide_constants<int16_t,5832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5832_MAGIC, .more = S16LD_DENOM_5832_MORE};};
template<> struct libdivide_constants<int16_t,5833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5833_MAGIC, .more = S16LD_DENOM_5833_MORE};};
template<> struct libdivide_constants<int16_t,5834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5834_MAGIC, .more = S16LD_DENOM_5834_MORE};};
template<> struct libdivide_constants<int16_t,5835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5835_MAGIC, .more = S16LD_DENOM_5835_MORE};};
template<> struct libdivide_constants<int16_t,5836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5836_MAGIC, .more = S16LD_DENOM_5836_MORE};};
template<> struct libdivide_constants<int16_t,5837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5837_MAGIC, .more = S16LD_DENOM_5837_MORE};};
template<> struct libdivide_constants<int16_t,5838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5838_MAGIC, .more = S16LD_DENOM_5838_MORE};};
template<> struct libdivide_constants<int16_t,5839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5839_MAGIC, .more = S16LD_DENOM_5839_MORE};};
template<> struct libdivide_constants<int16_t,5840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5840_MAGIC, .more = S16LD_DENOM_5840_MORE};};
template<> struct libdivide_constants<int16_t,5841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5841_MAGIC, .more = S16LD_DENOM_5841_MORE};};
template<> struct libdivide_constants<int16_t,5842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5842_MAGIC, .more = S16LD_DENOM_5842_MORE};};
template<> struct libdivide_constants<int16_t,5843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5843_MAGIC, .more = S16LD_DENOM_5843_MORE};};
template<> struct libdivide_constants<int16_t,5844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5844_MAGIC, .more = S16LD_DENOM_5844_MORE};};
template<> struct libdivide_constants<int16_t,5845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5845_MAGIC, .more = S16LD_DENOM_5845_MORE};};
template<> struct libdivide_constants<int16_t,5846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5846_MAGIC, .more = S16LD_DENOM_5846_MORE};};
template<> struct libdivide_constants<int16_t,5847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5847_MAGIC, .more = S16LD_DENOM_5847_MORE};};
template<> struct libdivide_constants<int16_t,5848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5848_MAGIC, .more = S16LD_DENOM_5848_MORE};};
template<> struct libdivide_constants<int16_t,5849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5849_MAGIC, .more = S16LD_DENOM_5849_MORE};};
template<> struct libdivide_constants<int16_t,5850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5850_MAGIC, .more = S16LD_DENOM_5850_MORE};};
template<> struct libdivide_constants<int16_t,5851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5851_MAGIC, .more = S16LD_DENOM_5851_MORE};};
template<> struct libdivide_constants<int16_t,5852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5852_MAGIC, .more = S16LD_DENOM_5852_MORE};};
template<> struct libdivide_constants<int16_t,5853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5853_MAGIC, .more = S16LD_DENOM_5853_MORE};};
template<> struct libdivide_constants<int16_t,5854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5854_MAGIC, .more = S16LD_DENOM_5854_MORE};};
template<> struct libdivide_constants<int16_t,5855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5855_MAGIC, .more = S16LD_DENOM_5855_MORE};};
template<> struct libdivide_constants<int16_t,5856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5856_MAGIC, .more = S16LD_DENOM_5856_MORE};};
template<> struct libdivide_constants<int16_t,5857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5857_MAGIC, .more = S16LD_DENOM_5857_MORE};};
template<> struct libdivide_constants<int16_t,5858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5858_MAGIC, .more = S16LD_DENOM_5858_MORE};};
template<> struct libdivide_constants<int16_t,5859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5859_MAGIC, .more = S16LD_DENOM_5859_MORE};};
template<> struct libdivide_constants<int16_t,5860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5860_MAGIC, .more = S16LD_DENOM_5860_MORE};};
template<> struct libdivide_constants<int16_t,5861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5861_MAGIC, .more = S16LD_DENOM_5861_MORE};};
template<> struct libdivide_constants<int16_t,5862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5862_MAGIC, .more = S16LD_DENOM_5862_MORE};};
template<> struct libdivide_constants<int16_t,5863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5863_MAGIC, .more = S16LD_DENOM_5863_MORE};};
template<> struct libdivide_constants<int16_t,5864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5864_MAGIC, .more = S16LD_DENOM_5864_MORE};};
template<> struct libdivide_constants<int16_t,5865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5865_MAGIC, .more = S16LD_DENOM_5865_MORE};};
template<> struct libdivide_constants<int16_t,5866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5866_MAGIC, .more = S16LD_DENOM_5866_MORE};};
template<> struct libdivide_constants<int16_t,5867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5867_MAGIC, .more = S16LD_DENOM_5867_MORE};};
template<> struct libdivide_constants<int16_t,5868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5868_MAGIC, .more = S16LD_DENOM_5868_MORE};};
template<> struct libdivide_constants<int16_t,5869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5869_MAGIC, .more = S16LD_DENOM_5869_MORE};};
template<> struct libdivide_constants<int16_t,5870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5870_MAGIC, .more = S16LD_DENOM_5870_MORE};};
template<> struct libdivide_constants<int16_t,5871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5871_MAGIC, .more = S16LD_DENOM_5871_MORE};};
template<> struct libdivide_constants<int16_t,5872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5872_MAGIC, .more = S16LD_DENOM_5872_MORE};};
template<> struct libdivide_constants<int16_t,5873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5873_MAGIC, .more = S16LD_DENOM_5873_MORE};};
template<> struct libdivide_constants<int16_t,5874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5874_MAGIC, .more = S16LD_DENOM_5874_MORE};};
template<> struct libdivide_constants<int16_t,5875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5875_MAGIC, .more = S16LD_DENOM_5875_MORE};};
template<> struct libdivide_constants<int16_t,5876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5876_MAGIC, .more = S16LD_DENOM_5876_MORE};};
template<> struct libdivide_constants<int16_t,5877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5877_MAGIC, .more = S16LD_DENOM_5877_MORE};};
template<> struct libdivide_constants<int16_t,5878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5878_MAGIC, .more = S16LD_DENOM_5878_MORE};};
template<> struct libdivide_constants<int16_t,5879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5879_MAGIC, .more = S16LD_DENOM_5879_MORE};};
template<> struct libdivide_constants<int16_t,5880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5880_MAGIC, .more = S16LD_DENOM_5880_MORE};};
template<> struct libdivide_constants<int16_t,5881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5881_MAGIC, .more = S16LD_DENOM_5881_MORE};};
template<> struct libdivide_constants<int16_t,5882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5882_MAGIC, .more = S16LD_DENOM_5882_MORE};};
template<> struct libdivide_constants<int16_t,5883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5883_MAGIC, .more = S16LD_DENOM_5883_MORE};};
template<> struct libdivide_constants<int16_t,5884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5884_MAGIC, .more = S16LD_DENOM_5884_MORE};};
template<> struct libdivide_constants<int16_t,5885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5885_MAGIC, .more = S16LD_DENOM_5885_MORE};};
template<> struct libdivide_constants<int16_t,5886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5886_MAGIC, .more = S16LD_DENOM_5886_MORE};};
template<> struct libdivide_constants<int16_t,5887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5887_MAGIC, .more = S16LD_DENOM_5887_MORE};};
template<> struct libdivide_constants<int16_t,5888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5888_MAGIC, .more = S16LD_DENOM_5888_MORE};};
template<> struct libdivide_constants<int16_t,5889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5889_MAGIC, .more = S16LD_DENOM_5889_MORE};};
template<> struct libdivide_constants<int16_t,5890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5890_MAGIC, .more = S16LD_DENOM_5890_MORE};};
template<> struct libdivide_constants<int16_t,5891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5891_MAGIC, .more = S16LD_DENOM_5891_MORE};};
template<> struct libdivide_constants<int16_t,5892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5892_MAGIC, .more = S16LD_DENOM_5892_MORE};};
template<> struct libdivide_constants<int16_t,5893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5893_MAGIC, .more = S16LD_DENOM_5893_MORE};};
template<> struct libdivide_constants<int16_t,5894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5894_MAGIC, .more = S16LD_DENOM_5894_MORE};};
template<> struct libdivide_constants<int16_t,5895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5895_MAGIC, .more = S16LD_DENOM_5895_MORE};};
template<> struct libdivide_constants<int16_t,5896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5896_MAGIC, .more = S16LD_DENOM_5896_MORE};};
template<> struct libdivide_constants<int16_t,5897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5897_MAGIC, .more = S16LD_DENOM_5897_MORE};};
template<> struct libdivide_constants<int16_t,5898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5898_MAGIC, .more = S16LD_DENOM_5898_MORE};};
template<> struct libdivide_constants<int16_t,5899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5899_MAGIC, .more = S16LD_DENOM_5899_MORE};};
template<> struct libdivide_constants<int16_t,5900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5900_MAGIC, .more = S16LD_DENOM_5900_MORE};};
template<> struct libdivide_constants<int16_t,5901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5901_MAGIC, .more = S16LD_DENOM_5901_MORE};};
template<> struct libdivide_constants<int16_t,5902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5902_MAGIC, .more = S16LD_DENOM_5902_MORE};};
template<> struct libdivide_constants<int16_t,5903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5903_MAGIC, .more = S16LD_DENOM_5903_MORE};};
template<> struct libdivide_constants<int16_t,5904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5904_MAGIC, .more = S16LD_DENOM_5904_MORE};};
template<> struct libdivide_constants<int16_t,5905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5905_MAGIC, .more = S16LD_DENOM_5905_MORE};};
template<> struct libdivide_constants<int16_t,5906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5906_MAGIC, .more = S16LD_DENOM_5906_MORE};};
template<> struct libdivide_constants<int16_t,5907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5907_MAGIC, .more = S16LD_DENOM_5907_MORE};};
template<> struct libdivide_constants<int16_t,5908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5908_MAGIC, .more = S16LD_DENOM_5908_MORE};};
template<> struct libdivide_constants<int16_t,5909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5909_MAGIC, .more = S16LD_DENOM_5909_MORE};};
template<> struct libdivide_constants<int16_t,5910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5910_MAGIC, .more = S16LD_DENOM_5910_MORE};};
template<> struct libdivide_constants<int16_t,5911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5911_MAGIC, .more = S16LD_DENOM_5911_MORE};};
template<> struct libdivide_constants<int16_t,5912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5912_MAGIC, .more = S16LD_DENOM_5912_MORE};};
template<> struct libdivide_constants<int16_t,5913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5913_MAGIC, .more = S16LD_DENOM_5913_MORE};};
template<> struct libdivide_constants<int16_t,5914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5914_MAGIC, .more = S16LD_DENOM_5914_MORE};};
template<> struct libdivide_constants<int16_t,5915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5915_MAGIC, .more = S16LD_DENOM_5915_MORE};};
template<> struct libdivide_constants<int16_t,5916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5916_MAGIC, .more = S16LD_DENOM_5916_MORE};};
template<> struct libdivide_constants<int16_t,5917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5917_MAGIC, .more = S16LD_DENOM_5917_MORE};};
template<> struct libdivide_constants<int16_t,5918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5918_MAGIC, .more = S16LD_DENOM_5918_MORE};};
template<> struct libdivide_constants<int16_t,5919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5919_MAGIC, .more = S16LD_DENOM_5919_MORE};};
template<> struct libdivide_constants<int16_t,5920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5920_MAGIC, .more = S16LD_DENOM_5920_MORE};};
template<> struct libdivide_constants<int16_t,5921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5921_MAGIC, .more = S16LD_DENOM_5921_MORE};};
template<> struct libdivide_constants<int16_t,5922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5922_MAGIC, .more = S16LD_DENOM_5922_MORE};};
template<> struct libdivide_constants<int16_t,5923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5923_MAGIC, .more = S16LD_DENOM_5923_MORE};};
template<> struct libdivide_constants<int16_t,5924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5924_MAGIC, .more = S16LD_DENOM_5924_MORE};};
template<> struct libdivide_constants<int16_t,5925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5925_MAGIC, .more = S16LD_DENOM_5925_MORE};};
template<> struct libdivide_constants<int16_t,5926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5926_MAGIC, .more = S16LD_DENOM_5926_MORE};};
template<> struct libdivide_constants<int16_t,5927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5927_MAGIC, .more = S16LD_DENOM_5927_MORE};};
template<> struct libdivide_constants<int16_t,5928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5928_MAGIC, .more = S16LD_DENOM_5928_MORE};};
template<> struct libdivide_constants<int16_t,5929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5929_MAGIC, .more = S16LD_DENOM_5929_MORE};};
template<> struct libdivide_constants<int16_t,5930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5930_MAGIC, .more = S16LD_DENOM_5930_MORE};};
template<> struct libdivide_constants<int16_t,5931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5931_MAGIC, .more = S16LD_DENOM_5931_MORE};};
template<> struct libdivide_constants<int16_t,5932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5932_MAGIC, .more = S16LD_DENOM_5932_MORE};};
template<> struct libdivide_constants<int16_t,5933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5933_MAGIC, .more = S16LD_DENOM_5933_MORE};};
template<> struct libdivide_constants<int16_t,5934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5934_MAGIC, .more = S16LD_DENOM_5934_MORE};};
template<> struct libdivide_constants<int16_t,5935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5935_MAGIC, .more = S16LD_DENOM_5935_MORE};};
template<> struct libdivide_constants<int16_t,5936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5936_MAGIC, .more = S16LD_DENOM_5936_MORE};};
template<> struct libdivide_constants<int16_t,5937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5937_MAGIC, .more = S16LD_DENOM_5937_MORE};};
template<> struct libdivide_constants<int16_t,5938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5938_MAGIC, .more = S16LD_DENOM_5938_MORE};};
template<> struct libdivide_constants<int16_t,5939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5939_MAGIC, .more = S16LD_DENOM_5939_MORE};};
template<> struct libdivide_constants<int16_t,5940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5940_MAGIC, .more = S16LD_DENOM_5940_MORE};};
template<> struct libdivide_constants<int16_t,5941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5941_MAGIC, .more = S16LD_DENOM_5941_MORE};};
template<> struct libdivide_constants<int16_t,5942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5942_MAGIC, .more = S16LD_DENOM_5942_MORE};};
template<> struct libdivide_constants<int16_t,5943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5943_MAGIC, .more = S16LD_DENOM_5943_MORE};};
template<> struct libdivide_constants<int16_t,5944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5944_MAGIC, .more = S16LD_DENOM_5944_MORE};};
template<> struct libdivide_constants<int16_t,5945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5945_MAGIC, .more = S16LD_DENOM_5945_MORE};};
template<> struct libdivide_constants<int16_t,5946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5946_MAGIC, .more = S16LD_DENOM_5946_MORE};};
template<> struct libdivide_constants<int16_t,5947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5947_MAGIC, .more = S16LD_DENOM_5947_MORE};};
template<> struct libdivide_constants<int16_t,5948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5948_MAGIC, .more = S16LD_DENOM_5948_MORE};};
template<> struct libdivide_constants<int16_t,5949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5949_MAGIC, .more = S16LD_DENOM_5949_MORE};};
template<> struct libdivide_constants<int16_t,5950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5950_MAGIC, .more = S16LD_DENOM_5950_MORE};};
template<> struct libdivide_constants<int16_t,5951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5951_MAGIC, .more = S16LD_DENOM_5951_MORE};};
template<> struct libdivide_constants<int16_t,5952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5952_MAGIC, .more = S16LD_DENOM_5952_MORE};};
template<> struct libdivide_constants<int16_t,5953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5953_MAGIC, .more = S16LD_DENOM_5953_MORE};};
template<> struct libdivide_constants<int16_t,5954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5954_MAGIC, .more = S16LD_DENOM_5954_MORE};};
template<> struct libdivide_constants<int16_t,5955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5955_MAGIC, .more = S16LD_DENOM_5955_MORE};};
template<> struct libdivide_constants<int16_t,5956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5956_MAGIC, .more = S16LD_DENOM_5956_MORE};};
template<> struct libdivide_constants<int16_t,5957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5957_MAGIC, .more = S16LD_DENOM_5957_MORE};};
template<> struct libdivide_constants<int16_t,5958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5958_MAGIC, .more = S16LD_DENOM_5958_MORE};};
template<> struct libdivide_constants<int16_t,5959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5959_MAGIC, .more = S16LD_DENOM_5959_MORE};};
template<> struct libdivide_constants<int16_t,5960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5960_MAGIC, .more = S16LD_DENOM_5960_MORE};};
template<> struct libdivide_constants<int16_t,5961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5961_MAGIC, .more = S16LD_DENOM_5961_MORE};};
template<> struct libdivide_constants<int16_t,5962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5962_MAGIC, .more = S16LD_DENOM_5962_MORE};};
template<> struct libdivide_constants<int16_t,5963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5963_MAGIC, .more = S16LD_DENOM_5963_MORE};};
template<> struct libdivide_constants<int16_t,5964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5964_MAGIC, .more = S16LD_DENOM_5964_MORE};};
template<> struct libdivide_constants<int16_t,5965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5965_MAGIC, .more = S16LD_DENOM_5965_MORE};};
template<> struct libdivide_constants<int16_t,5966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5966_MAGIC, .more = S16LD_DENOM_5966_MORE};};
template<> struct libdivide_constants<int16_t,5967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5967_MAGIC, .more = S16LD_DENOM_5967_MORE};};
template<> struct libdivide_constants<int16_t,5968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5968_MAGIC, .more = S16LD_DENOM_5968_MORE};};
template<> struct libdivide_constants<int16_t,5969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5969_MAGIC, .more = S16LD_DENOM_5969_MORE};};
template<> struct libdivide_constants<int16_t,5970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5970_MAGIC, .more = S16LD_DENOM_5970_MORE};};
template<> struct libdivide_constants<int16_t,5971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5971_MAGIC, .more = S16LD_DENOM_5971_MORE};};
template<> struct libdivide_constants<int16_t,5972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5972_MAGIC, .more = S16LD_DENOM_5972_MORE};};
template<> struct libdivide_constants<int16_t,5973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5973_MAGIC, .more = S16LD_DENOM_5973_MORE};};
template<> struct libdivide_constants<int16_t,5974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5974_MAGIC, .more = S16LD_DENOM_5974_MORE};};
template<> struct libdivide_constants<int16_t,5975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5975_MAGIC, .more = S16LD_DENOM_5975_MORE};};
template<> struct libdivide_constants<int16_t,5976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5976_MAGIC, .more = S16LD_DENOM_5976_MORE};};
template<> struct libdivide_constants<int16_t,5977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5977_MAGIC, .more = S16LD_DENOM_5977_MORE};};
template<> struct libdivide_constants<int16_t,5978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5978_MAGIC, .more = S16LD_DENOM_5978_MORE};};
template<> struct libdivide_constants<int16_t,5979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5979_MAGIC, .more = S16LD_DENOM_5979_MORE};};
template<> struct libdivide_constants<int16_t,5980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5980_MAGIC, .more = S16LD_DENOM_5980_MORE};};
template<> struct libdivide_constants<int16_t,5981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5981_MAGIC, .more = S16LD_DENOM_5981_MORE};};
template<> struct libdivide_constants<int16_t,5982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5982_MAGIC, .more = S16LD_DENOM_5982_MORE};};
template<> struct libdivide_constants<int16_t,5983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5983_MAGIC, .more = S16LD_DENOM_5983_MORE};};
template<> struct libdivide_constants<int16_t,5984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5984_MAGIC, .more = S16LD_DENOM_5984_MORE};};
template<> struct libdivide_constants<int16_t,5985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5985_MAGIC, .more = S16LD_DENOM_5985_MORE};};
template<> struct libdivide_constants<int16_t,5986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5986_MAGIC, .more = S16LD_DENOM_5986_MORE};};
template<> struct libdivide_constants<int16_t,5987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5987_MAGIC, .more = S16LD_DENOM_5987_MORE};};
template<> struct libdivide_constants<int16_t,5988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5988_MAGIC, .more = S16LD_DENOM_5988_MORE};};
template<> struct libdivide_constants<int16_t,5989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5989_MAGIC, .more = S16LD_DENOM_5989_MORE};};
template<> struct libdivide_constants<int16_t,5990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5990_MAGIC, .more = S16LD_DENOM_5990_MORE};};
template<> struct libdivide_constants<int16_t,5991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5991_MAGIC, .more = S16LD_DENOM_5991_MORE};};
template<> struct libdivide_constants<int16_t,5992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5992_MAGIC, .more = S16LD_DENOM_5992_MORE};};
template<> struct libdivide_constants<int16_t,5993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5993_MAGIC, .more = S16LD_DENOM_5993_MORE};};
template<> struct libdivide_constants<int16_t,5994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5994_MAGIC, .more = S16LD_DENOM_5994_MORE};};
template<> struct libdivide_constants<int16_t,5995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5995_MAGIC, .more = S16LD_DENOM_5995_MORE};};
template<> struct libdivide_constants<int16_t,5996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5996_MAGIC, .more = S16LD_DENOM_5996_MORE};};
template<> struct libdivide_constants<int16_t,5997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5997_MAGIC, .more = S16LD_DENOM_5997_MORE};};
template<> struct libdivide_constants<int16_t,5998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5998_MAGIC, .more = S16LD_DENOM_5998_MORE};};
template<> struct libdivide_constants<int16_t,5999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_5999_MAGIC, .more = S16LD_DENOM_5999_MORE};};
template<> struct libdivide_constants<int16_t,6000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6000_MAGIC, .more = S16LD_DENOM_6000_MORE};};
template<> struct libdivide_constants<int16_t,6001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6001_MAGIC, .more = S16LD_DENOM_6001_MORE};};
template<> struct libdivide_constants<int16_t,6002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6002_MAGIC, .more = S16LD_DENOM_6002_MORE};};
template<> struct libdivide_constants<int16_t,6003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6003_MAGIC, .more = S16LD_DENOM_6003_MORE};};
template<> struct libdivide_constants<int16_t,6004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6004_MAGIC, .more = S16LD_DENOM_6004_MORE};};
template<> struct libdivide_constants<int16_t,6005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6005_MAGIC, .more = S16LD_DENOM_6005_MORE};};
template<> struct libdivide_constants<int16_t,6006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6006_MAGIC, .more = S16LD_DENOM_6006_MORE};};
template<> struct libdivide_constants<int16_t,6007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6007_MAGIC, .more = S16LD_DENOM_6007_MORE};};
template<> struct libdivide_constants<int16_t,6008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6008_MAGIC, .more = S16LD_DENOM_6008_MORE};};
template<> struct libdivide_constants<int16_t,6009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6009_MAGIC, .more = S16LD_DENOM_6009_MORE};};
template<> struct libdivide_constants<int16_t,6010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6010_MAGIC, .more = S16LD_DENOM_6010_MORE};};
template<> struct libdivide_constants<int16_t,6011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6011_MAGIC, .more = S16LD_DENOM_6011_MORE};};
template<> struct libdivide_constants<int16_t,6012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6012_MAGIC, .more = S16LD_DENOM_6012_MORE};};
template<> struct libdivide_constants<int16_t,6013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6013_MAGIC, .more = S16LD_DENOM_6013_MORE};};
template<> struct libdivide_constants<int16_t,6014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6014_MAGIC, .more = S16LD_DENOM_6014_MORE};};
template<> struct libdivide_constants<int16_t,6015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6015_MAGIC, .more = S16LD_DENOM_6015_MORE};};
template<> struct libdivide_constants<int16_t,6016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6016_MAGIC, .more = S16LD_DENOM_6016_MORE};};
template<> struct libdivide_constants<int16_t,6017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6017_MAGIC, .more = S16LD_DENOM_6017_MORE};};
template<> struct libdivide_constants<int16_t,6018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6018_MAGIC, .more = S16LD_DENOM_6018_MORE};};
template<> struct libdivide_constants<int16_t,6019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6019_MAGIC, .more = S16LD_DENOM_6019_MORE};};
template<> struct libdivide_constants<int16_t,6020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6020_MAGIC, .more = S16LD_DENOM_6020_MORE};};
template<> struct libdivide_constants<int16_t,6021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6021_MAGIC, .more = S16LD_DENOM_6021_MORE};};
template<> struct libdivide_constants<int16_t,6022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6022_MAGIC, .more = S16LD_DENOM_6022_MORE};};
template<> struct libdivide_constants<int16_t,6023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6023_MAGIC, .more = S16LD_DENOM_6023_MORE};};
template<> struct libdivide_constants<int16_t,6024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6024_MAGIC, .more = S16LD_DENOM_6024_MORE};};
template<> struct libdivide_constants<int16_t,6025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6025_MAGIC, .more = S16LD_DENOM_6025_MORE};};
template<> struct libdivide_constants<int16_t,6026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6026_MAGIC, .more = S16LD_DENOM_6026_MORE};};
template<> struct libdivide_constants<int16_t,6027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6027_MAGIC, .more = S16LD_DENOM_6027_MORE};};
template<> struct libdivide_constants<int16_t,6028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6028_MAGIC, .more = S16LD_DENOM_6028_MORE};};
template<> struct libdivide_constants<int16_t,6029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6029_MAGIC, .more = S16LD_DENOM_6029_MORE};};
template<> struct libdivide_constants<int16_t,6030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6030_MAGIC, .more = S16LD_DENOM_6030_MORE};};
template<> struct libdivide_constants<int16_t,6031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6031_MAGIC, .more = S16LD_DENOM_6031_MORE};};
template<> struct libdivide_constants<int16_t,6032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6032_MAGIC, .more = S16LD_DENOM_6032_MORE};};
template<> struct libdivide_constants<int16_t,6033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6033_MAGIC, .more = S16LD_DENOM_6033_MORE};};
template<> struct libdivide_constants<int16_t,6034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6034_MAGIC, .more = S16LD_DENOM_6034_MORE};};
template<> struct libdivide_constants<int16_t,6035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6035_MAGIC, .more = S16LD_DENOM_6035_MORE};};
template<> struct libdivide_constants<int16_t,6036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6036_MAGIC, .more = S16LD_DENOM_6036_MORE};};
template<> struct libdivide_constants<int16_t,6037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6037_MAGIC, .more = S16LD_DENOM_6037_MORE};};
template<> struct libdivide_constants<int16_t,6038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6038_MAGIC, .more = S16LD_DENOM_6038_MORE};};
template<> struct libdivide_constants<int16_t,6039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6039_MAGIC, .more = S16LD_DENOM_6039_MORE};};
template<> struct libdivide_constants<int16_t,6040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6040_MAGIC, .more = S16LD_DENOM_6040_MORE};};
template<> struct libdivide_constants<int16_t,6041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6041_MAGIC, .more = S16LD_DENOM_6041_MORE};};
template<> struct libdivide_constants<int16_t,6042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6042_MAGIC, .more = S16LD_DENOM_6042_MORE};};
template<> struct libdivide_constants<int16_t,6043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6043_MAGIC, .more = S16LD_DENOM_6043_MORE};};
template<> struct libdivide_constants<int16_t,6044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6044_MAGIC, .more = S16LD_DENOM_6044_MORE};};
template<> struct libdivide_constants<int16_t,6045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6045_MAGIC, .more = S16LD_DENOM_6045_MORE};};
template<> struct libdivide_constants<int16_t,6046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6046_MAGIC, .more = S16LD_DENOM_6046_MORE};};
template<> struct libdivide_constants<int16_t,6047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6047_MAGIC, .more = S16LD_DENOM_6047_MORE};};
template<> struct libdivide_constants<int16_t,6048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6048_MAGIC, .more = S16LD_DENOM_6048_MORE};};
template<> struct libdivide_constants<int16_t,6049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6049_MAGIC, .more = S16LD_DENOM_6049_MORE};};
template<> struct libdivide_constants<int16_t,6050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6050_MAGIC, .more = S16LD_DENOM_6050_MORE};};
template<> struct libdivide_constants<int16_t,6051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6051_MAGIC, .more = S16LD_DENOM_6051_MORE};};
template<> struct libdivide_constants<int16_t,6052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6052_MAGIC, .more = S16LD_DENOM_6052_MORE};};
template<> struct libdivide_constants<int16_t,6053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6053_MAGIC, .more = S16LD_DENOM_6053_MORE};};
template<> struct libdivide_constants<int16_t,6054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6054_MAGIC, .more = S16LD_DENOM_6054_MORE};};
template<> struct libdivide_constants<int16_t,6055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6055_MAGIC, .more = S16LD_DENOM_6055_MORE};};
template<> struct libdivide_constants<int16_t,6056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6056_MAGIC, .more = S16LD_DENOM_6056_MORE};};
template<> struct libdivide_constants<int16_t,6057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6057_MAGIC, .more = S16LD_DENOM_6057_MORE};};
template<> struct libdivide_constants<int16_t,6058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6058_MAGIC, .more = S16LD_DENOM_6058_MORE};};
template<> struct libdivide_constants<int16_t,6059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6059_MAGIC, .more = S16LD_DENOM_6059_MORE};};
template<> struct libdivide_constants<int16_t,6060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6060_MAGIC, .more = S16LD_DENOM_6060_MORE};};
template<> struct libdivide_constants<int16_t,6061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6061_MAGIC, .more = S16LD_DENOM_6061_MORE};};
template<> struct libdivide_constants<int16_t,6062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6062_MAGIC, .more = S16LD_DENOM_6062_MORE};};
template<> struct libdivide_constants<int16_t,6063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6063_MAGIC, .more = S16LD_DENOM_6063_MORE};};
template<> struct libdivide_constants<int16_t,6064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6064_MAGIC, .more = S16LD_DENOM_6064_MORE};};
template<> struct libdivide_constants<int16_t,6065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6065_MAGIC, .more = S16LD_DENOM_6065_MORE};};
template<> struct libdivide_constants<int16_t,6066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6066_MAGIC, .more = S16LD_DENOM_6066_MORE};};
template<> struct libdivide_constants<int16_t,6067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6067_MAGIC, .more = S16LD_DENOM_6067_MORE};};
template<> struct libdivide_constants<int16_t,6068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6068_MAGIC, .more = S16LD_DENOM_6068_MORE};};
template<> struct libdivide_constants<int16_t,6069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6069_MAGIC, .more = S16LD_DENOM_6069_MORE};};
template<> struct libdivide_constants<int16_t,6070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6070_MAGIC, .more = S16LD_DENOM_6070_MORE};};
template<> struct libdivide_constants<int16_t,6071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6071_MAGIC, .more = S16LD_DENOM_6071_MORE};};
template<> struct libdivide_constants<int16_t,6072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6072_MAGIC, .more = S16LD_DENOM_6072_MORE};};
template<> struct libdivide_constants<int16_t,6073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6073_MAGIC, .more = S16LD_DENOM_6073_MORE};};
template<> struct libdivide_constants<int16_t,6074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6074_MAGIC, .more = S16LD_DENOM_6074_MORE};};
template<> struct libdivide_constants<int16_t,6075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6075_MAGIC, .more = S16LD_DENOM_6075_MORE};};
template<> struct libdivide_constants<int16_t,6076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6076_MAGIC, .more = S16LD_DENOM_6076_MORE};};
template<> struct libdivide_constants<int16_t,6077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6077_MAGIC, .more = S16LD_DENOM_6077_MORE};};
template<> struct libdivide_constants<int16_t,6078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6078_MAGIC, .more = S16LD_DENOM_6078_MORE};};
template<> struct libdivide_constants<int16_t,6079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6079_MAGIC, .more = S16LD_DENOM_6079_MORE};};
template<> struct libdivide_constants<int16_t,6080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6080_MAGIC, .more = S16LD_DENOM_6080_MORE};};
template<> struct libdivide_constants<int16_t,6081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6081_MAGIC, .more = S16LD_DENOM_6081_MORE};};
template<> struct libdivide_constants<int16_t,6082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6082_MAGIC, .more = S16LD_DENOM_6082_MORE};};
template<> struct libdivide_constants<int16_t,6083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6083_MAGIC, .more = S16LD_DENOM_6083_MORE};};
template<> struct libdivide_constants<int16_t,6084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6084_MAGIC, .more = S16LD_DENOM_6084_MORE};};
template<> struct libdivide_constants<int16_t,6085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6085_MAGIC, .more = S16LD_DENOM_6085_MORE};};
template<> struct libdivide_constants<int16_t,6086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6086_MAGIC, .more = S16LD_DENOM_6086_MORE};};
template<> struct libdivide_constants<int16_t,6087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6087_MAGIC, .more = S16LD_DENOM_6087_MORE};};
template<> struct libdivide_constants<int16_t,6088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6088_MAGIC, .more = S16LD_DENOM_6088_MORE};};
template<> struct libdivide_constants<int16_t,6089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6089_MAGIC, .more = S16LD_DENOM_6089_MORE};};
template<> struct libdivide_constants<int16_t,6090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6090_MAGIC, .more = S16LD_DENOM_6090_MORE};};
template<> struct libdivide_constants<int16_t,6091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6091_MAGIC, .more = S16LD_DENOM_6091_MORE};};
template<> struct libdivide_constants<int16_t,6092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6092_MAGIC, .more = S16LD_DENOM_6092_MORE};};
template<> struct libdivide_constants<int16_t,6093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6093_MAGIC, .more = S16LD_DENOM_6093_MORE};};
template<> struct libdivide_constants<int16_t,6094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6094_MAGIC, .more = S16LD_DENOM_6094_MORE};};
template<> struct libdivide_constants<int16_t,6095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6095_MAGIC, .more = S16LD_DENOM_6095_MORE};};
template<> struct libdivide_constants<int16_t,6096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6096_MAGIC, .more = S16LD_DENOM_6096_MORE};};
template<> struct libdivide_constants<int16_t,6097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6097_MAGIC, .more = S16LD_DENOM_6097_MORE};};
template<> struct libdivide_constants<int16_t,6098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6098_MAGIC, .more = S16LD_DENOM_6098_MORE};};
template<> struct libdivide_constants<int16_t,6099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6099_MAGIC, .more = S16LD_DENOM_6099_MORE};};
template<> struct libdivide_constants<int16_t,6100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6100_MAGIC, .more = S16LD_DENOM_6100_MORE};};
template<> struct libdivide_constants<int16_t,6101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6101_MAGIC, .more = S16LD_DENOM_6101_MORE};};
template<> struct libdivide_constants<int16_t,6102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6102_MAGIC, .more = S16LD_DENOM_6102_MORE};};
template<> struct libdivide_constants<int16_t,6103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6103_MAGIC, .more = S16LD_DENOM_6103_MORE};};
template<> struct libdivide_constants<int16_t,6104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6104_MAGIC, .more = S16LD_DENOM_6104_MORE};};
template<> struct libdivide_constants<int16_t,6105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6105_MAGIC, .more = S16LD_DENOM_6105_MORE};};
template<> struct libdivide_constants<int16_t,6106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6106_MAGIC, .more = S16LD_DENOM_6106_MORE};};
template<> struct libdivide_constants<int16_t,6107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6107_MAGIC, .more = S16LD_DENOM_6107_MORE};};
template<> struct libdivide_constants<int16_t,6108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6108_MAGIC, .more = S16LD_DENOM_6108_MORE};};
template<> struct libdivide_constants<int16_t,6109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6109_MAGIC, .more = S16LD_DENOM_6109_MORE};};
template<> struct libdivide_constants<int16_t,6110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6110_MAGIC, .more = S16LD_DENOM_6110_MORE};};
template<> struct libdivide_constants<int16_t,6111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6111_MAGIC, .more = S16LD_DENOM_6111_MORE};};
template<> struct libdivide_constants<int16_t,6112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6112_MAGIC, .more = S16LD_DENOM_6112_MORE};};
template<> struct libdivide_constants<int16_t,6113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6113_MAGIC, .more = S16LD_DENOM_6113_MORE};};
template<> struct libdivide_constants<int16_t,6114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6114_MAGIC, .more = S16LD_DENOM_6114_MORE};};
template<> struct libdivide_constants<int16_t,6115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6115_MAGIC, .more = S16LD_DENOM_6115_MORE};};
template<> struct libdivide_constants<int16_t,6116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6116_MAGIC, .more = S16LD_DENOM_6116_MORE};};
template<> struct libdivide_constants<int16_t,6117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6117_MAGIC, .more = S16LD_DENOM_6117_MORE};};
template<> struct libdivide_constants<int16_t,6118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6118_MAGIC, .more = S16LD_DENOM_6118_MORE};};
template<> struct libdivide_constants<int16_t,6119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6119_MAGIC, .more = S16LD_DENOM_6119_MORE};};
template<> struct libdivide_constants<int16_t,6120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6120_MAGIC, .more = S16LD_DENOM_6120_MORE};};
template<> struct libdivide_constants<int16_t,6121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6121_MAGIC, .more = S16LD_DENOM_6121_MORE};};
template<> struct libdivide_constants<int16_t,6122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6122_MAGIC, .more = S16LD_DENOM_6122_MORE};};
template<> struct libdivide_constants<int16_t,6123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6123_MAGIC, .more = S16LD_DENOM_6123_MORE};};
template<> struct libdivide_constants<int16_t,6124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6124_MAGIC, .more = S16LD_DENOM_6124_MORE};};
template<> struct libdivide_constants<int16_t,6125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6125_MAGIC, .more = S16LD_DENOM_6125_MORE};};
template<> struct libdivide_constants<int16_t,6126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6126_MAGIC, .more = S16LD_DENOM_6126_MORE};};
template<> struct libdivide_constants<int16_t,6127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6127_MAGIC, .more = S16LD_DENOM_6127_MORE};};
template<> struct libdivide_constants<int16_t,6128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6128_MAGIC, .more = S16LD_DENOM_6128_MORE};};
template<> struct libdivide_constants<int16_t,6129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6129_MAGIC, .more = S16LD_DENOM_6129_MORE};};
template<> struct libdivide_constants<int16_t,6130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6130_MAGIC, .more = S16LD_DENOM_6130_MORE};};
template<> struct libdivide_constants<int16_t,6131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6131_MAGIC, .more = S16LD_DENOM_6131_MORE};};
template<> struct libdivide_constants<int16_t,6132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6132_MAGIC, .more = S16LD_DENOM_6132_MORE};};
template<> struct libdivide_constants<int16_t,6133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6133_MAGIC, .more = S16LD_DENOM_6133_MORE};};
template<> struct libdivide_constants<int16_t,6134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6134_MAGIC, .more = S16LD_DENOM_6134_MORE};};
template<> struct libdivide_constants<int16_t,6135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6135_MAGIC, .more = S16LD_DENOM_6135_MORE};};
template<> struct libdivide_constants<int16_t,6136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6136_MAGIC, .more = S16LD_DENOM_6136_MORE};};
template<> struct libdivide_constants<int16_t,6137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6137_MAGIC, .more = S16LD_DENOM_6137_MORE};};
template<> struct libdivide_constants<int16_t,6138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6138_MAGIC, .more = S16LD_DENOM_6138_MORE};};
template<> struct libdivide_constants<int16_t,6139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6139_MAGIC, .more = S16LD_DENOM_6139_MORE};};
template<> struct libdivide_constants<int16_t,6140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6140_MAGIC, .more = S16LD_DENOM_6140_MORE};};
template<> struct libdivide_constants<int16_t,6141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6141_MAGIC, .more = S16LD_DENOM_6141_MORE};};
template<> struct libdivide_constants<int16_t,6142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6142_MAGIC, .more = S16LD_DENOM_6142_MORE};};
template<> struct libdivide_constants<int16_t,6143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6143_MAGIC, .more = S16LD_DENOM_6143_MORE};};
template<> struct libdivide_constants<int16_t,6144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6144_MAGIC, .more = S16LD_DENOM_6144_MORE};};
template<> struct libdivide_constants<int16_t,6145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6145_MAGIC, .more = S16LD_DENOM_6145_MORE};};
template<> struct libdivide_constants<int16_t,6146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6146_MAGIC, .more = S16LD_DENOM_6146_MORE};};
template<> struct libdivide_constants<int16_t,6147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6147_MAGIC, .more = S16LD_DENOM_6147_MORE};};
template<> struct libdivide_constants<int16_t,6148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6148_MAGIC, .more = S16LD_DENOM_6148_MORE};};
template<> struct libdivide_constants<int16_t,6149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6149_MAGIC, .more = S16LD_DENOM_6149_MORE};};
template<> struct libdivide_constants<int16_t,6150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6150_MAGIC, .more = S16LD_DENOM_6150_MORE};};
template<> struct libdivide_constants<int16_t,6151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6151_MAGIC, .more = S16LD_DENOM_6151_MORE};};
template<> struct libdivide_constants<int16_t,6152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6152_MAGIC, .more = S16LD_DENOM_6152_MORE};};
template<> struct libdivide_constants<int16_t,6153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6153_MAGIC, .more = S16LD_DENOM_6153_MORE};};
template<> struct libdivide_constants<int16_t,6154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6154_MAGIC, .more = S16LD_DENOM_6154_MORE};};
template<> struct libdivide_constants<int16_t,6155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6155_MAGIC, .more = S16LD_DENOM_6155_MORE};};
template<> struct libdivide_constants<int16_t,6156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6156_MAGIC, .more = S16LD_DENOM_6156_MORE};};
template<> struct libdivide_constants<int16_t,6157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6157_MAGIC, .more = S16LD_DENOM_6157_MORE};};
template<> struct libdivide_constants<int16_t,6158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6158_MAGIC, .more = S16LD_DENOM_6158_MORE};};
template<> struct libdivide_constants<int16_t,6159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6159_MAGIC, .more = S16LD_DENOM_6159_MORE};};
template<> struct libdivide_constants<int16_t,6160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6160_MAGIC, .more = S16LD_DENOM_6160_MORE};};
template<> struct libdivide_constants<int16_t,6161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6161_MAGIC, .more = S16LD_DENOM_6161_MORE};};
template<> struct libdivide_constants<int16_t,6162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6162_MAGIC, .more = S16LD_DENOM_6162_MORE};};
template<> struct libdivide_constants<int16_t,6163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6163_MAGIC, .more = S16LD_DENOM_6163_MORE};};
template<> struct libdivide_constants<int16_t,6164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6164_MAGIC, .more = S16LD_DENOM_6164_MORE};};
template<> struct libdivide_constants<int16_t,6165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6165_MAGIC, .more = S16LD_DENOM_6165_MORE};};
template<> struct libdivide_constants<int16_t,6166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6166_MAGIC, .more = S16LD_DENOM_6166_MORE};};
template<> struct libdivide_constants<int16_t,6167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6167_MAGIC, .more = S16LD_DENOM_6167_MORE};};
template<> struct libdivide_constants<int16_t,6168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6168_MAGIC, .more = S16LD_DENOM_6168_MORE};};
template<> struct libdivide_constants<int16_t,6169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6169_MAGIC, .more = S16LD_DENOM_6169_MORE};};
template<> struct libdivide_constants<int16_t,6170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6170_MAGIC, .more = S16LD_DENOM_6170_MORE};};
template<> struct libdivide_constants<int16_t,6171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6171_MAGIC, .more = S16LD_DENOM_6171_MORE};};
template<> struct libdivide_constants<int16_t,6172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6172_MAGIC, .more = S16LD_DENOM_6172_MORE};};
template<> struct libdivide_constants<int16_t,6173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6173_MAGIC, .more = S16LD_DENOM_6173_MORE};};
template<> struct libdivide_constants<int16_t,6174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6174_MAGIC, .more = S16LD_DENOM_6174_MORE};};
template<> struct libdivide_constants<int16_t,6175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6175_MAGIC, .more = S16LD_DENOM_6175_MORE};};
template<> struct libdivide_constants<int16_t,6176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6176_MAGIC, .more = S16LD_DENOM_6176_MORE};};
template<> struct libdivide_constants<int16_t,6177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6177_MAGIC, .more = S16LD_DENOM_6177_MORE};};
template<> struct libdivide_constants<int16_t,6178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6178_MAGIC, .more = S16LD_DENOM_6178_MORE};};
template<> struct libdivide_constants<int16_t,6179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6179_MAGIC, .more = S16LD_DENOM_6179_MORE};};
template<> struct libdivide_constants<int16_t,6180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6180_MAGIC, .more = S16LD_DENOM_6180_MORE};};
template<> struct libdivide_constants<int16_t,6181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6181_MAGIC, .more = S16LD_DENOM_6181_MORE};};
template<> struct libdivide_constants<int16_t,6182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6182_MAGIC, .more = S16LD_DENOM_6182_MORE};};
template<> struct libdivide_constants<int16_t,6183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6183_MAGIC, .more = S16LD_DENOM_6183_MORE};};
template<> struct libdivide_constants<int16_t,6184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6184_MAGIC, .more = S16LD_DENOM_6184_MORE};};
template<> struct libdivide_constants<int16_t,6185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6185_MAGIC, .more = S16LD_DENOM_6185_MORE};};
template<> struct libdivide_constants<int16_t,6186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6186_MAGIC, .more = S16LD_DENOM_6186_MORE};};
template<> struct libdivide_constants<int16_t,6187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6187_MAGIC, .more = S16LD_DENOM_6187_MORE};};
template<> struct libdivide_constants<int16_t,6188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6188_MAGIC, .more = S16LD_DENOM_6188_MORE};};
template<> struct libdivide_constants<int16_t,6189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6189_MAGIC, .more = S16LD_DENOM_6189_MORE};};
template<> struct libdivide_constants<int16_t,6190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6190_MAGIC, .more = S16LD_DENOM_6190_MORE};};
template<> struct libdivide_constants<int16_t,6191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6191_MAGIC, .more = S16LD_DENOM_6191_MORE};};
template<> struct libdivide_constants<int16_t,6192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6192_MAGIC, .more = S16LD_DENOM_6192_MORE};};
template<> struct libdivide_constants<int16_t,6193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6193_MAGIC, .more = S16LD_DENOM_6193_MORE};};
template<> struct libdivide_constants<int16_t,6194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6194_MAGIC, .more = S16LD_DENOM_6194_MORE};};
template<> struct libdivide_constants<int16_t,6195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6195_MAGIC, .more = S16LD_DENOM_6195_MORE};};
template<> struct libdivide_constants<int16_t,6196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6196_MAGIC, .more = S16LD_DENOM_6196_MORE};};
template<> struct libdivide_constants<int16_t,6197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6197_MAGIC, .more = S16LD_DENOM_6197_MORE};};
template<> struct libdivide_constants<int16_t,6198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6198_MAGIC, .more = S16LD_DENOM_6198_MORE};};
template<> struct libdivide_constants<int16_t,6199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6199_MAGIC, .more = S16LD_DENOM_6199_MORE};};
template<> struct libdivide_constants<int16_t,6200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6200_MAGIC, .more = S16LD_DENOM_6200_MORE};};
template<> struct libdivide_constants<int16_t,6201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6201_MAGIC, .more = S16LD_DENOM_6201_MORE};};
template<> struct libdivide_constants<int16_t,6202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6202_MAGIC, .more = S16LD_DENOM_6202_MORE};};
template<> struct libdivide_constants<int16_t,6203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6203_MAGIC, .more = S16LD_DENOM_6203_MORE};};
template<> struct libdivide_constants<int16_t,6204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6204_MAGIC, .more = S16LD_DENOM_6204_MORE};};
template<> struct libdivide_constants<int16_t,6205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6205_MAGIC, .more = S16LD_DENOM_6205_MORE};};
template<> struct libdivide_constants<int16_t,6206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6206_MAGIC, .more = S16LD_DENOM_6206_MORE};};
template<> struct libdivide_constants<int16_t,6207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6207_MAGIC, .more = S16LD_DENOM_6207_MORE};};
template<> struct libdivide_constants<int16_t,6208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6208_MAGIC, .more = S16LD_DENOM_6208_MORE};};
template<> struct libdivide_constants<int16_t,6209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6209_MAGIC, .more = S16LD_DENOM_6209_MORE};};
template<> struct libdivide_constants<int16_t,6210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6210_MAGIC, .more = S16LD_DENOM_6210_MORE};};
template<> struct libdivide_constants<int16_t,6211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6211_MAGIC, .more = S16LD_DENOM_6211_MORE};};
template<> struct libdivide_constants<int16_t,6212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6212_MAGIC, .more = S16LD_DENOM_6212_MORE};};
template<> struct libdivide_constants<int16_t,6213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6213_MAGIC, .more = S16LD_DENOM_6213_MORE};};
template<> struct libdivide_constants<int16_t,6214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6214_MAGIC, .more = S16LD_DENOM_6214_MORE};};
template<> struct libdivide_constants<int16_t,6215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6215_MAGIC, .more = S16LD_DENOM_6215_MORE};};
template<> struct libdivide_constants<int16_t,6216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6216_MAGIC, .more = S16LD_DENOM_6216_MORE};};
template<> struct libdivide_constants<int16_t,6217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6217_MAGIC, .more = S16LD_DENOM_6217_MORE};};
template<> struct libdivide_constants<int16_t,6218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6218_MAGIC, .more = S16LD_DENOM_6218_MORE};};
template<> struct libdivide_constants<int16_t,6219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6219_MAGIC, .more = S16LD_DENOM_6219_MORE};};
template<> struct libdivide_constants<int16_t,6220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6220_MAGIC, .more = S16LD_DENOM_6220_MORE};};
template<> struct libdivide_constants<int16_t,6221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6221_MAGIC, .more = S16LD_DENOM_6221_MORE};};
template<> struct libdivide_constants<int16_t,6222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6222_MAGIC, .more = S16LD_DENOM_6222_MORE};};
template<> struct libdivide_constants<int16_t,6223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6223_MAGIC, .more = S16LD_DENOM_6223_MORE};};
template<> struct libdivide_constants<int16_t,6224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6224_MAGIC, .more = S16LD_DENOM_6224_MORE};};
template<> struct libdivide_constants<int16_t,6225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6225_MAGIC, .more = S16LD_DENOM_6225_MORE};};
template<> struct libdivide_constants<int16_t,6226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6226_MAGIC, .more = S16LD_DENOM_6226_MORE};};
template<> struct libdivide_constants<int16_t,6227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6227_MAGIC, .more = S16LD_DENOM_6227_MORE};};
template<> struct libdivide_constants<int16_t,6228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6228_MAGIC, .more = S16LD_DENOM_6228_MORE};};
template<> struct libdivide_constants<int16_t,6229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6229_MAGIC, .more = S16LD_DENOM_6229_MORE};};
template<> struct libdivide_constants<int16_t,6230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6230_MAGIC, .more = S16LD_DENOM_6230_MORE};};
template<> struct libdivide_constants<int16_t,6231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6231_MAGIC, .more = S16LD_DENOM_6231_MORE};};
template<> struct libdivide_constants<int16_t,6232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6232_MAGIC, .more = S16LD_DENOM_6232_MORE};};
template<> struct libdivide_constants<int16_t,6233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6233_MAGIC, .more = S16LD_DENOM_6233_MORE};};
template<> struct libdivide_constants<int16_t,6234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6234_MAGIC, .more = S16LD_DENOM_6234_MORE};};
template<> struct libdivide_constants<int16_t,6235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6235_MAGIC, .more = S16LD_DENOM_6235_MORE};};
template<> struct libdivide_constants<int16_t,6236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6236_MAGIC, .more = S16LD_DENOM_6236_MORE};};
template<> struct libdivide_constants<int16_t,6237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6237_MAGIC, .more = S16LD_DENOM_6237_MORE};};
template<> struct libdivide_constants<int16_t,6238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6238_MAGIC, .more = S16LD_DENOM_6238_MORE};};
template<> struct libdivide_constants<int16_t,6239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6239_MAGIC, .more = S16LD_DENOM_6239_MORE};};
template<> struct libdivide_constants<int16_t,6240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6240_MAGIC, .more = S16LD_DENOM_6240_MORE};};
template<> struct libdivide_constants<int16_t,6241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6241_MAGIC, .more = S16LD_DENOM_6241_MORE};};
template<> struct libdivide_constants<int16_t,6242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6242_MAGIC, .more = S16LD_DENOM_6242_MORE};};
template<> struct libdivide_constants<int16_t,6243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6243_MAGIC, .more = S16LD_DENOM_6243_MORE};};
template<> struct libdivide_constants<int16_t,6244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6244_MAGIC, .more = S16LD_DENOM_6244_MORE};};
template<> struct libdivide_constants<int16_t,6245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6245_MAGIC, .more = S16LD_DENOM_6245_MORE};};
template<> struct libdivide_constants<int16_t,6246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6246_MAGIC, .more = S16LD_DENOM_6246_MORE};};
template<> struct libdivide_constants<int16_t,6247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6247_MAGIC, .more = S16LD_DENOM_6247_MORE};};
template<> struct libdivide_constants<int16_t,6248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6248_MAGIC, .more = S16LD_DENOM_6248_MORE};};
template<> struct libdivide_constants<int16_t,6249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6249_MAGIC, .more = S16LD_DENOM_6249_MORE};};
template<> struct libdivide_constants<int16_t,6250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6250_MAGIC, .more = S16LD_DENOM_6250_MORE};};
template<> struct libdivide_constants<int16_t,6251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6251_MAGIC, .more = S16LD_DENOM_6251_MORE};};
template<> struct libdivide_constants<int16_t,6252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6252_MAGIC, .more = S16LD_DENOM_6252_MORE};};
template<> struct libdivide_constants<int16_t,6253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6253_MAGIC, .more = S16LD_DENOM_6253_MORE};};
template<> struct libdivide_constants<int16_t,6254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6254_MAGIC, .more = S16LD_DENOM_6254_MORE};};
template<> struct libdivide_constants<int16_t,6255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6255_MAGIC, .more = S16LD_DENOM_6255_MORE};};
template<> struct libdivide_constants<int16_t,6256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6256_MAGIC, .more = S16LD_DENOM_6256_MORE};};
template<> struct libdivide_constants<int16_t,6257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6257_MAGIC, .more = S16LD_DENOM_6257_MORE};};
template<> struct libdivide_constants<int16_t,6258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6258_MAGIC, .more = S16LD_DENOM_6258_MORE};};
template<> struct libdivide_constants<int16_t,6259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6259_MAGIC, .more = S16LD_DENOM_6259_MORE};};
template<> struct libdivide_constants<int16_t,6260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6260_MAGIC, .more = S16LD_DENOM_6260_MORE};};
template<> struct libdivide_constants<int16_t,6261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6261_MAGIC, .more = S16LD_DENOM_6261_MORE};};
template<> struct libdivide_constants<int16_t,6262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6262_MAGIC, .more = S16LD_DENOM_6262_MORE};};
template<> struct libdivide_constants<int16_t,6263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6263_MAGIC, .more = S16LD_DENOM_6263_MORE};};
template<> struct libdivide_constants<int16_t,6264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6264_MAGIC, .more = S16LD_DENOM_6264_MORE};};
template<> struct libdivide_constants<int16_t,6265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6265_MAGIC, .more = S16LD_DENOM_6265_MORE};};
template<> struct libdivide_constants<int16_t,6266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6266_MAGIC, .more = S16LD_DENOM_6266_MORE};};
template<> struct libdivide_constants<int16_t,6267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6267_MAGIC, .more = S16LD_DENOM_6267_MORE};};
template<> struct libdivide_constants<int16_t,6268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6268_MAGIC, .more = S16LD_DENOM_6268_MORE};};
template<> struct libdivide_constants<int16_t,6269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6269_MAGIC, .more = S16LD_DENOM_6269_MORE};};
template<> struct libdivide_constants<int16_t,6270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6270_MAGIC, .more = S16LD_DENOM_6270_MORE};};
template<> struct libdivide_constants<int16_t,6271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6271_MAGIC, .more = S16LD_DENOM_6271_MORE};};
template<> struct libdivide_constants<int16_t,6272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6272_MAGIC, .more = S16LD_DENOM_6272_MORE};};
template<> struct libdivide_constants<int16_t,6273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6273_MAGIC, .more = S16LD_DENOM_6273_MORE};};
template<> struct libdivide_constants<int16_t,6274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6274_MAGIC, .more = S16LD_DENOM_6274_MORE};};
template<> struct libdivide_constants<int16_t,6275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6275_MAGIC, .more = S16LD_DENOM_6275_MORE};};
template<> struct libdivide_constants<int16_t,6276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6276_MAGIC, .more = S16LD_DENOM_6276_MORE};};
template<> struct libdivide_constants<int16_t,6277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6277_MAGIC, .more = S16LD_DENOM_6277_MORE};};
template<> struct libdivide_constants<int16_t,6278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6278_MAGIC, .more = S16LD_DENOM_6278_MORE};};
template<> struct libdivide_constants<int16_t,6279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6279_MAGIC, .more = S16LD_DENOM_6279_MORE};};
template<> struct libdivide_constants<int16_t,6280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6280_MAGIC, .more = S16LD_DENOM_6280_MORE};};
template<> struct libdivide_constants<int16_t,6281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6281_MAGIC, .more = S16LD_DENOM_6281_MORE};};
template<> struct libdivide_constants<int16_t,6282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6282_MAGIC, .more = S16LD_DENOM_6282_MORE};};
template<> struct libdivide_constants<int16_t,6283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6283_MAGIC, .more = S16LD_DENOM_6283_MORE};};
template<> struct libdivide_constants<int16_t,6284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6284_MAGIC, .more = S16LD_DENOM_6284_MORE};};
template<> struct libdivide_constants<int16_t,6285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6285_MAGIC, .more = S16LD_DENOM_6285_MORE};};
template<> struct libdivide_constants<int16_t,6286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6286_MAGIC, .more = S16LD_DENOM_6286_MORE};};
template<> struct libdivide_constants<int16_t,6287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6287_MAGIC, .more = S16LD_DENOM_6287_MORE};};
template<> struct libdivide_constants<int16_t,6288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6288_MAGIC, .more = S16LD_DENOM_6288_MORE};};
template<> struct libdivide_constants<int16_t,6289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6289_MAGIC, .more = S16LD_DENOM_6289_MORE};};
template<> struct libdivide_constants<int16_t,6290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6290_MAGIC, .more = S16LD_DENOM_6290_MORE};};
template<> struct libdivide_constants<int16_t,6291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6291_MAGIC, .more = S16LD_DENOM_6291_MORE};};
template<> struct libdivide_constants<int16_t,6292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6292_MAGIC, .more = S16LD_DENOM_6292_MORE};};
template<> struct libdivide_constants<int16_t,6293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6293_MAGIC, .more = S16LD_DENOM_6293_MORE};};
template<> struct libdivide_constants<int16_t,6294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6294_MAGIC, .more = S16LD_DENOM_6294_MORE};};
template<> struct libdivide_constants<int16_t,6295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6295_MAGIC, .more = S16LD_DENOM_6295_MORE};};
template<> struct libdivide_constants<int16_t,6296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6296_MAGIC, .more = S16LD_DENOM_6296_MORE};};
template<> struct libdivide_constants<int16_t,6297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6297_MAGIC, .more = S16LD_DENOM_6297_MORE};};
template<> struct libdivide_constants<int16_t,6298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6298_MAGIC, .more = S16LD_DENOM_6298_MORE};};
template<> struct libdivide_constants<int16_t,6299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6299_MAGIC, .more = S16LD_DENOM_6299_MORE};};
template<> struct libdivide_constants<int16_t,6300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6300_MAGIC, .more = S16LD_DENOM_6300_MORE};};
template<> struct libdivide_constants<int16_t,6301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6301_MAGIC, .more = S16LD_DENOM_6301_MORE};};
template<> struct libdivide_constants<int16_t,6302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6302_MAGIC, .more = S16LD_DENOM_6302_MORE};};
template<> struct libdivide_constants<int16_t,6303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6303_MAGIC, .more = S16LD_DENOM_6303_MORE};};
template<> struct libdivide_constants<int16_t,6304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6304_MAGIC, .more = S16LD_DENOM_6304_MORE};};
template<> struct libdivide_constants<int16_t,6305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6305_MAGIC, .more = S16LD_DENOM_6305_MORE};};
template<> struct libdivide_constants<int16_t,6306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6306_MAGIC, .more = S16LD_DENOM_6306_MORE};};
template<> struct libdivide_constants<int16_t,6307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6307_MAGIC, .more = S16LD_DENOM_6307_MORE};};
template<> struct libdivide_constants<int16_t,6308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6308_MAGIC, .more = S16LD_DENOM_6308_MORE};};
template<> struct libdivide_constants<int16_t,6309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6309_MAGIC, .more = S16LD_DENOM_6309_MORE};};
template<> struct libdivide_constants<int16_t,6310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6310_MAGIC, .more = S16LD_DENOM_6310_MORE};};
template<> struct libdivide_constants<int16_t,6311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6311_MAGIC, .more = S16LD_DENOM_6311_MORE};};
template<> struct libdivide_constants<int16_t,6312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6312_MAGIC, .more = S16LD_DENOM_6312_MORE};};
template<> struct libdivide_constants<int16_t,6313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6313_MAGIC, .more = S16LD_DENOM_6313_MORE};};
template<> struct libdivide_constants<int16_t,6314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6314_MAGIC, .more = S16LD_DENOM_6314_MORE};};
template<> struct libdivide_constants<int16_t,6315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6315_MAGIC, .more = S16LD_DENOM_6315_MORE};};
template<> struct libdivide_constants<int16_t,6316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6316_MAGIC, .more = S16LD_DENOM_6316_MORE};};
template<> struct libdivide_constants<int16_t,6317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6317_MAGIC, .more = S16LD_DENOM_6317_MORE};};
template<> struct libdivide_constants<int16_t,6318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6318_MAGIC, .more = S16LD_DENOM_6318_MORE};};
template<> struct libdivide_constants<int16_t,6319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6319_MAGIC, .more = S16LD_DENOM_6319_MORE};};
template<> struct libdivide_constants<int16_t,6320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6320_MAGIC, .more = S16LD_DENOM_6320_MORE};};
template<> struct libdivide_constants<int16_t,6321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6321_MAGIC, .more = S16LD_DENOM_6321_MORE};};
template<> struct libdivide_constants<int16_t,6322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6322_MAGIC, .more = S16LD_DENOM_6322_MORE};};
template<> struct libdivide_constants<int16_t,6323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6323_MAGIC, .more = S16LD_DENOM_6323_MORE};};
template<> struct libdivide_constants<int16_t,6324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6324_MAGIC, .more = S16LD_DENOM_6324_MORE};};
template<> struct libdivide_constants<int16_t,6325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6325_MAGIC, .more = S16LD_DENOM_6325_MORE};};
template<> struct libdivide_constants<int16_t,6326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6326_MAGIC, .more = S16LD_DENOM_6326_MORE};};
template<> struct libdivide_constants<int16_t,6327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6327_MAGIC, .more = S16LD_DENOM_6327_MORE};};
template<> struct libdivide_constants<int16_t,6328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6328_MAGIC, .more = S16LD_DENOM_6328_MORE};};
template<> struct libdivide_constants<int16_t,6329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6329_MAGIC, .more = S16LD_DENOM_6329_MORE};};
template<> struct libdivide_constants<int16_t,6330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6330_MAGIC, .more = S16LD_DENOM_6330_MORE};};
template<> struct libdivide_constants<int16_t,6331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6331_MAGIC, .more = S16LD_DENOM_6331_MORE};};
template<> struct libdivide_constants<int16_t,6332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6332_MAGIC, .more = S16LD_DENOM_6332_MORE};};
template<> struct libdivide_constants<int16_t,6333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6333_MAGIC, .more = S16LD_DENOM_6333_MORE};};
template<> struct libdivide_constants<int16_t,6334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6334_MAGIC, .more = S16LD_DENOM_6334_MORE};};
template<> struct libdivide_constants<int16_t,6335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6335_MAGIC, .more = S16LD_DENOM_6335_MORE};};
template<> struct libdivide_constants<int16_t,6336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6336_MAGIC, .more = S16LD_DENOM_6336_MORE};};
template<> struct libdivide_constants<int16_t,6337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6337_MAGIC, .more = S16LD_DENOM_6337_MORE};};
template<> struct libdivide_constants<int16_t,6338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6338_MAGIC, .more = S16LD_DENOM_6338_MORE};};
template<> struct libdivide_constants<int16_t,6339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6339_MAGIC, .more = S16LD_DENOM_6339_MORE};};
template<> struct libdivide_constants<int16_t,6340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6340_MAGIC, .more = S16LD_DENOM_6340_MORE};};
template<> struct libdivide_constants<int16_t,6341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6341_MAGIC, .more = S16LD_DENOM_6341_MORE};};
template<> struct libdivide_constants<int16_t,6342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6342_MAGIC, .more = S16LD_DENOM_6342_MORE};};
template<> struct libdivide_constants<int16_t,6343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6343_MAGIC, .more = S16LD_DENOM_6343_MORE};};
template<> struct libdivide_constants<int16_t,6344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6344_MAGIC, .more = S16LD_DENOM_6344_MORE};};
template<> struct libdivide_constants<int16_t,6345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6345_MAGIC, .more = S16LD_DENOM_6345_MORE};};
template<> struct libdivide_constants<int16_t,6346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6346_MAGIC, .more = S16LD_DENOM_6346_MORE};};
template<> struct libdivide_constants<int16_t,6347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6347_MAGIC, .more = S16LD_DENOM_6347_MORE};};
template<> struct libdivide_constants<int16_t,6348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6348_MAGIC, .more = S16LD_DENOM_6348_MORE};};
template<> struct libdivide_constants<int16_t,6349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6349_MAGIC, .more = S16LD_DENOM_6349_MORE};};
template<> struct libdivide_constants<int16_t,6350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6350_MAGIC, .more = S16LD_DENOM_6350_MORE};};
template<> struct libdivide_constants<int16_t,6351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6351_MAGIC, .more = S16LD_DENOM_6351_MORE};};
template<> struct libdivide_constants<int16_t,6352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6352_MAGIC, .more = S16LD_DENOM_6352_MORE};};
template<> struct libdivide_constants<int16_t,6353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6353_MAGIC, .more = S16LD_DENOM_6353_MORE};};
template<> struct libdivide_constants<int16_t,6354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6354_MAGIC, .more = S16LD_DENOM_6354_MORE};};
template<> struct libdivide_constants<int16_t,6355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6355_MAGIC, .more = S16LD_DENOM_6355_MORE};};
template<> struct libdivide_constants<int16_t,6356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6356_MAGIC, .more = S16LD_DENOM_6356_MORE};};
template<> struct libdivide_constants<int16_t,6357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6357_MAGIC, .more = S16LD_DENOM_6357_MORE};};
template<> struct libdivide_constants<int16_t,6358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6358_MAGIC, .more = S16LD_DENOM_6358_MORE};};
template<> struct libdivide_constants<int16_t,6359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6359_MAGIC, .more = S16LD_DENOM_6359_MORE};};
template<> struct libdivide_constants<int16_t,6360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6360_MAGIC, .more = S16LD_DENOM_6360_MORE};};
template<> struct libdivide_constants<int16_t,6361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6361_MAGIC, .more = S16LD_DENOM_6361_MORE};};
template<> struct libdivide_constants<int16_t,6362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6362_MAGIC, .more = S16LD_DENOM_6362_MORE};};
template<> struct libdivide_constants<int16_t,6363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6363_MAGIC, .more = S16LD_DENOM_6363_MORE};};
template<> struct libdivide_constants<int16_t,6364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6364_MAGIC, .more = S16LD_DENOM_6364_MORE};};
template<> struct libdivide_constants<int16_t,6365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6365_MAGIC, .more = S16LD_DENOM_6365_MORE};};
template<> struct libdivide_constants<int16_t,6366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6366_MAGIC, .more = S16LD_DENOM_6366_MORE};};
template<> struct libdivide_constants<int16_t,6367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6367_MAGIC, .more = S16LD_DENOM_6367_MORE};};
template<> struct libdivide_constants<int16_t,6368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6368_MAGIC, .more = S16LD_DENOM_6368_MORE};};
template<> struct libdivide_constants<int16_t,6369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6369_MAGIC, .more = S16LD_DENOM_6369_MORE};};
template<> struct libdivide_constants<int16_t,6370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6370_MAGIC, .more = S16LD_DENOM_6370_MORE};};
template<> struct libdivide_constants<int16_t,6371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6371_MAGIC, .more = S16LD_DENOM_6371_MORE};};
template<> struct libdivide_constants<int16_t,6372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6372_MAGIC, .more = S16LD_DENOM_6372_MORE};};
template<> struct libdivide_constants<int16_t,6373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6373_MAGIC, .more = S16LD_DENOM_6373_MORE};};
template<> struct libdivide_constants<int16_t,6374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6374_MAGIC, .more = S16LD_DENOM_6374_MORE};};
template<> struct libdivide_constants<int16_t,6375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6375_MAGIC, .more = S16LD_DENOM_6375_MORE};};
template<> struct libdivide_constants<int16_t,6376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6376_MAGIC, .more = S16LD_DENOM_6376_MORE};};
template<> struct libdivide_constants<int16_t,6377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6377_MAGIC, .more = S16LD_DENOM_6377_MORE};};
template<> struct libdivide_constants<int16_t,6378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6378_MAGIC, .more = S16LD_DENOM_6378_MORE};};
template<> struct libdivide_constants<int16_t,6379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6379_MAGIC, .more = S16LD_DENOM_6379_MORE};};
template<> struct libdivide_constants<int16_t,6380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6380_MAGIC, .more = S16LD_DENOM_6380_MORE};};
template<> struct libdivide_constants<int16_t,6381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6381_MAGIC, .more = S16LD_DENOM_6381_MORE};};
template<> struct libdivide_constants<int16_t,6382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6382_MAGIC, .more = S16LD_DENOM_6382_MORE};};
template<> struct libdivide_constants<int16_t,6383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6383_MAGIC, .more = S16LD_DENOM_6383_MORE};};
template<> struct libdivide_constants<int16_t,6384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6384_MAGIC, .more = S16LD_DENOM_6384_MORE};};
template<> struct libdivide_constants<int16_t,6385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6385_MAGIC, .more = S16LD_DENOM_6385_MORE};};
template<> struct libdivide_constants<int16_t,6386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6386_MAGIC, .more = S16LD_DENOM_6386_MORE};};
template<> struct libdivide_constants<int16_t,6387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6387_MAGIC, .more = S16LD_DENOM_6387_MORE};};
template<> struct libdivide_constants<int16_t,6388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6388_MAGIC, .more = S16LD_DENOM_6388_MORE};};
template<> struct libdivide_constants<int16_t,6389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6389_MAGIC, .more = S16LD_DENOM_6389_MORE};};
template<> struct libdivide_constants<int16_t,6390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6390_MAGIC, .more = S16LD_DENOM_6390_MORE};};
template<> struct libdivide_constants<int16_t,6391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6391_MAGIC, .more = S16LD_DENOM_6391_MORE};};
template<> struct libdivide_constants<int16_t,6392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6392_MAGIC, .more = S16LD_DENOM_6392_MORE};};
template<> struct libdivide_constants<int16_t,6393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6393_MAGIC, .more = S16LD_DENOM_6393_MORE};};
template<> struct libdivide_constants<int16_t,6394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6394_MAGIC, .more = S16LD_DENOM_6394_MORE};};
template<> struct libdivide_constants<int16_t,6395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6395_MAGIC, .more = S16LD_DENOM_6395_MORE};};
template<> struct libdivide_constants<int16_t,6396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6396_MAGIC, .more = S16LD_DENOM_6396_MORE};};
template<> struct libdivide_constants<int16_t,6397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6397_MAGIC, .more = S16LD_DENOM_6397_MORE};};
template<> struct libdivide_constants<int16_t,6398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6398_MAGIC, .more = S16LD_DENOM_6398_MORE};};
template<> struct libdivide_constants<int16_t,6399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6399_MAGIC, .more = S16LD_DENOM_6399_MORE};};
template<> struct libdivide_constants<int16_t,6400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6400_MAGIC, .more = S16LD_DENOM_6400_MORE};};
template<> struct libdivide_constants<int16_t,6401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6401_MAGIC, .more = S16LD_DENOM_6401_MORE};};
template<> struct libdivide_constants<int16_t,6402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6402_MAGIC, .more = S16LD_DENOM_6402_MORE};};
template<> struct libdivide_constants<int16_t,6403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6403_MAGIC, .more = S16LD_DENOM_6403_MORE};};
template<> struct libdivide_constants<int16_t,6404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6404_MAGIC, .more = S16LD_DENOM_6404_MORE};};
template<> struct libdivide_constants<int16_t,6405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6405_MAGIC, .more = S16LD_DENOM_6405_MORE};};
template<> struct libdivide_constants<int16_t,6406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6406_MAGIC, .more = S16LD_DENOM_6406_MORE};};
template<> struct libdivide_constants<int16_t,6407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6407_MAGIC, .more = S16LD_DENOM_6407_MORE};};
template<> struct libdivide_constants<int16_t,6408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6408_MAGIC, .more = S16LD_DENOM_6408_MORE};};
template<> struct libdivide_constants<int16_t,6409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6409_MAGIC, .more = S16LD_DENOM_6409_MORE};};
template<> struct libdivide_constants<int16_t,6410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6410_MAGIC, .more = S16LD_DENOM_6410_MORE};};
template<> struct libdivide_constants<int16_t,6411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6411_MAGIC, .more = S16LD_DENOM_6411_MORE};};
template<> struct libdivide_constants<int16_t,6412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6412_MAGIC, .more = S16LD_DENOM_6412_MORE};};
template<> struct libdivide_constants<int16_t,6413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6413_MAGIC, .more = S16LD_DENOM_6413_MORE};};
template<> struct libdivide_constants<int16_t,6414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6414_MAGIC, .more = S16LD_DENOM_6414_MORE};};
template<> struct libdivide_constants<int16_t,6415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6415_MAGIC, .more = S16LD_DENOM_6415_MORE};};
template<> struct libdivide_constants<int16_t,6416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6416_MAGIC, .more = S16LD_DENOM_6416_MORE};};
template<> struct libdivide_constants<int16_t,6417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6417_MAGIC, .more = S16LD_DENOM_6417_MORE};};
template<> struct libdivide_constants<int16_t,6418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6418_MAGIC, .more = S16LD_DENOM_6418_MORE};};
template<> struct libdivide_constants<int16_t,6419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6419_MAGIC, .more = S16LD_DENOM_6419_MORE};};
template<> struct libdivide_constants<int16_t,6420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6420_MAGIC, .more = S16LD_DENOM_6420_MORE};};
template<> struct libdivide_constants<int16_t,6421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6421_MAGIC, .more = S16LD_DENOM_6421_MORE};};
template<> struct libdivide_constants<int16_t,6422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6422_MAGIC, .more = S16LD_DENOM_6422_MORE};};
template<> struct libdivide_constants<int16_t,6423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6423_MAGIC, .more = S16LD_DENOM_6423_MORE};};
template<> struct libdivide_constants<int16_t,6424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6424_MAGIC, .more = S16LD_DENOM_6424_MORE};};
template<> struct libdivide_constants<int16_t,6425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6425_MAGIC, .more = S16LD_DENOM_6425_MORE};};
template<> struct libdivide_constants<int16_t,6426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6426_MAGIC, .more = S16LD_DENOM_6426_MORE};};
template<> struct libdivide_constants<int16_t,6427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6427_MAGIC, .more = S16LD_DENOM_6427_MORE};};
template<> struct libdivide_constants<int16_t,6428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6428_MAGIC, .more = S16LD_DENOM_6428_MORE};};
template<> struct libdivide_constants<int16_t,6429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6429_MAGIC, .more = S16LD_DENOM_6429_MORE};};
template<> struct libdivide_constants<int16_t,6430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6430_MAGIC, .more = S16LD_DENOM_6430_MORE};};
template<> struct libdivide_constants<int16_t,6431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6431_MAGIC, .more = S16LD_DENOM_6431_MORE};};
template<> struct libdivide_constants<int16_t,6432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6432_MAGIC, .more = S16LD_DENOM_6432_MORE};};
template<> struct libdivide_constants<int16_t,6433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6433_MAGIC, .more = S16LD_DENOM_6433_MORE};};
template<> struct libdivide_constants<int16_t,6434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6434_MAGIC, .more = S16LD_DENOM_6434_MORE};};
template<> struct libdivide_constants<int16_t,6435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6435_MAGIC, .more = S16LD_DENOM_6435_MORE};};
template<> struct libdivide_constants<int16_t,6436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6436_MAGIC, .more = S16LD_DENOM_6436_MORE};};
template<> struct libdivide_constants<int16_t,6437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6437_MAGIC, .more = S16LD_DENOM_6437_MORE};};
template<> struct libdivide_constants<int16_t,6438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6438_MAGIC, .more = S16LD_DENOM_6438_MORE};};
template<> struct libdivide_constants<int16_t,6439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6439_MAGIC, .more = S16LD_DENOM_6439_MORE};};
template<> struct libdivide_constants<int16_t,6440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6440_MAGIC, .more = S16LD_DENOM_6440_MORE};};
template<> struct libdivide_constants<int16_t,6441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6441_MAGIC, .more = S16LD_DENOM_6441_MORE};};
template<> struct libdivide_constants<int16_t,6442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6442_MAGIC, .more = S16LD_DENOM_6442_MORE};};
template<> struct libdivide_constants<int16_t,6443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6443_MAGIC, .more = S16LD_DENOM_6443_MORE};};
template<> struct libdivide_constants<int16_t,6444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6444_MAGIC, .more = S16LD_DENOM_6444_MORE};};
template<> struct libdivide_constants<int16_t,6445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6445_MAGIC, .more = S16LD_DENOM_6445_MORE};};
template<> struct libdivide_constants<int16_t,6446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6446_MAGIC, .more = S16LD_DENOM_6446_MORE};};
template<> struct libdivide_constants<int16_t,6447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6447_MAGIC, .more = S16LD_DENOM_6447_MORE};};
template<> struct libdivide_constants<int16_t,6448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6448_MAGIC, .more = S16LD_DENOM_6448_MORE};};
template<> struct libdivide_constants<int16_t,6449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6449_MAGIC, .more = S16LD_DENOM_6449_MORE};};
template<> struct libdivide_constants<int16_t,6450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6450_MAGIC, .more = S16LD_DENOM_6450_MORE};};
template<> struct libdivide_constants<int16_t,6451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6451_MAGIC, .more = S16LD_DENOM_6451_MORE};};
template<> struct libdivide_constants<int16_t,6452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6452_MAGIC, .more = S16LD_DENOM_6452_MORE};};
template<> struct libdivide_constants<int16_t,6453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6453_MAGIC, .more = S16LD_DENOM_6453_MORE};};
template<> struct libdivide_constants<int16_t,6454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6454_MAGIC, .more = S16LD_DENOM_6454_MORE};};
template<> struct libdivide_constants<int16_t,6455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6455_MAGIC, .more = S16LD_DENOM_6455_MORE};};
template<> struct libdivide_constants<int16_t,6456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6456_MAGIC, .more = S16LD_DENOM_6456_MORE};};
template<> struct libdivide_constants<int16_t,6457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6457_MAGIC, .more = S16LD_DENOM_6457_MORE};};
template<> struct libdivide_constants<int16_t,6458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6458_MAGIC, .more = S16LD_DENOM_6458_MORE};};
template<> struct libdivide_constants<int16_t,6459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6459_MAGIC, .more = S16LD_DENOM_6459_MORE};};
template<> struct libdivide_constants<int16_t,6460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6460_MAGIC, .more = S16LD_DENOM_6460_MORE};};
template<> struct libdivide_constants<int16_t,6461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6461_MAGIC, .more = S16LD_DENOM_6461_MORE};};
template<> struct libdivide_constants<int16_t,6462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6462_MAGIC, .more = S16LD_DENOM_6462_MORE};};
template<> struct libdivide_constants<int16_t,6463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6463_MAGIC, .more = S16LD_DENOM_6463_MORE};};
template<> struct libdivide_constants<int16_t,6464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6464_MAGIC, .more = S16LD_DENOM_6464_MORE};};
template<> struct libdivide_constants<int16_t,6465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6465_MAGIC, .more = S16LD_DENOM_6465_MORE};};
template<> struct libdivide_constants<int16_t,6466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6466_MAGIC, .more = S16LD_DENOM_6466_MORE};};
template<> struct libdivide_constants<int16_t,6467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6467_MAGIC, .more = S16LD_DENOM_6467_MORE};};
template<> struct libdivide_constants<int16_t,6468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6468_MAGIC, .more = S16LD_DENOM_6468_MORE};};
template<> struct libdivide_constants<int16_t,6469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6469_MAGIC, .more = S16LD_DENOM_6469_MORE};};
template<> struct libdivide_constants<int16_t,6470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6470_MAGIC, .more = S16LD_DENOM_6470_MORE};};
template<> struct libdivide_constants<int16_t,6471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6471_MAGIC, .more = S16LD_DENOM_6471_MORE};};
template<> struct libdivide_constants<int16_t,6472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6472_MAGIC, .more = S16LD_DENOM_6472_MORE};};
template<> struct libdivide_constants<int16_t,6473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6473_MAGIC, .more = S16LD_DENOM_6473_MORE};};
template<> struct libdivide_constants<int16_t,6474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6474_MAGIC, .more = S16LD_DENOM_6474_MORE};};
template<> struct libdivide_constants<int16_t,6475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6475_MAGIC, .more = S16LD_DENOM_6475_MORE};};
template<> struct libdivide_constants<int16_t,6476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6476_MAGIC, .more = S16LD_DENOM_6476_MORE};};
template<> struct libdivide_constants<int16_t,6477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6477_MAGIC, .more = S16LD_DENOM_6477_MORE};};
template<> struct libdivide_constants<int16_t,6478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6478_MAGIC, .more = S16LD_DENOM_6478_MORE};};
template<> struct libdivide_constants<int16_t,6479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6479_MAGIC, .more = S16LD_DENOM_6479_MORE};};
template<> struct libdivide_constants<int16_t,6480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6480_MAGIC, .more = S16LD_DENOM_6480_MORE};};
template<> struct libdivide_constants<int16_t,6481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6481_MAGIC, .more = S16LD_DENOM_6481_MORE};};
template<> struct libdivide_constants<int16_t,6482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6482_MAGIC, .more = S16LD_DENOM_6482_MORE};};
template<> struct libdivide_constants<int16_t,6483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6483_MAGIC, .more = S16LD_DENOM_6483_MORE};};
template<> struct libdivide_constants<int16_t,6484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6484_MAGIC, .more = S16LD_DENOM_6484_MORE};};
template<> struct libdivide_constants<int16_t,6485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6485_MAGIC, .more = S16LD_DENOM_6485_MORE};};
template<> struct libdivide_constants<int16_t,6486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6486_MAGIC, .more = S16LD_DENOM_6486_MORE};};
template<> struct libdivide_constants<int16_t,6487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6487_MAGIC, .more = S16LD_DENOM_6487_MORE};};
template<> struct libdivide_constants<int16_t,6488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6488_MAGIC, .more = S16LD_DENOM_6488_MORE};};
template<> struct libdivide_constants<int16_t,6489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6489_MAGIC, .more = S16LD_DENOM_6489_MORE};};
template<> struct libdivide_constants<int16_t,6490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6490_MAGIC, .more = S16LD_DENOM_6490_MORE};};
template<> struct libdivide_constants<int16_t,6491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6491_MAGIC, .more = S16LD_DENOM_6491_MORE};};
template<> struct libdivide_constants<int16_t,6492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6492_MAGIC, .more = S16LD_DENOM_6492_MORE};};
template<> struct libdivide_constants<int16_t,6493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6493_MAGIC, .more = S16LD_DENOM_6493_MORE};};
template<> struct libdivide_constants<int16_t,6494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6494_MAGIC, .more = S16LD_DENOM_6494_MORE};};
template<> struct libdivide_constants<int16_t,6495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6495_MAGIC, .more = S16LD_DENOM_6495_MORE};};
template<> struct libdivide_constants<int16_t,6496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6496_MAGIC, .more = S16LD_DENOM_6496_MORE};};
template<> struct libdivide_constants<int16_t,6497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6497_MAGIC, .more = S16LD_DENOM_6497_MORE};};
template<> struct libdivide_constants<int16_t,6498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6498_MAGIC, .more = S16LD_DENOM_6498_MORE};};
template<> struct libdivide_constants<int16_t,6499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6499_MAGIC, .more = S16LD_DENOM_6499_MORE};};
template<> struct libdivide_constants<int16_t,6500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6500_MAGIC, .more = S16LD_DENOM_6500_MORE};};
template<> struct libdivide_constants<int16_t,6501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6501_MAGIC, .more = S16LD_DENOM_6501_MORE};};
template<> struct libdivide_constants<int16_t,6502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6502_MAGIC, .more = S16LD_DENOM_6502_MORE};};
template<> struct libdivide_constants<int16_t,6503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6503_MAGIC, .more = S16LD_DENOM_6503_MORE};};
template<> struct libdivide_constants<int16_t,6504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6504_MAGIC, .more = S16LD_DENOM_6504_MORE};};
template<> struct libdivide_constants<int16_t,6505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6505_MAGIC, .more = S16LD_DENOM_6505_MORE};};
template<> struct libdivide_constants<int16_t,6506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6506_MAGIC, .more = S16LD_DENOM_6506_MORE};};
template<> struct libdivide_constants<int16_t,6507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6507_MAGIC, .more = S16LD_DENOM_6507_MORE};};
template<> struct libdivide_constants<int16_t,6508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6508_MAGIC, .more = S16LD_DENOM_6508_MORE};};
template<> struct libdivide_constants<int16_t,6509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6509_MAGIC, .more = S16LD_DENOM_6509_MORE};};
template<> struct libdivide_constants<int16_t,6510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6510_MAGIC, .more = S16LD_DENOM_6510_MORE};};
template<> struct libdivide_constants<int16_t,6511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6511_MAGIC, .more = S16LD_DENOM_6511_MORE};};
template<> struct libdivide_constants<int16_t,6512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6512_MAGIC, .more = S16LD_DENOM_6512_MORE};};
template<> struct libdivide_constants<int16_t,6513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6513_MAGIC, .more = S16LD_DENOM_6513_MORE};};
template<> struct libdivide_constants<int16_t,6514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6514_MAGIC, .more = S16LD_DENOM_6514_MORE};};
template<> struct libdivide_constants<int16_t,6515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6515_MAGIC, .more = S16LD_DENOM_6515_MORE};};
template<> struct libdivide_constants<int16_t,6516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6516_MAGIC, .more = S16LD_DENOM_6516_MORE};};
template<> struct libdivide_constants<int16_t,6517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6517_MAGIC, .more = S16LD_DENOM_6517_MORE};};
template<> struct libdivide_constants<int16_t,6518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6518_MAGIC, .more = S16LD_DENOM_6518_MORE};};
template<> struct libdivide_constants<int16_t,6519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6519_MAGIC, .more = S16LD_DENOM_6519_MORE};};
template<> struct libdivide_constants<int16_t,6520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6520_MAGIC, .more = S16LD_DENOM_6520_MORE};};
template<> struct libdivide_constants<int16_t,6521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6521_MAGIC, .more = S16LD_DENOM_6521_MORE};};
template<> struct libdivide_constants<int16_t,6522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6522_MAGIC, .more = S16LD_DENOM_6522_MORE};};
template<> struct libdivide_constants<int16_t,6523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6523_MAGIC, .more = S16LD_DENOM_6523_MORE};};
template<> struct libdivide_constants<int16_t,6524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6524_MAGIC, .more = S16LD_DENOM_6524_MORE};};
template<> struct libdivide_constants<int16_t,6525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6525_MAGIC, .more = S16LD_DENOM_6525_MORE};};
template<> struct libdivide_constants<int16_t,6526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6526_MAGIC, .more = S16LD_DENOM_6526_MORE};};
template<> struct libdivide_constants<int16_t,6527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6527_MAGIC, .more = S16LD_DENOM_6527_MORE};};
template<> struct libdivide_constants<int16_t,6528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6528_MAGIC, .more = S16LD_DENOM_6528_MORE};};
template<> struct libdivide_constants<int16_t,6529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6529_MAGIC, .more = S16LD_DENOM_6529_MORE};};
template<> struct libdivide_constants<int16_t,6530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6530_MAGIC, .more = S16LD_DENOM_6530_MORE};};
template<> struct libdivide_constants<int16_t,6531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6531_MAGIC, .more = S16LD_DENOM_6531_MORE};};
template<> struct libdivide_constants<int16_t,6532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6532_MAGIC, .more = S16LD_DENOM_6532_MORE};};
template<> struct libdivide_constants<int16_t,6533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6533_MAGIC, .more = S16LD_DENOM_6533_MORE};};
template<> struct libdivide_constants<int16_t,6534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6534_MAGIC, .more = S16LD_DENOM_6534_MORE};};
template<> struct libdivide_constants<int16_t,6535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6535_MAGIC, .more = S16LD_DENOM_6535_MORE};};
template<> struct libdivide_constants<int16_t,6536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6536_MAGIC, .more = S16LD_DENOM_6536_MORE};};
template<> struct libdivide_constants<int16_t,6537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6537_MAGIC, .more = S16LD_DENOM_6537_MORE};};
template<> struct libdivide_constants<int16_t,6538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6538_MAGIC, .more = S16LD_DENOM_6538_MORE};};
template<> struct libdivide_constants<int16_t,6539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6539_MAGIC, .more = S16LD_DENOM_6539_MORE};};
template<> struct libdivide_constants<int16_t,6540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6540_MAGIC, .more = S16LD_DENOM_6540_MORE};};
template<> struct libdivide_constants<int16_t,6541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6541_MAGIC, .more = S16LD_DENOM_6541_MORE};};
template<> struct libdivide_constants<int16_t,6542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6542_MAGIC, .more = S16LD_DENOM_6542_MORE};};
template<> struct libdivide_constants<int16_t,6543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6543_MAGIC, .more = S16LD_DENOM_6543_MORE};};
template<> struct libdivide_constants<int16_t,6544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6544_MAGIC, .more = S16LD_DENOM_6544_MORE};};
template<> struct libdivide_constants<int16_t,6545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6545_MAGIC, .more = S16LD_DENOM_6545_MORE};};
template<> struct libdivide_constants<int16_t,6546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6546_MAGIC, .more = S16LD_DENOM_6546_MORE};};
template<> struct libdivide_constants<int16_t,6547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6547_MAGIC, .more = S16LD_DENOM_6547_MORE};};
template<> struct libdivide_constants<int16_t,6548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6548_MAGIC, .more = S16LD_DENOM_6548_MORE};};
template<> struct libdivide_constants<int16_t,6549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6549_MAGIC, .more = S16LD_DENOM_6549_MORE};};
template<> struct libdivide_constants<int16_t,6550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6550_MAGIC, .more = S16LD_DENOM_6550_MORE};};
template<> struct libdivide_constants<int16_t,6551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6551_MAGIC, .more = S16LD_DENOM_6551_MORE};};
template<> struct libdivide_constants<int16_t,6552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6552_MAGIC, .more = S16LD_DENOM_6552_MORE};};
template<> struct libdivide_constants<int16_t,6553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6553_MAGIC, .more = S16LD_DENOM_6553_MORE};};
template<> struct libdivide_constants<int16_t,6554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6554_MAGIC, .more = S16LD_DENOM_6554_MORE};};
template<> struct libdivide_constants<int16_t,6555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6555_MAGIC, .more = S16LD_DENOM_6555_MORE};};
template<> struct libdivide_constants<int16_t,6556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6556_MAGIC, .more = S16LD_DENOM_6556_MORE};};
template<> struct libdivide_constants<int16_t,6557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6557_MAGIC, .more = S16LD_DENOM_6557_MORE};};
template<> struct libdivide_constants<int16_t,6558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6558_MAGIC, .more = S16LD_DENOM_6558_MORE};};
template<> struct libdivide_constants<int16_t,6559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6559_MAGIC, .more = S16LD_DENOM_6559_MORE};};
template<> struct libdivide_constants<int16_t,6560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6560_MAGIC, .more = S16LD_DENOM_6560_MORE};};
template<> struct libdivide_constants<int16_t,6561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6561_MAGIC, .more = S16LD_DENOM_6561_MORE};};
template<> struct libdivide_constants<int16_t,6562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6562_MAGIC, .more = S16LD_DENOM_6562_MORE};};
template<> struct libdivide_constants<int16_t,6563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6563_MAGIC, .more = S16LD_DENOM_6563_MORE};};
template<> struct libdivide_constants<int16_t,6564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6564_MAGIC, .more = S16LD_DENOM_6564_MORE};};
template<> struct libdivide_constants<int16_t,6565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6565_MAGIC, .more = S16LD_DENOM_6565_MORE};};
template<> struct libdivide_constants<int16_t,6566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6566_MAGIC, .more = S16LD_DENOM_6566_MORE};};
template<> struct libdivide_constants<int16_t,6567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6567_MAGIC, .more = S16LD_DENOM_6567_MORE};};
template<> struct libdivide_constants<int16_t,6568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6568_MAGIC, .more = S16LD_DENOM_6568_MORE};};
template<> struct libdivide_constants<int16_t,6569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6569_MAGIC, .more = S16LD_DENOM_6569_MORE};};
template<> struct libdivide_constants<int16_t,6570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6570_MAGIC, .more = S16LD_DENOM_6570_MORE};};
template<> struct libdivide_constants<int16_t,6571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6571_MAGIC, .more = S16LD_DENOM_6571_MORE};};
template<> struct libdivide_constants<int16_t,6572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6572_MAGIC, .more = S16LD_DENOM_6572_MORE};};
template<> struct libdivide_constants<int16_t,6573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6573_MAGIC, .more = S16LD_DENOM_6573_MORE};};
template<> struct libdivide_constants<int16_t,6574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6574_MAGIC, .more = S16LD_DENOM_6574_MORE};};
template<> struct libdivide_constants<int16_t,6575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6575_MAGIC, .more = S16LD_DENOM_6575_MORE};};
template<> struct libdivide_constants<int16_t,6576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6576_MAGIC, .more = S16LD_DENOM_6576_MORE};};
template<> struct libdivide_constants<int16_t,6577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6577_MAGIC, .more = S16LD_DENOM_6577_MORE};};
template<> struct libdivide_constants<int16_t,6578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6578_MAGIC, .more = S16LD_DENOM_6578_MORE};};
template<> struct libdivide_constants<int16_t,6579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6579_MAGIC, .more = S16LD_DENOM_6579_MORE};};
template<> struct libdivide_constants<int16_t,6580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6580_MAGIC, .more = S16LD_DENOM_6580_MORE};};
template<> struct libdivide_constants<int16_t,6581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6581_MAGIC, .more = S16LD_DENOM_6581_MORE};};
template<> struct libdivide_constants<int16_t,6582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6582_MAGIC, .more = S16LD_DENOM_6582_MORE};};
template<> struct libdivide_constants<int16_t,6583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6583_MAGIC, .more = S16LD_DENOM_6583_MORE};};
template<> struct libdivide_constants<int16_t,6584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6584_MAGIC, .more = S16LD_DENOM_6584_MORE};};
template<> struct libdivide_constants<int16_t,6585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6585_MAGIC, .more = S16LD_DENOM_6585_MORE};};
template<> struct libdivide_constants<int16_t,6586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6586_MAGIC, .more = S16LD_DENOM_6586_MORE};};
template<> struct libdivide_constants<int16_t,6587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6587_MAGIC, .more = S16LD_DENOM_6587_MORE};};
template<> struct libdivide_constants<int16_t,6588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6588_MAGIC, .more = S16LD_DENOM_6588_MORE};};
template<> struct libdivide_constants<int16_t,6589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6589_MAGIC, .more = S16LD_DENOM_6589_MORE};};
template<> struct libdivide_constants<int16_t,6590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6590_MAGIC, .more = S16LD_DENOM_6590_MORE};};
template<> struct libdivide_constants<int16_t,6591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6591_MAGIC, .more = S16LD_DENOM_6591_MORE};};
template<> struct libdivide_constants<int16_t,6592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6592_MAGIC, .more = S16LD_DENOM_6592_MORE};};
template<> struct libdivide_constants<int16_t,6593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6593_MAGIC, .more = S16LD_DENOM_6593_MORE};};
template<> struct libdivide_constants<int16_t,6594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6594_MAGIC, .more = S16LD_DENOM_6594_MORE};};
template<> struct libdivide_constants<int16_t,6595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6595_MAGIC, .more = S16LD_DENOM_6595_MORE};};
template<> struct libdivide_constants<int16_t,6596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6596_MAGIC, .more = S16LD_DENOM_6596_MORE};};
template<> struct libdivide_constants<int16_t,6597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6597_MAGIC, .more = S16LD_DENOM_6597_MORE};};
template<> struct libdivide_constants<int16_t,6598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6598_MAGIC, .more = S16LD_DENOM_6598_MORE};};
template<> struct libdivide_constants<int16_t,6599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6599_MAGIC, .more = S16LD_DENOM_6599_MORE};};
template<> struct libdivide_constants<int16_t,6600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6600_MAGIC, .more = S16LD_DENOM_6600_MORE};};
template<> struct libdivide_constants<int16_t,6601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6601_MAGIC, .more = S16LD_DENOM_6601_MORE};};
template<> struct libdivide_constants<int16_t,6602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6602_MAGIC, .more = S16LD_DENOM_6602_MORE};};
template<> struct libdivide_constants<int16_t,6603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6603_MAGIC, .more = S16LD_DENOM_6603_MORE};};
template<> struct libdivide_constants<int16_t,6604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6604_MAGIC, .more = S16LD_DENOM_6604_MORE};};
template<> struct libdivide_constants<int16_t,6605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6605_MAGIC, .more = S16LD_DENOM_6605_MORE};};
template<> struct libdivide_constants<int16_t,6606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6606_MAGIC, .more = S16LD_DENOM_6606_MORE};};
template<> struct libdivide_constants<int16_t,6607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6607_MAGIC, .more = S16LD_DENOM_6607_MORE};};
template<> struct libdivide_constants<int16_t,6608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6608_MAGIC, .more = S16LD_DENOM_6608_MORE};};
template<> struct libdivide_constants<int16_t,6609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6609_MAGIC, .more = S16LD_DENOM_6609_MORE};};
template<> struct libdivide_constants<int16_t,6610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6610_MAGIC, .more = S16LD_DENOM_6610_MORE};};
template<> struct libdivide_constants<int16_t,6611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6611_MAGIC, .more = S16LD_DENOM_6611_MORE};};
template<> struct libdivide_constants<int16_t,6612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6612_MAGIC, .more = S16LD_DENOM_6612_MORE};};
template<> struct libdivide_constants<int16_t,6613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6613_MAGIC, .more = S16LD_DENOM_6613_MORE};};
template<> struct libdivide_constants<int16_t,6614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6614_MAGIC, .more = S16LD_DENOM_6614_MORE};};
template<> struct libdivide_constants<int16_t,6615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6615_MAGIC, .more = S16LD_DENOM_6615_MORE};};
template<> struct libdivide_constants<int16_t,6616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6616_MAGIC, .more = S16LD_DENOM_6616_MORE};};
template<> struct libdivide_constants<int16_t,6617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6617_MAGIC, .more = S16LD_DENOM_6617_MORE};};
template<> struct libdivide_constants<int16_t,6618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6618_MAGIC, .more = S16LD_DENOM_6618_MORE};};
template<> struct libdivide_constants<int16_t,6619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6619_MAGIC, .more = S16LD_DENOM_6619_MORE};};
template<> struct libdivide_constants<int16_t,6620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6620_MAGIC, .more = S16LD_DENOM_6620_MORE};};
template<> struct libdivide_constants<int16_t,6621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6621_MAGIC, .more = S16LD_DENOM_6621_MORE};};
template<> struct libdivide_constants<int16_t,6622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6622_MAGIC, .more = S16LD_DENOM_6622_MORE};};
template<> struct libdivide_constants<int16_t,6623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6623_MAGIC, .more = S16LD_DENOM_6623_MORE};};
template<> struct libdivide_constants<int16_t,6624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6624_MAGIC, .more = S16LD_DENOM_6624_MORE};};
template<> struct libdivide_constants<int16_t,6625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6625_MAGIC, .more = S16LD_DENOM_6625_MORE};};
template<> struct libdivide_constants<int16_t,6626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6626_MAGIC, .more = S16LD_DENOM_6626_MORE};};
template<> struct libdivide_constants<int16_t,6627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6627_MAGIC, .more = S16LD_DENOM_6627_MORE};};
template<> struct libdivide_constants<int16_t,6628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6628_MAGIC, .more = S16LD_DENOM_6628_MORE};};
template<> struct libdivide_constants<int16_t,6629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6629_MAGIC, .more = S16LD_DENOM_6629_MORE};};
template<> struct libdivide_constants<int16_t,6630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6630_MAGIC, .more = S16LD_DENOM_6630_MORE};};
template<> struct libdivide_constants<int16_t,6631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6631_MAGIC, .more = S16LD_DENOM_6631_MORE};};
template<> struct libdivide_constants<int16_t,6632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6632_MAGIC, .more = S16LD_DENOM_6632_MORE};};
template<> struct libdivide_constants<int16_t,6633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6633_MAGIC, .more = S16LD_DENOM_6633_MORE};};
template<> struct libdivide_constants<int16_t,6634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6634_MAGIC, .more = S16LD_DENOM_6634_MORE};};
template<> struct libdivide_constants<int16_t,6635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6635_MAGIC, .more = S16LD_DENOM_6635_MORE};};
template<> struct libdivide_constants<int16_t,6636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6636_MAGIC, .more = S16LD_DENOM_6636_MORE};};
template<> struct libdivide_constants<int16_t,6637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6637_MAGIC, .more = S16LD_DENOM_6637_MORE};};
template<> struct libdivide_constants<int16_t,6638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6638_MAGIC, .more = S16LD_DENOM_6638_MORE};};
template<> struct libdivide_constants<int16_t,6639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6639_MAGIC, .more = S16LD_DENOM_6639_MORE};};
template<> struct libdivide_constants<int16_t,6640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6640_MAGIC, .more = S16LD_DENOM_6640_MORE};};
template<> struct libdivide_constants<int16_t,6641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6641_MAGIC, .more = S16LD_DENOM_6641_MORE};};
template<> struct libdivide_constants<int16_t,6642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6642_MAGIC, .more = S16LD_DENOM_6642_MORE};};
template<> struct libdivide_constants<int16_t,6643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6643_MAGIC, .more = S16LD_DENOM_6643_MORE};};
template<> struct libdivide_constants<int16_t,6644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6644_MAGIC, .more = S16LD_DENOM_6644_MORE};};
template<> struct libdivide_constants<int16_t,6645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6645_MAGIC, .more = S16LD_DENOM_6645_MORE};};
template<> struct libdivide_constants<int16_t,6646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6646_MAGIC, .more = S16LD_DENOM_6646_MORE};};
template<> struct libdivide_constants<int16_t,6647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6647_MAGIC, .more = S16LD_DENOM_6647_MORE};};
template<> struct libdivide_constants<int16_t,6648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6648_MAGIC, .more = S16LD_DENOM_6648_MORE};};
template<> struct libdivide_constants<int16_t,6649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6649_MAGIC, .more = S16LD_DENOM_6649_MORE};};
template<> struct libdivide_constants<int16_t,6650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6650_MAGIC, .more = S16LD_DENOM_6650_MORE};};
template<> struct libdivide_constants<int16_t,6651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6651_MAGIC, .more = S16LD_DENOM_6651_MORE};};
template<> struct libdivide_constants<int16_t,6652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6652_MAGIC, .more = S16LD_DENOM_6652_MORE};};
template<> struct libdivide_constants<int16_t,6653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6653_MAGIC, .more = S16LD_DENOM_6653_MORE};};
template<> struct libdivide_constants<int16_t,6654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6654_MAGIC, .more = S16LD_DENOM_6654_MORE};};
template<> struct libdivide_constants<int16_t,6655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6655_MAGIC, .more = S16LD_DENOM_6655_MORE};};
template<> struct libdivide_constants<int16_t,6656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6656_MAGIC, .more = S16LD_DENOM_6656_MORE};};
template<> struct libdivide_constants<int16_t,6657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6657_MAGIC, .more = S16LD_DENOM_6657_MORE};};
template<> struct libdivide_constants<int16_t,6658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6658_MAGIC, .more = S16LD_DENOM_6658_MORE};};
template<> struct libdivide_constants<int16_t,6659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6659_MAGIC, .more = S16LD_DENOM_6659_MORE};};
template<> struct libdivide_constants<int16_t,6660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6660_MAGIC, .more = S16LD_DENOM_6660_MORE};};
template<> struct libdivide_constants<int16_t,6661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6661_MAGIC, .more = S16LD_DENOM_6661_MORE};};
template<> struct libdivide_constants<int16_t,6662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6662_MAGIC, .more = S16LD_DENOM_6662_MORE};};
template<> struct libdivide_constants<int16_t,6663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6663_MAGIC, .more = S16LD_DENOM_6663_MORE};};
template<> struct libdivide_constants<int16_t,6664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6664_MAGIC, .more = S16LD_DENOM_6664_MORE};};
template<> struct libdivide_constants<int16_t,6665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6665_MAGIC, .more = S16LD_DENOM_6665_MORE};};
template<> struct libdivide_constants<int16_t,6666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6666_MAGIC, .more = S16LD_DENOM_6666_MORE};};
template<> struct libdivide_constants<int16_t,6667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6667_MAGIC, .more = S16LD_DENOM_6667_MORE};};
template<> struct libdivide_constants<int16_t,6668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6668_MAGIC, .more = S16LD_DENOM_6668_MORE};};
template<> struct libdivide_constants<int16_t,6669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6669_MAGIC, .more = S16LD_DENOM_6669_MORE};};
template<> struct libdivide_constants<int16_t,6670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6670_MAGIC, .more = S16LD_DENOM_6670_MORE};};
template<> struct libdivide_constants<int16_t,6671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6671_MAGIC, .more = S16LD_DENOM_6671_MORE};};
template<> struct libdivide_constants<int16_t,6672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6672_MAGIC, .more = S16LD_DENOM_6672_MORE};};
template<> struct libdivide_constants<int16_t,6673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6673_MAGIC, .more = S16LD_DENOM_6673_MORE};};
template<> struct libdivide_constants<int16_t,6674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6674_MAGIC, .more = S16LD_DENOM_6674_MORE};};
template<> struct libdivide_constants<int16_t,6675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6675_MAGIC, .more = S16LD_DENOM_6675_MORE};};
template<> struct libdivide_constants<int16_t,6676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6676_MAGIC, .more = S16LD_DENOM_6676_MORE};};
template<> struct libdivide_constants<int16_t,6677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6677_MAGIC, .more = S16LD_DENOM_6677_MORE};};
template<> struct libdivide_constants<int16_t,6678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6678_MAGIC, .more = S16LD_DENOM_6678_MORE};};
template<> struct libdivide_constants<int16_t,6679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6679_MAGIC, .more = S16LD_DENOM_6679_MORE};};
template<> struct libdivide_constants<int16_t,6680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6680_MAGIC, .more = S16LD_DENOM_6680_MORE};};
template<> struct libdivide_constants<int16_t,6681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6681_MAGIC, .more = S16LD_DENOM_6681_MORE};};
template<> struct libdivide_constants<int16_t,6682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6682_MAGIC, .more = S16LD_DENOM_6682_MORE};};
template<> struct libdivide_constants<int16_t,6683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6683_MAGIC, .more = S16LD_DENOM_6683_MORE};};
template<> struct libdivide_constants<int16_t,6684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6684_MAGIC, .more = S16LD_DENOM_6684_MORE};};
template<> struct libdivide_constants<int16_t,6685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6685_MAGIC, .more = S16LD_DENOM_6685_MORE};};
template<> struct libdivide_constants<int16_t,6686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6686_MAGIC, .more = S16LD_DENOM_6686_MORE};};
template<> struct libdivide_constants<int16_t,6687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6687_MAGIC, .more = S16LD_DENOM_6687_MORE};};
template<> struct libdivide_constants<int16_t,6688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6688_MAGIC, .more = S16LD_DENOM_6688_MORE};};
template<> struct libdivide_constants<int16_t,6689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6689_MAGIC, .more = S16LD_DENOM_6689_MORE};};
template<> struct libdivide_constants<int16_t,6690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6690_MAGIC, .more = S16LD_DENOM_6690_MORE};};
template<> struct libdivide_constants<int16_t,6691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6691_MAGIC, .more = S16LD_DENOM_6691_MORE};};
template<> struct libdivide_constants<int16_t,6692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6692_MAGIC, .more = S16LD_DENOM_6692_MORE};};
template<> struct libdivide_constants<int16_t,6693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6693_MAGIC, .more = S16LD_DENOM_6693_MORE};};
template<> struct libdivide_constants<int16_t,6694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6694_MAGIC, .more = S16LD_DENOM_6694_MORE};};
template<> struct libdivide_constants<int16_t,6695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6695_MAGIC, .more = S16LD_DENOM_6695_MORE};};
template<> struct libdivide_constants<int16_t,6696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6696_MAGIC, .more = S16LD_DENOM_6696_MORE};};
template<> struct libdivide_constants<int16_t,6697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6697_MAGIC, .more = S16LD_DENOM_6697_MORE};};
template<> struct libdivide_constants<int16_t,6698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6698_MAGIC, .more = S16LD_DENOM_6698_MORE};};
template<> struct libdivide_constants<int16_t,6699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6699_MAGIC, .more = S16LD_DENOM_6699_MORE};};
template<> struct libdivide_constants<int16_t,6700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6700_MAGIC, .more = S16LD_DENOM_6700_MORE};};
template<> struct libdivide_constants<int16_t,6701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6701_MAGIC, .more = S16LD_DENOM_6701_MORE};};
template<> struct libdivide_constants<int16_t,6702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6702_MAGIC, .more = S16LD_DENOM_6702_MORE};};
template<> struct libdivide_constants<int16_t,6703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6703_MAGIC, .more = S16LD_DENOM_6703_MORE};};
template<> struct libdivide_constants<int16_t,6704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6704_MAGIC, .more = S16LD_DENOM_6704_MORE};};
template<> struct libdivide_constants<int16_t,6705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6705_MAGIC, .more = S16LD_DENOM_6705_MORE};};
template<> struct libdivide_constants<int16_t,6706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6706_MAGIC, .more = S16LD_DENOM_6706_MORE};};
template<> struct libdivide_constants<int16_t,6707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6707_MAGIC, .more = S16LD_DENOM_6707_MORE};};
template<> struct libdivide_constants<int16_t,6708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6708_MAGIC, .more = S16LD_DENOM_6708_MORE};};
template<> struct libdivide_constants<int16_t,6709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6709_MAGIC, .more = S16LD_DENOM_6709_MORE};};
template<> struct libdivide_constants<int16_t,6710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6710_MAGIC, .more = S16LD_DENOM_6710_MORE};};
template<> struct libdivide_constants<int16_t,6711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6711_MAGIC, .more = S16LD_DENOM_6711_MORE};};
template<> struct libdivide_constants<int16_t,6712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6712_MAGIC, .more = S16LD_DENOM_6712_MORE};};
template<> struct libdivide_constants<int16_t,6713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6713_MAGIC, .more = S16LD_DENOM_6713_MORE};};
template<> struct libdivide_constants<int16_t,6714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6714_MAGIC, .more = S16LD_DENOM_6714_MORE};};
template<> struct libdivide_constants<int16_t,6715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6715_MAGIC, .more = S16LD_DENOM_6715_MORE};};
template<> struct libdivide_constants<int16_t,6716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6716_MAGIC, .more = S16LD_DENOM_6716_MORE};};
template<> struct libdivide_constants<int16_t,6717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6717_MAGIC, .more = S16LD_DENOM_6717_MORE};};
template<> struct libdivide_constants<int16_t,6718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6718_MAGIC, .more = S16LD_DENOM_6718_MORE};};
template<> struct libdivide_constants<int16_t,6719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6719_MAGIC, .more = S16LD_DENOM_6719_MORE};};
template<> struct libdivide_constants<int16_t,6720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6720_MAGIC, .more = S16LD_DENOM_6720_MORE};};
template<> struct libdivide_constants<int16_t,6721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6721_MAGIC, .more = S16LD_DENOM_6721_MORE};};
template<> struct libdivide_constants<int16_t,6722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6722_MAGIC, .more = S16LD_DENOM_6722_MORE};};
template<> struct libdivide_constants<int16_t,6723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6723_MAGIC, .more = S16LD_DENOM_6723_MORE};};
template<> struct libdivide_constants<int16_t,6724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6724_MAGIC, .more = S16LD_DENOM_6724_MORE};};
template<> struct libdivide_constants<int16_t,6725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6725_MAGIC, .more = S16LD_DENOM_6725_MORE};};
template<> struct libdivide_constants<int16_t,6726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6726_MAGIC, .more = S16LD_DENOM_6726_MORE};};
template<> struct libdivide_constants<int16_t,6727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6727_MAGIC, .more = S16LD_DENOM_6727_MORE};};
template<> struct libdivide_constants<int16_t,6728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6728_MAGIC, .more = S16LD_DENOM_6728_MORE};};
template<> struct libdivide_constants<int16_t,6729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6729_MAGIC, .more = S16LD_DENOM_6729_MORE};};
template<> struct libdivide_constants<int16_t,6730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6730_MAGIC, .more = S16LD_DENOM_6730_MORE};};
template<> struct libdivide_constants<int16_t,6731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6731_MAGIC, .more = S16LD_DENOM_6731_MORE};};
template<> struct libdivide_constants<int16_t,6732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6732_MAGIC, .more = S16LD_DENOM_6732_MORE};};
template<> struct libdivide_constants<int16_t,6733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6733_MAGIC, .more = S16LD_DENOM_6733_MORE};};
template<> struct libdivide_constants<int16_t,6734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6734_MAGIC, .more = S16LD_DENOM_6734_MORE};};
template<> struct libdivide_constants<int16_t,6735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6735_MAGIC, .more = S16LD_DENOM_6735_MORE};};
template<> struct libdivide_constants<int16_t,6736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6736_MAGIC, .more = S16LD_DENOM_6736_MORE};};
template<> struct libdivide_constants<int16_t,6737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6737_MAGIC, .more = S16LD_DENOM_6737_MORE};};
template<> struct libdivide_constants<int16_t,6738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6738_MAGIC, .more = S16LD_DENOM_6738_MORE};};
template<> struct libdivide_constants<int16_t,6739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6739_MAGIC, .more = S16LD_DENOM_6739_MORE};};
template<> struct libdivide_constants<int16_t,6740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6740_MAGIC, .more = S16LD_DENOM_6740_MORE};};
template<> struct libdivide_constants<int16_t,6741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6741_MAGIC, .more = S16LD_DENOM_6741_MORE};};
template<> struct libdivide_constants<int16_t,6742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6742_MAGIC, .more = S16LD_DENOM_6742_MORE};};
template<> struct libdivide_constants<int16_t,6743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6743_MAGIC, .more = S16LD_DENOM_6743_MORE};};
template<> struct libdivide_constants<int16_t,6744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6744_MAGIC, .more = S16LD_DENOM_6744_MORE};};
template<> struct libdivide_constants<int16_t,6745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6745_MAGIC, .more = S16LD_DENOM_6745_MORE};};
template<> struct libdivide_constants<int16_t,6746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6746_MAGIC, .more = S16LD_DENOM_6746_MORE};};
template<> struct libdivide_constants<int16_t,6747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6747_MAGIC, .more = S16LD_DENOM_6747_MORE};};
template<> struct libdivide_constants<int16_t,6748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6748_MAGIC, .more = S16LD_DENOM_6748_MORE};};
template<> struct libdivide_constants<int16_t,6749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6749_MAGIC, .more = S16LD_DENOM_6749_MORE};};
template<> struct libdivide_constants<int16_t,6750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6750_MAGIC, .more = S16LD_DENOM_6750_MORE};};
template<> struct libdivide_constants<int16_t,6751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6751_MAGIC, .more = S16LD_DENOM_6751_MORE};};
template<> struct libdivide_constants<int16_t,6752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6752_MAGIC, .more = S16LD_DENOM_6752_MORE};};
template<> struct libdivide_constants<int16_t,6753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6753_MAGIC, .more = S16LD_DENOM_6753_MORE};};
template<> struct libdivide_constants<int16_t,6754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6754_MAGIC, .more = S16LD_DENOM_6754_MORE};};
template<> struct libdivide_constants<int16_t,6755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6755_MAGIC, .more = S16LD_DENOM_6755_MORE};};
template<> struct libdivide_constants<int16_t,6756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6756_MAGIC, .more = S16LD_DENOM_6756_MORE};};
template<> struct libdivide_constants<int16_t,6757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6757_MAGIC, .more = S16LD_DENOM_6757_MORE};};
template<> struct libdivide_constants<int16_t,6758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6758_MAGIC, .more = S16LD_DENOM_6758_MORE};};
template<> struct libdivide_constants<int16_t,6759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6759_MAGIC, .more = S16LD_DENOM_6759_MORE};};
template<> struct libdivide_constants<int16_t,6760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6760_MAGIC, .more = S16LD_DENOM_6760_MORE};};
template<> struct libdivide_constants<int16_t,6761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6761_MAGIC, .more = S16LD_DENOM_6761_MORE};};
template<> struct libdivide_constants<int16_t,6762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6762_MAGIC, .more = S16LD_DENOM_6762_MORE};};
template<> struct libdivide_constants<int16_t,6763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6763_MAGIC, .more = S16LD_DENOM_6763_MORE};};
template<> struct libdivide_constants<int16_t,6764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6764_MAGIC, .more = S16LD_DENOM_6764_MORE};};
template<> struct libdivide_constants<int16_t,6765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6765_MAGIC, .more = S16LD_DENOM_6765_MORE};};
template<> struct libdivide_constants<int16_t,6766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6766_MAGIC, .more = S16LD_DENOM_6766_MORE};};
template<> struct libdivide_constants<int16_t,6767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6767_MAGIC, .more = S16LD_DENOM_6767_MORE};};
template<> struct libdivide_constants<int16_t,6768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6768_MAGIC, .more = S16LD_DENOM_6768_MORE};};
template<> struct libdivide_constants<int16_t,6769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6769_MAGIC, .more = S16LD_DENOM_6769_MORE};};
template<> struct libdivide_constants<int16_t,6770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6770_MAGIC, .more = S16LD_DENOM_6770_MORE};};
template<> struct libdivide_constants<int16_t,6771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6771_MAGIC, .more = S16LD_DENOM_6771_MORE};};
template<> struct libdivide_constants<int16_t,6772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6772_MAGIC, .more = S16LD_DENOM_6772_MORE};};
template<> struct libdivide_constants<int16_t,6773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6773_MAGIC, .more = S16LD_DENOM_6773_MORE};};
template<> struct libdivide_constants<int16_t,6774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6774_MAGIC, .more = S16LD_DENOM_6774_MORE};};
template<> struct libdivide_constants<int16_t,6775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6775_MAGIC, .more = S16LD_DENOM_6775_MORE};};
template<> struct libdivide_constants<int16_t,6776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6776_MAGIC, .more = S16LD_DENOM_6776_MORE};};
template<> struct libdivide_constants<int16_t,6777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6777_MAGIC, .more = S16LD_DENOM_6777_MORE};};
template<> struct libdivide_constants<int16_t,6778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6778_MAGIC, .more = S16LD_DENOM_6778_MORE};};
template<> struct libdivide_constants<int16_t,6779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6779_MAGIC, .more = S16LD_DENOM_6779_MORE};};
template<> struct libdivide_constants<int16_t,6780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6780_MAGIC, .more = S16LD_DENOM_6780_MORE};};
template<> struct libdivide_constants<int16_t,6781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6781_MAGIC, .more = S16LD_DENOM_6781_MORE};};
template<> struct libdivide_constants<int16_t,6782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6782_MAGIC, .more = S16LD_DENOM_6782_MORE};};
template<> struct libdivide_constants<int16_t,6783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6783_MAGIC, .more = S16LD_DENOM_6783_MORE};};
template<> struct libdivide_constants<int16_t,6784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6784_MAGIC, .more = S16LD_DENOM_6784_MORE};};
template<> struct libdivide_constants<int16_t,6785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6785_MAGIC, .more = S16LD_DENOM_6785_MORE};};
template<> struct libdivide_constants<int16_t,6786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6786_MAGIC, .more = S16LD_DENOM_6786_MORE};};
template<> struct libdivide_constants<int16_t,6787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6787_MAGIC, .more = S16LD_DENOM_6787_MORE};};
template<> struct libdivide_constants<int16_t,6788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6788_MAGIC, .more = S16LD_DENOM_6788_MORE};};
template<> struct libdivide_constants<int16_t,6789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6789_MAGIC, .more = S16LD_DENOM_6789_MORE};};
template<> struct libdivide_constants<int16_t,6790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6790_MAGIC, .more = S16LD_DENOM_6790_MORE};};
template<> struct libdivide_constants<int16_t,6791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6791_MAGIC, .more = S16LD_DENOM_6791_MORE};};
template<> struct libdivide_constants<int16_t,6792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6792_MAGIC, .more = S16LD_DENOM_6792_MORE};};
template<> struct libdivide_constants<int16_t,6793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6793_MAGIC, .more = S16LD_DENOM_6793_MORE};};
template<> struct libdivide_constants<int16_t,6794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6794_MAGIC, .more = S16LD_DENOM_6794_MORE};};
template<> struct libdivide_constants<int16_t,6795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6795_MAGIC, .more = S16LD_DENOM_6795_MORE};};
template<> struct libdivide_constants<int16_t,6796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6796_MAGIC, .more = S16LD_DENOM_6796_MORE};};
template<> struct libdivide_constants<int16_t,6797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6797_MAGIC, .more = S16LD_DENOM_6797_MORE};};
template<> struct libdivide_constants<int16_t,6798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6798_MAGIC, .more = S16LD_DENOM_6798_MORE};};
template<> struct libdivide_constants<int16_t,6799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6799_MAGIC, .more = S16LD_DENOM_6799_MORE};};
template<> struct libdivide_constants<int16_t,6800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6800_MAGIC, .more = S16LD_DENOM_6800_MORE};};
template<> struct libdivide_constants<int16_t,6801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6801_MAGIC, .more = S16LD_DENOM_6801_MORE};};
template<> struct libdivide_constants<int16_t,6802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6802_MAGIC, .more = S16LD_DENOM_6802_MORE};};
template<> struct libdivide_constants<int16_t,6803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6803_MAGIC, .more = S16LD_DENOM_6803_MORE};};
template<> struct libdivide_constants<int16_t,6804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6804_MAGIC, .more = S16LD_DENOM_6804_MORE};};
template<> struct libdivide_constants<int16_t,6805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6805_MAGIC, .more = S16LD_DENOM_6805_MORE};};
template<> struct libdivide_constants<int16_t,6806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6806_MAGIC, .more = S16LD_DENOM_6806_MORE};};
template<> struct libdivide_constants<int16_t,6807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6807_MAGIC, .more = S16LD_DENOM_6807_MORE};};
template<> struct libdivide_constants<int16_t,6808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6808_MAGIC, .more = S16LD_DENOM_6808_MORE};};
template<> struct libdivide_constants<int16_t,6809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6809_MAGIC, .more = S16LD_DENOM_6809_MORE};};
template<> struct libdivide_constants<int16_t,6810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6810_MAGIC, .more = S16LD_DENOM_6810_MORE};};
template<> struct libdivide_constants<int16_t,6811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6811_MAGIC, .more = S16LD_DENOM_6811_MORE};};
template<> struct libdivide_constants<int16_t,6812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6812_MAGIC, .more = S16LD_DENOM_6812_MORE};};
template<> struct libdivide_constants<int16_t,6813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6813_MAGIC, .more = S16LD_DENOM_6813_MORE};};
template<> struct libdivide_constants<int16_t,6814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6814_MAGIC, .more = S16LD_DENOM_6814_MORE};};
template<> struct libdivide_constants<int16_t,6815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6815_MAGIC, .more = S16LD_DENOM_6815_MORE};};
template<> struct libdivide_constants<int16_t,6816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6816_MAGIC, .more = S16LD_DENOM_6816_MORE};};
template<> struct libdivide_constants<int16_t,6817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6817_MAGIC, .more = S16LD_DENOM_6817_MORE};};
template<> struct libdivide_constants<int16_t,6818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6818_MAGIC, .more = S16LD_DENOM_6818_MORE};};
template<> struct libdivide_constants<int16_t,6819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6819_MAGIC, .more = S16LD_DENOM_6819_MORE};};
template<> struct libdivide_constants<int16_t,6820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6820_MAGIC, .more = S16LD_DENOM_6820_MORE};};
template<> struct libdivide_constants<int16_t,6821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6821_MAGIC, .more = S16LD_DENOM_6821_MORE};};
template<> struct libdivide_constants<int16_t,6822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6822_MAGIC, .more = S16LD_DENOM_6822_MORE};};
template<> struct libdivide_constants<int16_t,6823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6823_MAGIC, .more = S16LD_DENOM_6823_MORE};};
template<> struct libdivide_constants<int16_t,6824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6824_MAGIC, .more = S16LD_DENOM_6824_MORE};};
template<> struct libdivide_constants<int16_t,6825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6825_MAGIC, .more = S16LD_DENOM_6825_MORE};};
template<> struct libdivide_constants<int16_t,6826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6826_MAGIC, .more = S16LD_DENOM_6826_MORE};};
template<> struct libdivide_constants<int16_t,6827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6827_MAGIC, .more = S16LD_DENOM_6827_MORE};};
template<> struct libdivide_constants<int16_t,6828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6828_MAGIC, .more = S16LD_DENOM_6828_MORE};};
template<> struct libdivide_constants<int16_t,6829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6829_MAGIC, .more = S16LD_DENOM_6829_MORE};};
template<> struct libdivide_constants<int16_t,6830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6830_MAGIC, .more = S16LD_DENOM_6830_MORE};};
template<> struct libdivide_constants<int16_t,6831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6831_MAGIC, .more = S16LD_DENOM_6831_MORE};};
template<> struct libdivide_constants<int16_t,6832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6832_MAGIC, .more = S16LD_DENOM_6832_MORE};};
template<> struct libdivide_constants<int16_t,6833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6833_MAGIC, .more = S16LD_DENOM_6833_MORE};};
template<> struct libdivide_constants<int16_t,6834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6834_MAGIC, .more = S16LD_DENOM_6834_MORE};};
template<> struct libdivide_constants<int16_t,6835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6835_MAGIC, .more = S16LD_DENOM_6835_MORE};};
template<> struct libdivide_constants<int16_t,6836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6836_MAGIC, .more = S16LD_DENOM_6836_MORE};};
template<> struct libdivide_constants<int16_t,6837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6837_MAGIC, .more = S16LD_DENOM_6837_MORE};};
template<> struct libdivide_constants<int16_t,6838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6838_MAGIC, .more = S16LD_DENOM_6838_MORE};};
template<> struct libdivide_constants<int16_t,6839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6839_MAGIC, .more = S16LD_DENOM_6839_MORE};};
template<> struct libdivide_constants<int16_t,6840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6840_MAGIC, .more = S16LD_DENOM_6840_MORE};};
template<> struct libdivide_constants<int16_t,6841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6841_MAGIC, .more = S16LD_DENOM_6841_MORE};};
template<> struct libdivide_constants<int16_t,6842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6842_MAGIC, .more = S16LD_DENOM_6842_MORE};};
template<> struct libdivide_constants<int16_t,6843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6843_MAGIC, .more = S16LD_DENOM_6843_MORE};};
template<> struct libdivide_constants<int16_t,6844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6844_MAGIC, .more = S16LD_DENOM_6844_MORE};};
template<> struct libdivide_constants<int16_t,6845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6845_MAGIC, .more = S16LD_DENOM_6845_MORE};};
template<> struct libdivide_constants<int16_t,6846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6846_MAGIC, .more = S16LD_DENOM_6846_MORE};};
template<> struct libdivide_constants<int16_t,6847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6847_MAGIC, .more = S16LD_DENOM_6847_MORE};};
template<> struct libdivide_constants<int16_t,6848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6848_MAGIC, .more = S16LD_DENOM_6848_MORE};};
template<> struct libdivide_constants<int16_t,6849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6849_MAGIC, .more = S16LD_DENOM_6849_MORE};};
template<> struct libdivide_constants<int16_t,6850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6850_MAGIC, .more = S16LD_DENOM_6850_MORE};};
template<> struct libdivide_constants<int16_t,6851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6851_MAGIC, .more = S16LD_DENOM_6851_MORE};};
template<> struct libdivide_constants<int16_t,6852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6852_MAGIC, .more = S16LD_DENOM_6852_MORE};};
template<> struct libdivide_constants<int16_t,6853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6853_MAGIC, .more = S16LD_DENOM_6853_MORE};};
template<> struct libdivide_constants<int16_t,6854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6854_MAGIC, .more = S16LD_DENOM_6854_MORE};};
template<> struct libdivide_constants<int16_t,6855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6855_MAGIC, .more = S16LD_DENOM_6855_MORE};};
template<> struct libdivide_constants<int16_t,6856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6856_MAGIC, .more = S16LD_DENOM_6856_MORE};};
template<> struct libdivide_constants<int16_t,6857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6857_MAGIC, .more = S16LD_DENOM_6857_MORE};};
template<> struct libdivide_constants<int16_t,6858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6858_MAGIC, .more = S16LD_DENOM_6858_MORE};};
template<> struct libdivide_constants<int16_t,6859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6859_MAGIC, .more = S16LD_DENOM_6859_MORE};};
template<> struct libdivide_constants<int16_t,6860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6860_MAGIC, .more = S16LD_DENOM_6860_MORE};};
template<> struct libdivide_constants<int16_t,6861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6861_MAGIC, .more = S16LD_DENOM_6861_MORE};};
template<> struct libdivide_constants<int16_t,6862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6862_MAGIC, .more = S16LD_DENOM_6862_MORE};};
template<> struct libdivide_constants<int16_t,6863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6863_MAGIC, .more = S16LD_DENOM_6863_MORE};};
template<> struct libdivide_constants<int16_t,6864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6864_MAGIC, .more = S16LD_DENOM_6864_MORE};};
template<> struct libdivide_constants<int16_t,6865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6865_MAGIC, .more = S16LD_DENOM_6865_MORE};};
template<> struct libdivide_constants<int16_t,6866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6866_MAGIC, .more = S16LD_DENOM_6866_MORE};};
template<> struct libdivide_constants<int16_t,6867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6867_MAGIC, .more = S16LD_DENOM_6867_MORE};};
template<> struct libdivide_constants<int16_t,6868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6868_MAGIC, .more = S16LD_DENOM_6868_MORE};};
template<> struct libdivide_constants<int16_t,6869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6869_MAGIC, .more = S16LD_DENOM_6869_MORE};};
template<> struct libdivide_constants<int16_t,6870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6870_MAGIC, .more = S16LD_DENOM_6870_MORE};};
template<> struct libdivide_constants<int16_t,6871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6871_MAGIC, .more = S16LD_DENOM_6871_MORE};};
template<> struct libdivide_constants<int16_t,6872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6872_MAGIC, .more = S16LD_DENOM_6872_MORE};};
template<> struct libdivide_constants<int16_t,6873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6873_MAGIC, .more = S16LD_DENOM_6873_MORE};};
template<> struct libdivide_constants<int16_t,6874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6874_MAGIC, .more = S16LD_DENOM_6874_MORE};};
template<> struct libdivide_constants<int16_t,6875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6875_MAGIC, .more = S16LD_DENOM_6875_MORE};};
template<> struct libdivide_constants<int16_t,6876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6876_MAGIC, .more = S16LD_DENOM_6876_MORE};};
template<> struct libdivide_constants<int16_t,6877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6877_MAGIC, .more = S16LD_DENOM_6877_MORE};};
template<> struct libdivide_constants<int16_t,6878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6878_MAGIC, .more = S16LD_DENOM_6878_MORE};};
template<> struct libdivide_constants<int16_t,6879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6879_MAGIC, .more = S16LD_DENOM_6879_MORE};};
template<> struct libdivide_constants<int16_t,6880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6880_MAGIC, .more = S16LD_DENOM_6880_MORE};};
template<> struct libdivide_constants<int16_t,6881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6881_MAGIC, .more = S16LD_DENOM_6881_MORE};};
template<> struct libdivide_constants<int16_t,6882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6882_MAGIC, .more = S16LD_DENOM_6882_MORE};};
template<> struct libdivide_constants<int16_t,6883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6883_MAGIC, .more = S16LD_DENOM_6883_MORE};};
template<> struct libdivide_constants<int16_t,6884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6884_MAGIC, .more = S16LD_DENOM_6884_MORE};};
template<> struct libdivide_constants<int16_t,6885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6885_MAGIC, .more = S16LD_DENOM_6885_MORE};};
template<> struct libdivide_constants<int16_t,6886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6886_MAGIC, .more = S16LD_DENOM_6886_MORE};};
template<> struct libdivide_constants<int16_t,6887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6887_MAGIC, .more = S16LD_DENOM_6887_MORE};};
template<> struct libdivide_constants<int16_t,6888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6888_MAGIC, .more = S16LD_DENOM_6888_MORE};};
template<> struct libdivide_constants<int16_t,6889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6889_MAGIC, .more = S16LD_DENOM_6889_MORE};};
template<> struct libdivide_constants<int16_t,6890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6890_MAGIC, .more = S16LD_DENOM_6890_MORE};};
template<> struct libdivide_constants<int16_t,6891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6891_MAGIC, .more = S16LD_DENOM_6891_MORE};};
template<> struct libdivide_constants<int16_t,6892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6892_MAGIC, .more = S16LD_DENOM_6892_MORE};};
template<> struct libdivide_constants<int16_t,6893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6893_MAGIC, .more = S16LD_DENOM_6893_MORE};};
template<> struct libdivide_constants<int16_t,6894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6894_MAGIC, .more = S16LD_DENOM_6894_MORE};};
template<> struct libdivide_constants<int16_t,6895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6895_MAGIC, .more = S16LD_DENOM_6895_MORE};};
template<> struct libdivide_constants<int16_t,6896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6896_MAGIC, .more = S16LD_DENOM_6896_MORE};};
template<> struct libdivide_constants<int16_t,6897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6897_MAGIC, .more = S16LD_DENOM_6897_MORE};};
template<> struct libdivide_constants<int16_t,6898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6898_MAGIC, .more = S16LD_DENOM_6898_MORE};};
template<> struct libdivide_constants<int16_t,6899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6899_MAGIC, .more = S16LD_DENOM_6899_MORE};};
template<> struct libdivide_constants<int16_t,6900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6900_MAGIC, .more = S16LD_DENOM_6900_MORE};};
template<> struct libdivide_constants<int16_t,6901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6901_MAGIC, .more = S16LD_DENOM_6901_MORE};};
template<> struct libdivide_constants<int16_t,6902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6902_MAGIC, .more = S16LD_DENOM_6902_MORE};};
template<> struct libdivide_constants<int16_t,6903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6903_MAGIC, .more = S16LD_DENOM_6903_MORE};};
template<> struct libdivide_constants<int16_t,6904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6904_MAGIC, .more = S16LD_DENOM_6904_MORE};};
template<> struct libdivide_constants<int16_t,6905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6905_MAGIC, .more = S16LD_DENOM_6905_MORE};};
template<> struct libdivide_constants<int16_t,6906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6906_MAGIC, .more = S16LD_DENOM_6906_MORE};};
template<> struct libdivide_constants<int16_t,6907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6907_MAGIC, .more = S16LD_DENOM_6907_MORE};};
template<> struct libdivide_constants<int16_t,6908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6908_MAGIC, .more = S16LD_DENOM_6908_MORE};};
template<> struct libdivide_constants<int16_t,6909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6909_MAGIC, .more = S16LD_DENOM_6909_MORE};};
template<> struct libdivide_constants<int16_t,6910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6910_MAGIC, .more = S16LD_DENOM_6910_MORE};};
template<> struct libdivide_constants<int16_t,6911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6911_MAGIC, .more = S16LD_DENOM_6911_MORE};};
template<> struct libdivide_constants<int16_t,6912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6912_MAGIC, .more = S16LD_DENOM_6912_MORE};};
template<> struct libdivide_constants<int16_t,6913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6913_MAGIC, .more = S16LD_DENOM_6913_MORE};};
template<> struct libdivide_constants<int16_t,6914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6914_MAGIC, .more = S16LD_DENOM_6914_MORE};};
template<> struct libdivide_constants<int16_t,6915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6915_MAGIC, .more = S16LD_DENOM_6915_MORE};};
template<> struct libdivide_constants<int16_t,6916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6916_MAGIC, .more = S16LD_DENOM_6916_MORE};};
template<> struct libdivide_constants<int16_t,6917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6917_MAGIC, .more = S16LD_DENOM_6917_MORE};};
template<> struct libdivide_constants<int16_t,6918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6918_MAGIC, .more = S16LD_DENOM_6918_MORE};};
template<> struct libdivide_constants<int16_t,6919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6919_MAGIC, .more = S16LD_DENOM_6919_MORE};};
template<> struct libdivide_constants<int16_t,6920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6920_MAGIC, .more = S16LD_DENOM_6920_MORE};};
template<> struct libdivide_constants<int16_t,6921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6921_MAGIC, .more = S16LD_DENOM_6921_MORE};};
template<> struct libdivide_constants<int16_t,6922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6922_MAGIC, .more = S16LD_DENOM_6922_MORE};};
template<> struct libdivide_constants<int16_t,6923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6923_MAGIC, .more = S16LD_DENOM_6923_MORE};};
template<> struct libdivide_constants<int16_t,6924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6924_MAGIC, .more = S16LD_DENOM_6924_MORE};};
template<> struct libdivide_constants<int16_t,6925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6925_MAGIC, .more = S16LD_DENOM_6925_MORE};};
template<> struct libdivide_constants<int16_t,6926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6926_MAGIC, .more = S16LD_DENOM_6926_MORE};};
template<> struct libdivide_constants<int16_t,6927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6927_MAGIC, .more = S16LD_DENOM_6927_MORE};};
template<> struct libdivide_constants<int16_t,6928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6928_MAGIC, .more = S16LD_DENOM_6928_MORE};};
template<> struct libdivide_constants<int16_t,6929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6929_MAGIC, .more = S16LD_DENOM_6929_MORE};};
template<> struct libdivide_constants<int16_t,6930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6930_MAGIC, .more = S16LD_DENOM_6930_MORE};};
template<> struct libdivide_constants<int16_t,6931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6931_MAGIC, .more = S16LD_DENOM_6931_MORE};};
template<> struct libdivide_constants<int16_t,6932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6932_MAGIC, .more = S16LD_DENOM_6932_MORE};};
template<> struct libdivide_constants<int16_t,6933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6933_MAGIC, .more = S16LD_DENOM_6933_MORE};};
template<> struct libdivide_constants<int16_t,6934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6934_MAGIC, .more = S16LD_DENOM_6934_MORE};};
template<> struct libdivide_constants<int16_t,6935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6935_MAGIC, .more = S16LD_DENOM_6935_MORE};};
template<> struct libdivide_constants<int16_t,6936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6936_MAGIC, .more = S16LD_DENOM_6936_MORE};};
template<> struct libdivide_constants<int16_t,6937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6937_MAGIC, .more = S16LD_DENOM_6937_MORE};};
template<> struct libdivide_constants<int16_t,6938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6938_MAGIC, .more = S16LD_DENOM_6938_MORE};};
template<> struct libdivide_constants<int16_t,6939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6939_MAGIC, .more = S16LD_DENOM_6939_MORE};};
template<> struct libdivide_constants<int16_t,6940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6940_MAGIC, .more = S16LD_DENOM_6940_MORE};};
template<> struct libdivide_constants<int16_t,6941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6941_MAGIC, .more = S16LD_DENOM_6941_MORE};};
template<> struct libdivide_constants<int16_t,6942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6942_MAGIC, .more = S16LD_DENOM_6942_MORE};};
template<> struct libdivide_constants<int16_t,6943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6943_MAGIC, .more = S16LD_DENOM_6943_MORE};};
template<> struct libdivide_constants<int16_t,6944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6944_MAGIC, .more = S16LD_DENOM_6944_MORE};};
template<> struct libdivide_constants<int16_t,6945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6945_MAGIC, .more = S16LD_DENOM_6945_MORE};};
template<> struct libdivide_constants<int16_t,6946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6946_MAGIC, .more = S16LD_DENOM_6946_MORE};};
template<> struct libdivide_constants<int16_t,6947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6947_MAGIC, .more = S16LD_DENOM_6947_MORE};};
template<> struct libdivide_constants<int16_t,6948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6948_MAGIC, .more = S16LD_DENOM_6948_MORE};};
template<> struct libdivide_constants<int16_t,6949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6949_MAGIC, .more = S16LD_DENOM_6949_MORE};};
template<> struct libdivide_constants<int16_t,6950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6950_MAGIC, .more = S16LD_DENOM_6950_MORE};};
template<> struct libdivide_constants<int16_t,6951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6951_MAGIC, .more = S16LD_DENOM_6951_MORE};};
template<> struct libdivide_constants<int16_t,6952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6952_MAGIC, .more = S16LD_DENOM_6952_MORE};};
template<> struct libdivide_constants<int16_t,6953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6953_MAGIC, .more = S16LD_DENOM_6953_MORE};};
template<> struct libdivide_constants<int16_t,6954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6954_MAGIC, .more = S16LD_DENOM_6954_MORE};};
template<> struct libdivide_constants<int16_t,6955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6955_MAGIC, .more = S16LD_DENOM_6955_MORE};};
template<> struct libdivide_constants<int16_t,6956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6956_MAGIC, .more = S16LD_DENOM_6956_MORE};};
template<> struct libdivide_constants<int16_t,6957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6957_MAGIC, .more = S16LD_DENOM_6957_MORE};};
template<> struct libdivide_constants<int16_t,6958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6958_MAGIC, .more = S16LD_DENOM_6958_MORE};};
template<> struct libdivide_constants<int16_t,6959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6959_MAGIC, .more = S16LD_DENOM_6959_MORE};};
template<> struct libdivide_constants<int16_t,6960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6960_MAGIC, .more = S16LD_DENOM_6960_MORE};};
template<> struct libdivide_constants<int16_t,6961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6961_MAGIC, .more = S16LD_DENOM_6961_MORE};};
template<> struct libdivide_constants<int16_t,6962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6962_MAGIC, .more = S16LD_DENOM_6962_MORE};};
template<> struct libdivide_constants<int16_t,6963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6963_MAGIC, .more = S16LD_DENOM_6963_MORE};};
template<> struct libdivide_constants<int16_t,6964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6964_MAGIC, .more = S16LD_DENOM_6964_MORE};};
template<> struct libdivide_constants<int16_t,6965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6965_MAGIC, .more = S16LD_DENOM_6965_MORE};};
template<> struct libdivide_constants<int16_t,6966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6966_MAGIC, .more = S16LD_DENOM_6966_MORE};};
template<> struct libdivide_constants<int16_t,6967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6967_MAGIC, .more = S16LD_DENOM_6967_MORE};};
template<> struct libdivide_constants<int16_t,6968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6968_MAGIC, .more = S16LD_DENOM_6968_MORE};};
template<> struct libdivide_constants<int16_t,6969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6969_MAGIC, .more = S16LD_DENOM_6969_MORE};};
template<> struct libdivide_constants<int16_t,6970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6970_MAGIC, .more = S16LD_DENOM_6970_MORE};};
template<> struct libdivide_constants<int16_t,6971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6971_MAGIC, .more = S16LD_DENOM_6971_MORE};};
template<> struct libdivide_constants<int16_t,6972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6972_MAGIC, .more = S16LD_DENOM_6972_MORE};};
template<> struct libdivide_constants<int16_t,6973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6973_MAGIC, .more = S16LD_DENOM_6973_MORE};};
template<> struct libdivide_constants<int16_t,6974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6974_MAGIC, .more = S16LD_DENOM_6974_MORE};};
template<> struct libdivide_constants<int16_t,6975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6975_MAGIC, .more = S16LD_DENOM_6975_MORE};};
template<> struct libdivide_constants<int16_t,6976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6976_MAGIC, .more = S16LD_DENOM_6976_MORE};};
template<> struct libdivide_constants<int16_t,6977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6977_MAGIC, .more = S16LD_DENOM_6977_MORE};};
template<> struct libdivide_constants<int16_t,6978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6978_MAGIC, .more = S16LD_DENOM_6978_MORE};};
template<> struct libdivide_constants<int16_t,6979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6979_MAGIC, .more = S16LD_DENOM_6979_MORE};};
template<> struct libdivide_constants<int16_t,6980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6980_MAGIC, .more = S16LD_DENOM_6980_MORE};};
template<> struct libdivide_constants<int16_t,6981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6981_MAGIC, .more = S16LD_DENOM_6981_MORE};};
template<> struct libdivide_constants<int16_t,6982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6982_MAGIC, .more = S16LD_DENOM_6982_MORE};};
template<> struct libdivide_constants<int16_t,6983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6983_MAGIC, .more = S16LD_DENOM_6983_MORE};};
template<> struct libdivide_constants<int16_t,6984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6984_MAGIC, .more = S16LD_DENOM_6984_MORE};};
template<> struct libdivide_constants<int16_t,6985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6985_MAGIC, .more = S16LD_DENOM_6985_MORE};};
template<> struct libdivide_constants<int16_t,6986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6986_MAGIC, .more = S16LD_DENOM_6986_MORE};};
template<> struct libdivide_constants<int16_t,6987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6987_MAGIC, .more = S16LD_DENOM_6987_MORE};};
template<> struct libdivide_constants<int16_t,6988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6988_MAGIC, .more = S16LD_DENOM_6988_MORE};};
template<> struct libdivide_constants<int16_t,6989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6989_MAGIC, .more = S16LD_DENOM_6989_MORE};};
template<> struct libdivide_constants<int16_t,6990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6990_MAGIC, .more = S16LD_DENOM_6990_MORE};};
template<> struct libdivide_constants<int16_t,6991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6991_MAGIC, .more = S16LD_DENOM_6991_MORE};};
template<> struct libdivide_constants<int16_t,6992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6992_MAGIC, .more = S16LD_DENOM_6992_MORE};};
template<> struct libdivide_constants<int16_t,6993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6993_MAGIC, .more = S16LD_DENOM_6993_MORE};};
template<> struct libdivide_constants<int16_t,6994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6994_MAGIC, .more = S16LD_DENOM_6994_MORE};};
template<> struct libdivide_constants<int16_t,6995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6995_MAGIC, .more = S16LD_DENOM_6995_MORE};};
template<> struct libdivide_constants<int16_t,6996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6996_MAGIC, .more = S16LD_DENOM_6996_MORE};};
template<> struct libdivide_constants<int16_t,6997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6997_MAGIC, .more = S16LD_DENOM_6997_MORE};};
template<> struct libdivide_constants<int16_t,6998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6998_MAGIC, .more = S16LD_DENOM_6998_MORE};};
template<> struct libdivide_constants<int16_t,6999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_6999_MAGIC, .more = S16LD_DENOM_6999_MORE};};
template<> struct libdivide_constants<int16_t,7000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7000_MAGIC, .more = S16LD_DENOM_7000_MORE};};
template<> struct libdivide_constants<int16_t,7001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7001_MAGIC, .more = S16LD_DENOM_7001_MORE};};
template<> struct libdivide_constants<int16_t,7002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7002_MAGIC, .more = S16LD_DENOM_7002_MORE};};
template<> struct libdivide_constants<int16_t,7003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7003_MAGIC, .more = S16LD_DENOM_7003_MORE};};
template<> struct libdivide_constants<int16_t,7004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7004_MAGIC, .more = S16LD_DENOM_7004_MORE};};
template<> struct libdivide_constants<int16_t,7005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7005_MAGIC, .more = S16LD_DENOM_7005_MORE};};
template<> struct libdivide_constants<int16_t,7006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7006_MAGIC, .more = S16LD_DENOM_7006_MORE};};
template<> struct libdivide_constants<int16_t,7007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7007_MAGIC, .more = S16LD_DENOM_7007_MORE};};
template<> struct libdivide_constants<int16_t,7008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7008_MAGIC, .more = S16LD_DENOM_7008_MORE};};
template<> struct libdivide_constants<int16_t,7009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7009_MAGIC, .more = S16LD_DENOM_7009_MORE};};
template<> struct libdivide_constants<int16_t,7010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7010_MAGIC, .more = S16LD_DENOM_7010_MORE};};
template<> struct libdivide_constants<int16_t,7011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7011_MAGIC, .more = S16LD_DENOM_7011_MORE};};
template<> struct libdivide_constants<int16_t,7012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7012_MAGIC, .more = S16LD_DENOM_7012_MORE};};
template<> struct libdivide_constants<int16_t,7013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7013_MAGIC, .more = S16LD_DENOM_7013_MORE};};
template<> struct libdivide_constants<int16_t,7014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7014_MAGIC, .more = S16LD_DENOM_7014_MORE};};
template<> struct libdivide_constants<int16_t,7015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7015_MAGIC, .more = S16LD_DENOM_7015_MORE};};
template<> struct libdivide_constants<int16_t,7016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7016_MAGIC, .more = S16LD_DENOM_7016_MORE};};
template<> struct libdivide_constants<int16_t,7017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7017_MAGIC, .more = S16LD_DENOM_7017_MORE};};
template<> struct libdivide_constants<int16_t,7018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7018_MAGIC, .more = S16LD_DENOM_7018_MORE};};
template<> struct libdivide_constants<int16_t,7019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7019_MAGIC, .more = S16LD_DENOM_7019_MORE};};
template<> struct libdivide_constants<int16_t,7020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7020_MAGIC, .more = S16LD_DENOM_7020_MORE};};
template<> struct libdivide_constants<int16_t,7021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7021_MAGIC, .more = S16LD_DENOM_7021_MORE};};
template<> struct libdivide_constants<int16_t,7022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7022_MAGIC, .more = S16LD_DENOM_7022_MORE};};
template<> struct libdivide_constants<int16_t,7023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7023_MAGIC, .more = S16LD_DENOM_7023_MORE};};
template<> struct libdivide_constants<int16_t,7024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7024_MAGIC, .more = S16LD_DENOM_7024_MORE};};
template<> struct libdivide_constants<int16_t,7025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7025_MAGIC, .more = S16LD_DENOM_7025_MORE};};
template<> struct libdivide_constants<int16_t,7026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7026_MAGIC, .more = S16LD_DENOM_7026_MORE};};
template<> struct libdivide_constants<int16_t,7027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7027_MAGIC, .more = S16LD_DENOM_7027_MORE};};
template<> struct libdivide_constants<int16_t,7028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7028_MAGIC, .more = S16LD_DENOM_7028_MORE};};
template<> struct libdivide_constants<int16_t,7029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7029_MAGIC, .more = S16LD_DENOM_7029_MORE};};
template<> struct libdivide_constants<int16_t,7030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7030_MAGIC, .more = S16LD_DENOM_7030_MORE};};
template<> struct libdivide_constants<int16_t,7031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7031_MAGIC, .more = S16LD_DENOM_7031_MORE};};
template<> struct libdivide_constants<int16_t,7032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7032_MAGIC, .more = S16LD_DENOM_7032_MORE};};
template<> struct libdivide_constants<int16_t,7033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7033_MAGIC, .more = S16LD_DENOM_7033_MORE};};
template<> struct libdivide_constants<int16_t,7034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7034_MAGIC, .more = S16LD_DENOM_7034_MORE};};
template<> struct libdivide_constants<int16_t,7035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7035_MAGIC, .more = S16LD_DENOM_7035_MORE};};
template<> struct libdivide_constants<int16_t,7036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7036_MAGIC, .more = S16LD_DENOM_7036_MORE};};
template<> struct libdivide_constants<int16_t,7037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7037_MAGIC, .more = S16LD_DENOM_7037_MORE};};
template<> struct libdivide_constants<int16_t,7038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7038_MAGIC, .more = S16LD_DENOM_7038_MORE};};
template<> struct libdivide_constants<int16_t,7039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7039_MAGIC, .more = S16LD_DENOM_7039_MORE};};
template<> struct libdivide_constants<int16_t,7040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7040_MAGIC, .more = S16LD_DENOM_7040_MORE};};
template<> struct libdivide_constants<int16_t,7041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7041_MAGIC, .more = S16LD_DENOM_7041_MORE};};
template<> struct libdivide_constants<int16_t,7042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7042_MAGIC, .more = S16LD_DENOM_7042_MORE};};
template<> struct libdivide_constants<int16_t,7043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7043_MAGIC, .more = S16LD_DENOM_7043_MORE};};
template<> struct libdivide_constants<int16_t,7044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7044_MAGIC, .more = S16LD_DENOM_7044_MORE};};
template<> struct libdivide_constants<int16_t,7045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7045_MAGIC, .more = S16LD_DENOM_7045_MORE};};
template<> struct libdivide_constants<int16_t,7046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7046_MAGIC, .more = S16LD_DENOM_7046_MORE};};
template<> struct libdivide_constants<int16_t,7047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7047_MAGIC, .more = S16LD_DENOM_7047_MORE};};
template<> struct libdivide_constants<int16_t,7048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7048_MAGIC, .more = S16LD_DENOM_7048_MORE};};
template<> struct libdivide_constants<int16_t,7049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7049_MAGIC, .more = S16LD_DENOM_7049_MORE};};
template<> struct libdivide_constants<int16_t,7050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7050_MAGIC, .more = S16LD_DENOM_7050_MORE};};
template<> struct libdivide_constants<int16_t,7051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7051_MAGIC, .more = S16LD_DENOM_7051_MORE};};
template<> struct libdivide_constants<int16_t,7052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7052_MAGIC, .more = S16LD_DENOM_7052_MORE};};
template<> struct libdivide_constants<int16_t,7053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7053_MAGIC, .more = S16LD_DENOM_7053_MORE};};
template<> struct libdivide_constants<int16_t,7054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7054_MAGIC, .more = S16LD_DENOM_7054_MORE};};
template<> struct libdivide_constants<int16_t,7055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7055_MAGIC, .more = S16LD_DENOM_7055_MORE};};
template<> struct libdivide_constants<int16_t,7056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7056_MAGIC, .more = S16LD_DENOM_7056_MORE};};
template<> struct libdivide_constants<int16_t,7057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7057_MAGIC, .more = S16LD_DENOM_7057_MORE};};
template<> struct libdivide_constants<int16_t,7058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7058_MAGIC, .more = S16LD_DENOM_7058_MORE};};
template<> struct libdivide_constants<int16_t,7059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7059_MAGIC, .more = S16LD_DENOM_7059_MORE};};
template<> struct libdivide_constants<int16_t,7060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7060_MAGIC, .more = S16LD_DENOM_7060_MORE};};
template<> struct libdivide_constants<int16_t,7061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7061_MAGIC, .more = S16LD_DENOM_7061_MORE};};
template<> struct libdivide_constants<int16_t,7062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7062_MAGIC, .more = S16LD_DENOM_7062_MORE};};
template<> struct libdivide_constants<int16_t,7063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7063_MAGIC, .more = S16LD_DENOM_7063_MORE};};
template<> struct libdivide_constants<int16_t,7064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7064_MAGIC, .more = S16LD_DENOM_7064_MORE};};
template<> struct libdivide_constants<int16_t,7065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7065_MAGIC, .more = S16LD_DENOM_7065_MORE};};
template<> struct libdivide_constants<int16_t,7066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7066_MAGIC, .more = S16LD_DENOM_7066_MORE};};
template<> struct libdivide_constants<int16_t,7067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7067_MAGIC, .more = S16LD_DENOM_7067_MORE};};
template<> struct libdivide_constants<int16_t,7068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7068_MAGIC, .more = S16LD_DENOM_7068_MORE};};
template<> struct libdivide_constants<int16_t,7069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7069_MAGIC, .more = S16LD_DENOM_7069_MORE};};
template<> struct libdivide_constants<int16_t,7070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7070_MAGIC, .more = S16LD_DENOM_7070_MORE};};
template<> struct libdivide_constants<int16_t,7071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7071_MAGIC, .more = S16LD_DENOM_7071_MORE};};
template<> struct libdivide_constants<int16_t,7072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7072_MAGIC, .more = S16LD_DENOM_7072_MORE};};
template<> struct libdivide_constants<int16_t,7073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7073_MAGIC, .more = S16LD_DENOM_7073_MORE};};
template<> struct libdivide_constants<int16_t,7074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7074_MAGIC, .more = S16LD_DENOM_7074_MORE};};
template<> struct libdivide_constants<int16_t,7075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7075_MAGIC, .more = S16LD_DENOM_7075_MORE};};
template<> struct libdivide_constants<int16_t,7076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7076_MAGIC, .more = S16LD_DENOM_7076_MORE};};
template<> struct libdivide_constants<int16_t,7077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7077_MAGIC, .more = S16LD_DENOM_7077_MORE};};
template<> struct libdivide_constants<int16_t,7078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7078_MAGIC, .more = S16LD_DENOM_7078_MORE};};
template<> struct libdivide_constants<int16_t,7079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7079_MAGIC, .more = S16LD_DENOM_7079_MORE};};
template<> struct libdivide_constants<int16_t,7080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7080_MAGIC, .more = S16LD_DENOM_7080_MORE};};
template<> struct libdivide_constants<int16_t,7081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7081_MAGIC, .more = S16LD_DENOM_7081_MORE};};
template<> struct libdivide_constants<int16_t,7082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7082_MAGIC, .more = S16LD_DENOM_7082_MORE};};
template<> struct libdivide_constants<int16_t,7083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7083_MAGIC, .more = S16LD_DENOM_7083_MORE};};
template<> struct libdivide_constants<int16_t,7084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7084_MAGIC, .more = S16LD_DENOM_7084_MORE};};
template<> struct libdivide_constants<int16_t,7085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7085_MAGIC, .more = S16LD_DENOM_7085_MORE};};
template<> struct libdivide_constants<int16_t,7086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7086_MAGIC, .more = S16LD_DENOM_7086_MORE};};
template<> struct libdivide_constants<int16_t,7087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7087_MAGIC, .more = S16LD_DENOM_7087_MORE};};
template<> struct libdivide_constants<int16_t,7088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7088_MAGIC, .more = S16LD_DENOM_7088_MORE};};
template<> struct libdivide_constants<int16_t,7089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7089_MAGIC, .more = S16LD_DENOM_7089_MORE};};
template<> struct libdivide_constants<int16_t,7090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7090_MAGIC, .more = S16LD_DENOM_7090_MORE};};
template<> struct libdivide_constants<int16_t,7091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7091_MAGIC, .more = S16LD_DENOM_7091_MORE};};
template<> struct libdivide_constants<int16_t,7092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7092_MAGIC, .more = S16LD_DENOM_7092_MORE};};
template<> struct libdivide_constants<int16_t,7093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7093_MAGIC, .more = S16LD_DENOM_7093_MORE};};
template<> struct libdivide_constants<int16_t,7094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7094_MAGIC, .more = S16LD_DENOM_7094_MORE};};
template<> struct libdivide_constants<int16_t,7095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7095_MAGIC, .more = S16LD_DENOM_7095_MORE};};
template<> struct libdivide_constants<int16_t,7096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7096_MAGIC, .more = S16LD_DENOM_7096_MORE};};
template<> struct libdivide_constants<int16_t,7097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7097_MAGIC, .more = S16LD_DENOM_7097_MORE};};
template<> struct libdivide_constants<int16_t,7098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7098_MAGIC, .more = S16LD_DENOM_7098_MORE};};
template<> struct libdivide_constants<int16_t,7099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7099_MAGIC, .more = S16LD_DENOM_7099_MORE};};
template<> struct libdivide_constants<int16_t,7100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7100_MAGIC, .more = S16LD_DENOM_7100_MORE};};
template<> struct libdivide_constants<int16_t,7101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7101_MAGIC, .more = S16LD_DENOM_7101_MORE};};
template<> struct libdivide_constants<int16_t,7102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7102_MAGIC, .more = S16LD_DENOM_7102_MORE};};
template<> struct libdivide_constants<int16_t,7103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7103_MAGIC, .more = S16LD_DENOM_7103_MORE};};
template<> struct libdivide_constants<int16_t,7104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7104_MAGIC, .more = S16LD_DENOM_7104_MORE};};
template<> struct libdivide_constants<int16_t,7105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7105_MAGIC, .more = S16LD_DENOM_7105_MORE};};
template<> struct libdivide_constants<int16_t,7106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7106_MAGIC, .more = S16LD_DENOM_7106_MORE};};
template<> struct libdivide_constants<int16_t,7107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7107_MAGIC, .more = S16LD_DENOM_7107_MORE};};
template<> struct libdivide_constants<int16_t,7108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7108_MAGIC, .more = S16LD_DENOM_7108_MORE};};
template<> struct libdivide_constants<int16_t,7109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7109_MAGIC, .more = S16LD_DENOM_7109_MORE};};
template<> struct libdivide_constants<int16_t,7110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7110_MAGIC, .more = S16LD_DENOM_7110_MORE};};
template<> struct libdivide_constants<int16_t,7111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7111_MAGIC, .more = S16LD_DENOM_7111_MORE};};
template<> struct libdivide_constants<int16_t,7112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7112_MAGIC, .more = S16LD_DENOM_7112_MORE};};
template<> struct libdivide_constants<int16_t,7113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7113_MAGIC, .more = S16LD_DENOM_7113_MORE};};
template<> struct libdivide_constants<int16_t,7114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7114_MAGIC, .more = S16LD_DENOM_7114_MORE};};
template<> struct libdivide_constants<int16_t,7115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7115_MAGIC, .more = S16LD_DENOM_7115_MORE};};
template<> struct libdivide_constants<int16_t,7116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7116_MAGIC, .more = S16LD_DENOM_7116_MORE};};
template<> struct libdivide_constants<int16_t,7117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7117_MAGIC, .more = S16LD_DENOM_7117_MORE};};
template<> struct libdivide_constants<int16_t,7118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7118_MAGIC, .more = S16LD_DENOM_7118_MORE};};
template<> struct libdivide_constants<int16_t,7119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7119_MAGIC, .more = S16LD_DENOM_7119_MORE};};
template<> struct libdivide_constants<int16_t,7120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7120_MAGIC, .more = S16LD_DENOM_7120_MORE};};
template<> struct libdivide_constants<int16_t,7121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7121_MAGIC, .more = S16LD_DENOM_7121_MORE};};
template<> struct libdivide_constants<int16_t,7122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7122_MAGIC, .more = S16LD_DENOM_7122_MORE};};
template<> struct libdivide_constants<int16_t,7123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7123_MAGIC, .more = S16LD_DENOM_7123_MORE};};
template<> struct libdivide_constants<int16_t,7124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7124_MAGIC, .more = S16LD_DENOM_7124_MORE};};
template<> struct libdivide_constants<int16_t,7125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7125_MAGIC, .more = S16LD_DENOM_7125_MORE};};
template<> struct libdivide_constants<int16_t,7126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7126_MAGIC, .more = S16LD_DENOM_7126_MORE};};
template<> struct libdivide_constants<int16_t,7127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7127_MAGIC, .more = S16LD_DENOM_7127_MORE};};
template<> struct libdivide_constants<int16_t,7128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7128_MAGIC, .more = S16LD_DENOM_7128_MORE};};
template<> struct libdivide_constants<int16_t,7129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7129_MAGIC, .more = S16LD_DENOM_7129_MORE};};
template<> struct libdivide_constants<int16_t,7130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7130_MAGIC, .more = S16LD_DENOM_7130_MORE};};
template<> struct libdivide_constants<int16_t,7131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7131_MAGIC, .more = S16LD_DENOM_7131_MORE};};
template<> struct libdivide_constants<int16_t,7132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7132_MAGIC, .more = S16LD_DENOM_7132_MORE};};
template<> struct libdivide_constants<int16_t,7133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7133_MAGIC, .more = S16LD_DENOM_7133_MORE};};
template<> struct libdivide_constants<int16_t,7134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7134_MAGIC, .more = S16LD_DENOM_7134_MORE};};
template<> struct libdivide_constants<int16_t,7135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7135_MAGIC, .more = S16LD_DENOM_7135_MORE};};
template<> struct libdivide_constants<int16_t,7136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7136_MAGIC, .more = S16LD_DENOM_7136_MORE};};
template<> struct libdivide_constants<int16_t,7137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7137_MAGIC, .more = S16LD_DENOM_7137_MORE};};
template<> struct libdivide_constants<int16_t,7138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7138_MAGIC, .more = S16LD_DENOM_7138_MORE};};
template<> struct libdivide_constants<int16_t,7139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7139_MAGIC, .more = S16LD_DENOM_7139_MORE};};
template<> struct libdivide_constants<int16_t,7140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7140_MAGIC, .more = S16LD_DENOM_7140_MORE};};
template<> struct libdivide_constants<int16_t,7141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7141_MAGIC, .more = S16LD_DENOM_7141_MORE};};
template<> struct libdivide_constants<int16_t,7142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7142_MAGIC, .more = S16LD_DENOM_7142_MORE};};
template<> struct libdivide_constants<int16_t,7143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7143_MAGIC, .more = S16LD_DENOM_7143_MORE};};
template<> struct libdivide_constants<int16_t,7144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7144_MAGIC, .more = S16LD_DENOM_7144_MORE};};
template<> struct libdivide_constants<int16_t,7145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7145_MAGIC, .more = S16LD_DENOM_7145_MORE};};
template<> struct libdivide_constants<int16_t,7146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7146_MAGIC, .more = S16LD_DENOM_7146_MORE};};
template<> struct libdivide_constants<int16_t,7147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7147_MAGIC, .more = S16LD_DENOM_7147_MORE};};
template<> struct libdivide_constants<int16_t,7148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7148_MAGIC, .more = S16LD_DENOM_7148_MORE};};
template<> struct libdivide_constants<int16_t,7149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7149_MAGIC, .more = S16LD_DENOM_7149_MORE};};
template<> struct libdivide_constants<int16_t,7150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7150_MAGIC, .more = S16LD_DENOM_7150_MORE};};
template<> struct libdivide_constants<int16_t,7151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7151_MAGIC, .more = S16LD_DENOM_7151_MORE};};
template<> struct libdivide_constants<int16_t,7152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7152_MAGIC, .more = S16LD_DENOM_7152_MORE};};
template<> struct libdivide_constants<int16_t,7153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7153_MAGIC, .more = S16LD_DENOM_7153_MORE};};
template<> struct libdivide_constants<int16_t,7154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7154_MAGIC, .more = S16LD_DENOM_7154_MORE};};
template<> struct libdivide_constants<int16_t,7155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7155_MAGIC, .more = S16LD_DENOM_7155_MORE};};
template<> struct libdivide_constants<int16_t,7156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7156_MAGIC, .more = S16LD_DENOM_7156_MORE};};
template<> struct libdivide_constants<int16_t,7157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7157_MAGIC, .more = S16LD_DENOM_7157_MORE};};
template<> struct libdivide_constants<int16_t,7158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7158_MAGIC, .more = S16LD_DENOM_7158_MORE};};
template<> struct libdivide_constants<int16_t,7159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7159_MAGIC, .more = S16LD_DENOM_7159_MORE};};
template<> struct libdivide_constants<int16_t,7160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7160_MAGIC, .more = S16LD_DENOM_7160_MORE};};
template<> struct libdivide_constants<int16_t,7161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7161_MAGIC, .more = S16LD_DENOM_7161_MORE};};
template<> struct libdivide_constants<int16_t,7162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7162_MAGIC, .more = S16LD_DENOM_7162_MORE};};
template<> struct libdivide_constants<int16_t,7163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7163_MAGIC, .more = S16LD_DENOM_7163_MORE};};
template<> struct libdivide_constants<int16_t,7164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7164_MAGIC, .more = S16LD_DENOM_7164_MORE};};
template<> struct libdivide_constants<int16_t,7165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7165_MAGIC, .more = S16LD_DENOM_7165_MORE};};
template<> struct libdivide_constants<int16_t,7166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7166_MAGIC, .more = S16LD_DENOM_7166_MORE};};
template<> struct libdivide_constants<int16_t,7167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7167_MAGIC, .more = S16LD_DENOM_7167_MORE};};
template<> struct libdivide_constants<int16_t,7168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7168_MAGIC, .more = S16LD_DENOM_7168_MORE};};
template<> struct libdivide_constants<int16_t,7169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7169_MAGIC, .more = S16LD_DENOM_7169_MORE};};
template<> struct libdivide_constants<int16_t,7170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7170_MAGIC, .more = S16LD_DENOM_7170_MORE};};
template<> struct libdivide_constants<int16_t,7171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7171_MAGIC, .more = S16LD_DENOM_7171_MORE};};
template<> struct libdivide_constants<int16_t,7172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7172_MAGIC, .more = S16LD_DENOM_7172_MORE};};
template<> struct libdivide_constants<int16_t,7173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7173_MAGIC, .more = S16LD_DENOM_7173_MORE};};
template<> struct libdivide_constants<int16_t,7174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7174_MAGIC, .more = S16LD_DENOM_7174_MORE};};
template<> struct libdivide_constants<int16_t,7175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7175_MAGIC, .more = S16LD_DENOM_7175_MORE};};
template<> struct libdivide_constants<int16_t,7176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7176_MAGIC, .more = S16LD_DENOM_7176_MORE};};
template<> struct libdivide_constants<int16_t,7177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7177_MAGIC, .more = S16LD_DENOM_7177_MORE};};
template<> struct libdivide_constants<int16_t,7178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7178_MAGIC, .more = S16LD_DENOM_7178_MORE};};
template<> struct libdivide_constants<int16_t,7179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7179_MAGIC, .more = S16LD_DENOM_7179_MORE};};
template<> struct libdivide_constants<int16_t,7180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7180_MAGIC, .more = S16LD_DENOM_7180_MORE};};
template<> struct libdivide_constants<int16_t,7181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7181_MAGIC, .more = S16LD_DENOM_7181_MORE};};
template<> struct libdivide_constants<int16_t,7182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7182_MAGIC, .more = S16LD_DENOM_7182_MORE};};
template<> struct libdivide_constants<int16_t,7183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7183_MAGIC, .more = S16LD_DENOM_7183_MORE};};
template<> struct libdivide_constants<int16_t,7184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7184_MAGIC, .more = S16LD_DENOM_7184_MORE};};
template<> struct libdivide_constants<int16_t,7185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7185_MAGIC, .more = S16LD_DENOM_7185_MORE};};
template<> struct libdivide_constants<int16_t,7186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7186_MAGIC, .more = S16LD_DENOM_7186_MORE};};
template<> struct libdivide_constants<int16_t,7187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7187_MAGIC, .more = S16LD_DENOM_7187_MORE};};
template<> struct libdivide_constants<int16_t,7188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7188_MAGIC, .more = S16LD_DENOM_7188_MORE};};
template<> struct libdivide_constants<int16_t,7189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7189_MAGIC, .more = S16LD_DENOM_7189_MORE};};
template<> struct libdivide_constants<int16_t,7190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7190_MAGIC, .more = S16LD_DENOM_7190_MORE};};
template<> struct libdivide_constants<int16_t,7191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7191_MAGIC, .more = S16LD_DENOM_7191_MORE};};
template<> struct libdivide_constants<int16_t,7192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7192_MAGIC, .more = S16LD_DENOM_7192_MORE};};
template<> struct libdivide_constants<int16_t,7193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7193_MAGIC, .more = S16LD_DENOM_7193_MORE};};
template<> struct libdivide_constants<int16_t,7194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7194_MAGIC, .more = S16LD_DENOM_7194_MORE};};
template<> struct libdivide_constants<int16_t,7195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7195_MAGIC, .more = S16LD_DENOM_7195_MORE};};
template<> struct libdivide_constants<int16_t,7196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7196_MAGIC, .more = S16LD_DENOM_7196_MORE};};
template<> struct libdivide_constants<int16_t,7197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7197_MAGIC, .more = S16LD_DENOM_7197_MORE};};
template<> struct libdivide_constants<int16_t,7198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7198_MAGIC, .more = S16LD_DENOM_7198_MORE};};
template<> struct libdivide_constants<int16_t,7199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7199_MAGIC, .more = S16LD_DENOM_7199_MORE};};
template<> struct libdivide_constants<int16_t,7200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7200_MAGIC, .more = S16LD_DENOM_7200_MORE};};
template<> struct libdivide_constants<int16_t,7201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7201_MAGIC, .more = S16LD_DENOM_7201_MORE};};
template<> struct libdivide_constants<int16_t,7202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7202_MAGIC, .more = S16LD_DENOM_7202_MORE};};
template<> struct libdivide_constants<int16_t,7203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7203_MAGIC, .more = S16LD_DENOM_7203_MORE};};
template<> struct libdivide_constants<int16_t,7204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7204_MAGIC, .more = S16LD_DENOM_7204_MORE};};
template<> struct libdivide_constants<int16_t,7205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7205_MAGIC, .more = S16LD_DENOM_7205_MORE};};
template<> struct libdivide_constants<int16_t,7206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7206_MAGIC, .more = S16LD_DENOM_7206_MORE};};
template<> struct libdivide_constants<int16_t,7207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7207_MAGIC, .more = S16LD_DENOM_7207_MORE};};
template<> struct libdivide_constants<int16_t,7208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7208_MAGIC, .more = S16LD_DENOM_7208_MORE};};
template<> struct libdivide_constants<int16_t,7209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7209_MAGIC, .more = S16LD_DENOM_7209_MORE};};
template<> struct libdivide_constants<int16_t,7210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7210_MAGIC, .more = S16LD_DENOM_7210_MORE};};
template<> struct libdivide_constants<int16_t,7211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7211_MAGIC, .more = S16LD_DENOM_7211_MORE};};
template<> struct libdivide_constants<int16_t,7212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7212_MAGIC, .more = S16LD_DENOM_7212_MORE};};
template<> struct libdivide_constants<int16_t,7213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7213_MAGIC, .more = S16LD_DENOM_7213_MORE};};
template<> struct libdivide_constants<int16_t,7214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7214_MAGIC, .more = S16LD_DENOM_7214_MORE};};
template<> struct libdivide_constants<int16_t,7215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7215_MAGIC, .more = S16LD_DENOM_7215_MORE};};
template<> struct libdivide_constants<int16_t,7216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7216_MAGIC, .more = S16LD_DENOM_7216_MORE};};
template<> struct libdivide_constants<int16_t,7217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7217_MAGIC, .more = S16LD_DENOM_7217_MORE};};
template<> struct libdivide_constants<int16_t,7218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7218_MAGIC, .more = S16LD_DENOM_7218_MORE};};
template<> struct libdivide_constants<int16_t,7219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7219_MAGIC, .more = S16LD_DENOM_7219_MORE};};
template<> struct libdivide_constants<int16_t,7220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7220_MAGIC, .more = S16LD_DENOM_7220_MORE};};
template<> struct libdivide_constants<int16_t,7221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7221_MAGIC, .more = S16LD_DENOM_7221_MORE};};
template<> struct libdivide_constants<int16_t,7222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7222_MAGIC, .more = S16LD_DENOM_7222_MORE};};
template<> struct libdivide_constants<int16_t,7223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7223_MAGIC, .more = S16LD_DENOM_7223_MORE};};
template<> struct libdivide_constants<int16_t,7224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7224_MAGIC, .more = S16LD_DENOM_7224_MORE};};
template<> struct libdivide_constants<int16_t,7225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7225_MAGIC, .more = S16LD_DENOM_7225_MORE};};
template<> struct libdivide_constants<int16_t,7226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7226_MAGIC, .more = S16LD_DENOM_7226_MORE};};
template<> struct libdivide_constants<int16_t,7227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7227_MAGIC, .more = S16LD_DENOM_7227_MORE};};
template<> struct libdivide_constants<int16_t,7228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7228_MAGIC, .more = S16LD_DENOM_7228_MORE};};
template<> struct libdivide_constants<int16_t,7229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7229_MAGIC, .more = S16LD_DENOM_7229_MORE};};
template<> struct libdivide_constants<int16_t,7230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7230_MAGIC, .more = S16LD_DENOM_7230_MORE};};
template<> struct libdivide_constants<int16_t,7231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7231_MAGIC, .more = S16LD_DENOM_7231_MORE};};
template<> struct libdivide_constants<int16_t,7232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7232_MAGIC, .more = S16LD_DENOM_7232_MORE};};
template<> struct libdivide_constants<int16_t,7233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7233_MAGIC, .more = S16LD_DENOM_7233_MORE};};
template<> struct libdivide_constants<int16_t,7234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7234_MAGIC, .more = S16LD_DENOM_7234_MORE};};
template<> struct libdivide_constants<int16_t,7235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7235_MAGIC, .more = S16LD_DENOM_7235_MORE};};
template<> struct libdivide_constants<int16_t,7236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7236_MAGIC, .more = S16LD_DENOM_7236_MORE};};
template<> struct libdivide_constants<int16_t,7237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7237_MAGIC, .more = S16LD_DENOM_7237_MORE};};
template<> struct libdivide_constants<int16_t,7238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7238_MAGIC, .more = S16LD_DENOM_7238_MORE};};
template<> struct libdivide_constants<int16_t,7239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7239_MAGIC, .more = S16LD_DENOM_7239_MORE};};
template<> struct libdivide_constants<int16_t,7240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7240_MAGIC, .more = S16LD_DENOM_7240_MORE};};
template<> struct libdivide_constants<int16_t,7241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7241_MAGIC, .more = S16LD_DENOM_7241_MORE};};
template<> struct libdivide_constants<int16_t,7242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7242_MAGIC, .more = S16LD_DENOM_7242_MORE};};
template<> struct libdivide_constants<int16_t,7243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7243_MAGIC, .more = S16LD_DENOM_7243_MORE};};
template<> struct libdivide_constants<int16_t,7244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7244_MAGIC, .more = S16LD_DENOM_7244_MORE};};
template<> struct libdivide_constants<int16_t,7245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7245_MAGIC, .more = S16LD_DENOM_7245_MORE};};
template<> struct libdivide_constants<int16_t,7246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7246_MAGIC, .more = S16LD_DENOM_7246_MORE};};
template<> struct libdivide_constants<int16_t,7247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7247_MAGIC, .more = S16LD_DENOM_7247_MORE};};
template<> struct libdivide_constants<int16_t,7248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7248_MAGIC, .more = S16LD_DENOM_7248_MORE};};
template<> struct libdivide_constants<int16_t,7249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7249_MAGIC, .more = S16LD_DENOM_7249_MORE};};
template<> struct libdivide_constants<int16_t,7250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7250_MAGIC, .more = S16LD_DENOM_7250_MORE};};
template<> struct libdivide_constants<int16_t,7251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7251_MAGIC, .more = S16LD_DENOM_7251_MORE};};
template<> struct libdivide_constants<int16_t,7252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7252_MAGIC, .more = S16LD_DENOM_7252_MORE};};
template<> struct libdivide_constants<int16_t,7253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7253_MAGIC, .more = S16LD_DENOM_7253_MORE};};
template<> struct libdivide_constants<int16_t,7254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7254_MAGIC, .more = S16LD_DENOM_7254_MORE};};
template<> struct libdivide_constants<int16_t,7255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7255_MAGIC, .more = S16LD_DENOM_7255_MORE};};
template<> struct libdivide_constants<int16_t,7256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7256_MAGIC, .more = S16LD_DENOM_7256_MORE};};
template<> struct libdivide_constants<int16_t,7257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7257_MAGIC, .more = S16LD_DENOM_7257_MORE};};
template<> struct libdivide_constants<int16_t,7258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7258_MAGIC, .more = S16LD_DENOM_7258_MORE};};
template<> struct libdivide_constants<int16_t,7259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7259_MAGIC, .more = S16LD_DENOM_7259_MORE};};
template<> struct libdivide_constants<int16_t,7260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7260_MAGIC, .more = S16LD_DENOM_7260_MORE};};
template<> struct libdivide_constants<int16_t,7261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7261_MAGIC, .more = S16LD_DENOM_7261_MORE};};
template<> struct libdivide_constants<int16_t,7262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7262_MAGIC, .more = S16LD_DENOM_7262_MORE};};
template<> struct libdivide_constants<int16_t,7263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7263_MAGIC, .more = S16LD_DENOM_7263_MORE};};
template<> struct libdivide_constants<int16_t,7264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7264_MAGIC, .more = S16LD_DENOM_7264_MORE};};
template<> struct libdivide_constants<int16_t,7265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7265_MAGIC, .more = S16LD_DENOM_7265_MORE};};
template<> struct libdivide_constants<int16_t,7266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7266_MAGIC, .more = S16LD_DENOM_7266_MORE};};
template<> struct libdivide_constants<int16_t,7267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7267_MAGIC, .more = S16LD_DENOM_7267_MORE};};
template<> struct libdivide_constants<int16_t,7268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7268_MAGIC, .more = S16LD_DENOM_7268_MORE};};
template<> struct libdivide_constants<int16_t,7269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7269_MAGIC, .more = S16LD_DENOM_7269_MORE};};
template<> struct libdivide_constants<int16_t,7270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7270_MAGIC, .more = S16LD_DENOM_7270_MORE};};
template<> struct libdivide_constants<int16_t,7271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7271_MAGIC, .more = S16LD_DENOM_7271_MORE};};
template<> struct libdivide_constants<int16_t,7272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7272_MAGIC, .more = S16LD_DENOM_7272_MORE};};
template<> struct libdivide_constants<int16_t,7273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7273_MAGIC, .more = S16LD_DENOM_7273_MORE};};
template<> struct libdivide_constants<int16_t,7274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7274_MAGIC, .more = S16LD_DENOM_7274_MORE};};
template<> struct libdivide_constants<int16_t,7275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7275_MAGIC, .more = S16LD_DENOM_7275_MORE};};
template<> struct libdivide_constants<int16_t,7276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7276_MAGIC, .more = S16LD_DENOM_7276_MORE};};
template<> struct libdivide_constants<int16_t,7277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7277_MAGIC, .more = S16LD_DENOM_7277_MORE};};
template<> struct libdivide_constants<int16_t,7278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7278_MAGIC, .more = S16LD_DENOM_7278_MORE};};
template<> struct libdivide_constants<int16_t,7279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7279_MAGIC, .more = S16LD_DENOM_7279_MORE};};
template<> struct libdivide_constants<int16_t,7280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7280_MAGIC, .more = S16LD_DENOM_7280_MORE};};
template<> struct libdivide_constants<int16_t,7281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7281_MAGIC, .more = S16LD_DENOM_7281_MORE};};
template<> struct libdivide_constants<int16_t,7282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7282_MAGIC, .more = S16LD_DENOM_7282_MORE};};
template<> struct libdivide_constants<int16_t,7283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7283_MAGIC, .more = S16LD_DENOM_7283_MORE};};
template<> struct libdivide_constants<int16_t,7284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7284_MAGIC, .more = S16LD_DENOM_7284_MORE};};
template<> struct libdivide_constants<int16_t,7285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7285_MAGIC, .more = S16LD_DENOM_7285_MORE};};
template<> struct libdivide_constants<int16_t,7286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7286_MAGIC, .more = S16LD_DENOM_7286_MORE};};
template<> struct libdivide_constants<int16_t,7287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7287_MAGIC, .more = S16LD_DENOM_7287_MORE};};
template<> struct libdivide_constants<int16_t,7288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7288_MAGIC, .more = S16LD_DENOM_7288_MORE};};
template<> struct libdivide_constants<int16_t,7289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7289_MAGIC, .more = S16LD_DENOM_7289_MORE};};
template<> struct libdivide_constants<int16_t,7290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7290_MAGIC, .more = S16LD_DENOM_7290_MORE};};
template<> struct libdivide_constants<int16_t,7291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7291_MAGIC, .more = S16LD_DENOM_7291_MORE};};
template<> struct libdivide_constants<int16_t,7292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7292_MAGIC, .more = S16LD_DENOM_7292_MORE};};
template<> struct libdivide_constants<int16_t,7293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7293_MAGIC, .more = S16LD_DENOM_7293_MORE};};
template<> struct libdivide_constants<int16_t,7294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7294_MAGIC, .more = S16LD_DENOM_7294_MORE};};
template<> struct libdivide_constants<int16_t,7295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7295_MAGIC, .more = S16LD_DENOM_7295_MORE};};
template<> struct libdivide_constants<int16_t,7296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7296_MAGIC, .more = S16LD_DENOM_7296_MORE};};
template<> struct libdivide_constants<int16_t,7297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7297_MAGIC, .more = S16LD_DENOM_7297_MORE};};
template<> struct libdivide_constants<int16_t,7298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7298_MAGIC, .more = S16LD_DENOM_7298_MORE};};
template<> struct libdivide_constants<int16_t,7299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7299_MAGIC, .more = S16LD_DENOM_7299_MORE};};
template<> struct libdivide_constants<int16_t,7300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7300_MAGIC, .more = S16LD_DENOM_7300_MORE};};
template<> struct libdivide_constants<int16_t,7301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7301_MAGIC, .more = S16LD_DENOM_7301_MORE};};
template<> struct libdivide_constants<int16_t,7302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7302_MAGIC, .more = S16LD_DENOM_7302_MORE};};
template<> struct libdivide_constants<int16_t,7303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7303_MAGIC, .more = S16LD_DENOM_7303_MORE};};
template<> struct libdivide_constants<int16_t,7304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7304_MAGIC, .more = S16LD_DENOM_7304_MORE};};
template<> struct libdivide_constants<int16_t,7305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7305_MAGIC, .more = S16LD_DENOM_7305_MORE};};
template<> struct libdivide_constants<int16_t,7306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7306_MAGIC, .more = S16LD_DENOM_7306_MORE};};
template<> struct libdivide_constants<int16_t,7307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7307_MAGIC, .more = S16LD_DENOM_7307_MORE};};
template<> struct libdivide_constants<int16_t,7308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7308_MAGIC, .more = S16LD_DENOM_7308_MORE};};
template<> struct libdivide_constants<int16_t,7309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7309_MAGIC, .more = S16LD_DENOM_7309_MORE};};
template<> struct libdivide_constants<int16_t,7310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7310_MAGIC, .more = S16LD_DENOM_7310_MORE};};
template<> struct libdivide_constants<int16_t,7311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7311_MAGIC, .more = S16LD_DENOM_7311_MORE};};
template<> struct libdivide_constants<int16_t,7312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7312_MAGIC, .more = S16LD_DENOM_7312_MORE};};
template<> struct libdivide_constants<int16_t,7313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7313_MAGIC, .more = S16LD_DENOM_7313_MORE};};
template<> struct libdivide_constants<int16_t,7314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7314_MAGIC, .more = S16LD_DENOM_7314_MORE};};
template<> struct libdivide_constants<int16_t,7315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7315_MAGIC, .more = S16LD_DENOM_7315_MORE};};
template<> struct libdivide_constants<int16_t,7316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7316_MAGIC, .more = S16LD_DENOM_7316_MORE};};
template<> struct libdivide_constants<int16_t,7317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7317_MAGIC, .more = S16LD_DENOM_7317_MORE};};
template<> struct libdivide_constants<int16_t,7318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7318_MAGIC, .more = S16LD_DENOM_7318_MORE};};
template<> struct libdivide_constants<int16_t,7319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7319_MAGIC, .more = S16LD_DENOM_7319_MORE};};
template<> struct libdivide_constants<int16_t,7320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7320_MAGIC, .more = S16LD_DENOM_7320_MORE};};
template<> struct libdivide_constants<int16_t,7321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7321_MAGIC, .more = S16LD_DENOM_7321_MORE};};
template<> struct libdivide_constants<int16_t,7322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7322_MAGIC, .more = S16LD_DENOM_7322_MORE};};
template<> struct libdivide_constants<int16_t,7323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7323_MAGIC, .more = S16LD_DENOM_7323_MORE};};
template<> struct libdivide_constants<int16_t,7324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7324_MAGIC, .more = S16LD_DENOM_7324_MORE};};
template<> struct libdivide_constants<int16_t,7325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7325_MAGIC, .more = S16LD_DENOM_7325_MORE};};
template<> struct libdivide_constants<int16_t,7326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7326_MAGIC, .more = S16LD_DENOM_7326_MORE};};
template<> struct libdivide_constants<int16_t,7327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7327_MAGIC, .more = S16LD_DENOM_7327_MORE};};
template<> struct libdivide_constants<int16_t,7328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7328_MAGIC, .more = S16LD_DENOM_7328_MORE};};
template<> struct libdivide_constants<int16_t,7329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7329_MAGIC, .more = S16LD_DENOM_7329_MORE};};
template<> struct libdivide_constants<int16_t,7330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7330_MAGIC, .more = S16LD_DENOM_7330_MORE};};
template<> struct libdivide_constants<int16_t,7331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7331_MAGIC, .more = S16LD_DENOM_7331_MORE};};
template<> struct libdivide_constants<int16_t,7332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7332_MAGIC, .more = S16LD_DENOM_7332_MORE};};
template<> struct libdivide_constants<int16_t,7333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7333_MAGIC, .more = S16LD_DENOM_7333_MORE};};
template<> struct libdivide_constants<int16_t,7334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7334_MAGIC, .more = S16LD_DENOM_7334_MORE};};
template<> struct libdivide_constants<int16_t,7335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7335_MAGIC, .more = S16LD_DENOM_7335_MORE};};
template<> struct libdivide_constants<int16_t,7336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7336_MAGIC, .more = S16LD_DENOM_7336_MORE};};
template<> struct libdivide_constants<int16_t,7337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7337_MAGIC, .more = S16LD_DENOM_7337_MORE};};
template<> struct libdivide_constants<int16_t,7338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7338_MAGIC, .more = S16LD_DENOM_7338_MORE};};
template<> struct libdivide_constants<int16_t,7339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7339_MAGIC, .more = S16LD_DENOM_7339_MORE};};
template<> struct libdivide_constants<int16_t,7340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7340_MAGIC, .more = S16LD_DENOM_7340_MORE};};
template<> struct libdivide_constants<int16_t,7341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7341_MAGIC, .more = S16LD_DENOM_7341_MORE};};
template<> struct libdivide_constants<int16_t,7342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7342_MAGIC, .more = S16LD_DENOM_7342_MORE};};
template<> struct libdivide_constants<int16_t,7343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7343_MAGIC, .more = S16LD_DENOM_7343_MORE};};
template<> struct libdivide_constants<int16_t,7344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7344_MAGIC, .more = S16LD_DENOM_7344_MORE};};
template<> struct libdivide_constants<int16_t,7345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7345_MAGIC, .more = S16LD_DENOM_7345_MORE};};
template<> struct libdivide_constants<int16_t,7346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7346_MAGIC, .more = S16LD_DENOM_7346_MORE};};
template<> struct libdivide_constants<int16_t,7347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7347_MAGIC, .more = S16LD_DENOM_7347_MORE};};
template<> struct libdivide_constants<int16_t,7348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7348_MAGIC, .more = S16LD_DENOM_7348_MORE};};
template<> struct libdivide_constants<int16_t,7349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7349_MAGIC, .more = S16LD_DENOM_7349_MORE};};
template<> struct libdivide_constants<int16_t,7350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7350_MAGIC, .more = S16LD_DENOM_7350_MORE};};
template<> struct libdivide_constants<int16_t,7351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7351_MAGIC, .more = S16LD_DENOM_7351_MORE};};
template<> struct libdivide_constants<int16_t,7352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7352_MAGIC, .more = S16LD_DENOM_7352_MORE};};
template<> struct libdivide_constants<int16_t,7353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7353_MAGIC, .more = S16LD_DENOM_7353_MORE};};
template<> struct libdivide_constants<int16_t,7354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7354_MAGIC, .more = S16LD_DENOM_7354_MORE};};
template<> struct libdivide_constants<int16_t,7355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7355_MAGIC, .more = S16LD_DENOM_7355_MORE};};
template<> struct libdivide_constants<int16_t,7356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7356_MAGIC, .more = S16LD_DENOM_7356_MORE};};
template<> struct libdivide_constants<int16_t,7357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7357_MAGIC, .more = S16LD_DENOM_7357_MORE};};
template<> struct libdivide_constants<int16_t,7358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7358_MAGIC, .more = S16LD_DENOM_7358_MORE};};
template<> struct libdivide_constants<int16_t,7359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7359_MAGIC, .more = S16LD_DENOM_7359_MORE};};
template<> struct libdivide_constants<int16_t,7360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7360_MAGIC, .more = S16LD_DENOM_7360_MORE};};
template<> struct libdivide_constants<int16_t,7361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7361_MAGIC, .more = S16LD_DENOM_7361_MORE};};
template<> struct libdivide_constants<int16_t,7362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7362_MAGIC, .more = S16LD_DENOM_7362_MORE};};
template<> struct libdivide_constants<int16_t,7363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7363_MAGIC, .more = S16LD_DENOM_7363_MORE};};
template<> struct libdivide_constants<int16_t,7364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7364_MAGIC, .more = S16LD_DENOM_7364_MORE};};
template<> struct libdivide_constants<int16_t,7365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7365_MAGIC, .more = S16LD_DENOM_7365_MORE};};
template<> struct libdivide_constants<int16_t,7366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7366_MAGIC, .more = S16LD_DENOM_7366_MORE};};
template<> struct libdivide_constants<int16_t,7367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7367_MAGIC, .more = S16LD_DENOM_7367_MORE};};
template<> struct libdivide_constants<int16_t,7368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7368_MAGIC, .more = S16LD_DENOM_7368_MORE};};
template<> struct libdivide_constants<int16_t,7369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7369_MAGIC, .more = S16LD_DENOM_7369_MORE};};
template<> struct libdivide_constants<int16_t,7370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7370_MAGIC, .more = S16LD_DENOM_7370_MORE};};
template<> struct libdivide_constants<int16_t,7371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7371_MAGIC, .more = S16LD_DENOM_7371_MORE};};
template<> struct libdivide_constants<int16_t,7372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7372_MAGIC, .more = S16LD_DENOM_7372_MORE};};
template<> struct libdivide_constants<int16_t,7373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7373_MAGIC, .more = S16LD_DENOM_7373_MORE};};
template<> struct libdivide_constants<int16_t,7374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7374_MAGIC, .more = S16LD_DENOM_7374_MORE};};
template<> struct libdivide_constants<int16_t,7375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7375_MAGIC, .more = S16LD_DENOM_7375_MORE};};
template<> struct libdivide_constants<int16_t,7376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7376_MAGIC, .more = S16LD_DENOM_7376_MORE};};
template<> struct libdivide_constants<int16_t,7377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7377_MAGIC, .more = S16LD_DENOM_7377_MORE};};
template<> struct libdivide_constants<int16_t,7378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7378_MAGIC, .more = S16LD_DENOM_7378_MORE};};
template<> struct libdivide_constants<int16_t,7379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7379_MAGIC, .more = S16LD_DENOM_7379_MORE};};
template<> struct libdivide_constants<int16_t,7380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7380_MAGIC, .more = S16LD_DENOM_7380_MORE};};
template<> struct libdivide_constants<int16_t,7381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7381_MAGIC, .more = S16LD_DENOM_7381_MORE};};
template<> struct libdivide_constants<int16_t,7382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7382_MAGIC, .more = S16LD_DENOM_7382_MORE};};
template<> struct libdivide_constants<int16_t,7383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7383_MAGIC, .more = S16LD_DENOM_7383_MORE};};
template<> struct libdivide_constants<int16_t,7384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7384_MAGIC, .more = S16LD_DENOM_7384_MORE};};
template<> struct libdivide_constants<int16_t,7385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7385_MAGIC, .more = S16LD_DENOM_7385_MORE};};
template<> struct libdivide_constants<int16_t,7386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7386_MAGIC, .more = S16LD_DENOM_7386_MORE};};
template<> struct libdivide_constants<int16_t,7387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7387_MAGIC, .more = S16LD_DENOM_7387_MORE};};
template<> struct libdivide_constants<int16_t,7388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7388_MAGIC, .more = S16LD_DENOM_7388_MORE};};
template<> struct libdivide_constants<int16_t,7389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7389_MAGIC, .more = S16LD_DENOM_7389_MORE};};
template<> struct libdivide_constants<int16_t,7390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7390_MAGIC, .more = S16LD_DENOM_7390_MORE};};
template<> struct libdivide_constants<int16_t,7391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7391_MAGIC, .more = S16LD_DENOM_7391_MORE};};
template<> struct libdivide_constants<int16_t,7392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7392_MAGIC, .more = S16LD_DENOM_7392_MORE};};
template<> struct libdivide_constants<int16_t,7393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7393_MAGIC, .more = S16LD_DENOM_7393_MORE};};
template<> struct libdivide_constants<int16_t,7394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7394_MAGIC, .more = S16LD_DENOM_7394_MORE};};
template<> struct libdivide_constants<int16_t,7395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7395_MAGIC, .more = S16LD_DENOM_7395_MORE};};
template<> struct libdivide_constants<int16_t,7396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7396_MAGIC, .more = S16LD_DENOM_7396_MORE};};
template<> struct libdivide_constants<int16_t,7397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7397_MAGIC, .more = S16LD_DENOM_7397_MORE};};
template<> struct libdivide_constants<int16_t,7398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7398_MAGIC, .more = S16LD_DENOM_7398_MORE};};
template<> struct libdivide_constants<int16_t,7399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7399_MAGIC, .more = S16LD_DENOM_7399_MORE};};
template<> struct libdivide_constants<int16_t,7400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7400_MAGIC, .more = S16LD_DENOM_7400_MORE};};
template<> struct libdivide_constants<int16_t,7401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7401_MAGIC, .more = S16LD_DENOM_7401_MORE};};
template<> struct libdivide_constants<int16_t,7402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7402_MAGIC, .more = S16LD_DENOM_7402_MORE};};
template<> struct libdivide_constants<int16_t,7403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7403_MAGIC, .more = S16LD_DENOM_7403_MORE};};
template<> struct libdivide_constants<int16_t,7404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7404_MAGIC, .more = S16LD_DENOM_7404_MORE};};
template<> struct libdivide_constants<int16_t,7405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7405_MAGIC, .more = S16LD_DENOM_7405_MORE};};
template<> struct libdivide_constants<int16_t,7406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7406_MAGIC, .more = S16LD_DENOM_7406_MORE};};
template<> struct libdivide_constants<int16_t,7407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7407_MAGIC, .more = S16LD_DENOM_7407_MORE};};
template<> struct libdivide_constants<int16_t,7408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7408_MAGIC, .more = S16LD_DENOM_7408_MORE};};
template<> struct libdivide_constants<int16_t,7409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7409_MAGIC, .more = S16LD_DENOM_7409_MORE};};
template<> struct libdivide_constants<int16_t,7410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7410_MAGIC, .more = S16LD_DENOM_7410_MORE};};
template<> struct libdivide_constants<int16_t,7411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7411_MAGIC, .more = S16LD_DENOM_7411_MORE};};
template<> struct libdivide_constants<int16_t,7412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7412_MAGIC, .more = S16LD_DENOM_7412_MORE};};
template<> struct libdivide_constants<int16_t,7413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7413_MAGIC, .more = S16LD_DENOM_7413_MORE};};
template<> struct libdivide_constants<int16_t,7414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7414_MAGIC, .more = S16LD_DENOM_7414_MORE};};
template<> struct libdivide_constants<int16_t,7415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7415_MAGIC, .more = S16LD_DENOM_7415_MORE};};
template<> struct libdivide_constants<int16_t,7416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7416_MAGIC, .more = S16LD_DENOM_7416_MORE};};
template<> struct libdivide_constants<int16_t,7417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7417_MAGIC, .more = S16LD_DENOM_7417_MORE};};
template<> struct libdivide_constants<int16_t,7418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7418_MAGIC, .more = S16LD_DENOM_7418_MORE};};
template<> struct libdivide_constants<int16_t,7419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7419_MAGIC, .more = S16LD_DENOM_7419_MORE};};
template<> struct libdivide_constants<int16_t,7420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7420_MAGIC, .more = S16LD_DENOM_7420_MORE};};
template<> struct libdivide_constants<int16_t,7421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7421_MAGIC, .more = S16LD_DENOM_7421_MORE};};
template<> struct libdivide_constants<int16_t,7422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7422_MAGIC, .more = S16LD_DENOM_7422_MORE};};
template<> struct libdivide_constants<int16_t,7423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7423_MAGIC, .more = S16LD_DENOM_7423_MORE};};
template<> struct libdivide_constants<int16_t,7424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7424_MAGIC, .more = S16LD_DENOM_7424_MORE};};
template<> struct libdivide_constants<int16_t,7425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7425_MAGIC, .more = S16LD_DENOM_7425_MORE};};
template<> struct libdivide_constants<int16_t,7426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7426_MAGIC, .more = S16LD_DENOM_7426_MORE};};
template<> struct libdivide_constants<int16_t,7427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7427_MAGIC, .more = S16LD_DENOM_7427_MORE};};
template<> struct libdivide_constants<int16_t,7428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7428_MAGIC, .more = S16LD_DENOM_7428_MORE};};
template<> struct libdivide_constants<int16_t,7429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7429_MAGIC, .more = S16LD_DENOM_7429_MORE};};
template<> struct libdivide_constants<int16_t,7430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7430_MAGIC, .more = S16LD_DENOM_7430_MORE};};
template<> struct libdivide_constants<int16_t,7431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7431_MAGIC, .more = S16LD_DENOM_7431_MORE};};
template<> struct libdivide_constants<int16_t,7432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7432_MAGIC, .more = S16LD_DENOM_7432_MORE};};
template<> struct libdivide_constants<int16_t,7433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7433_MAGIC, .more = S16LD_DENOM_7433_MORE};};
template<> struct libdivide_constants<int16_t,7434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7434_MAGIC, .more = S16LD_DENOM_7434_MORE};};
template<> struct libdivide_constants<int16_t,7435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7435_MAGIC, .more = S16LD_DENOM_7435_MORE};};
template<> struct libdivide_constants<int16_t,7436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7436_MAGIC, .more = S16LD_DENOM_7436_MORE};};
template<> struct libdivide_constants<int16_t,7437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7437_MAGIC, .more = S16LD_DENOM_7437_MORE};};
template<> struct libdivide_constants<int16_t,7438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7438_MAGIC, .more = S16LD_DENOM_7438_MORE};};
template<> struct libdivide_constants<int16_t,7439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7439_MAGIC, .more = S16LD_DENOM_7439_MORE};};
template<> struct libdivide_constants<int16_t,7440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7440_MAGIC, .more = S16LD_DENOM_7440_MORE};};
template<> struct libdivide_constants<int16_t,7441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7441_MAGIC, .more = S16LD_DENOM_7441_MORE};};
template<> struct libdivide_constants<int16_t,7442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7442_MAGIC, .more = S16LD_DENOM_7442_MORE};};
template<> struct libdivide_constants<int16_t,7443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7443_MAGIC, .more = S16LD_DENOM_7443_MORE};};
template<> struct libdivide_constants<int16_t,7444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7444_MAGIC, .more = S16LD_DENOM_7444_MORE};};
template<> struct libdivide_constants<int16_t,7445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7445_MAGIC, .more = S16LD_DENOM_7445_MORE};};
template<> struct libdivide_constants<int16_t,7446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7446_MAGIC, .more = S16LD_DENOM_7446_MORE};};
template<> struct libdivide_constants<int16_t,7447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7447_MAGIC, .more = S16LD_DENOM_7447_MORE};};
template<> struct libdivide_constants<int16_t,7448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7448_MAGIC, .more = S16LD_DENOM_7448_MORE};};
template<> struct libdivide_constants<int16_t,7449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7449_MAGIC, .more = S16LD_DENOM_7449_MORE};};
template<> struct libdivide_constants<int16_t,7450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7450_MAGIC, .more = S16LD_DENOM_7450_MORE};};
template<> struct libdivide_constants<int16_t,7451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7451_MAGIC, .more = S16LD_DENOM_7451_MORE};};
template<> struct libdivide_constants<int16_t,7452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7452_MAGIC, .more = S16LD_DENOM_7452_MORE};};
template<> struct libdivide_constants<int16_t,7453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7453_MAGIC, .more = S16LD_DENOM_7453_MORE};};
template<> struct libdivide_constants<int16_t,7454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7454_MAGIC, .more = S16LD_DENOM_7454_MORE};};
template<> struct libdivide_constants<int16_t,7455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7455_MAGIC, .more = S16LD_DENOM_7455_MORE};};
template<> struct libdivide_constants<int16_t,7456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7456_MAGIC, .more = S16LD_DENOM_7456_MORE};};
template<> struct libdivide_constants<int16_t,7457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7457_MAGIC, .more = S16LD_DENOM_7457_MORE};};
template<> struct libdivide_constants<int16_t,7458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7458_MAGIC, .more = S16LD_DENOM_7458_MORE};};
template<> struct libdivide_constants<int16_t,7459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7459_MAGIC, .more = S16LD_DENOM_7459_MORE};};
template<> struct libdivide_constants<int16_t,7460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7460_MAGIC, .more = S16LD_DENOM_7460_MORE};};
template<> struct libdivide_constants<int16_t,7461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7461_MAGIC, .more = S16LD_DENOM_7461_MORE};};
template<> struct libdivide_constants<int16_t,7462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7462_MAGIC, .more = S16LD_DENOM_7462_MORE};};
template<> struct libdivide_constants<int16_t,7463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7463_MAGIC, .more = S16LD_DENOM_7463_MORE};};
template<> struct libdivide_constants<int16_t,7464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7464_MAGIC, .more = S16LD_DENOM_7464_MORE};};
template<> struct libdivide_constants<int16_t,7465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7465_MAGIC, .more = S16LD_DENOM_7465_MORE};};
template<> struct libdivide_constants<int16_t,7466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7466_MAGIC, .more = S16LD_DENOM_7466_MORE};};
template<> struct libdivide_constants<int16_t,7467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7467_MAGIC, .more = S16LD_DENOM_7467_MORE};};
template<> struct libdivide_constants<int16_t,7468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7468_MAGIC, .more = S16LD_DENOM_7468_MORE};};
template<> struct libdivide_constants<int16_t,7469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7469_MAGIC, .more = S16LD_DENOM_7469_MORE};};
template<> struct libdivide_constants<int16_t,7470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7470_MAGIC, .more = S16LD_DENOM_7470_MORE};};
template<> struct libdivide_constants<int16_t,7471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7471_MAGIC, .more = S16LD_DENOM_7471_MORE};};
template<> struct libdivide_constants<int16_t,7472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7472_MAGIC, .more = S16LD_DENOM_7472_MORE};};
template<> struct libdivide_constants<int16_t,7473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7473_MAGIC, .more = S16LD_DENOM_7473_MORE};};
template<> struct libdivide_constants<int16_t,7474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7474_MAGIC, .more = S16LD_DENOM_7474_MORE};};
template<> struct libdivide_constants<int16_t,7475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7475_MAGIC, .more = S16LD_DENOM_7475_MORE};};
template<> struct libdivide_constants<int16_t,7476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7476_MAGIC, .more = S16LD_DENOM_7476_MORE};};
template<> struct libdivide_constants<int16_t,7477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7477_MAGIC, .more = S16LD_DENOM_7477_MORE};};
template<> struct libdivide_constants<int16_t,7478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7478_MAGIC, .more = S16LD_DENOM_7478_MORE};};
template<> struct libdivide_constants<int16_t,7479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7479_MAGIC, .more = S16LD_DENOM_7479_MORE};};
template<> struct libdivide_constants<int16_t,7480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7480_MAGIC, .more = S16LD_DENOM_7480_MORE};};
template<> struct libdivide_constants<int16_t,7481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7481_MAGIC, .more = S16LD_DENOM_7481_MORE};};
template<> struct libdivide_constants<int16_t,7482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7482_MAGIC, .more = S16LD_DENOM_7482_MORE};};
template<> struct libdivide_constants<int16_t,7483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7483_MAGIC, .more = S16LD_DENOM_7483_MORE};};
template<> struct libdivide_constants<int16_t,7484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7484_MAGIC, .more = S16LD_DENOM_7484_MORE};};
template<> struct libdivide_constants<int16_t,7485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7485_MAGIC, .more = S16LD_DENOM_7485_MORE};};
template<> struct libdivide_constants<int16_t,7486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7486_MAGIC, .more = S16LD_DENOM_7486_MORE};};
template<> struct libdivide_constants<int16_t,7487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7487_MAGIC, .more = S16LD_DENOM_7487_MORE};};
template<> struct libdivide_constants<int16_t,7488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7488_MAGIC, .more = S16LD_DENOM_7488_MORE};};
template<> struct libdivide_constants<int16_t,7489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7489_MAGIC, .more = S16LD_DENOM_7489_MORE};};
template<> struct libdivide_constants<int16_t,7490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7490_MAGIC, .more = S16LD_DENOM_7490_MORE};};
template<> struct libdivide_constants<int16_t,7491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7491_MAGIC, .more = S16LD_DENOM_7491_MORE};};
template<> struct libdivide_constants<int16_t,7492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7492_MAGIC, .more = S16LD_DENOM_7492_MORE};};
template<> struct libdivide_constants<int16_t,7493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7493_MAGIC, .more = S16LD_DENOM_7493_MORE};};
template<> struct libdivide_constants<int16_t,7494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7494_MAGIC, .more = S16LD_DENOM_7494_MORE};};
template<> struct libdivide_constants<int16_t,7495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7495_MAGIC, .more = S16LD_DENOM_7495_MORE};};
template<> struct libdivide_constants<int16_t,7496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7496_MAGIC, .more = S16LD_DENOM_7496_MORE};};
template<> struct libdivide_constants<int16_t,7497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7497_MAGIC, .more = S16LD_DENOM_7497_MORE};};
template<> struct libdivide_constants<int16_t,7498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7498_MAGIC, .more = S16LD_DENOM_7498_MORE};};
template<> struct libdivide_constants<int16_t,7499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7499_MAGIC, .more = S16LD_DENOM_7499_MORE};};
template<> struct libdivide_constants<int16_t,7500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7500_MAGIC, .more = S16LD_DENOM_7500_MORE};};
template<> struct libdivide_constants<int16_t,7501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7501_MAGIC, .more = S16LD_DENOM_7501_MORE};};
template<> struct libdivide_constants<int16_t,7502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7502_MAGIC, .more = S16LD_DENOM_7502_MORE};};
template<> struct libdivide_constants<int16_t,7503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7503_MAGIC, .more = S16LD_DENOM_7503_MORE};};
template<> struct libdivide_constants<int16_t,7504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7504_MAGIC, .more = S16LD_DENOM_7504_MORE};};
template<> struct libdivide_constants<int16_t,7505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7505_MAGIC, .more = S16LD_DENOM_7505_MORE};};
template<> struct libdivide_constants<int16_t,7506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7506_MAGIC, .more = S16LD_DENOM_7506_MORE};};
template<> struct libdivide_constants<int16_t,7507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7507_MAGIC, .more = S16LD_DENOM_7507_MORE};};
template<> struct libdivide_constants<int16_t,7508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7508_MAGIC, .more = S16LD_DENOM_7508_MORE};};
template<> struct libdivide_constants<int16_t,7509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7509_MAGIC, .more = S16LD_DENOM_7509_MORE};};
template<> struct libdivide_constants<int16_t,7510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7510_MAGIC, .more = S16LD_DENOM_7510_MORE};};
template<> struct libdivide_constants<int16_t,7511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7511_MAGIC, .more = S16LD_DENOM_7511_MORE};};
template<> struct libdivide_constants<int16_t,7512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7512_MAGIC, .more = S16LD_DENOM_7512_MORE};};
template<> struct libdivide_constants<int16_t,7513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7513_MAGIC, .more = S16LD_DENOM_7513_MORE};};
template<> struct libdivide_constants<int16_t,7514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7514_MAGIC, .more = S16LD_DENOM_7514_MORE};};
template<> struct libdivide_constants<int16_t,7515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7515_MAGIC, .more = S16LD_DENOM_7515_MORE};};
template<> struct libdivide_constants<int16_t,7516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7516_MAGIC, .more = S16LD_DENOM_7516_MORE};};
template<> struct libdivide_constants<int16_t,7517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7517_MAGIC, .more = S16LD_DENOM_7517_MORE};};
template<> struct libdivide_constants<int16_t,7518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7518_MAGIC, .more = S16LD_DENOM_7518_MORE};};
template<> struct libdivide_constants<int16_t,7519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7519_MAGIC, .more = S16LD_DENOM_7519_MORE};};
template<> struct libdivide_constants<int16_t,7520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7520_MAGIC, .more = S16LD_DENOM_7520_MORE};};
template<> struct libdivide_constants<int16_t,7521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7521_MAGIC, .more = S16LD_DENOM_7521_MORE};};
template<> struct libdivide_constants<int16_t,7522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7522_MAGIC, .more = S16LD_DENOM_7522_MORE};};
template<> struct libdivide_constants<int16_t,7523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7523_MAGIC, .more = S16LD_DENOM_7523_MORE};};
template<> struct libdivide_constants<int16_t,7524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7524_MAGIC, .more = S16LD_DENOM_7524_MORE};};
template<> struct libdivide_constants<int16_t,7525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7525_MAGIC, .more = S16LD_DENOM_7525_MORE};};
template<> struct libdivide_constants<int16_t,7526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7526_MAGIC, .more = S16LD_DENOM_7526_MORE};};
template<> struct libdivide_constants<int16_t,7527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7527_MAGIC, .more = S16LD_DENOM_7527_MORE};};
template<> struct libdivide_constants<int16_t,7528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7528_MAGIC, .more = S16LD_DENOM_7528_MORE};};
template<> struct libdivide_constants<int16_t,7529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7529_MAGIC, .more = S16LD_DENOM_7529_MORE};};
template<> struct libdivide_constants<int16_t,7530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7530_MAGIC, .more = S16LD_DENOM_7530_MORE};};
template<> struct libdivide_constants<int16_t,7531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7531_MAGIC, .more = S16LD_DENOM_7531_MORE};};
template<> struct libdivide_constants<int16_t,7532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7532_MAGIC, .more = S16LD_DENOM_7532_MORE};};
template<> struct libdivide_constants<int16_t,7533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7533_MAGIC, .more = S16LD_DENOM_7533_MORE};};
template<> struct libdivide_constants<int16_t,7534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7534_MAGIC, .more = S16LD_DENOM_7534_MORE};};
template<> struct libdivide_constants<int16_t,7535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7535_MAGIC, .more = S16LD_DENOM_7535_MORE};};
template<> struct libdivide_constants<int16_t,7536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7536_MAGIC, .more = S16LD_DENOM_7536_MORE};};
template<> struct libdivide_constants<int16_t,7537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7537_MAGIC, .more = S16LD_DENOM_7537_MORE};};
template<> struct libdivide_constants<int16_t,7538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7538_MAGIC, .more = S16LD_DENOM_7538_MORE};};
template<> struct libdivide_constants<int16_t,7539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7539_MAGIC, .more = S16LD_DENOM_7539_MORE};};
template<> struct libdivide_constants<int16_t,7540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7540_MAGIC, .more = S16LD_DENOM_7540_MORE};};
template<> struct libdivide_constants<int16_t,7541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7541_MAGIC, .more = S16LD_DENOM_7541_MORE};};
template<> struct libdivide_constants<int16_t,7542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7542_MAGIC, .more = S16LD_DENOM_7542_MORE};};
template<> struct libdivide_constants<int16_t,7543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7543_MAGIC, .more = S16LD_DENOM_7543_MORE};};
template<> struct libdivide_constants<int16_t,7544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7544_MAGIC, .more = S16LD_DENOM_7544_MORE};};
template<> struct libdivide_constants<int16_t,7545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7545_MAGIC, .more = S16LD_DENOM_7545_MORE};};
template<> struct libdivide_constants<int16_t,7546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7546_MAGIC, .more = S16LD_DENOM_7546_MORE};};
template<> struct libdivide_constants<int16_t,7547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7547_MAGIC, .more = S16LD_DENOM_7547_MORE};};
template<> struct libdivide_constants<int16_t,7548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7548_MAGIC, .more = S16LD_DENOM_7548_MORE};};
template<> struct libdivide_constants<int16_t,7549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7549_MAGIC, .more = S16LD_DENOM_7549_MORE};};
template<> struct libdivide_constants<int16_t,7550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7550_MAGIC, .more = S16LD_DENOM_7550_MORE};};
template<> struct libdivide_constants<int16_t,7551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7551_MAGIC, .more = S16LD_DENOM_7551_MORE};};
template<> struct libdivide_constants<int16_t,7552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7552_MAGIC, .more = S16LD_DENOM_7552_MORE};};
template<> struct libdivide_constants<int16_t,7553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7553_MAGIC, .more = S16LD_DENOM_7553_MORE};};
template<> struct libdivide_constants<int16_t,7554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7554_MAGIC, .more = S16LD_DENOM_7554_MORE};};
template<> struct libdivide_constants<int16_t,7555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7555_MAGIC, .more = S16LD_DENOM_7555_MORE};};
template<> struct libdivide_constants<int16_t,7556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7556_MAGIC, .more = S16LD_DENOM_7556_MORE};};
template<> struct libdivide_constants<int16_t,7557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7557_MAGIC, .more = S16LD_DENOM_7557_MORE};};
template<> struct libdivide_constants<int16_t,7558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7558_MAGIC, .more = S16LD_DENOM_7558_MORE};};
template<> struct libdivide_constants<int16_t,7559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7559_MAGIC, .more = S16LD_DENOM_7559_MORE};};
template<> struct libdivide_constants<int16_t,7560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7560_MAGIC, .more = S16LD_DENOM_7560_MORE};};
template<> struct libdivide_constants<int16_t,7561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7561_MAGIC, .more = S16LD_DENOM_7561_MORE};};
template<> struct libdivide_constants<int16_t,7562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7562_MAGIC, .more = S16LD_DENOM_7562_MORE};};
template<> struct libdivide_constants<int16_t,7563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7563_MAGIC, .more = S16LD_DENOM_7563_MORE};};
template<> struct libdivide_constants<int16_t,7564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7564_MAGIC, .more = S16LD_DENOM_7564_MORE};};
template<> struct libdivide_constants<int16_t,7565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7565_MAGIC, .more = S16LD_DENOM_7565_MORE};};
template<> struct libdivide_constants<int16_t,7566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7566_MAGIC, .more = S16LD_DENOM_7566_MORE};};
template<> struct libdivide_constants<int16_t,7567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7567_MAGIC, .more = S16LD_DENOM_7567_MORE};};
template<> struct libdivide_constants<int16_t,7568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7568_MAGIC, .more = S16LD_DENOM_7568_MORE};};
template<> struct libdivide_constants<int16_t,7569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7569_MAGIC, .more = S16LD_DENOM_7569_MORE};};
template<> struct libdivide_constants<int16_t,7570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7570_MAGIC, .more = S16LD_DENOM_7570_MORE};};
template<> struct libdivide_constants<int16_t,7571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7571_MAGIC, .more = S16LD_DENOM_7571_MORE};};
template<> struct libdivide_constants<int16_t,7572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7572_MAGIC, .more = S16LD_DENOM_7572_MORE};};
template<> struct libdivide_constants<int16_t,7573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7573_MAGIC, .more = S16LD_DENOM_7573_MORE};};
template<> struct libdivide_constants<int16_t,7574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7574_MAGIC, .more = S16LD_DENOM_7574_MORE};};
template<> struct libdivide_constants<int16_t,7575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7575_MAGIC, .more = S16LD_DENOM_7575_MORE};};
template<> struct libdivide_constants<int16_t,7576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7576_MAGIC, .more = S16LD_DENOM_7576_MORE};};
template<> struct libdivide_constants<int16_t,7577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7577_MAGIC, .more = S16LD_DENOM_7577_MORE};};
template<> struct libdivide_constants<int16_t,7578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7578_MAGIC, .more = S16LD_DENOM_7578_MORE};};
template<> struct libdivide_constants<int16_t,7579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7579_MAGIC, .more = S16LD_DENOM_7579_MORE};};
template<> struct libdivide_constants<int16_t,7580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7580_MAGIC, .more = S16LD_DENOM_7580_MORE};};
template<> struct libdivide_constants<int16_t,7581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7581_MAGIC, .more = S16LD_DENOM_7581_MORE};};
template<> struct libdivide_constants<int16_t,7582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7582_MAGIC, .more = S16LD_DENOM_7582_MORE};};
template<> struct libdivide_constants<int16_t,7583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7583_MAGIC, .more = S16LD_DENOM_7583_MORE};};
template<> struct libdivide_constants<int16_t,7584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7584_MAGIC, .more = S16LD_DENOM_7584_MORE};};
template<> struct libdivide_constants<int16_t,7585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7585_MAGIC, .more = S16LD_DENOM_7585_MORE};};
template<> struct libdivide_constants<int16_t,7586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7586_MAGIC, .more = S16LD_DENOM_7586_MORE};};
template<> struct libdivide_constants<int16_t,7587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7587_MAGIC, .more = S16LD_DENOM_7587_MORE};};
template<> struct libdivide_constants<int16_t,7588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7588_MAGIC, .more = S16LD_DENOM_7588_MORE};};
template<> struct libdivide_constants<int16_t,7589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7589_MAGIC, .more = S16LD_DENOM_7589_MORE};};
template<> struct libdivide_constants<int16_t,7590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7590_MAGIC, .more = S16LD_DENOM_7590_MORE};};
template<> struct libdivide_constants<int16_t,7591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7591_MAGIC, .more = S16LD_DENOM_7591_MORE};};
template<> struct libdivide_constants<int16_t,7592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7592_MAGIC, .more = S16LD_DENOM_7592_MORE};};
template<> struct libdivide_constants<int16_t,7593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7593_MAGIC, .more = S16LD_DENOM_7593_MORE};};
template<> struct libdivide_constants<int16_t,7594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7594_MAGIC, .more = S16LD_DENOM_7594_MORE};};
template<> struct libdivide_constants<int16_t,7595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7595_MAGIC, .more = S16LD_DENOM_7595_MORE};};
template<> struct libdivide_constants<int16_t,7596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7596_MAGIC, .more = S16LD_DENOM_7596_MORE};};
template<> struct libdivide_constants<int16_t,7597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7597_MAGIC, .more = S16LD_DENOM_7597_MORE};};
template<> struct libdivide_constants<int16_t,7598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7598_MAGIC, .more = S16LD_DENOM_7598_MORE};};
template<> struct libdivide_constants<int16_t,7599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7599_MAGIC, .more = S16LD_DENOM_7599_MORE};};
template<> struct libdivide_constants<int16_t,7600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7600_MAGIC, .more = S16LD_DENOM_7600_MORE};};
template<> struct libdivide_constants<int16_t,7601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7601_MAGIC, .more = S16LD_DENOM_7601_MORE};};
template<> struct libdivide_constants<int16_t,7602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7602_MAGIC, .more = S16LD_DENOM_7602_MORE};};
template<> struct libdivide_constants<int16_t,7603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7603_MAGIC, .more = S16LD_DENOM_7603_MORE};};
template<> struct libdivide_constants<int16_t,7604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7604_MAGIC, .more = S16LD_DENOM_7604_MORE};};
template<> struct libdivide_constants<int16_t,7605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7605_MAGIC, .more = S16LD_DENOM_7605_MORE};};
template<> struct libdivide_constants<int16_t,7606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7606_MAGIC, .more = S16LD_DENOM_7606_MORE};};
template<> struct libdivide_constants<int16_t,7607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7607_MAGIC, .more = S16LD_DENOM_7607_MORE};};
template<> struct libdivide_constants<int16_t,7608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7608_MAGIC, .more = S16LD_DENOM_7608_MORE};};
template<> struct libdivide_constants<int16_t,7609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7609_MAGIC, .more = S16LD_DENOM_7609_MORE};};
template<> struct libdivide_constants<int16_t,7610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7610_MAGIC, .more = S16LD_DENOM_7610_MORE};};
template<> struct libdivide_constants<int16_t,7611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7611_MAGIC, .more = S16LD_DENOM_7611_MORE};};
template<> struct libdivide_constants<int16_t,7612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7612_MAGIC, .more = S16LD_DENOM_7612_MORE};};
template<> struct libdivide_constants<int16_t,7613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7613_MAGIC, .more = S16LD_DENOM_7613_MORE};};
template<> struct libdivide_constants<int16_t,7614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7614_MAGIC, .more = S16LD_DENOM_7614_MORE};};
template<> struct libdivide_constants<int16_t,7615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7615_MAGIC, .more = S16LD_DENOM_7615_MORE};};
template<> struct libdivide_constants<int16_t,7616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7616_MAGIC, .more = S16LD_DENOM_7616_MORE};};
template<> struct libdivide_constants<int16_t,7617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7617_MAGIC, .more = S16LD_DENOM_7617_MORE};};
template<> struct libdivide_constants<int16_t,7618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7618_MAGIC, .more = S16LD_DENOM_7618_MORE};};
template<> struct libdivide_constants<int16_t,7619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7619_MAGIC, .more = S16LD_DENOM_7619_MORE};};
template<> struct libdivide_constants<int16_t,7620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7620_MAGIC, .more = S16LD_DENOM_7620_MORE};};
template<> struct libdivide_constants<int16_t,7621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7621_MAGIC, .more = S16LD_DENOM_7621_MORE};};
template<> struct libdivide_constants<int16_t,7622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7622_MAGIC, .more = S16LD_DENOM_7622_MORE};};
template<> struct libdivide_constants<int16_t,7623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7623_MAGIC, .more = S16LD_DENOM_7623_MORE};};
template<> struct libdivide_constants<int16_t,7624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7624_MAGIC, .more = S16LD_DENOM_7624_MORE};};
template<> struct libdivide_constants<int16_t,7625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7625_MAGIC, .more = S16LD_DENOM_7625_MORE};};
template<> struct libdivide_constants<int16_t,7626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7626_MAGIC, .more = S16LD_DENOM_7626_MORE};};
template<> struct libdivide_constants<int16_t,7627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7627_MAGIC, .more = S16LD_DENOM_7627_MORE};};
template<> struct libdivide_constants<int16_t,7628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7628_MAGIC, .more = S16LD_DENOM_7628_MORE};};
template<> struct libdivide_constants<int16_t,7629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7629_MAGIC, .more = S16LD_DENOM_7629_MORE};};
template<> struct libdivide_constants<int16_t,7630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7630_MAGIC, .more = S16LD_DENOM_7630_MORE};};
template<> struct libdivide_constants<int16_t,7631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7631_MAGIC, .more = S16LD_DENOM_7631_MORE};};
template<> struct libdivide_constants<int16_t,7632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7632_MAGIC, .more = S16LD_DENOM_7632_MORE};};
template<> struct libdivide_constants<int16_t,7633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7633_MAGIC, .more = S16LD_DENOM_7633_MORE};};
template<> struct libdivide_constants<int16_t,7634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7634_MAGIC, .more = S16LD_DENOM_7634_MORE};};
template<> struct libdivide_constants<int16_t,7635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7635_MAGIC, .more = S16LD_DENOM_7635_MORE};};
template<> struct libdivide_constants<int16_t,7636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7636_MAGIC, .more = S16LD_DENOM_7636_MORE};};
template<> struct libdivide_constants<int16_t,7637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7637_MAGIC, .more = S16LD_DENOM_7637_MORE};};
template<> struct libdivide_constants<int16_t,7638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7638_MAGIC, .more = S16LD_DENOM_7638_MORE};};
template<> struct libdivide_constants<int16_t,7639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7639_MAGIC, .more = S16LD_DENOM_7639_MORE};};
template<> struct libdivide_constants<int16_t,7640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7640_MAGIC, .more = S16LD_DENOM_7640_MORE};};
template<> struct libdivide_constants<int16_t,7641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7641_MAGIC, .more = S16LD_DENOM_7641_MORE};};
template<> struct libdivide_constants<int16_t,7642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7642_MAGIC, .more = S16LD_DENOM_7642_MORE};};
template<> struct libdivide_constants<int16_t,7643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7643_MAGIC, .more = S16LD_DENOM_7643_MORE};};
template<> struct libdivide_constants<int16_t,7644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7644_MAGIC, .more = S16LD_DENOM_7644_MORE};};
template<> struct libdivide_constants<int16_t,7645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7645_MAGIC, .more = S16LD_DENOM_7645_MORE};};
template<> struct libdivide_constants<int16_t,7646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7646_MAGIC, .more = S16LD_DENOM_7646_MORE};};
template<> struct libdivide_constants<int16_t,7647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7647_MAGIC, .more = S16LD_DENOM_7647_MORE};};
template<> struct libdivide_constants<int16_t,7648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7648_MAGIC, .more = S16LD_DENOM_7648_MORE};};
template<> struct libdivide_constants<int16_t,7649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7649_MAGIC, .more = S16LD_DENOM_7649_MORE};};
template<> struct libdivide_constants<int16_t,7650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7650_MAGIC, .more = S16LD_DENOM_7650_MORE};};
template<> struct libdivide_constants<int16_t,7651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7651_MAGIC, .more = S16LD_DENOM_7651_MORE};};
template<> struct libdivide_constants<int16_t,7652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7652_MAGIC, .more = S16LD_DENOM_7652_MORE};};
template<> struct libdivide_constants<int16_t,7653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7653_MAGIC, .more = S16LD_DENOM_7653_MORE};};
template<> struct libdivide_constants<int16_t,7654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7654_MAGIC, .more = S16LD_DENOM_7654_MORE};};
template<> struct libdivide_constants<int16_t,7655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7655_MAGIC, .more = S16LD_DENOM_7655_MORE};};
template<> struct libdivide_constants<int16_t,7656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7656_MAGIC, .more = S16LD_DENOM_7656_MORE};};
template<> struct libdivide_constants<int16_t,7657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7657_MAGIC, .more = S16LD_DENOM_7657_MORE};};
template<> struct libdivide_constants<int16_t,7658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7658_MAGIC, .more = S16LD_DENOM_7658_MORE};};
template<> struct libdivide_constants<int16_t,7659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7659_MAGIC, .more = S16LD_DENOM_7659_MORE};};
template<> struct libdivide_constants<int16_t,7660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7660_MAGIC, .more = S16LD_DENOM_7660_MORE};};
template<> struct libdivide_constants<int16_t,7661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7661_MAGIC, .more = S16LD_DENOM_7661_MORE};};
template<> struct libdivide_constants<int16_t,7662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7662_MAGIC, .more = S16LD_DENOM_7662_MORE};};
template<> struct libdivide_constants<int16_t,7663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7663_MAGIC, .more = S16LD_DENOM_7663_MORE};};
template<> struct libdivide_constants<int16_t,7664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7664_MAGIC, .more = S16LD_DENOM_7664_MORE};};
template<> struct libdivide_constants<int16_t,7665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7665_MAGIC, .more = S16LD_DENOM_7665_MORE};};
template<> struct libdivide_constants<int16_t,7666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7666_MAGIC, .more = S16LD_DENOM_7666_MORE};};
template<> struct libdivide_constants<int16_t,7667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7667_MAGIC, .more = S16LD_DENOM_7667_MORE};};
template<> struct libdivide_constants<int16_t,7668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7668_MAGIC, .more = S16LD_DENOM_7668_MORE};};
template<> struct libdivide_constants<int16_t,7669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7669_MAGIC, .more = S16LD_DENOM_7669_MORE};};
template<> struct libdivide_constants<int16_t,7670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7670_MAGIC, .more = S16LD_DENOM_7670_MORE};};
template<> struct libdivide_constants<int16_t,7671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7671_MAGIC, .more = S16LD_DENOM_7671_MORE};};
template<> struct libdivide_constants<int16_t,7672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7672_MAGIC, .more = S16LD_DENOM_7672_MORE};};
template<> struct libdivide_constants<int16_t,7673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7673_MAGIC, .more = S16LD_DENOM_7673_MORE};};
template<> struct libdivide_constants<int16_t,7674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7674_MAGIC, .more = S16LD_DENOM_7674_MORE};};
template<> struct libdivide_constants<int16_t,7675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7675_MAGIC, .more = S16LD_DENOM_7675_MORE};};
template<> struct libdivide_constants<int16_t,7676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7676_MAGIC, .more = S16LD_DENOM_7676_MORE};};
template<> struct libdivide_constants<int16_t,7677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7677_MAGIC, .more = S16LD_DENOM_7677_MORE};};
template<> struct libdivide_constants<int16_t,7678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7678_MAGIC, .more = S16LD_DENOM_7678_MORE};};
template<> struct libdivide_constants<int16_t,7679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7679_MAGIC, .more = S16LD_DENOM_7679_MORE};};
template<> struct libdivide_constants<int16_t,7680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7680_MAGIC, .more = S16LD_DENOM_7680_MORE};};
template<> struct libdivide_constants<int16_t,7681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7681_MAGIC, .more = S16LD_DENOM_7681_MORE};};
template<> struct libdivide_constants<int16_t,7682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7682_MAGIC, .more = S16LD_DENOM_7682_MORE};};
template<> struct libdivide_constants<int16_t,7683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7683_MAGIC, .more = S16LD_DENOM_7683_MORE};};
template<> struct libdivide_constants<int16_t,7684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7684_MAGIC, .more = S16LD_DENOM_7684_MORE};};
template<> struct libdivide_constants<int16_t,7685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7685_MAGIC, .more = S16LD_DENOM_7685_MORE};};
template<> struct libdivide_constants<int16_t,7686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7686_MAGIC, .more = S16LD_DENOM_7686_MORE};};
template<> struct libdivide_constants<int16_t,7687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7687_MAGIC, .more = S16LD_DENOM_7687_MORE};};
template<> struct libdivide_constants<int16_t,7688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7688_MAGIC, .more = S16LD_DENOM_7688_MORE};};
template<> struct libdivide_constants<int16_t,7689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7689_MAGIC, .more = S16LD_DENOM_7689_MORE};};
template<> struct libdivide_constants<int16_t,7690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7690_MAGIC, .more = S16LD_DENOM_7690_MORE};};
template<> struct libdivide_constants<int16_t,7691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7691_MAGIC, .more = S16LD_DENOM_7691_MORE};};
template<> struct libdivide_constants<int16_t,7692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7692_MAGIC, .more = S16LD_DENOM_7692_MORE};};
template<> struct libdivide_constants<int16_t,7693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7693_MAGIC, .more = S16LD_DENOM_7693_MORE};};
template<> struct libdivide_constants<int16_t,7694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7694_MAGIC, .more = S16LD_DENOM_7694_MORE};};
template<> struct libdivide_constants<int16_t,7695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7695_MAGIC, .more = S16LD_DENOM_7695_MORE};};
template<> struct libdivide_constants<int16_t,7696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7696_MAGIC, .more = S16LD_DENOM_7696_MORE};};
template<> struct libdivide_constants<int16_t,7697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7697_MAGIC, .more = S16LD_DENOM_7697_MORE};};
template<> struct libdivide_constants<int16_t,7698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7698_MAGIC, .more = S16LD_DENOM_7698_MORE};};
template<> struct libdivide_constants<int16_t,7699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7699_MAGIC, .more = S16LD_DENOM_7699_MORE};};
template<> struct libdivide_constants<int16_t,7700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7700_MAGIC, .more = S16LD_DENOM_7700_MORE};};
template<> struct libdivide_constants<int16_t,7701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7701_MAGIC, .more = S16LD_DENOM_7701_MORE};};
template<> struct libdivide_constants<int16_t,7702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7702_MAGIC, .more = S16LD_DENOM_7702_MORE};};
template<> struct libdivide_constants<int16_t,7703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7703_MAGIC, .more = S16LD_DENOM_7703_MORE};};
template<> struct libdivide_constants<int16_t,7704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7704_MAGIC, .more = S16LD_DENOM_7704_MORE};};
template<> struct libdivide_constants<int16_t,7705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7705_MAGIC, .more = S16LD_DENOM_7705_MORE};};
template<> struct libdivide_constants<int16_t,7706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7706_MAGIC, .more = S16LD_DENOM_7706_MORE};};
template<> struct libdivide_constants<int16_t,7707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7707_MAGIC, .more = S16LD_DENOM_7707_MORE};};
template<> struct libdivide_constants<int16_t,7708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7708_MAGIC, .more = S16LD_DENOM_7708_MORE};};
template<> struct libdivide_constants<int16_t,7709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7709_MAGIC, .more = S16LD_DENOM_7709_MORE};};
template<> struct libdivide_constants<int16_t,7710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7710_MAGIC, .more = S16LD_DENOM_7710_MORE};};
template<> struct libdivide_constants<int16_t,7711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7711_MAGIC, .more = S16LD_DENOM_7711_MORE};};
template<> struct libdivide_constants<int16_t,7712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7712_MAGIC, .more = S16LD_DENOM_7712_MORE};};
template<> struct libdivide_constants<int16_t,7713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7713_MAGIC, .more = S16LD_DENOM_7713_MORE};};
template<> struct libdivide_constants<int16_t,7714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7714_MAGIC, .more = S16LD_DENOM_7714_MORE};};
template<> struct libdivide_constants<int16_t,7715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7715_MAGIC, .more = S16LD_DENOM_7715_MORE};};
template<> struct libdivide_constants<int16_t,7716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7716_MAGIC, .more = S16LD_DENOM_7716_MORE};};
template<> struct libdivide_constants<int16_t,7717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7717_MAGIC, .more = S16LD_DENOM_7717_MORE};};
template<> struct libdivide_constants<int16_t,7718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7718_MAGIC, .more = S16LD_DENOM_7718_MORE};};
template<> struct libdivide_constants<int16_t,7719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7719_MAGIC, .more = S16LD_DENOM_7719_MORE};};
template<> struct libdivide_constants<int16_t,7720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7720_MAGIC, .more = S16LD_DENOM_7720_MORE};};
template<> struct libdivide_constants<int16_t,7721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7721_MAGIC, .more = S16LD_DENOM_7721_MORE};};
template<> struct libdivide_constants<int16_t,7722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7722_MAGIC, .more = S16LD_DENOM_7722_MORE};};
template<> struct libdivide_constants<int16_t,7723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7723_MAGIC, .more = S16LD_DENOM_7723_MORE};};
template<> struct libdivide_constants<int16_t,7724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7724_MAGIC, .more = S16LD_DENOM_7724_MORE};};
template<> struct libdivide_constants<int16_t,7725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7725_MAGIC, .more = S16LD_DENOM_7725_MORE};};
template<> struct libdivide_constants<int16_t,7726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7726_MAGIC, .more = S16LD_DENOM_7726_MORE};};
template<> struct libdivide_constants<int16_t,7727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7727_MAGIC, .more = S16LD_DENOM_7727_MORE};};
template<> struct libdivide_constants<int16_t,7728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7728_MAGIC, .more = S16LD_DENOM_7728_MORE};};
template<> struct libdivide_constants<int16_t,7729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7729_MAGIC, .more = S16LD_DENOM_7729_MORE};};
template<> struct libdivide_constants<int16_t,7730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7730_MAGIC, .more = S16LD_DENOM_7730_MORE};};
template<> struct libdivide_constants<int16_t,7731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7731_MAGIC, .more = S16LD_DENOM_7731_MORE};};
template<> struct libdivide_constants<int16_t,7732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7732_MAGIC, .more = S16LD_DENOM_7732_MORE};};
template<> struct libdivide_constants<int16_t,7733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7733_MAGIC, .more = S16LD_DENOM_7733_MORE};};
template<> struct libdivide_constants<int16_t,7734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7734_MAGIC, .more = S16LD_DENOM_7734_MORE};};
template<> struct libdivide_constants<int16_t,7735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7735_MAGIC, .more = S16LD_DENOM_7735_MORE};};
template<> struct libdivide_constants<int16_t,7736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7736_MAGIC, .more = S16LD_DENOM_7736_MORE};};
template<> struct libdivide_constants<int16_t,7737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7737_MAGIC, .more = S16LD_DENOM_7737_MORE};};
template<> struct libdivide_constants<int16_t,7738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7738_MAGIC, .more = S16LD_DENOM_7738_MORE};};
template<> struct libdivide_constants<int16_t,7739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7739_MAGIC, .more = S16LD_DENOM_7739_MORE};};
template<> struct libdivide_constants<int16_t,7740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7740_MAGIC, .more = S16LD_DENOM_7740_MORE};};
template<> struct libdivide_constants<int16_t,7741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7741_MAGIC, .more = S16LD_DENOM_7741_MORE};};
template<> struct libdivide_constants<int16_t,7742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7742_MAGIC, .more = S16LD_DENOM_7742_MORE};};
template<> struct libdivide_constants<int16_t,7743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7743_MAGIC, .more = S16LD_DENOM_7743_MORE};};
template<> struct libdivide_constants<int16_t,7744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7744_MAGIC, .more = S16LD_DENOM_7744_MORE};};
template<> struct libdivide_constants<int16_t,7745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7745_MAGIC, .more = S16LD_DENOM_7745_MORE};};
template<> struct libdivide_constants<int16_t,7746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7746_MAGIC, .more = S16LD_DENOM_7746_MORE};};
template<> struct libdivide_constants<int16_t,7747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7747_MAGIC, .more = S16LD_DENOM_7747_MORE};};
template<> struct libdivide_constants<int16_t,7748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7748_MAGIC, .more = S16LD_DENOM_7748_MORE};};
template<> struct libdivide_constants<int16_t,7749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7749_MAGIC, .more = S16LD_DENOM_7749_MORE};};
template<> struct libdivide_constants<int16_t,7750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7750_MAGIC, .more = S16LD_DENOM_7750_MORE};};
template<> struct libdivide_constants<int16_t,7751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7751_MAGIC, .more = S16LD_DENOM_7751_MORE};};
template<> struct libdivide_constants<int16_t,7752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7752_MAGIC, .more = S16LD_DENOM_7752_MORE};};
template<> struct libdivide_constants<int16_t,7753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7753_MAGIC, .more = S16LD_DENOM_7753_MORE};};
template<> struct libdivide_constants<int16_t,7754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7754_MAGIC, .more = S16LD_DENOM_7754_MORE};};
template<> struct libdivide_constants<int16_t,7755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7755_MAGIC, .more = S16LD_DENOM_7755_MORE};};
template<> struct libdivide_constants<int16_t,7756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7756_MAGIC, .more = S16LD_DENOM_7756_MORE};};
template<> struct libdivide_constants<int16_t,7757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7757_MAGIC, .more = S16LD_DENOM_7757_MORE};};
template<> struct libdivide_constants<int16_t,7758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7758_MAGIC, .more = S16LD_DENOM_7758_MORE};};
template<> struct libdivide_constants<int16_t,7759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7759_MAGIC, .more = S16LD_DENOM_7759_MORE};};
template<> struct libdivide_constants<int16_t,7760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7760_MAGIC, .more = S16LD_DENOM_7760_MORE};};
template<> struct libdivide_constants<int16_t,7761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7761_MAGIC, .more = S16LD_DENOM_7761_MORE};};
template<> struct libdivide_constants<int16_t,7762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7762_MAGIC, .more = S16LD_DENOM_7762_MORE};};
template<> struct libdivide_constants<int16_t,7763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7763_MAGIC, .more = S16LD_DENOM_7763_MORE};};
template<> struct libdivide_constants<int16_t,7764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7764_MAGIC, .more = S16LD_DENOM_7764_MORE};};
template<> struct libdivide_constants<int16_t,7765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7765_MAGIC, .more = S16LD_DENOM_7765_MORE};};
template<> struct libdivide_constants<int16_t,7766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7766_MAGIC, .more = S16LD_DENOM_7766_MORE};};
template<> struct libdivide_constants<int16_t,7767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7767_MAGIC, .more = S16LD_DENOM_7767_MORE};};
template<> struct libdivide_constants<int16_t,7768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7768_MAGIC, .more = S16LD_DENOM_7768_MORE};};
template<> struct libdivide_constants<int16_t,7769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7769_MAGIC, .more = S16LD_DENOM_7769_MORE};};
template<> struct libdivide_constants<int16_t,7770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7770_MAGIC, .more = S16LD_DENOM_7770_MORE};};
template<> struct libdivide_constants<int16_t,7771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7771_MAGIC, .more = S16LD_DENOM_7771_MORE};};
template<> struct libdivide_constants<int16_t,7772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7772_MAGIC, .more = S16LD_DENOM_7772_MORE};};
template<> struct libdivide_constants<int16_t,7773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7773_MAGIC, .more = S16LD_DENOM_7773_MORE};};
template<> struct libdivide_constants<int16_t,7774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7774_MAGIC, .more = S16LD_DENOM_7774_MORE};};
template<> struct libdivide_constants<int16_t,7775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7775_MAGIC, .more = S16LD_DENOM_7775_MORE};};
template<> struct libdivide_constants<int16_t,7776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7776_MAGIC, .more = S16LD_DENOM_7776_MORE};};
template<> struct libdivide_constants<int16_t,7777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7777_MAGIC, .more = S16LD_DENOM_7777_MORE};};
template<> struct libdivide_constants<int16_t,7778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7778_MAGIC, .more = S16LD_DENOM_7778_MORE};};
template<> struct libdivide_constants<int16_t,7779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7779_MAGIC, .more = S16LD_DENOM_7779_MORE};};
template<> struct libdivide_constants<int16_t,7780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7780_MAGIC, .more = S16LD_DENOM_7780_MORE};};
template<> struct libdivide_constants<int16_t,7781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7781_MAGIC, .more = S16LD_DENOM_7781_MORE};};
template<> struct libdivide_constants<int16_t,7782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7782_MAGIC, .more = S16LD_DENOM_7782_MORE};};
template<> struct libdivide_constants<int16_t,7783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7783_MAGIC, .more = S16LD_DENOM_7783_MORE};};
template<> struct libdivide_constants<int16_t,7784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7784_MAGIC, .more = S16LD_DENOM_7784_MORE};};
template<> struct libdivide_constants<int16_t,7785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7785_MAGIC, .more = S16LD_DENOM_7785_MORE};};
template<> struct libdivide_constants<int16_t,7786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7786_MAGIC, .more = S16LD_DENOM_7786_MORE};};
template<> struct libdivide_constants<int16_t,7787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7787_MAGIC, .more = S16LD_DENOM_7787_MORE};};
template<> struct libdivide_constants<int16_t,7788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7788_MAGIC, .more = S16LD_DENOM_7788_MORE};};
template<> struct libdivide_constants<int16_t,7789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7789_MAGIC, .more = S16LD_DENOM_7789_MORE};};
template<> struct libdivide_constants<int16_t,7790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7790_MAGIC, .more = S16LD_DENOM_7790_MORE};};
template<> struct libdivide_constants<int16_t,7791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7791_MAGIC, .more = S16LD_DENOM_7791_MORE};};
template<> struct libdivide_constants<int16_t,7792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7792_MAGIC, .more = S16LD_DENOM_7792_MORE};};
template<> struct libdivide_constants<int16_t,7793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7793_MAGIC, .more = S16LD_DENOM_7793_MORE};};
template<> struct libdivide_constants<int16_t,7794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7794_MAGIC, .more = S16LD_DENOM_7794_MORE};};
template<> struct libdivide_constants<int16_t,7795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7795_MAGIC, .more = S16LD_DENOM_7795_MORE};};
template<> struct libdivide_constants<int16_t,7796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7796_MAGIC, .more = S16LD_DENOM_7796_MORE};};
template<> struct libdivide_constants<int16_t,7797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7797_MAGIC, .more = S16LD_DENOM_7797_MORE};};
template<> struct libdivide_constants<int16_t,7798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7798_MAGIC, .more = S16LD_DENOM_7798_MORE};};
template<> struct libdivide_constants<int16_t,7799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7799_MAGIC, .more = S16LD_DENOM_7799_MORE};};
template<> struct libdivide_constants<int16_t,7800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7800_MAGIC, .more = S16LD_DENOM_7800_MORE};};
template<> struct libdivide_constants<int16_t,7801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7801_MAGIC, .more = S16LD_DENOM_7801_MORE};};
template<> struct libdivide_constants<int16_t,7802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7802_MAGIC, .more = S16LD_DENOM_7802_MORE};};
template<> struct libdivide_constants<int16_t,7803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7803_MAGIC, .more = S16LD_DENOM_7803_MORE};};
template<> struct libdivide_constants<int16_t,7804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7804_MAGIC, .more = S16LD_DENOM_7804_MORE};};
template<> struct libdivide_constants<int16_t,7805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7805_MAGIC, .more = S16LD_DENOM_7805_MORE};};
template<> struct libdivide_constants<int16_t,7806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7806_MAGIC, .more = S16LD_DENOM_7806_MORE};};
template<> struct libdivide_constants<int16_t,7807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7807_MAGIC, .more = S16LD_DENOM_7807_MORE};};
template<> struct libdivide_constants<int16_t,7808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7808_MAGIC, .more = S16LD_DENOM_7808_MORE};};
template<> struct libdivide_constants<int16_t,7809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7809_MAGIC, .more = S16LD_DENOM_7809_MORE};};
template<> struct libdivide_constants<int16_t,7810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7810_MAGIC, .more = S16LD_DENOM_7810_MORE};};
template<> struct libdivide_constants<int16_t,7811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7811_MAGIC, .more = S16LD_DENOM_7811_MORE};};
template<> struct libdivide_constants<int16_t,7812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7812_MAGIC, .more = S16LD_DENOM_7812_MORE};};
template<> struct libdivide_constants<int16_t,7813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7813_MAGIC, .more = S16LD_DENOM_7813_MORE};};
template<> struct libdivide_constants<int16_t,7814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7814_MAGIC, .more = S16LD_DENOM_7814_MORE};};
template<> struct libdivide_constants<int16_t,7815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7815_MAGIC, .more = S16LD_DENOM_7815_MORE};};
template<> struct libdivide_constants<int16_t,7816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7816_MAGIC, .more = S16LD_DENOM_7816_MORE};};
template<> struct libdivide_constants<int16_t,7817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7817_MAGIC, .more = S16LD_DENOM_7817_MORE};};
template<> struct libdivide_constants<int16_t,7818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7818_MAGIC, .more = S16LD_DENOM_7818_MORE};};
template<> struct libdivide_constants<int16_t,7819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7819_MAGIC, .more = S16LD_DENOM_7819_MORE};};
template<> struct libdivide_constants<int16_t,7820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7820_MAGIC, .more = S16LD_DENOM_7820_MORE};};
template<> struct libdivide_constants<int16_t,7821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7821_MAGIC, .more = S16LD_DENOM_7821_MORE};};
template<> struct libdivide_constants<int16_t,7822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7822_MAGIC, .more = S16LD_DENOM_7822_MORE};};
template<> struct libdivide_constants<int16_t,7823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7823_MAGIC, .more = S16LD_DENOM_7823_MORE};};
template<> struct libdivide_constants<int16_t,7824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7824_MAGIC, .more = S16LD_DENOM_7824_MORE};};
template<> struct libdivide_constants<int16_t,7825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7825_MAGIC, .more = S16LD_DENOM_7825_MORE};};
template<> struct libdivide_constants<int16_t,7826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7826_MAGIC, .more = S16LD_DENOM_7826_MORE};};
template<> struct libdivide_constants<int16_t,7827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7827_MAGIC, .more = S16LD_DENOM_7827_MORE};};
template<> struct libdivide_constants<int16_t,7828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7828_MAGIC, .more = S16LD_DENOM_7828_MORE};};
template<> struct libdivide_constants<int16_t,7829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7829_MAGIC, .more = S16LD_DENOM_7829_MORE};};
template<> struct libdivide_constants<int16_t,7830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7830_MAGIC, .more = S16LD_DENOM_7830_MORE};};
template<> struct libdivide_constants<int16_t,7831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7831_MAGIC, .more = S16LD_DENOM_7831_MORE};};
template<> struct libdivide_constants<int16_t,7832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7832_MAGIC, .more = S16LD_DENOM_7832_MORE};};
template<> struct libdivide_constants<int16_t,7833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7833_MAGIC, .more = S16LD_DENOM_7833_MORE};};
template<> struct libdivide_constants<int16_t,7834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7834_MAGIC, .more = S16LD_DENOM_7834_MORE};};
template<> struct libdivide_constants<int16_t,7835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7835_MAGIC, .more = S16LD_DENOM_7835_MORE};};
template<> struct libdivide_constants<int16_t,7836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7836_MAGIC, .more = S16LD_DENOM_7836_MORE};};
template<> struct libdivide_constants<int16_t,7837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7837_MAGIC, .more = S16LD_DENOM_7837_MORE};};
template<> struct libdivide_constants<int16_t,7838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7838_MAGIC, .more = S16LD_DENOM_7838_MORE};};
template<> struct libdivide_constants<int16_t,7839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7839_MAGIC, .more = S16LD_DENOM_7839_MORE};};
template<> struct libdivide_constants<int16_t,7840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7840_MAGIC, .more = S16LD_DENOM_7840_MORE};};
template<> struct libdivide_constants<int16_t,7841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7841_MAGIC, .more = S16LD_DENOM_7841_MORE};};
template<> struct libdivide_constants<int16_t,7842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7842_MAGIC, .more = S16LD_DENOM_7842_MORE};};
template<> struct libdivide_constants<int16_t,7843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7843_MAGIC, .more = S16LD_DENOM_7843_MORE};};
template<> struct libdivide_constants<int16_t,7844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7844_MAGIC, .more = S16LD_DENOM_7844_MORE};};
template<> struct libdivide_constants<int16_t,7845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7845_MAGIC, .more = S16LD_DENOM_7845_MORE};};
template<> struct libdivide_constants<int16_t,7846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7846_MAGIC, .more = S16LD_DENOM_7846_MORE};};
template<> struct libdivide_constants<int16_t,7847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7847_MAGIC, .more = S16LD_DENOM_7847_MORE};};
template<> struct libdivide_constants<int16_t,7848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7848_MAGIC, .more = S16LD_DENOM_7848_MORE};};
template<> struct libdivide_constants<int16_t,7849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7849_MAGIC, .more = S16LD_DENOM_7849_MORE};};
template<> struct libdivide_constants<int16_t,7850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7850_MAGIC, .more = S16LD_DENOM_7850_MORE};};
template<> struct libdivide_constants<int16_t,7851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7851_MAGIC, .more = S16LD_DENOM_7851_MORE};};
template<> struct libdivide_constants<int16_t,7852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7852_MAGIC, .more = S16LD_DENOM_7852_MORE};};
template<> struct libdivide_constants<int16_t,7853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7853_MAGIC, .more = S16LD_DENOM_7853_MORE};};
template<> struct libdivide_constants<int16_t,7854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7854_MAGIC, .more = S16LD_DENOM_7854_MORE};};
template<> struct libdivide_constants<int16_t,7855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7855_MAGIC, .more = S16LD_DENOM_7855_MORE};};
template<> struct libdivide_constants<int16_t,7856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7856_MAGIC, .more = S16LD_DENOM_7856_MORE};};
template<> struct libdivide_constants<int16_t,7857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7857_MAGIC, .more = S16LD_DENOM_7857_MORE};};
template<> struct libdivide_constants<int16_t,7858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7858_MAGIC, .more = S16LD_DENOM_7858_MORE};};
template<> struct libdivide_constants<int16_t,7859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7859_MAGIC, .more = S16LD_DENOM_7859_MORE};};
template<> struct libdivide_constants<int16_t,7860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7860_MAGIC, .more = S16LD_DENOM_7860_MORE};};
template<> struct libdivide_constants<int16_t,7861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7861_MAGIC, .more = S16LD_DENOM_7861_MORE};};
template<> struct libdivide_constants<int16_t,7862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7862_MAGIC, .more = S16LD_DENOM_7862_MORE};};
template<> struct libdivide_constants<int16_t,7863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7863_MAGIC, .more = S16LD_DENOM_7863_MORE};};
template<> struct libdivide_constants<int16_t,7864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7864_MAGIC, .more = S16LD_DENOM_7864_MORE};};
template<> struct libdivide_constants<int16_t,7865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7865_MAGIC, .more = S16LD_DENOM_7865_MORE};};
template<> struct libdivide_constants<int16_t,7866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7866_MAGIC, .more = S16LD_DENOM_7866_MORE};};
template<> struct libdivide_constants<int16_t,7867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7867_MAGIC, .more = S16LD_DENOM_7867_MORE};};
template<> struct libdivide_constants<int16_t,7868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7868_MAGIC, .more = S16LD_DENOM_7868_MORE};};
template<> struct libdivide_constants<int16_t,7869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7869_MAGIC, .more = S16LD_DENOM_7869_MORE};};
template<> struct libdivide_constants<int16_t,7870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7870_MAGIC, .more = S16LD_DENOM_7870_MORE};};
template<> struct libdivide_constants<int16_t,7871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7871_MAGIC, .more = S16LD_DENOM_7871_MORE};};
template<> struct libdivide_constants<int16_t,7872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7872_MAGIC, .more = S16LD_DENOM_7872_MORE};};
template<> struct libdivide_constants<int16_t,7873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7873_MAGIC, .more = S16LD_DENOM_7873_MORE};};
template<> struct libdivide_constants<int16_t,7874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7874_MAGIC, .more = S16LD_DENOM_7874_MORE};};
template<> struct libdivide_constants<int16_t,7875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7875_MAGIC, .more = S16LD_DENOM_7875_MORE};};
template<> struct libdivide_constants<int16_t,7876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7876_MAGIC, .more = S16LD_DENOM_7876_MORE};};
template<> struct libdivide_constants<int16_t,7877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7877_MAGIC, .more = S16LD_DENOM_7877_MORE};};
template<> struct libdivide_constants<int16_t,7878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7878_MAGIC, .more = S16LD_DENOM_7878_MORE};};
template<> struct libdivide_constants<int16_t,7879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7879_MAGIC, .more = S16LD_DENOM_7879_MORE};};
template<> struct libdivide_constants<int16_t,7880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7880_MAGIC, .more = S16LD_DENOM_7880_MORE};};
template<> struct libdivide_constants<int16_t,7881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7881_MAGIC, .more = S16LD_DENOM_7881_MORE};};
template<> struct libdivide_constants<int16_t,7882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7882_MAGIC, .more = S16LD_DENOM_7882_MORE};};
template<> struct libdivide_constants<int16_t,7883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7883_MAGIC, .more = S16LD_DENOM_7883_MORE};};
template<> struct libdivide_constants<int16_t,7884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7884_MAGIC, .more = S16LD_DENOM_7884_MORE};};
template<> struct libdivide_constants<int16_t,7885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7885_MAGIC, .more = S16LD_DENOM_7885_MORE};};
template<> struct libdivide_constants<int16_t,7886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7886_MAGIC, .more = S16LD_DENOM_7886_MORE};};
template<> struct libdivide_constants<int16_t,7887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7887_MAGIC, .more = S16LD_DENOM_7887_MORE};};
template<> struct libdivide_constants<int16_t,7888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7888_MAGIC, .more = S16LD_DENOM_7888_MORE};};
template<> struct libdivide_constants<int16_t,7889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7889_MAGIC, .more = S16LD_DENOM_7889_MORE};};
template<> struct libdivide_constants<int16_t,7890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7890_MAGIC, .more = S16LD_DENOM_7890_MORE};};
template<> struct libdivide_constants<int16_t,7891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7891_MAGIC, .more = S16LD_DENOM_7891_MORE};};
template<> struct libdivide_constants<int16_t,7892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7892_MAGIC, .more = S16LD_DENOM_7892_MORE};};
template<> struct libdivide_constants<int16_t,7893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7893_MAGIC, .more = S16LD_DENOM_7893_MORE};};
template<> struct libdivide_constants<int16_t,7894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7894_MAGIC, .more = S16LD_DENOM_7894_MORE};};
template<> struct libdivide_constants<int16_t,7895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7895_MAGIC, .more = S16LD_DENOM_7895_MORE};};
template<> struct libdivide_constants<int16_t,7896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7896_MAGIC, .more = S16LD_DENOM_7896_MORE};};
template<> struct libdivide_constants<int16_t,7897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7897_MAGIC, .more = S16LD_DENOM_7897_MORE};};
template<> struct libdivide_constants<int16_t,7898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7898_MAGIC, .more = S16LD_DENOM_7898_MORE};};
template<> struct libdivide_constants<int16_t,7899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7899_MAGIC, .more = S16LD_DENOM_7899_MORE};};
template<> struct libdivide_constants<int16_t,7900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7900_MAGIC, .more = S16LD_DENOM_7900_MORE};};
template<> struct libdivide_constants<int16_t,7901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7901_MAGIC, .more = S16LD_DENOM_7901_MORE};};
template<> struct libdivide_constants<int16_t,7902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7902_MAGIC, .more = S16LD_DENOM_7902_MORE};};
template<> struct libdivide_constants<int16_t,7903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7903_MAGIC, .more = S16LD_DENOM_7903_MORE};};
template<> struct libdivide_constants<int16_t,7904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7904_MAGIC, .more = S16LD_DENOM_7904_MORE};};
template<> struct libdivide_constants<int16_t,7905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7905_MAGIC, .more = S16LD_DENOM_7905_MORE};};
template<> struct libdivide_constants<int16_t,7906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7906_MAGIC, .more = S16LD_DENOM_7906_MORE};};
template<> struct libdivide_constants<int16_t,7907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7907_MAGIC, .more = S16LD_DENOM_7907_MORE};};
template<> struct libdivide_constants<int16_t,7908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7908_MAGIC, .more = S16LD_DENOM_7908_MORE};};
template<> struct libdivide_constants<int16_t,7909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7909_MAGIC, .more = S16LD_DENOM_7909_MORE};};
template<> struct libdivide_constants<int16_t,7910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7910_MAGIC, .more = S16LD_DENOM_7910_MORE};};
template<> struct libdivide_constants<int16_t,7911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7911_MAGIC, .more = S16LD_DENOM_7911_MORE};};
template<> struct libdivide_constants<int16_t,7912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7912_MAGIC, .more = S16LD_DENOM_7912_MORE};};
template<> struct libdivide_constants<int16_t,7913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7913_MAGIC, .more = S16LD_DENOM_7913_MORE};};
template<> struct libdivide_constants<int16_t,7914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7914_MAGIC, .more = S16LD_DENOM_7914_MORE};};
template<> struct libdivide_constants<int16_t,7915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7915_MAGIC, .more = S16LD_DENOM_7915_MORE};};
template<> struct libdivide_constants<int16_t,7916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7916_MAGIC, .more = S16LD_DENOM_7916_MORE};};
template<> struct libdivide_constants<int16_t,7917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7917_MAGIC, .more = S16LD_DENOM_7917_MORE};};
template<> struct libdivide_constants<int16_t,7918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7918_MAGIC, .more = S16LD_DENOM_7918_MORE};};
template<> struct libdivide_constants<int16_t,7919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7919_MAGIC, .more = S16LD_DENOM_7919_MORE};};
template<> struct libdivide_constants<int16_t,7920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7920_MAGIC, .more = S16LD_DENOM_7920_MORE};};
template<> struct libdivide_constants<int16_t,7921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7921_MAGIC, .more = S16LD_DENOM_7921_MORE};};
template<> struct libdivide_constants<int16_t,7922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7922_MAGIC, .more = S16LD_DENOM_7922_MORE};};
template<> struct libdivide_constants<int16_t,7923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7923_MAGIC, .more = S16LD_DENOM_7923_MORE};};
template<> struct libdivide_constants<int16_t,7924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7924_MAGIC, .more = S16LD_DENOM_7924_MORE};};
template<> struct libdivide_constants<int16_t,7925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7925_MAGIC, .more = S16LD_DENOM_7925_MORE};};
template<> struct libdivide_constants<int16_t,7926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7926_MAGIC, .more = S16LD_DENOM_7926_MORE};};
template<> struct libdivide_constants<int16_t,7927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7927_MAGIC, .more = S16LD_DENOM_7927_MORE};};
template<> struct libdivide_constants<int16_t,7928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7928_MAGIC, .more = S16LD_DENOM_7928_MORE};};
template<> struct libdivide_constants<int16_t,7929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7929_MAGIC, .more = S16LD_DENOM_7929_MORE};};
template<> struct libdivide_constants<int16_t,7930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7930_MAGIC, .more = S16LD_DENOM_7930_MORE};};
template<> struct libdivide_constants<int16_t,7931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7931_MAGIC, .more = S16LD_DENOM_7931_MORE};};
template<> struct libdivide_constants<int16_t,7932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7932_MAGIC, .more = S16LD_DENOM_7932_MORE};};
template<> struct libdivide_constants<int16_t,7933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7933_MAGIC, .more = S16LD_DENOM_7933_MORE};};
template<> struct libdivide_constants<int16_t,7934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7934_MAGIC, .more = S16LD_DENOM_7934_MORE};};
template<> struct libdivide_constants<int16_t,7935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7935_MAGIC, .more = S16LD_DENOM_7935_MORE};};
template<> struct libdivide_constants<int16_t,7936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7936_MAGIC, .more = S16LD_DENOM_7936_MORE};};
template<> struct libdivide_constants<int16_t,7937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7937_MAGIC, .more = S16LD_DENOM_7937_MORE};};
template<> struct libdivide_constants<int16_t,7938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7938_MAGIC, .more = S16LD_DENOM_7938_MORE};};
template<> struct libdivide_constants<int16_t,7939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7939_MAGIC, .more = S16LD_DENOM_7939_MORE};};
template<> struct libdivide_constants<int16_t,7940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7940_MAGIC, .more = S16LD_DENOM_7940_MORE};};
template<> struct libdivide_constants<int16_t,7941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7941_MAGIC, .more = S16LD_DENOM_7941_MORE};};
template<> struct libdivide_constants<int16_t,7942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7942_MAGIC, .more = S16LD_DENOM_7942_MORE};};
template<> struct libdivide_constants<int16_t,7943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7943_MAGIC, .more = S16LD_DENOM_7943_MORE};};
template<> struct libdivide_constants<int16_t,7944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7944_MAGIC, .more = S16LD_DENOM_7944_MORE};};
template<> struct libdivide_constants<int16_t,7945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7945_MAGIC, .more = S16LD_DENOM_7945_MORE};};
template<> struct libdivide_constants<int16_t,7946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7946_MAGIC, .more = S16LD_DENOM_7946_MORE};};
template<> struct libdivide_constants<int16_t,7947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7947_MAGIC, .more = S16LD_DENOM_7947_MORE};};
template<> struct libdivide_constants<int16_t,7948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7948_MAGIC, .more = S16LD_DENOM_7948_MORE};};
template<> struct libdivide_constants<int16_t,7949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7949_MAGIC, .more = S16LD_DENOM_7949_MORE};};
template<> struct libdivide_constants<int16_t,7950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7950_MAGIC, .more = S16LD_DENOM_7950_MORE};};
template<> struct libdivide_constants<int16_t,7951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7951_MAGIC, .more = S16LD_DENOM_7951_MORE};};
template<> struct libdivide_constants<int16_t,7952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7952_MAGIC, .more = S16LD_DENOM_7952_MORE};};
template<> struct libdivide_constants<int16_t,7953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7953_MAGIC, .more = S16LD_DENOM_7953_MORE};};
template<> struct libdivide_constants<int16_t,7954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7954_MAGIC, .more = S16LD_DENOM_7954_MORE};};
template<> struct libdivide_constants<int16_t,7955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7955_MAGIC, .more = S16LD_DENOM_7955_MORE};};
template<> struct libdivide_constants<int16_t,7956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7956_MAGIC, .more = S16LD_DENOM_7956_MORE};};
template<> struct libdivide_constants<int16_t,7957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7957_MAGIC, .more = S16LD_DENOM_7957_MORE};};
template<> struct libdivide_constants<int16_t,7958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7958_MAGIC, .more = S16LD_DENOM_7958_MORE};};
template<> struct libdivide_constants<int16_t,7959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7959_MAGIC, .more = S16LD_DENOM_7959_MORE};};
template<> struct libdivide_constants<int16_t,7960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7960_MAGIC, .more = S16LD_DENOM_7960_MORE};};
template<> struct libdivide_constants<int16_t,7961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7961_MAGIC, .more = S16LD_DENOM_7961_MORE};};
template<> struct libdivide_constants<int16_t,7962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7962_MAGIC, .more = S16LD_DENOM_7962_MORE};};
template<> struct libdivide_constants<int16_t,7963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7963_MAGIC, .more = S16LD_DENOM_7963_MORE};};
template<> struct libdivide_constants<int16_t,7964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7964_MAGIC, .more = S16LD_DENOM_7964_MORE};};
template<> struct libdivide_constants<int16_t,7965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7965_MAGIC, .more = S16LD_DENOM_7965_MORE};};
template<> struct libdivide_constants<int16_t,7966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7966_MAGIC, .more = S16LD_DENOM_7966_MORE};};
template<> struct libdivide_constants<int16_t,7967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7967_MAGIC, .more = S16LD_DENOM_7967_MORE};};
template<> struct libdivide_constants<int16_t,7968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7968_MAGIC, .more = S16LD_DENOM_7968_MORE};};
template<> struct libdivide_constants<int16_t,7969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7969_MAGIC, .more = S16LD_DENOM_7969_MORE};};
template<> struct libdivide_constants<int16_t,7970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7970_MAGIC, .more = S16LD_DENOM_7970_MORE};};
template<> struct libdivide_constants<int16_t,7971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7971_MAGIC, .more = S16LD_DENOM_7971_MORE};};
template<> struct libdivide_constants<int16_t,7972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7972_MAGIC, .more = S16LD_DENOM_7972_MORE};};
template<> struct libdivide_constants<int16_t,7973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7973_MAGIC, .more = S16LD_DENOM_7973_MORE};};
template<> struct libdivide_constants<int16_t,7974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7974_MAGIC, .more = S16LD_DENOM_7974_MORE};};
template<> struct libdivide_constants<int16_t,7975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7975_MAGIC, .more = S16LD_DENOM_7975_MORE};};
template<> struct libdivide_constants<int16_t,7976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7976_MAGIC, .more = S16LD_DENOM_7976_MORE};};
template<> struct libdivide_constants<int16_t,7977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7977_MAGIC, .more = S16LD_DENOM_7977_MORE};};
template<> struct libdivide_constants<int16_t,7978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7978_MAGIC, .more = S16LD_DENOM_7978_MORE};};
template<> struct libdivide_constants<int16_t,7979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7979_MAGIC, .more = S16LD_DENOM_7979_MORE};};
template<> struct libdivide_constants<int16_t,7980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7980_MAGIC, .more = S16LD_DENOM_7980_MORE};};
template<> struct libdivide_constants<int16_t,7981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7981_MAGIC, .more = S16LD_DENOM_7981_MORE};};
template<> struct libdivide_constants<int16_t,7982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7982_MAGIC, .more = S16LD_DENOM_7982_MORE};};
template<> struct libdivide_constants<int16_t,7983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7983_MAGIC, .more = S16LD_DENOM_7983_MORE};};
template<> struct libdivide_constants<int16_t,7984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7984_MAGIC, .more = S16LD_DENOM_7984_MORE};};
template<> struct libdivide_constants<int16_t,7985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7985_MAGIC, .more = S16LD_DENOM_7985_MORE};};
template<> struct libdivide_constants<int16_t,7986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7986_MAGIC, .more = S16LD_DENOM_7986_MORE};};
template<> struct libdivide_constants<int16_t,7987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7987_MAGIC, .more = S16LD_DENOM_7987_MORE};};
template<> struct libdivide_constants<int16_t,7988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7988_MAGIC, .more = S16LD_DENOM_7988_MORE};};
template<> struct libdivide_constants<int16_t,7989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7989_MAGIC, .more = S16LD_DENOM_7989_MORE};};
template<> struct libdivide_constants<int16_t,7990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7990_MAGIC, .more = S16LD_DENOM_7990_MORE};};
template<> struct libdivide_constants<int16_t,7991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7991_MAGIC, .more = S16LD_DENOM_7991_MORE};};
template<> struct libdivide_constants<int16_t,7992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7992_MAGIC, .more = S16LD_DENOM_7992_MORE};};
template<> struct libdivide_constants<int16_t,7993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7993_MAGIC, .more = S16LD_DENOM_7993_MORE};};
template<> struct libdivide_constants<int16_t,7994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7994_MAGIC, .more = S16LD_DENOM_7994_MORE};};
template<> struct libdivide_constants<int16_t,7995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7995_MAGIC, .more = S16LD_DENOM_7995_MORE};};
template<> struct libdivide_constants<int16_t,7996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7996_MAGIC, .more = S16LD_DENOM_7996_MORE};};
template<> struct libdivide_constants<int16_t,7997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7997_MAGIC, .more = S16LD_DENOM_7997_MORE};};
template<> struct libdivide_constants<int16_t,7998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7998_MAGIC, .more = S16LD_DENOM_7998_MORE};};
template<> struct libdivide_constants<int16_t,7999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_7999_MAGIC, .more = S16LD_DENOM_7999_MORE};};
template<> struct libdivide_constants<int16_t,8000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8000_MAGIC, .more = S16LD_DENOM_8000_MORE};};
template<> struct libdivide_constants<int16_t,8001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8001_MAGIC, .more = S16LD_DENOM_8001_MORE};};
template<> struct libdivide_constants<int16_t,8002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8002_MAGIC, .more = S16LD_DENOM_8002_MORE};};
template<> struct libdivide_constants<int16_t,8003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8003_MAGIC, .more = S16LD_DENOM_8003_MORE};};
template<> struct libdivide_constants<int16_t,8004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8004_MAGIC, .more = S16LD_DENOM_8004_MORE};};
template<> struct libdivide_constants<int16_t,8005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8005_MAGIC, .more = S16LD_DENOM_8005_MORE};};
template<> struct libdivide_constants<int16_t,8006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8006_MAGIC, .more = S16LD_DENOM_8006_MORE};};
template<> struct libdivide_constants<int16_t,8007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8007_MAGIC, .more = S16LD_DENOM_8007_MORE};};
template<> struct libdivide_constants<int16_t,8008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8008_MAGIC, .more = S16LD_DENOM_8008_MORE};};
template<> struct libdivide_constants<int16_t,8009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8009_MAGIC, .more = S16LD_DENOM_8009_MORE};};
template<> struct libdivide_constants<int16_t,8010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8010_MAGIC, .more = S16LD_DENOM_8010_MORE};};
template<> struct libdivide_constants<int16_t,8011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8011_MAGIC, .more = S16LD_DENOM_8011_MORE};};
template<> struct libdivide_constants<int16_t,8012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8012_MAGIC, .more = S16LD_DENOM_8012_MORE};};
template<> struct libdivide_constants<int16_t,8013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8013_MAGIC, .more = S16LD_DENOM_8013_MORE};};
template<> struct libdivide_constants<int16_t,8014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8014_MAGIC, .more = S16LD_DENOM_8014_MORE};};
template<> struct libdivide_constants<int16_t,8015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8015_MAGIC, .more = S16LD_DENOM_8015_MORE};};
template<> struct libdivide_constants<int16_t,8016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8016_MAGIC, .more = S16LD_DENOM_8016_MORE};};
template<> struct libdivide_constants<int16_t,8017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8017_MAGIC, .more = S16LD_DENOM_8017_MORE};};
template<> struct libdivide_constants<int16_t,8018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8018_MAGIC, .more = S16LD_DENOM_8018_MORE};};
template<> struct libdivide_constants<int16_t,8019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8019_MAGIC, .more = S16LD_DENOM_8019_MORE};};
template<> struct libdivide_constants<int16_t,8020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8020_MAGIC, .more = S16LD_DENOM_8020_MORE};};
template<> struct libdivide_constants<int16_t,8021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8021_MAGIC, .more = S16LD_DENOM_8021_MORE};};
template<> struct libdivide_constants<int16_t,8022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8022_MAGIC, .more = S16LD_DENOM_8022_MORE};};
template<> struct libdivide_constants<int16_t,8023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8023_MAGIC, .more = S16LD_DENOM_8023_MORE};};
template<> struct libdivide_constants<int16_t,8024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8024_MAGIC, .more = S16LD_DENOM_8024_MORE};};
template<> struct libdivide_constants<int16_t,8025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8025_MAGIC, .more = S16LD_DENOM_8025_MORE};};
template<> struct libdivide_constants<int16_t,8026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8026_MAGIC, .more = S16LD_DENOM_8026_MORE};};
template<> struct libdivide_constants<int16_t,8027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8027_MAGIC, .more = S16LD_DENOM_8027_MORE};};
template<> struct libdivide_constants<int16_t,8028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8028_MAGIC, .more = S16LD_DENOM_8028_MORE};};
template<> struct libdivide_constants<int16_t,8029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8029_MAGIC, .more = S16LD_DENOM_8029_MORE};};
template<> struct libdivide_constants<int16_t,8030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8030_MAGIC, .more = S16LD_DENOM_8030_MORE};};
template<> struct libdivide_constants<int16_t,8031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8031_MAGIC, .more = S16LD_DENOM_8031_MORE};};
template<> struct libdivide_constants<int16_t,8032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8032_MAGIC, .more = S16LD_DENOM_8032_MORE};};
template<> struct libdivide_constants<int16_t,8033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8033_MAGIC, .more = S16LD_DENOM_8033_MORE};};
template<> struct libdivide_constants<int16_t,8034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8034_MAGIC, .more = S16LD_DENOM_8034_MORE};};
template<> struct libdivide_constants<int16_t,8035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8035_MAGIC, .more = S16LD_DENOM_8035_MORE};};
template<> struct libdivide_constants<int16_t,8036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8036_MAGIC, .more = S16LD_DENOM_8036_MORE};};
template<> struct libdivide_constants<int16_t,8037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8037_MAGIC, .more = S16LD_DENOM_8037_MORE};};
template<> struct libdivide_constants<int16_t,8038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8038_MAGIC, .more = S16LD_DENOM_8038_MORE};};
template<> struct libdivide_constants<int16_t,8039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8039_MAGIC, .more = S16LD_DENOM_8039_MORE};};
template<> struct libdivide_constants<int16_t,8040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8040_MAGIC, .more = S16LD_DENOM_8040_MORE};};
template<> struct libdivide_constants<int16_t,8041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8041_MAGIC, .more = S16LD_DENOM_8041_MORE};};
template<> struct libdivide_constants<int16_t,8042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8042_MAGIC, .more = S16LD_DENOM_8042_MORE};};
template<> struct libdivide_constants<int16_t,8043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8043_MAGIC, .more = S16LD_DENOM_8043_MORE};};
template<> struct libdivide_constants<int16_t,8044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8044_MAGIC, .more = S16LD_DENOM_8044_MORE};};
template<> struct libdivide_constants<int16_t,8045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8045_MAGIC, .more = S16LD_DENOM_8045_MORE};};
template<> struct libdivide_constants<int16_t,8046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8046_MAGIC, .more = S16LD_DENOM_8046_MORE};};
template<> struct libdivide_constants<int16_t,8047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8047_MAGIC, .more = S16LD_DENOM_8047_MORE};};
template<> struct libdivide_constants<int16_t,8048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8048_MAGIC, .more = S16LD_DENOM_8048_MORE};};
template<> struct libdivide_constants<int16_t,8049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8049_MAGIC, .more = S16LD_DENOM_8049_MORE};};
template<> struct libdivide_constants<int16_t,8050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8050_MAGIC, .more = S16LD_DENOM_8050_MORE};};
template<> struct libdivide_constants<int16_t,8051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8051_MAGIC, .more = S16LD_DENOM_8051_MORE};};
template<> struct libdivide_constants<int16_t,8052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8052_MAGIC, .more = S16LD_DENOM_8052_MORE};};
template<> struct libdivide_constants<int16_t,8053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8053_MAGIC, .more = S16LD_DENOM_8053_MORE};};
template<> struct libdivide_constants<int16_t,8054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8054_MAGIC, .more = S16LD_DENOM_8054_MORE};};
template<> struct libdivide_constants<int16_t,8055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8055_MAGIC, .more = S16LD_DENOM_8055_MORE};};
template<> struct libdivide_constants<int16_t,8056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8056_MAGIC, .more = S16LD_DENOM_8056_MORE};};
template<> struct libdivide_constants<int16_t,8057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8057_MAGIC, .more = S16LD_DENOM_8057_MORE};};
template<> struct libdivide_constants<int16_t,8058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8058_MAGIC, .more = S16LD_DENOM_8058_MORE};};
template<> struct libdivide_constants<int16_t,8059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8059_MAGIC, .more = S16LD_DENOM_8059_MORE};};
template<> struct libdivide_constants<int16_t,8060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8060_MAGIC, .more = S16LD_DENOM_8060_MORE};};
template<> struct libdivide_constants<int16_t,8061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8061_MAGIC, .more = S16LD_DENOM_8061_MORE};};
template<> struct libdivide_constants<int16_t,8062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8062_MAGIC, .more = S16LD_DENOM_8062_MORE};};
template<> struct libdivide_constants<int16_t,8063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8063_MAGIC, .more = S16LD_DENOM_8063_MORE};};
template<> struct libdivide_constants<int16_t,8064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8064_MAGIC, .more = S16LD_DENOM_8064_MORE};};
template<> struct libdivide_constants<int16_t,8065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8065_MAGIC, .more = S16LD_DENOM_8065_MORE};};
template<> struct libdivide_constants<int16_t,8066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8066_MAGIC, .more = S16LD_DENOM_8066_MORE};};
template<> struct libdivide_constants<int16_t,8067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8067_MAGIC, .more = S16LD_DENOM_8067_MORE};};
template<> struct libdivide_constants<int16_t,8068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8068_MAGIC, .more = S16LD_DENOM_8068_MORE};};
template<> struct libdivide_constants<int16_t,8069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8069_MAGIC, .more = S16LD_DENOM_8069_MORE};};
template<> struct libdivide_constants<int16_t,8070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8070_MAGIC, .more = S16LD_DENOM_8070_MORE};};
template<> struct libdivide_constants<int16_t,8071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8071_MAGIC, .more = S16LD_DENOM_8071_MORE};};
template<> struct libdivide_constants<int16_t,8072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8072_MAGIC, .more = S16LD_DENOM_8072_MORE};};
template<> struct libdivide_constants<int16_t,8073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8073_MAGIC, .more = S16LD_DENOM_8073_MORE};};
template<> struct libdivide_constants<int16_t,8074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8074_MAGIC, .more = S16LD_DENOM_8074_MORE};};
template<> struct libdivide_constants<int16_t,8075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8075_MAGIC, .more = S16LD_DENOM_8075_MORE};};
template<> struct libdivide_constants<int16_t,8076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8076_MAGIC, .more = S16LD_DENOM_8076_MORE};};
template<> struct libdivide_constants<int16_t,8077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8077_MAGIC, .more = S16LD_DENOM_8077_MORE};};
template<> struct libdivide_constants<int16_t,8078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8078_MAGIC, .more = S16LD_DENOM_8078_MORE};};
template<> struct libdivide_constants<int16_t,8079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8079_MAGIC, .more = S16LD_DENOM_8079_MORE};};
template<> struct libdivide_constants<int16_t,8080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8080_MAGIC, .more = S16LD_DENOM_8080_MORE};};
template<> struct libdivide_constants<int16_t,8081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8081_MAGIC, .more = S16LD_DENOM_8081_MORE};};
template<> struct libdivide_constants<int16_t,8082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8082_MAGIC, .more = S16LD_DENOM_8082_MORE};};
template<> struct libdivide_constants<int16_t,8083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8083_MAGIC, .more = S16LD_DENOM_8083_MORE};};
template<> struct libdivide_constants<int16_t,8084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8084_MAGIC, .more = S16LD_DENOM_8084_MORE};};
template<> struct libdivide_constants<int16_t,8085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8085_MAGIC, .more = S16LD_DENOM_8085_MORE};};
template<> struct libdivide_constants<int16_t,8086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8086_MAGIC, .more = S16LD_DENOM_8086_MORE};};
template<> struct libdivide_constants<int16_t,8087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8087_MAGIC, .more = S16LD_DENOM_8087_MORE};};
template<> struct libdivide_constants<int16_t,8088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8088_MAGIC, .more = S16LD_DENOM_8088_MORE};};
template<> struct libdivide_constants<int16_t,8089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8089_MAGIC, .more = S16LD_DENOM_8089_MORE};};
template<> struct libdivide_constants<int16_t,8090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8090_MAGIC, .more = S16LD_DENOM_8090_MORE};};
template<> struct libdivide_constants<int16_t,8091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8091_MAGIC, .more = S16LD_DENOM_8091_MORE};};
template<> struct libdivide_constants<int16_t,8092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8092_MAGIC, .more = S16LD_DENOM_8092_MORE};};
template<> struct libdivide_constants<int16_t,8093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8093_MAGIC, .more = S16LD_DENOM_8093_MORE};};
template<> struct libdivide_constants<int16_t,8094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8094_MAGIC, .more = S16LD_DENOM_8094_MORE};};
template<> struct libdivide_constants<int16_t,8095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8095_MAGIC, .more = S16LD_DENOM_8095_MORE};};
template<> struct libdivide_constants<int16_t,8096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8096_MAGIC, .more = S16LD_DENOM_8096_MORE};};
template<> struct libdivide_constants<int16_t,8097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8097_MAGIC, .more = S16LD_DENOM_8097_MORE};};
template<> struct libdivide_constants<int16_t,8098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8098_MAGIC, .more = S16LD_DENOM_8098_MORE};};
template<> struct libdivide_constants<int16_t,8099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8099_MAGIC, .more = S16LD_DENOM_8099_MORE};};
template<> struct libdivide_constants<int16_t,8100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8100_MAGIC, .more = S16LD_DENOM_8100_MORE};};
template<> struct libdivide_constants<int16_t,8101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8101_MAGIC, .more = S16LD_DENOM_8101_MORE};};
template<> struct libdivide_constants<int16_t,8102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8102_MAGIC, .more = S16LD_DENOM_8102_MORE};};
template<> struct libdivide_constants<int16_t,8103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8103_MAGIC, .more = S16LD_DENOM_8103_MORE};};
template<> struct libdivide_constants<int16_t,8104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8104_MAGIC, .more = S16LD_DENOM_8104_MORE};};
template<> struct libdivide_constants<int16_t,8105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8105_MAGIC, .more = S16LD_DENOM_8105_MORE};};
template<> struct libdivide_constants<int16_t,8106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8106_MAGIC, .more = S16LD_DENOM_8106_MORE};};
template<> struct libdivide_constants<int16_t,8107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8107_MAGIC, .more = S16LD_DENOM_8107_MORE};};
template<> struct libdivide_constants<int16_t,8108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8108_MAGIC, .more = S16LD_DENOM_8108_MORE};};
template<> struct libdivide_constants<int16_t,8109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8109_MAGIC, .more = S16LD_DENOM_8109_MORE};};
template<> struct libdivide_constants<int16_t,8110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8110_MAGIC, .more = S16LD_DENOM_8110_MORE};};
template<> struct libdivide_constants<int16_t,8111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8111_MAGIC, .more = S16LD_DENOM_8111_MORE};};
template<> struct libdivide_constants<int16_t,8112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8112_MAGIC, .more = S16LD_DENOM_8112_MORE};};
template<> struct libdivide_constants<int16_t,8113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8113_MAGIC, .more = S16LD_DENOM_8113_MORE};};
template<> struct libdivide_constants<int16_t,8114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8114_MAGIC, .more = S16LD_DENOM_8114_MORE};};
template<> struct libdivide_constants<int16_t,8115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8115_MAGIC, .more = S16LD_DENOM_8115_MORE};};
template<> struct libdivide_constants<int16_t,8116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8116_MAGIC, .more = S16LD_DENOM_8116_MORE};};
template<> struct libdivide_constants<int16_t,8117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8117_MAGIC, .more = S16LD_DENOM_8117_MORE};};
template<> struct libdivide_constants<int16_t,8118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8118_MAGIC, .more = S16LD_DENOM_8118_MORE};};
template<> struct libdivide_constants<int16_t,8119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8119_MAGIC, .more = S16LD_DENOM_8119_MORE};};
template<> struct libdivide_constants<int16_t,8120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8120_MAGIC, .more = S16LD_DENOM_8120_MORE};};
template<> struct libdivide_constants<int16_t,8121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8121_MAGIC, .more = S16LD_DENOM_8121_MORE};};
template<> struct libdivide_constants<int16_t,8122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8122_MAGIC, .more = S16LD_DENOM_8122_MORE};};
template<> struct libdivide_constants<int16_t,8123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8123_MAGIC, .more = S16LD_DENOM_8123_MORE};};
template<> struct libdivide_constants<int16_t,8124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8124_MAGIC, .more = S16LD_DENOM_8124_MORE};};
template<> struct libdivide_constants<int16_t,8125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8125_MAGIC, .more = S16LD_DENOM_8125_MORE};};
template<> struct libdivide_constants<int16_t,8126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8126_MAGIC, .more = S16LD_DENOM_8126_MORE};};
template<> struct libdivide_constants<int16_t,8127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8127_MAGIC, .more = S16LD_DENOM_8127_MORE};};
template<> struct libdivide_constants<int16_t,8128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8128_MAGIC, .more = S16LD_DENOM_8128_MORE};};
template<> struct libdivide_constants<int16_t,8129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8129_MAGIC, .more = S16LD_DENOM_8129_MORE};};
template<> struct libdivide_constants<int16_t,8130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8130_MAGIC, .more = S16LD_DENOM_8130_MORE};};
template<> struct libdivide_constants<int16_t,8131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8131_MAGIC, .more = S16LD_DENOM_8131_MORE};};
template<> struct libdivide_constants<int16_t,8132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8132_MAGIC, .more = S16LD_DENOM_8132_MORE};};
template<> struct libdivide_constants<int16_t,8133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8133_MAGIC, .more = S16LD_DENOM_8133_MORE};};
template<> struct libdivide_constants<int16_t,8134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8134_MAGIC, .more = S16LD_DENOM_8134_MORE};};
template<> struct libdivide_constants<int16_t,8135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8135_MAGIC, .more = S16LD_DENOM_8135_MORE};};
template<> struct libdivide_constants<int16_t,8136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8136_MAGIC, .more = S16LD_DENOM_8136_MORE};};
template<> struct libdivide_constants<int16_t,8137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8137_MAGIC, .more = S16LD_DENOM_8137_MORE};};
template<> struct libdivide_constants<int16_t,8138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8138_MAGIC, .more = S16LD_DENOM_8138_MORE};};
template<> struct libdivide_constants<int16_t,8139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8139_MAGIC, .more = S16LD_DENOM_8139_MORE};};
template<> struct libdivide_constants<int16_t,8140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8140_MAGIC, .more = S16LD_DENOM_8140_MORE};};
template<> struct libdivide_constants<int16_t,8141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8141_MAGIC, .more = S16LD_DENOM_8141_MORE};};
template<> struct libdivide_constants<int16_t,8142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8142_MAGIC, .more = S16LD_DENOM_8142_MORE};};
template<> struct libdivide_constants<int16_t,8143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8143_MAGIC, .more = S16LD_DENOM_8143_MORE};};
template<> struct libdivide_constants<int16_t,8144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8144_MAGIC, .more = S16LD_DENOM_8144_MORE};};
template<> struct libdivide_constants<int16_t,8145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8145_MAGIC, .more = S16LD_DENOM_8145_MORE};};
template<> struct libdivide_constants<int16_t,8146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8146_MAGIC, .more = S16LD_DENOM_8146_MORE};};
template<> struct libdivide_constants<int16_t,8147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8147_MAGIC, .more = S16LD_DENOM_8147_MORE};};
template<> struct libdivide_constants<int16_t,8148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8148_MAGIC, .more = S16LD_DENOM_8148_MORE};};
template<> struct libdivide_constants<int16_t,8149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8149_MAGIC, .more = S16LD_DENOM_8149_MORE};};
template<> struct libdivide_constants<int16_t,8150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8150_MAGIC, .more = S16LD_DENOM_8150_MORE};};
template<> struct libdivide_constants<int16_t,8151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8151_MAGIC, .more = S16LD_DENOM_8151_MORE};};
template<> struct libdivide_constants<int16_t,8152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8152_MAGIC, .more = S16LD_DENOM_8152_MORE};};
template<> struct libdivide_constants<int16_t,8153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8153_MAGIC, .more = S16LD_DENOM_8153_MORE};};
template<> struct libdivide_constants<int16_t,8154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8154_MAGIC, .more = S16LD_DENOM_8154_MORE};};
template<> struct libdivide_constants<int16_t,8155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8155_MAGIC, .more = S16LD_DENOM_8155_MORE};};
template<> struct libdivide_constants<int16_t,8156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8156_MAGIC, .more = S16LD_DENOM_8156_MORE};};
template<> struct libdivide_constants<int16_t,8157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8157_MAGIC, .more = S16LD_DENOM_8157_MORE};};
template<> struct libdivide_constants<int16_t,8158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8158_MAGIC, .more = S16LD_DENOM_8158_MORE};};
template<> struct libdivide_constants<int16_t,8159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8159_MAGIC, .more = S16LD_DENOM_8159_MORE};};
template<> struct libdivide_constants<int16_t,8160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8160_MAGIC, .more = S16LD_DENOM_8160_MORE};};
template<> struct libdivide_constants<int16_t,8161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8161_MAGIC, .more = S16LD_DENOM_8161_MORE};};
template<> struct libdivide_constants<int16_t,8162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8162_MAGIC, .more = S16LD_DENOM_8162_MORE};};
template<> struct libdivide_constants<int16_t,8163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8163_MAGIC, .more = S16LD_DENOM_8163_MORE};};
template<> struct libdivide_constants<int16_t,8164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8164_MAGIC, .more = S16LD_DENOM_8164_MORE};};
template<> struct libdivide_constants<int16_t,8165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8165_MAGIC, .more = S16LD_DENOM_8165_MORE};};
template<> struct libdivide_constants<int16_t,8166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8166_MAGIC, .more = S16LD_DENOM_8166_MORE};};
template<> struct libdivide_constants<int16_t,8167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8167_MAGIC, .more = S16LD_DENOM_8167_MORE};};
template<> struct libdivide_constants<int16_t,8168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8168_MAGIC, .more = S16LD_DENOM_8168_MORE};};
template<> struct libdivide_constants<int16_t,8169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8169_MAGIC, .more = S16LD_DENOM_8169_MORE};};
template<> struct libdivide_constants<int16_t,8170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8170_MAGIC, .more = S16LD_DENOM_8170_MORE};};
template<> struct libdivide_constants<int16_t,8171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8171_MAGIC, .more = S16LD_DENOM_8171_MORE};};
template<> struct libdivide_constants<int16_t,8172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8172_MAGIC, .more = S16LD_DENOM_8172_MORE};};
template<> struct libdivide_constants<int16_t,8173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8173_MAGIC, .more = S16LD_DENOM_8173_MORE};};
template<> struct libdivide_constants<int16_t,8174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8174_MAGIC, .more = S16LD_DENOM_8174_MORE};};
template<> struct libdivide_constants<int16_t,8175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8175_MAGIC, .more = S16LD_DENOM_8175_MORE};};
template<> struct libdivide_constants<int16_t,8176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8176_MAGIC, .more = S16LD_DENOM_8176_MORE};};
template<> struct libdivide_constants<int16_t,8177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8177_MAGIC, .more = S16LD_DENOM_8177_MORE};};
template<> struct libdivide_constants<int16_t,8178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8178_MAGIC, .more = S16LD_DENOM_8178_MORE};};
template<> struct libdivide_constants<int16_t,8179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8179_MAGIC, .more = S16LD_DENOM_8179_MORE};};
template<> struct libdivide_constants<int16_t,8180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8180_MAGIC, .more = S16LD_DENOM_8180_MORE};};
template<> struct libdivide_constants<int16_t,8181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8181_MAGIC, .more = S16LD_DENOM_8181_MORE};};
template<> struct libdivide_constants<int16_t,8182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8182_MAGIC, .more = S16LD_DENOM_8182_MORE};};
template<> struct libdivide_constants<int16_t,8183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8183_MAGIC, .more = S16LD_DENOM_8183_MORE};};
template<> struct libdivide_constants<int16_t,8184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8184_MAGIC, .more = S16LD_DENOM_8184_MORE};};
template<> struct libdivide_constants<int16_t,8185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8185_MAGIC, .more = S16LD_DENOM_8185_MORE};};
template<> struct libdivide_constants<int16_t,8186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8186_MAGIC, .more = S16LD_DENOM_8186_MORE};};
template<> struct libdivide_constants<int16_t,8187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8187_MAGIC, .more = S16LD_DENOM_8187_MORE};};
template<> struct libdivide_constants<int16_t,8188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8188_MAGIC, .more = S16LD_DENOM_8188_MORE};};
template<> struct libdivide_constants<int16_t,8189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8189_MAGIC, .more = S16LD_DENOM_8189_MORE};};
template<> struct libdivide_constants<int16_t,8190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8190_MAGIC, .more = S16LD_DENOM_8190_MORE};};
template<> struct libdivide_constants<int16_t,8191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8191_MAGIC, .more = S16LD_DENOM_8191_MORE};};
template<> struct libdivide_constants<int16_t,8192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8192_MAGIC, .more = S16LD_DENOM_8192_MORE};};
template<> struct libdivide_constants<int16_t,8193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8193_MAGIC, .more = S16LD_DENOM_8193_MORE};};
template<> struct libdivide_constants<int16_t,8194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8194_MAGIC, .more = S16LD_DENOM_8194_MORE};};
template<> struct libdivide_constants<int16_t,8195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8195_MAGIC, .more = S16LD_DENOM_8195_MORE};};
template<> struct libdivide_constants<int16_t,8196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8196_MAGIC, .more = S16LD_DENOM_8196_MORE};};
template<> struct libdivide_constants<int16_t,8197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8197_MAGIC, .more = S16LD_DENOM_8197_MORE};};
template<> struct libdivide_constants<int16_t,8198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8198_MAGIC, .more = S16LD_DENOM_8198_MORE};};
template<> struct libdivide_constants<int16_t,8199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8199_MAGIC, .more = S16LD_DENOM_8199_MORE};};
template<> struct libdivide_constants<int16_t,8200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8200_MAGIC, .more = S16LD_DENOM_8200_MORE};};
template<> struct libdivide_constants<int16_t,8201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8201_MAGIC, .more = S16LD_DENOM_8201_MORE};};
template<> struct libdivide_constants<int16_t,8202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8202_MAGIC, .more = S16LD_DENOM_8202_MORE};};
template<> struct libdivide_constants<int16_t,8203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8203_MAGIC, .more = S16LD_DENOM_8203_MORE};};
template<> struct libdivide_constants<int16_t,8204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8204_MAGIC, .more = S16LD_DENOM_8204_MORE};};
template<> struct libdivide_constants<int16_t,8205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8205_MAGIC, .more = S16LD_DENOM_8205_MORE};};
template<> struct libdivide_constants<int16_t,8206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8206_MAGIC, .more = S16LD_DENOM_8206_MORE};};
template<> struct libdivide_constants<int16_t,8207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8207_MAGIC, .more = S16LD_DENOM_8207_MORE};};
template<> struct libdivide_constants<int16_t,8208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8208_MAGIC, .more = S16LD_DENOM_8208_MORE};};
template<> struct libdivide_constants<int16_t,8209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8209_MAGIC, .more = S16LD_DENOM_8209_MORE};};
template<> struct libdivide_constants<int16_t,8210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8210_MAGIC, .more = S16LD_DENOM_8210_MORE};};
template<> struct libdivide_constants<int16_t,8211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8211_MAGIC, .more = S16LD_DENOM_8211_MORE};};
template<> struct libdivide_constants<int16_t,8212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8212_MAGIC, .more = S16LD_DENOM_8212_MORE};};
template<> struct libdivide_constants<int16_t,8213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8213_MAGIC, .more = S16LD_DENOM_8213_MORE};};
template<> struct libdivide_constants<int16_t,8214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8214_MAGIC, .more = S16LD_DENOM_8214_MORE};};
template<> struct libdivide_constants<int16_t,8215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8215_MAGIC, .more = S16LD_DENOM_8215_MORE};};
template<> struct libdivide_constants<int16_t,8216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8216_MAGIC, .more = S16LD_DENOM_8216_MORE};};
template<> struct libdivide_constants<int16_t,8217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8217_MAGIC, .more = S16LD_DENOM_8217_MORE};};
template<> struct libdivide_constants<int16_t,8218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8218_MAGIC, .more = S16LD_DENOM_8218_MORE};};
template<> struct libdivide_constants<int16_t,8219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8219_MAGIC, .more = S16LD_DENOM_8219_MORE};};
template<> struct libdivide_constants<int16_t,8220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8220_MAGIC, .more = S16LD_DENOM_8220_MORE};};
template<> struct libdivide_constants<int16_t,8221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8221_MAGIC, .more = S16LD_DENOM_8221_MORE};};
template<> struct libdivide_constants<int16_t,8222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8222_MAGIC, .more = S16LD_DENOM_8222_MORE};};
template<> struct libdivide_constants<int16_t,8223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8223_MAGIC, .more = S16LD_DENOM_8223_MORE};};
template<> struct libdivide_constants<int16_t,8224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8224_MAGIC, .more = S16LD_DENOM_8224_MORE};};
template<> struct libdivide_constants<int16_t,8225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8225_MAGIC, .more = S16LD_DENOM_8225_MORE};};
template<> struct libdivide_constants<int16_t,8226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8226_MAGIC, .more = S16LD_DENOM_8226_MORE};};
template<> struct libdivide_constants<int16_t,8227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8227_MAGIC, .more = S16LD_DENOM_8227_MORE};};
template<> struct libdivide_constants<int16_t,8228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8228_MAGIC, .more = S16LD_DENOM_8228_MORE};};
template<> struct libdivide_constants<int16_t,8229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8229_MAGIC, .more = S16LD_DENOM_8229_MORE};};
template<> struct libdivide_constants<int16_t,8230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8230_MAGIC, .more = S16LD_DENOM_8230_MORE};};
template<> struct libdivide_constants<int16_t,8231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8231_MAGIC, .more = S16LD_DENOM_8231_MORE};};
template<> struct libdivide_constants<int16_t,8232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8232_MAGIC, .more = S16LD_DENOM_8232_MORE};};
template<> struct libdivide_constants<int16_t,8233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8233_MAGIC, .more = S16LD_DENOM_8233_MORE};};
template<> struct libdivide_constants<int16_t,8234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8234_MAGIC, .more = S16LD_DENOM_8234_MORE};};
template<> struct libdivide_constants<int16_t,8235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8235_MAGIC, .more = S16LD_DENOM_8235_MORE};};
template<> struct libdivide_constants<int16_t,8236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8236_MAGIC, .more = S16LD_DENOM_8236_MORE};};
template<> struct libdivide_constants<int16_t,8237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8237_MAGIC, .more = S16LD_DENOM_8237_MORE};};
template<> struct libdivide_constants<int16_t,8238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8238_MAGIC, .more = S16LD_DENOM_8238_MORE};};
template<> struct libdivide_constants<int16_t,8239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8239_MAGIC, .more = S16LD_DENOM_8239_MORE};};
template<> struct libdivide_constants<int16_t,8240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8240_MAGIC, .more = S16LD_DENOM_8240_MORE};};
template<> struct libdivide_constants<int16_t,8241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8241_MAGIC, .more = S16LD_DENOM_8241_MORE};};
template<> struct libdivide_constants<int16_t,8242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8242_MAGIC, .more = S16LD_DENOM_8242_MORE};};
template<> struct libdivide_constants<int16_t,8243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8243_MAGIC, .more = S16LD_DENOM_8243_MORE};};
template<> struct libdivide_constants<int16_t,8244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8244_MAGIC, .more = S16LD_DENOM_8244_MORE};};
template<> struct libdivide_constants<int16_t,8245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8245_MAGIC, .more = S16LD_DENOM_8245_MORE};};
template<> struct libdivide_constants<int16_t,8246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8246_MAGIC, .more = S16LD_DENOM_8246_MORE};};
template<> struct libdivide_constants<int16_t,8247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8247_MAGIC, .more = S16LD_DENOM_8247_MORE};};
template<> struct libdivide_constants<int16_t,8248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8248_MAGIC, .more = S16LD_DENOM_8248_MORE};};
template<> struct libdivide_constants<int16_t,8249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8249_MAGIC, .more = S16LD_DENOM_8249_MORE};};
template<> struct libdivide_constants<int16_t,8250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8250_MAGIC, .more = S16LD_DENOM_8250_MORE};};
template<> struct libdivide_constants<int16_t,8251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8251_MAGIC, .more = S16LD_DENOM_8251_MORE};};
template<> struct libdivide_constants<int16_t,8252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8252_MAGIC, .more = S16LD_DENOM_8252_MORE};};
template<> struct libdivide_constants<int16_t,8253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8253_MAGIC, .more = S16LD_DENOM_8253_MORE};};
template<> struct libdivide_constants<int16_t,8254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8254_MAGIC, .more = S16LD_DENOM_8254_MORE};};
template<> struct libdivide_constants<int16_t,8255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8255_MAGIC, .more = S16LD_DENOM_8255_MORE};};
template<> struct libdivide_constants<int16_t,8256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8256_MAGIC, .more = S16LD_DENOM_8256_MORE};};
template<> struct libdivide_constants<int16_t,8257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8257_MAGIC, .more = S16LD_DENOM_8257_MORE};};
template<> struct libdivide_constants<int16_t,8258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8258_MAGIC, .more = S16LD_DENOM_8258_MORE};};
template<> struct libdivide_constants<int16_t,8259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8259_MAGIC, .more = S16LD_DENOM_8259_MORE};};
template<> struct libdivide_constants<int16_t,8260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8260_MAGIC, .more = S16LD_DENOM_8260_MORE};};
template<> struct libdivide_constants<int16_t,8261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8261_MAGIC, .more = S16LD_DENOM_8261_MORE};};
template<> struct libdivide_constants<int16_t,8262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8262_MAGIC, .more = S16LD_DENOM_8262_MORE};};
template<> struct libdivide_constants<int16_t,8263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8263_MAGIC, .more = S16LD_DENOM_8263_MORE};};
template<> struct libdivide_constants<int16_t,8264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8264_MAGIC, .more = S16LD_DENOM_8264_MORE};};
template<> struct libdivide_constants<int16_t,8265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8265_MAGIC, .more = S16LD_DENOM_8265_MORE};};
template<> struct libdivide_constants<int16_t,8266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8266_MAGIC, .more = S16LD_DENOM_8266_MORE};};
template<> struct libdivide_constants<int16_t,8267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8267_MAGIC, .more = S16LD_DENOM_8267_MORE};};
template<> struct libdivide_constants<int16_t,8268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8268_MAGIC, .more = S16LD_DENOM_8268_MORE};};
template<> struct libdivide_constants<int16_t,8269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8269_MAGIC, .more = S16LD_DENOM_8269_MORE};};
template<> struct libdivide_constants<int16_t,8270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8270_MAGIC, .more = S16LD_DENOM_8270_MORE};};
template<> struct libdivide_constants<int16_t,8271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8271_MAGIC, .more = S16LD_DENOM_8271_MORE};};
template<> struct libdivide_constants<int16_t,8272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8272_MAGIC, .more = S16LD_DENOM_8272_MORE};};
template<> struct libdivide_constants<int16_t,8273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8273_MAGIC, .more = S16LD_DENOM_8273_MORE};};
template<> struct libdivide_constants<int16_t,8274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8274_MAGIC, .more = S16LD_DENOM_8274_MORE};};
template<> struct libdivide_constants<int16_t,8275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8275_MAGIC, .more = S16LD_DENOM_8275_MORE};};
template<> struct libdivide_constants<int16_t,8276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8276_MAGIC, .more = S16LD_DENOM_8276_MORE};};
template<> struct libdivide_constants<int16_t,8277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8277_MAGIC, .more = S16LD_DENOM_8277_MORE};};
template<> struct libdivide_constants<int16_t,8278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8278_MAGIC, .more = S16LD_DENOM_8278_MORE};};
template<> struct libdivide_constants<int16_t,8279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8279_MAGIC, .more = S16LD_DENOM_8279_MORE};};
template<> struct libdivide_constants<int16_t,8280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8280_MAGIC, .more = S16LD_DENOM_8280_MORE};};
template<> struct libdivide_constants<int16_t,8281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8281_MAGIC, .more = S16LD_DENOM_8281_MORE};};
template<> struct libdivide_constants<int16_t,8282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8282_MAGIC, .more = S16LD_DENOM_8282_MORE};};
template<> struct libdivide_constants<int16_t,8283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8283_MAGIC, .more = S16LD_DENOM_8283_MORE};};
template<> struct libdivide_constants<int16_t,8284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8284_MAGIC, .more = S16LD_DENOM_8284_MORE};};
template<> struct libdivide_constants<int16_t,8285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8285_MAGIC, .more = S16LD_DENOM_8285_MORE};};
template<> struct libdivide_constants<int16_t,8286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8286_MAGIC, .more = S16LD_DENOM_8286_MORE};};
template<> struct libdivide_constants<int16_t,8287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8287_MAGIC, .more = S16LD_DENOM_8287_MORE};};
template<> struct libdivide_constants<int16_t,8288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8288_MAGIC, .more = S16LD_DENOM_8288_MORE};};
template<> struct libdivide_constants<int16_t,8289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8289_MAGIC, .more = S16LD_DENOM_8289_MORE};};
template<> struct libdivide_constants<int16_t,8290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8290_MAGIC, .more = S16LD_DENOM_8290_MORE};};
template<> struct libdivide_constants<int16_t,8291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8291_MAGIC, .more = S16LD_DENOM_8291_MORE};};
template<> struct libdivide_constants<int16_t,8292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8292_MAGIC, .more = S16LD_DENOM_8292_MORE};};
template<> struct libdivide_constants<int16_t,8293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8293_MAGIC, .more = S16LD_DENOM_8293_MORE};};
template<> struct libdivide_constants<int16_t,8294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8294_MAGIC, .more = S16LD_DENOM_8294_MORE};};
template<> struct libdivide_constants<int16_t,8295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8295_MAGIC, .more = S16LD_DENOM_8295_MORE};};
template<> struct libdivide_constants<int16_t,8296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8296_MAGIC, .more = S16LD_DENOM_8296_MORE};};
template<> struct libdivide_constants<int16_t,8297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8297_MAGIC, .more = S16LD_DENOM_8297_MORE};};
template<> struct libdivide_constants<int16_t,8298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8298_MAGIC, .more = S16LD_DENOM_8298_MORE};};
template<> struct libdivide_constants<int16_t,8299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8299_MAGIC, .more = S16LD_DENOM_8299_MORE};};
template<> struct libdivide_constants<int16_t,8300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8300_MAGIC, .more = S16LD_DENOM_8300_MORE};};
template<> struct libdivide_constants<int16_t,8301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8301_MAGIC, .more = S16LD_DENOM_8301_MORE};};
template<> struct libdivide_constants<int16_t,8302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8302_MAGIC, .more = S16LD_DENOM_8302_MORE};};
template<> struct libdivide_constants<int16_t,8303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8303_MAGIC, .more = S16LD_DENOM_8303_MORE};};
template<> struct libdivide_constants<int16_t,8304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8304_MAGIC, .more = S16LD_DENOM_8304_MORE};};
template<> struct libdivide_constants<int16_t,8305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8305_MAGIC, .more = S16LD_DENOM_8305_MORE};};
template<> struct libdivide_constants<int16_t,8306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8306_MAGIC, .more = S16LD_DENOM_8306_MORE};};
template<> struct libdivide_constants<int16_t,8307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8307_MAGIC, .more = S16LD_DENOM_8307_MORE};};
template<> struct libdivide_constants<int16_t,8308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8308_MAGIC, .more = S16LD_DENOM_8308_MORE};};
template<> struct libdivide_constants<int16_t,8309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8309_MAGIC, .more = S16LD_DENOM_8309_MORE};};
template<> struct libdivide_constants<int16_t,8310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8310_MAGIC, .more = S16LD_DENOM_8310_MORE};};
template<> struct libdivide_constants<int16_t,8311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8311_MAGIC, .more = S16LD_DENOM_8311_MORE};};
template<> struct libdivide_constants<int16_t,8312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8312_MAGIC, .more = S16LD_DENOM_8312_MORE};};
template<> struct libdivide_constants<int16_t,8313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8313_MAGIC, .more = S16LD_DENOM_8313_MORE};};
template<> struct libdivide_constants<int16_t,8314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8314_MAGIC, .more = S16LD_DENOM_8314_MORE};};
template<> struct libdivide_constants<int16_t,8315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8315_MAGIC, .more = S16LD_DENOM_8315_MORE};};
template<> struct libdivide_constants<int16_t,8316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8316_MAGIC, .more = S16LD_DENOM_8316_MORE};};
template<> struct libdivide_constants<int16_t,8317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8317_MAGIC, .more = S16LD_DENOM_8317_MORE};};
template<> struct libdivide_constants<int16_t,8318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8318_MAGIC, .more = S16LD_DENOM_8318_MORE};};
template<> struct libdivide_constants<int16_t,8319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8319_MAGIC, .more = S16LD_DENOM_8319_MORE};};
template<> struct libdivide_constants<int16_t,8320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8320_MAGIC, .more = S16LD_DENOM_8320_MORE};};
template<> struct libdivide_constants<int16_t,8321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8321_MAGIC, .more = S16LD_DENOM_8321_MORE};};
template<> struct libdivide_constants<int16_t,8322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8322_MAGIC, .more = S16LD_DENOM_8322_MORE};};
template<> struct libdivide_constants<int16_t,8323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8323_MAGIC, .more = S16LD_DENOM_8323_MORE};};
template<> struct libdivide_constants<int16_t,8324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8324_MAGIC, .more = S16LD_DENOM_8324_MORE};};
template<> struct libdivide_constants<int16_t,8325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8325_MAGIC, .more = S16LD_DENOM_8325_MORE};};
template<> struct libdivide_constants<int16_t,8326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8326_MAGIC, .more = S16LD_DENOM_8326_MORE};};
template<> struct libdivide_constants<int16_t,8327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8327_MAGIC, .more = S16LD_DENOM_8327_MORE};};
template<> struct libdivide_constants<int16_t,8328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8328_MAGIC, .more = S16LD_DENOM_8328_MORE};};
template<> struct libdivide_constants<int16_t,8329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8329_MAGIC, .more = S16LD_DENOM_8329_MORE};};
template<> struct libdivide_constants<int16_t,8330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8330_MAGIC, .more = S16LD_DENOM_8330_MORE};};
template<> struct libdivide_constants<int16_t,8331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8331_MAGIC, .more = S16LD_DENOM_8331_MORE};};
template<> struct libdivide_constants<int16_t,8332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8332_MAGIC, .more = S16LD_DENOM_8332_MORE};};
template<> struct libdivide_constants<int16_t,8333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8333_MAGIC, .more = S16LD_DENOM_8333_MORE};};
template<> struct libdivide_constants<int16_t,8334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8334_MAGIC, .more = S16LD_DENOM_8334_MORE};};
template<> struct libdivide_constants<int16_t,8335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8335_MAGIC, .more = S16LD_DENOM_8335_MORE};};
template<> struct libdivide_constants<int16_t,8336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8336_MAGIC, .more = S16LD_DENOM_8336_MORE};};
template<> struct libdivide_constants<int16_t,8337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8337_MAGIC, .more = S16LD_DENOM_8337_MORE};};
template<> struct libdivide_constants<int16_t,8338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8338_MAGIC, .more = S16LD_DENOM_8338_MORE};};
template<> struct libdivide_constants<int16_t,8339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8339_MAGIC, .more = S16LD_DENOM_8339_MORE};};
template<> struct libdivide_constants<int16_t,8340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8340_MAGIC, .more = S16LD_DENOM_8340_MORE};};
template<> struct libdivide_constants<int16_t,8341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8341_MAGIC, .more = S16LD_DENOM_8341_MORE};};
template<> struct libdivide_constants<int16_t,8342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8342_MAGIC, .more = S16LD_DENOM_8342_MORE};};
template<> struct libdivide_constants<int16_t,8343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8343_MAGIC, .more = S16LD_DENOM_8343_MORE};};
template<> struct libdivide_constants<int16_t,8344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8344_MAGIC, .more = S16LD_DENOM_8344_MORE};};
template<> struct libdivide_constants<int16_t,8345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8345_MAGIC, .more = S16LD_DENOM_8345_MORE};};
template<> struct libdivide_constants<int16_t,8346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8346_MAGIC, .more = S16LD_DENOM_8346_MORE};};
template<> struct libdivide_constants<int16_t,8347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8347_MAGIC, .more = S16LD_DENOM_8347_MORE};};
template<> struct libdivide_constants<int16_t,8348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8348_MAGIC, .more = S16LD_DENOM_8348_MORE};};
template<> struct libdivide_constants<int16_t,8349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8349_MAGIC, .more = S16LD_DENOM_8349_MORE};};
template<> struct libdivide_constants<int16_t,8350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8350_MAGIC, .more = S16LD_DENOM_8350_MORE};};
template<> struct libdivide_constants<int16_t,8351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8351_MAGIC, .more = S16LD_DENOM_8351_MORE};};
template<> struct libdivide_constants<int16_t,8352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8352_MAGIC, .more = S16LD_DENOM_8352_MORE};};
template<> struct libdivide_constants<int16_t,8353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8353_MAGIC, .more = S16LD_DENOM_8353_MORE};};
template<> struct libdivide_constants<int16_t,8354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8354_MAGIC, .more = S16LD_DENOM_8354_MORE};};
template<> struct libdivide_constants<int16_t,8355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8355_MAGIC, .more = S16LD_DENOM_8355_MORE};};
template<> struct libdivide_constants<int16_t,8356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8356_MAGIC, .more = S16LD_DENOM_8356_MORE};};
template<> struct libdivide_constants<int16_t,8357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8357_MAGIC, .more = S16LD_DENOM_8357_MORE};};
template<> struct libdivide_constants<int16_t,8358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8358_MAGIC, .more = S16LD_DENOM_8358_MORE};};
template<> struct libdivide_constants<int16_t,8359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8359_MAGIC, .more = S16LD_DENOM_8359_MORE};};
template<> struct libdivide_constants<int16_t,8360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8360_MAGIC, .more = S16LD_DENOM_8360_MORE};};
template<> struct libdivide_constants<int16_t,8361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8361_MAGIC, .more = S16LD_DENOM_8361_MORE};};
template<> struct libdivide_constants<int16_t,8362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8362_MAGIC, .more = S16LD_DENOM_8362_MORE};};
template<> struct libdivide_constants<int16_t,8363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8363_MAGIC, .more = S16LD_DENOM_8363_MORE};};
template<> struct libdivide_constants<int16_t,8364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8364_MAGIC, .more = S16LD_DENOM_8364_MORE};};
template<> struct libdivide_constants<int16_t,8365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8365_MAGIC, .more = S16LD_DENOM_8365_MORE};};
template<> struct libdivide_constants<int16_t,8366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8366_MAGIC, .more = S16LD_DENOM_8366_MORE};};
template<> struct libdivide_constants<int16_t,8367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8367_MAGIC, .more = S16LD_DENOM_8367_MORE};};
template<> struct libdivide_constants<int16_t,8368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8368_MAGIC, .more = S16LD_DENOM_8368_MORE};};
template<> struct libdivide_constants<int16_t,8369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8369_MAGIC, .more = S16LD_DENOM_8369_MORE};};
template<> struct libdivide_constants<int16_t,8370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8370_MAGIC, .more = S16LD_DENOM_8370_MORE};};
template<> struct libdivide_constants<int16_t,8371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8371_MAGIC, .more = S16LD_DENOM_8371_MORE};};
template<> struct libdivide_constants<int16_t,8372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8372_MAGIC, .more = S16LD_DENOM_8372_MORE};};
template<> struct libdivide_constants<int16_t,8373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8373_MAGIC, .more = S16LD_DENOM_8373_MORE};};
template<> struct libdivide_constants<int16_t,8374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8374_MAGIC, .more = S16LD_DENOM_8374_MORE};};
template<> struct libdivide_constants<int16_t,8375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8375_MAGIC, .more = S16LD_DENOM_8375_MORE};};
template<> struct libdivide_constants<int16_t,8376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8376_MAGIC, .more = S16LD_DENOM_8376_MORE};};
template<> struct libdivide_constants<int16_t,8377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8377_MAGIC, .more = S16LD_DENOM_8377_MORE};};
template<> struct libdivide_constants<int16_t,8378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8378_MAGIC, .more = S16LD_DENOM_8378_MORE};};
template<> struct libdivide_constants<int16_t,8379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8379_MAGIC, .more = S16LD_DENOM_8379_MORE};};
template<> struct libdivide_constants<int16_t,8380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8380_MAGIC, .more = S16LD_DENOM_8380_MORE};};
template<> struct libdivide_constants<int16_t,8381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8381_MAGIC, .more = S16LD_DENOM_8381_MORE};};
template<> struct libdivide_constants<int16_t,8382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8382_MAGIC, .more = S16LD_DENOM_8382_MORE};};
template<> struct libdivide_constants<int16_t,8383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8383_MAGIC, .more = S16LD_DENOM_8383_MORE};};
template<> struct libdivide_constants<int16_t,8384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8384_MAGIC, .more = S16LD_DENOM_8384_MORE};};
template<> struct libdivide_constants<int16_t,8385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8385_MAGIC, .more = S16LD_DENOM_8385_MORE};};
template<> struct libdivide_constants<int16_t,8386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8386_MAGIC, .more = S16LD_DENOM_8386_MORE};};
template<> struct libdivide_constants<int16_t,8387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8387_MAGIC, .more = S16LD_DENOM_8387_MORE};};
template<> struct libdivide_constants<int16_t,8388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8388_MAGIC, .more = S16LD_DENOM_8388_MORE};};
template<> struct libdivide_constants<int16_t,8389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8389_MAGIC, .more = S16LD_DENOM_8389_MORE};};
template<> struct libdivide_constants<int16_t,8390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8390_MAGIC, .more = S16LD_DENOM_8390_MORE};};
template<> struct libdivide_constants<int16_t,8391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8391_MAGIC, .more = S16LD_DENOM_8391_MORE};};
template<> struct libdivide_constants<int16_t,8392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8392_MAGIC, .more = S16LD_DENOM_8392_MORE};};
template<> struct libdivide_constants<int16_t,8393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8393_MAGIC, .more = S16LD_DENOM_8393_MORE};};
template<> struct libdivide_constants<int16_t,8394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8394_MAGIC, .more = S16LD_DENOM_8394_MORE};};
template<> struct libdivide_constants<int16_t,8395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8395_MAGIC, .more = S16LD_DENOM_8395_MORE};};
template<> struct libdivide_constants<int16_t,8396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8396_MAGIC, .more = S16LD_DENOM_8396_MORE};};
template<> struct libdivide_constants<int16_t,8397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8397_MAGIC, .more = S16LD_DENOM_8397_MORE};};
template<> struct libdivide_constants<int16_t,8398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8398_MAGIC, .more = S16LD_DENOM_8398_MORE};};
template<> struct libdivide_constants<int16_t,8399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8399_MAGIC, .more = S16LD_DENOM_8399_MORE};};
template<> struct libdivide_constants<int16_t,8400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8400_MAGIC, .more = S16LD_DENOM_8400_MORE};};
template<> struct libdivide_constants<int16_t,8401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8401_MAGIC, .more = S16LD_DENOM_8401_MORE};};
template<> struct libdivide_constants<int16_t,8402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8402_MAGIC, .more = S16LD_DENOM_8402_MORE};};
template<> struct libdivide_constants<int16_t,8403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8403_MAGIC, .more = S16LD_DENOM_8403_MORE};};
template<> struct libdivide_constants<int16_t,8404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8404_MAGIC, .more = S16LD_DENOM_8404_MORE};};
template<> struct libdivide_constants<int16_t,8405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8405_MAGIC, .more = S16LD_DENOM_8405_MORE};};
template<> struct libdivide_constants<int16_t,8406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8406_MAGIC, .more = S16LD_DENOM_8406_MORE};};
template<> struct libdivide_constants<int16_t,8407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8407_MAGIC, .more = S16LD_DENOM_8407_MORE};};
template<> struct libdivide_constants<int16_t,8408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8408_MAGIC, .more = S16LD_DENOM_8408_MORE};};
template<> struct libdivide_constants<int16_t,8409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8409_MAGIC, .more = S16LD_DENOM_8409_MORE};};
template<> struct libdivide_constants<int16_t,8410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8410_MAGIC, .more = S16LD_DENOM_8410_MORE};};
template<> struct libdivide_constants<int16_t,8411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8411_MAGIC, .more = S16LD_DENOM_8411_MORE};};
template<> struct libdivide_constants<int16_t,8412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8412_MAGIC, .more = S16LD_DENOM_8412_MORE};};
template<> struct libdivide_constants<int16_t,8413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8413_MAGIC, .more = S16LD_DENOM_8413_MORE};};
template<> struct libdivide_constants<int16_t,8414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8414_MAGIC, .more = S16LD_DENOM_8414_MORE};};
template<> struct libdivide_constants<int16_t,8415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8415_MAGIC, .more = S16LD_DENOM_8415_MORE};};
template<> struct libdivide_constants<int16_t,8416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8416_MAGIC, .more = S16LD_DENOM_8416_MORE};};
template<> struct libdivide_constants<int16_t,8417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8417_MAGIC, .more = S16LD_DENOM_8417_MORE};};
template<> struct libdivide_constants<int16_t,8418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8418_MAGIC, .more = S16LD_DENOM_8418_MORE};};
template<> struct libdivide_constants<int16_t,8419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8419_MAGIC, .more = S16LD_DENOM_8419_MORE};};
template<> struct libdivide_constants<int16_t,8420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8420_MAGIC, .more = S16LD_DENOM_8420_MORE};};
template<> struct libdivide_constants<int16_t,8421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8421_MAGIC, .more = S16LD_DENOM_8421_MORE};};
template<> struct libdivide_constants<int16_t,8422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8422_MAGIC, .more = S16LD_DENOM_8422_MORE};};
template<> struct libdivide_constants<int16_t,8423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8423_MAGIC, .more = S16LD_DENOM_8423_MORE};};
template<> struct libdivide_constants<int16_t,8424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8424_MAGIC, .more = S16LD_DENOM_8424_MORE};};
template<> struct libdivide_constants<int16_t,8425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8425_MAGIC, .more = S16LD_DENOM_8425_MORE};};
template<> struct libdivide_constants<int16_t,8426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8426_MAGIC, .more = S16LD_DENOM_8426_MORE};};
template<> struct libdivide_constants<int16_t,8427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8427_MAGIC, .more = S16LD_DENOM_8427_MORE};};
template<> struct libdivide_constants<int16_t,8428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8428_MAGIC, .more = S16LD_DENOM_8428_MORE};};
template<> struct libdivide_constants<int16_t,8429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8429_MAGIC, .more = S16LD_DENOM_8429_MORE};};
template<> struct libdivide_constants<int16_t,8430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8430_MAGIC, .more = S16LD_DENOM_8430_MORE};};
template<> struct libdivide_constants<int16_t,8431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8431_MAGIC, .more = S16LD_DENOM_8431_MORE};};
template<> struct libdivide_constants<int16_t,8432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8432_MAGIC, .more = S16LD_DENOM_8432_MORE};};
template<> struct libdivide_constants<int16_t,8433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8433_MAGIC, .more = S16LD_DENOM_8433_MORE};};
template<> struct libdivide_constants<int16_t,8434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8434_MAGIC, .more = S16LD_DENOM_8434_MORE};};
template<> struct libdivide_constants<int16_t,8435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8435_MAGIC, .more = S16LD_DENOM_8435_MORE};};
template<> struct libdivide_constants<int16_t,8436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8436_MAGIC, .more = S16LD_DENOM_8436_MORE};};
template<> struct libdivide_constants<int16_t,8437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8437_MAGIC, .more = S16LD_DENOM_8437_MORE};};
template<> struct libdivide_constants<int16_t,8438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8438_MAGIC, .more = S16LD_DENOM_8438_MORE};};
template<> struct libdivide_constants<int16_t,8439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8439_MAGIC, .more = S16LD_DENOM_8439_MORE};};
template<> struct libdivide_constants<int16_t,8440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8440_MAGIC, .more = S16LD_DENOM_8440_MORE};};
template<> struct libdivide_constants<int16_t,8441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8441_MAGIC, .more = S16LD_DENOM_8441_MORE};};
template<> struct libdivide_constants<int16_t,8442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8442_MAGIC, .more = S16LD_DENOM_8442_MORE};};
template<> struct libdivide_constants<int16_t,8443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8443_MAGIC, .more = S16LD_DENOM_8443_MORE};};
template<> struct libdivide_constants<int16_t,8444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8444_MAGIC, .more = S16LD_DENOM_8444_MORE};};
template<> struct libdivide_constants<int16_t,8445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8445_MAGIC, .more = S16LD_DENOM_8445_MORE};};
template<> struct libdivide_constants<int16_t,8446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8446_MAGIC, .more = S16LD_DENOM_8446_MORE};};
template<> struct libdivide_constants<int16_t,8447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8447_MAGIC, .more = S16LD_DENOM_8447_MORE};};
template<> struct libdivide_constants<int16_t,8448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8448_MAGIC, .more = S16LD_DENOM_8448_MORE};};
template<> struct libdivide_constants<int16_t,8449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8449_MAGIC, .more = S16LD_DENOM_8449_MORE};};
template<> struct libdivide_constants<int16_t,8450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8450_MAGIC, .more = S16LD_DENOM_8450_MORE};};
template<> struct libdivide_constants<int16_t,8451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8451_MAGIC, .more = S16LD_DENOM_8451_MORE};};
template<> struct libdivide_constants<int16_t,8452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8452_MAGIC, .more = S16LD_DENOM_8452_MORE};};
template<> struct libdivide_constants<int16_t,8453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8453_MAGIC, .more = S16LD_DENOM_8453_MORE};};
template<> struct libdivide_constants<int16_t,8454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8454_MAGIC, .more = S16LD_DENOM_8454_MORE};};
template<> struct libdivide_constants<int16_t,8455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8455_MAGIC, .more = S16LD_DENOM_8455_MORE};};
template<> struct libdivide_constants<int16_t,8456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8456_MAGIC, .more = S16LD_DENOM_8456_MORE};};
template<> struct libdivide_constants<int16_t,8457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8457_MAGIC, .more = S16LD_DENOM_8457_MORE};};
template<> struct libdivide_constants<int16_t,8458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8458_MAGIC, .more = S16LD_DENOM_8458_MORE};};
template<> struct libdivide_constants<int16_t,8459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8459_MAGIC, .more = S16LD_DENOM_8459_MORE};};
template<> struct libdivide_constants<int16_t,8460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8460_MAGIC, .more = S16LD_DENOM_8460_MORE};};
template<> struct libdivide_constants<int16_t,8461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8461_MAGIC, .more = S16LD_DENOM_8461_MORE};};
template<> struct libdivide_constants<int16_t,8462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8462_MAGIC, .more = S16LD_DENOM_8462_MORE};};
template<> struct libdivide_constants<int16_t,8463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8463_MAGIC, .more = S16LD_DENOM_8463_MORE};};
template<> struct libdivide_constants<int16_t,8464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8464_MAGIC, .more = S16LD_DENOM_8464_MORE};};
template<> struct libdivide_constants<int16_t,8465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8465_MAGIC, .more = S16LD_DENOM_8465_MORE};};
template<> struct libdivide_constants<int16_t,8466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8466_MAGIC, .more = S16LD_DENOM_8466_MORE};};
template<> struct libdivide_constants<int16_t,8467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8467_MAGIC, .more = S16LD_DENOM_8467_MORE};};
template<> struct libdivide_constants<int16_t,8468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8468_MAGIC, .more = S16LD_DENOM_8468_MORE};};
template<> struct libdivide_constants<int16_t,8469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8469_MAGIC, .more = S16LD_DENOM_8469_MORE};};
template<> struct libdivide_constants<int16_t,8470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8470_MAGIC, .more = S16LD_DENOM_8470_MORE};};
template<> struct libdivide_constants<int16_t,8471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8471_MAGIC, .more = S16LD_DENOM_8471_MORE};};
template<> struct libdivide_constants<int16_t,8472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8472_MAGIC, .more = S16LD_DENOM_8472_MORE};};
template<> struct libdivide_constants<int16_t,8473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8473_MAGIC, .more = S16LD_DENOM_8473_MORE};};
template<> struct libdivide_constants<int16_t,8474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8474_MAGIC, .more = S16LD_DENOM_8474_MORE};};
template<> struct libdivide_constants<int16_t,8475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8475_MAGIC, .more = S16LD_DENOM_8475_MORE};};
template<> struct libdivide_constants<int16_t,8476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8476_MAGIC, .more = S16LD_DENOM_8476_MORE};};
template<> struct libdivide_constants<int16_t,8477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8477_MAGIC, .more = S16LD_DENOM_8477_MORE};};
template<> struct libdivide_constants<int16_t,8478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8478_MAGIC, .more = S16LD_DENOM_8478_MORE};};
template<> struct libdivide_constants<int16_t,8479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8479_MAGIC, .more = S16LD_DENOM_8479_MORE};};
template<> struct libdivide_constants<int16_t,8480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8480_MAGIC, .more = S16LD_DENOM_8480_MORE};};
template<> struct libdivide_constants<int16_t,8481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8481_MAGIC, .more = S16LD_DENOM_8481_MORE};};
template<> struct libdivide_constants<int16_t,8482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8482_MAGIC, .more = S16LD_DENOM_8482_MORE};};
template<> struct libdivide_constants<int16_t,8483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8483_MAGIC, .more = S16LD_DENOM_8483_MORE};};
template<> struct libdivide_constants<int16_t,8484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8484_MAGIC, .more = S16LD_DENOM_8484_MORE};};
template<> struct libdivide_constants<int16_t,8485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8485_MAGIC, .more = S16LD_DENOM_8485_MORE};};
template<> struct libdivide_constants<int16_t,8486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8486_MAGIC, .more = S16LD_DENOM_8486_MORE};};
template<> struct libdivide_constants<int16_t,8487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8487_MAGIC, .more = S16LD_DENOM_8487_MORE};};
template<> struct libdivide_constants<int16_t,8488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8488_MAGIC, .more = S16LD_DENOM_8488_MORE};};
template<> struct libdivide_constants<int16_t,8489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8489_MAGIC, .more = S16LD_DENOM_8489_MORE};};
template<> struct libdivide_constants<int16_t,8490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8490_MAGIC, .more = S16LD_DENOM_8490_MORE};};
template<> struct libdivide_constants<int16_t,8491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8491_MAGIC, .more = S16LD_DENOM_8491_MORE};};
template<> struct libdivide_constants<int16_t,8492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8492_MAGIC, .more = S16LD_DENOM_8492_MORE};};
template<> struct libdivide_constants<int16_t,8493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8493_MAGIC, .more = S16LD_DENOM_8493_MORE};};
template<> struct libdivide_constants<int16_t,8494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8494_MAGIC, .more = S16LD_DENOM_8494_MORE};};
template<> struct libdivide_constants<int16_t,8495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8495_MAGIC, .more = S16LD_DENOM_8495_MORE};};
template<> struct libdivide_constants<int16_t,8496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8496_MAGIC, .more = S16LD_DENOM_8496_MORE};};
template<> struct libdivide_constants<int16_t,8497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8497_MAGIC, .more = S16LD_DENOM_8497_MORE};};
template<> struct libdivide_constants<int16_t,8498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8498_MAGIC, .more = S16LD_DENOM_8498_MORE};};
template<> struct libdivide_constants<int16_t,8499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8499_MAGIC, .more = S16LD_DENOM_8499_MORE};};
template<> struct libdivide_constants<int16_t,8500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8500_MAGIC, .more = S16LD_DENOM_8500_MORE};};
template<> struct libdivide_constants<int16_t,8501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8501_MAGIC, .more = S16LD_DENOM_8501_MORE};};
template<> struct libdivide_constants<int16_t,8502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8502_MAGIC, .more = S16LD_DENOM_8502_MORE};};
template<> struct libdivide_constants<int16_t,8503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8503_MAGIC, .more = S16LD_DENOM_8503_MORE};};
template<> struct libdivide_constants<int16_t,8504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8504_MAGIC, .more = S16LD_DENOM_8504_MORE};};
template<> struct libdivide_constants<int16_t,8505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8505_MAGIC, .more = S16LD_DENOM_8505_MORE};};
template<> struct libdivide_constants<int16_t,8506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8506_MAGIC, .more = S16LD_DENOM_8506_MORE};};
template<> struct libdivide_constants<int16_t,8507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8507_MAGIC, .more = S16LD_DENOM_8507_MORE};};
template<> struct libdivide_constants<int16_t,8508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8508_MAGIC, .more = S16LD_DENOM_8508_MORE};};
template<> struct libdivide_constants<int16_t,8509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8509_MAGIC, .more = S16LD_DENOM_8509_MORE};};
template<> struct libdivide_constants<int16_t,8510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8510_MAGIC, .more = S16LD_DENOM_8510_MORE};};
template<> struct libdivide_constants<int16_t,8511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8511_MAGIC, .more = S16LD_DENOM_8511_MORE};};
template<> struct libdivide_constants<int16_t,8512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8512_MAGIC, .more = S16LD_DENOM_8512_MORE};};
template<> struct libdivide_constants<int16_t,8513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8513_MAGIC, .more = S16LD_DENOM_8513_MORE};};
template<> struct libdivide_constants<int16_t,8514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8514_MAGIC, .more = S16LD_DENOM_8514_MORE};};
template<> struct libdivide_constants<int16_t,8515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8515_MAGIC, .more = S16LD_DENOM_8515_MORE};};
template<> struct libdivide_constants<int16_t,8516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8516_MAGIC, .more = S16LD_DENOM_8516_MORE};};
template<> struct libdivide_constants<int16_t,8517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8517_MAGIC, .more = S16LD_DENOM_8517_MORE};};
template<> struct libdivide_constants<int16_t,8518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8518_MAGIC, .more = S16LD_DENOM_8518_MORE};};
template<> struct libdivide_constants<int16_t,8519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8519_MAGIC, .more = S16LD_DENOM_8519_MORE};};
template<> struct libdivide_constants<int16_t,8520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8520_MAGIC, .more = S16LD_DENOM_8520_MORE};};
template<> struct libdivide_constants<int16_t,8521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8521_MAGIC, .more = S16LD_DENOM_8521_MORE};};
template<> struct libdivide_constants<int16_t,8522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8522_MAGIC, .more = S16LD_DENOM_8522_MORE};};
template<> struct libdivide_constants<int16_t,8523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8523_MAGIC, .more = S16LD_DENOM_8523_MORE};};
template<> struct libdivide_constants<int16_t,8524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8524_MAGIC, .more = S16LD_DENOM_8524_MORE};};
template<> struct libdivide_constants<int16_t,8525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8525_MAGIC, .more = S16LD_DENOM_8525_MORE};};
template<> struct libdivide_constants<int16_t,8526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8526_MAGIC, .more = S16LD_DENOM_8526_MORE};};
template<> struct libdivide_constants<int16_t,8527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8527_MAGIC, .more = S16LD_DENOM_8527_MORE};};
template<> struct libdivide_constants<int16_t,8528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8528_MAGIC, .more = S16LD_DENOM_8528_MORE};};
template<> struct libdivide_constants<int16_t,8529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8529_MAGIC, .more = S16LD_DENOM_8529_MORE};};
template<> struct libdivide_constants<int16_t,8530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8530_MAGIC, .more = S16LD_DENOM_8530_MORE};};
template<> struct libdivide_constants<int16_t,8531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8531_MAGIC, .more = S16LD_DENOM_8531_MORE};};
template<> struct libdivide_constants<int16_t,8532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8532_MAGIC, .more = S16LD_DENOM_8532_MORE};};
template<> struct libdivide_constants<int16_t,8533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8533_MAGIC, .more = S16LD_DENOM_8533_MORE};};
template<> struct libdivide_constants<int16_t,8534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8534_MAGIC, .more = S16LD_DENOM_8534_MORE};};
template<> struct libdivide_constants<int16_t,8535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8535_MAGIC, .more = S16LD_DENOM_8535_MORE};};
template<> struct libdivide_constants<int16_t,8536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8536_MAGIC, .more = S16LD_DENOM_8536_MORE};};
template<> struct libdivide_constants<int16_t,8537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8537_MAGIC, .more = S16LD_DENOM_8537_MORE};};
template<> struct libdivide_constants<int16_t,8538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8538_MAGIC, .more = S16LD_DENOM_8538_MORE};};
template<> struct libdivide_constants<int16_t,8539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8539_MAGIC, .more = S16LD_DENOM_8539_MORE};};
template<> struct libdivide_constants<int16_t,8540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8540_MAGIC, .more = S16LD_DENOM_8540_MORE};};
template<> struct libdivide_constants<int16_t,8541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8541_MAGIC, .more = S16LD_DENOM_8541_MORE};};
template<> struct libdivide_constants<int16_t,8542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8542_MAGIC, .more = S16LD_DENOM_8542_MORE};};
template<> struct libdivide_constants<int16_t,8543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8543_MAGIC, .more = S16LD_DENOM_8543_MORE};};
template<> struct libdivide_constants<int16_t,8544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8544_MAGIC, .more = S16LD_DENOM_8544_MORE};};
template<> struct libdivide_constants<int16_t,8545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8545_MAGIC, .more = S16LD_DENOM_8545_MORE};};
template<> struct libdivide_constants<int16_t,8546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8546_MAGIC, .more = S16LD_DENOM_8546_MORE};};
template<> struct libdivide_constants<int16_t,8547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8547_MAGIC, .more = S16LD_DENOM_8547_MORE};};
template<> struct libdivide_constants<int16_t,8548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8548_MAGIC, .more = S16LD_DENOM_8548_MORE};};
template<> struct libdivide_constants<int16_t,8549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8549_MAGIC, .more = S16LD_DENOM_8549_MORE};};
template<> struct libdivide_constants<int16_t,8550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8550_MAGIC, .more = S16LD_DENOM_8550_MORE};};
template<> struct libdivide_constants<int16_t,8551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8551_MAGIC, .more = S16LD_DENOM_8551_MORE};};
template<> struct libdivide_constants<int16_t,8552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8552_MAGIC, .more = S16LD_DENOM_8552_MORE};};
template<> struct libdivide_constants<int16_t,8553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8553_MAGIC, .more = S16LD_DENOM_8553_MORE};};
template<> struct libdivide_constants<int16_t,8554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8554_MAGIC, .more = S16LD_DENOM_8554_MORE};};
template<> struct libdivide_constants<int16_t,8555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8555_MAGIC, .more = S16LD_DENOM_8555_MORE};};
template<> struct libdivide_constants<int16_t,8556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8556_MAGIC, .more = S16LD_DENOM_8556_MORE};};
template<> struct libdivide_constants<int16_t,8557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8557_MAGIC, .more = S16LD_DENOM_8557_MORE};};
template<> struct libdivide_constants<int16_t,8558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8558_MAGIC, .more = S16LD_DENOM_8558_MORE};};
template<> struct libdivide_constants<int16_t,8559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8559_MAGIC, .more = S16LD_DENOM_8559_MORE};};
template<> struct libdivide_constants<int16_t,8560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8560_MAGIC, .more = S16LD_DENOM_8560_MORE};};
template<> struct libdivide_constants<int16_t,8561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8561_MAGIC, .more = S16LD_DENOM_8561_MORE};};
template<> struct libdivide_constants<int16_t,8562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8562_MAGIC, .more = S16LD_DENOM_8562_MORE};};
template<> struct libdivide_constants<int16_t,8563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8563_MAGIC, .more = S16LD_DENOM_8563_MORE};};
template<> struct libdivide_constants<int16_t,8564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8564_MAGIC, .more = S16LD_DENOM_8564_MORE};};
template<> struct libdivide_constants<int16_t,8565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8565_MAGIC, .more = S16LD_DENOM_8565_MORE};};
template<> struct libdivide_constants<int16_t,8566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8566_MAGIC, .more = S16LD_DENOM_8566_MORE};};
template<> struct libdivide_constants<int16_t,8567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8567_MAGIC, .more = S16LD_DENOM_8567_MORE};};
template<> struct libdivide_constants<int16_t,8568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8568_MAGIC, .more = S16LD_DENOM_8568_MORE};};
template<> struct libdivide_constants<int16_t,8569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8569_MAGIC, .more = S16LD_DENOM_8569_MORE};};
template<> struct libdivide_constants<int16_t,8570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8570_MAGIC, .more = S16LD_DENOM_8570_MORE};};
template<> struct libdivide_constants<int16_t,8571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8571_MAGIC, .more = S16LD_DENOM_8571_MORE};};
template<> struct libdivide_constants<int16_t,8572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8572_MAGIC, .more = S16LD_DENOM_8572_MORE};};
template<> struct libdivide_constants<int16_t,8573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8573_MAGIC, .more = S16LD_DENOM_8573_MORE};};
template<> struct libdivide_constants<int16_t,8574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8574_MAGIC, .more = S16LD_DENOM_8574_MORE};};
template<> struct libdivide_constants<int16_t,8575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8575_MAGIC, .more = S16LD_DENOM_8575_MORE};};
template<> struct libdivide_constants<int16_t,8576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8576_MAGIC, .more = S16LD_DENOM_8576_MORE};};
template<> struct libdivide_constants<int16_t,8577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8577_MAGIC, .more = S16LD_DENOM_8577_MORE};};
template<> struct libdivide_constants<int16_t,8578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8578_MAGIC, .more = S16LD_DENOM_8578_MORE};};
template<> struct libdivide_constants<int16_t,8579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8579_MAGIC, .more = S16LD_DENOM_8579_MORE};};
template<> struct libdivide_constants<int16_t,8580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8580_MAGIC, .more = S16LD_DENOM_8580_MORE};};
template<> struct libdivide_constants<int16_t,8581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8581_MAGIC, .more = S16LD_DENOM_8581_MORE};};
template<> struct libdivide_constants<int16_t,8582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8582_MAGIC, .more = S16LD_DENOM_8582_MORE};};
template<> struct libdivide_constants<int16_t,8583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8583_MAGIC, .more = S16LD_DENOM_8583_MORE};};
template<> struct libdivide_constants<int16_t,8584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8584_MAGIC, .more = S16LD_DENOM_8584_MORE};};
template<> struct libdivide_constants<int16_t,8585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8585_MAGIC, .more = S16LD_DENOM_8585_MORE};};
template<> struct libdivide_constants<int16_t,8586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8586_MAGIC, .more = S16LD_DENOM_8586_MORE};};
template<> struct libdivide_constants<int16_t,8587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8587_MAGIC, .more = S16LD_DENOM_8587_MORE};};
template<> struct libdivide_constants<int16_t,8588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8588_MAGIC, .more = S16LD_DENOM_8588_MORE};};
template<> struct libdivide_constants<int16_t,8589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8589_MAGIC, .more = S16LD_DENOM_8589_MORE};};
template<> struct libdivide_constants<int16_t,8590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8590_MAGIC, .more = S16LD_DENOM_8590_MORE};};
template<> struct libdivide_constants<int16_t,8591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8591_MAGIC, .more = S16LD_DENOM_8591_MORE};};
template<> struct libdivide_constants<int16_t,8592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8592_MAGIC, .more = S16LD_DENOM_8592_MORE};};
template<> struct libdivide_constants<int16_t,8593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8593_MAGIC, .more = S16LD_DENOM_8593_MORE};};
template<> struct libdivide_constants<int16_t,8594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8594_MAGIC, .more = S16LD_DENOM_8594_MORE};};
template<> struct libdivide_constants<int16_t,8595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8595_MAGIC, .more = S16LD_DENOM_8595_MORE};};
template<> struct libdivide_constants<int16_t,8596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8596_MAGIC, .more = S16LD_DENOM_8596_MORE};};
template<> struct libdivide_constants<int16_t,8597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8597_MAGIC, .more = S16LD_DENOM_8597_MORE};};
template<> struct libdivide_constants<int16_t,8598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8598_MAGIC, .more = S16LD_DENOM_8598_MORE};};
template<> struct libdivide_constants<int16_t,8599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8599_MAGIC, .more = S16LD_DENOM_8599_MORE};};
template<> struct libdivide_constants<int16_t,8600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8600_MAGIC, .more = S16LD_DENOM_8600_MORE};};
template<> struct libdivide_constants<int16_t,8601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8601_MAGIC, .more = S16LD_DENOM_8601_MORE};};
template<> struct libdivide_constants<int16_t,8602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8602_MAGIC, .more = S16LD_DENOM_8602_MORE};};
template<> struct libdivide_constants<int16_t,8603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8603_MAGIC, .more = S16LD_DENOM_8603_MORE};};
template<> struct libdivide_constants<int16_t,8604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8604_MAGIC, .more = S16LD_DENOM_8604_MORE};};
template<> struct libdivide_constants<int16_t,8605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8605_MAGIC, .more = S16LD_DENOM_8605_MORE};};
template<> struct libdivide_constants<int16_t,8606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8606_MAGIC, .more = S16LD_DENOM_8606_MORE};};
template<> struct libdivide_constants<int16_t,8607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8607_MAGIC, .more = S16LD_DENOM_8607_MORE};};
template<> struct libdivide_constants<int16_t,8608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8608_MAGIC, .more = S16LD_DENOM_8608_MORE};};
template<> struct libdivide_constants<int16_t,8609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8609_MAGIC, .more = S16LD_DENOM_8609_MORE};};
template<> struct libdivide_constants<int16_t,8610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8610_MAGIC, .more = S16LD_DENOM_8610_MORE};};
template<> struct libdivide_constants<int16_t,8611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8611_MAGIC, .more = S16LD_DENOM_8611_MORE};};
template<> struct libdivide_constants<int16_t,8612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8612_MAGIC, .more = S16LD_DENOM_8612_MORE};};
template<> struct libdivide_constants<int16_t,8613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8613_MAGIC, .more = S16LD_DENOM_8613_MORE};};
template<> struct libdivide_constants<int16_t,8614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8614_MAGIC, .more = S16LD_DENOM_8614_MORE};};
template<> struct libdivide_constants<int16_t,8615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8615_MAGIC, .more = S16LD_DENOM_8615_MORE};};
template<> struct libdivide_constants<int16_t,8616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8616_MAGIC, .more = S16LD_DENOM_8616_MORE};};
template<> struct libdivide_constants<int16_t,8617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8617_MAGIC, .more = S16LD_DENOM_8617_MORE};};
template<> struct libdivide_constants<int16_t,8618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8618_MAGIC, .more = S16LD_DENOM_8618_MORE};};
template<> struct libdivide_constants<int16_t,8619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8619_MAGIC, .more = S16LD_DENOM_8619_MORE};};
template<> struct libdivide_constants<int16_t,8620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8620_MAGIC, .more = S16LD_DENOM_8620_MORE};};
template<> struct libdivide_constants<int16_t,8621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8621_MAGIC, .more = S16LD_DENOM_8621_MORE};};
template<> struct libdivide_constants<int16_t,8622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8622_MAGIC, .more = S16LD_DENOM_8622_MORE};};
template<> struct libdivide_constants<int16_t,8623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8623_MAGIC, .more = S16LD_DENOM_8623_MORE};};
template<> struct libdivide_constants<int16_t,8624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8624_MAGIC, .more = S16LD_DENOM_8624_MORE};};
template<> struct libdivide_constants<int16_t,8625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8625_MAGIC, .more = S16LD_DENOM_8625_MORE};};
template<> struct libdivide_constants<int16_t,8626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8626_MAGIC, .more = S16LD_DENOM_8626_MORE};};
template<> struct libdivide_constants<int16_t,8627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8627_MAGIC, .more = S16LD_DENOM_8627_MORE};};
template<> struct libdivide_constants<int16_t,8628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8628_MAGIC, .more = S16LD_DENOM_8628_MORE};};
template<> struct libdivide_constants<int16_t,8629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8629_MAGIC, .more = S16LD_DENOM_8629_MORE};};
template<> struct libdivide_constants<int16_t,8630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8630_MAGIC, .more = S16LD_DENOM_8630_MORE};};
template<> struct libdivide_constants<int16_t,8631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8631_MAGIC, .more = S16LD_DENOM_8631_MORE};};
template<> struct libdivide_constants<int16_t,8632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8632_MAGIC, .more = S16LD_DENOM_8632_MORE};};
template<> struct libdivide_constants<int16_t,8633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8633_MAGIC, .more = S16LD_DENOM_8633_MORE};};
template<> struct libdivide_constants<int16_t,8634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8634_MAGIC, .more = S16LD_DENOM_8634_MORE};};
template<> struct libdivide_constants<int16_t,8635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8635_MAGIC, .more = S16LD_DENOM_8635_MORE};};
template<> struct libdivide_constants<int16_t,8636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8636_MAGIC, .more = S16LD_DENOM_8636_MORE};};
template<> struct libdivide_constants<int16_t,8637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8637_MAGIC, .more = S16LD_DENOM_8637_MORE};};
template<> struct libdivide_constants<int16_t,8638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8638_MAGIC, .more = S16LD_DENOM_8638_MORE};};
template<> struct libdivide_constants<int16_t,8639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8639_MAGIC, .more = S16LD_DENOM_8639_MORE};};
template<> struct libdivide_constants<int16_t,8640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8640_MAGIC, .more = S16LD_DENOM_8640_MORE};};
template<> struct libdivide_constants<int16_t,8641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8641_MAGIC, .more = S16LD_DENOM_8641_MORE};};
template<> struct libdivide_constants<int16_t,8642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8642_MAGIC, .more = S16LD_DENOM_8642_MORE};};
template<> struct libdivide_constants<int16_t,8643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8643_MAGIC, .more = S16LD_DENOM_8643_MORE};};
template<> struct libdivide_constants<int16_t,8644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8644_MAGIC, .more = S16LD_DENOM_8644_MORE};};
template<> struct libdivide_constants<int16_t,8645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8645_MAGIC, .more = S16LD_DENOM_8645_MORE};};
template<> struct libdivide_constants<int16_t,8646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8646_MAGIC, .more = S16LD_DENOM_8646_MORE};};
template<> struct libdivide_constants<int16_t,8647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8647_MAGIC, .more = S16LD_DENOM_8647_MORE};};
template<> struct libdivide_constants<int16_t,8648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8648_MAGIC, .more = S16LD_DENOM_8648_MORE};};
template<> struct libdivide_constants<int16_t,8649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8649_MAGIC, .more = S16LD_DENOM_8649_MORE};};
template<> struct libdivide_constants<int16_t,8650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8650_MAGIC, .more = S16LD_DENOM_8650_MORE};};
template<> struct libdivide_constants<int16_t,8651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8651_MAGIC, .more = S16LD_DENOM_8651_MORE};};
template<> struct libdivide_constants<int16_t,8652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8652_MAGIC, .more = S16LD_DENOM_8652_MORE};};
template<> struct libdivide_constants<int16_t,8653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8653_MAGIC, .more = S16LD_DENOM_8653_MORE};};
template<> struct libdivide_constants<int16_t,8654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8654_MAGIC, .more = S16LD_DENOM_8654_MORE};};
template<> struct libdivide_constants<int16_t,8655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8655_MAGIC, .more = S16LD_DENOM_8655_MORE};};
template<> struct libdivide_constants<int16_t,8656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8656_MAGIC, .more = S16LD_DENOM_8656_MORE};};
template<> struct libdivide_constants<int16_t,8657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8657_MAGIC, .more = S16LD_DENOM_8657_MORE};};
template<> struct libdivide_constants<int16_t,8658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8658_MAGIC, .more = S16LD_DENOM_8658_MORE};};
template<> struct libdivide_constants<int16_t,8659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8659_MAGIC, .more = S16LD_DENOM_8659_MORE};};
template<> struct libdivide_constants<int16_t,8660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8660_MAGIC, .more = S16LD_DENOM_8660_MORE};};
template<> struct libdivide_constants<int16_t,8661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8661_MAGIC, .more = S16LD_DENOM_8661_MORE};};
template<> struct libdivide_constants<int16_t,8662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8662_MAGIC, .more = S16LD_DENOM_8662_MORE};};
template<> struct libdivide_constants<int16_t,8663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8663_MAGIC, .more = S16LD_DENOM_8663_MORE};};
template<> struct libdivide_constants<int16_t,8664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8664_MAGIC, .more = S16LD_DENOM_8664_MORE};};
template<> struct libdivide_constants<int16_t,8665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8665_MAGIC, .more = S16LD_DENOM_8665_MORE};};
template<> struct libdivide_constants<int16_t,8666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8666_MAGIC, .more = S16LD_DENOM_8666_MORE};};
template<> struct libdivide_constants<int16_t,8667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8667_MAGIC, .more = S16LD_DENOM_8667_MORE};};
template<> struct libdivide_constants<int16_t,8668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8668_MAGIC, .more = S16LD_DENOM_8668_MORE};};
template<> struct libdivide_constants<int16_t,8669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8669_MAGIC, .more = S16LD_DENOM_8669_MORE};};
template<> struct libdivide_constants<int16_t,8670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8670_MAGIC, .more = S16LD_DENOM_8670_MORE};};
template<> struct libdivide_constants<int16_t,8671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8671_MAGIC, .more = S16LD_DENOM_8671_MORE};};
template<> struct libdivide_constants<int16_t,8672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8672_MAGIC, .more = S16LD_DENOM_8672_MORE};};
template<> struct libdivide_constants<int16_t,8673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8673_MAGIC, .more = S16LD_DENOM_8673_MORE};};
template<> struct libdivide_constants<int16_t,8674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8674_MAGIC, .more = S16LD_DENOM_8674_MORE};};
template<> struct libdivide_constants<int16_t,8675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8675_MAGIC, .more = S16LD_DENOM_8675_MORE};};
template<> struct libdivide_constants<int16_t,8676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8676_MAGIC, .more = S16LD_DENOM_8676_MORE};};
template<> struct libdivide_constants<int16_t,8677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8677_MAGIC, .more = S16LD_DENOM_8677_MORE};};
template<> struct libdivide_constants<int16_t,8678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8678_MAGIC, .more = S16LD_DENOM_8678_MORE};};
template<> struct libdivide_constants<int16_t,8679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8679_MAGIC, .more = S16LD_DENOM_8679_MORE};};
template<> struct libdivide_constants<int16_t,8680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8680_MAGIC, .more = S16LD_DENOM_8680_MORE};};
template<> struct libdivide_constants<int16_t,8681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8681_MAGIC, .more = S16LD_DENOM_8681_MORE};};
template<> struct libdivide_constants<int16_t,8682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8682_MAGIC, .more = S16LD_DENOM_8682_MORE};};
template<> struct libdivide_constants<int16_t,8683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8683_MAGIC, .more = S16LD_DENOM_8683_MORE};};
template<> struct libdivide_constants<int16_t,8684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8684_MAGIC, .more = S16LD_DENOM_8684_MORE};};
template<> struct libdivide_constants<int16_t,8685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8685_MAGIC, .more = S16LD_DENOM_8685_MORE};};
template<> struct libdivide_constants<int16_t,8686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8686_MAGIC, .more = S16LD_DENOM_8686_MORE};};
template<> struct libdivide_constants<int16_t,8687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8687_MAGIC, .more = S16LD_DENOM_8687_MORE};};
template<> struct libdivide_constants<int16_t,8688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8688_MAGIC, .more = S16LD_DENOM_8688_MORE};};
template<> struct libdivide_constants<int16_t,8689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8689_MAGIC, .more = S16LD_DENOM_8689_MORE};};
template<> struct libdivide_constants<int16_t,8690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8690_MAGIC, .more = S16LD_DENOM_8690_MORE};};
template<> struct libdivide_constants<int16_t,8691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8691_MAGIC, .more = S16LD_DENOM_8691_MORE};};
template<> struct libdivide_constants<int16_t,8692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8692_MAGIC, .more = S16LD_DENOM_8692_MORE};};
template<> struct libdivide_constants<int16_t,8693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8693_MAGIC, .more = S16LD_DENOM_8693_MORE};};
template<> struct libdivide_constants<int16_t,8694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8694_MAGIC, .more = S16LD_DENOM_8694_MORE};};
template<> struct libdivide_constants<int16_t,8695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8695_MAGIC, .more = S16LD_DENOM_8695_MORE};};
template<> struct libdivide_constants<int16_t,8696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8696_MAGIC, .more = S16LD_DENOM_8696_MORE};};
template<> struct libdivide_constants<int16_t,8697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8697_MAGIC, .more = S16LD_DENOM_8697_MORE};};
template<> struct libdivide_constants<int16_t,8698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8698_MAGIC, .more = S16LD_DENOM_8698_MORE};};
template<> struct libdivide_constants<int16_t,8699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8699_MAGIC, .more = S16LD_DENOM_8699_MORE};};
template<> struct libdivide_constants<int16_t,8700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8700_MAGIC, .more = S16LD_DENOM_8700_MORE};};
template<> struct libdivide_constants<int16_t,8701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8701_MAGIC, .more = S16LD_DENOM_8701_MORE};};
template<> struct libdivide_constants<int16_t,8702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8702_MAGIC, .more = S16LD_DENOM_8702_MORE};};
template<> struct libdivide_constants<int16_t,8703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8703_MAGIC, .more = S16LD_DENOM_8703_MORE};};
template<> struct libdivide_constants<int16_t,8704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8704_MAGIC, .more = S16LD_DENOM_8704_MORE};};
template<> struct libdivide_constants<int16_t,8705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8705_MAGIC, .more = S16LD_DENOM_8705_MORE};};
template<> struct libdivide_constants<int16_t,8706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8706_MAGIC, .more = S16LD_DENOM_8706_MORE};};
template<> struct libdivide_constants<int16_t,8707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8707_MAGIC, .more = S16LD_DENOM_8707_MORE};};
template<> struct libdivide_constants<int16_t,8708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8708_MAGIC, .more = S16LD_DENOM_8708_MORE};};
template<> struct libdivide_constants<int16_t,8709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8709_MAGIC, .more = S16LD_DENOM_8709_MORE};};
template<> struct libdivide_constants<int16_t,8710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8710_MAGIC, .more = S16LD_DENOM_8710_MORE};};
template<> struct libdivide_constants<int16_t,8711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8711_MAGIC, .more = S16LD_DENOM_8711_MORE};};
template<> struct libdivide_constants<int16_t,8712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8712_MAGIC, .more = S16LD_DENOM_8712_MORE};};
template<> struct libdivide_constants<int16_t,8713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8713_MAGIC, .more = S16LD_DENOM_8713_MORE};};
template<> struct libdivide_constants<int16_t,8714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8714_MAGIC, .more = S16LD_DENOM_8714_MORE};};
template<> struct libdivide_constants<int16_t,8715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8715_MAGIC, .more = S16LD_DENOM_8715_MORE};};
template<> struct libdivide_constants<int16_t,8716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8716_MAGIC, .more = S16LD_DENOM_8716_MORE};};
template<> struct libdivide_constants<int16_t,8717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8717_MAGIC, .more = S16LD_DENOM_8717_MORE};};
template<> struct libdivide_constants<int16_t,8718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8718_MAGIC, .more = S16LD_DENOM_8718_MORE};};
template<> struct libdivide_constants<int16_t,8719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8719_MAGIC, .more = S16LD_DENOM_8719_MORE};};
template<> struct libdivide_constants<int16_t,8720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8720_MAGIC, .more = S16LD_DENOM_8720_MORE};};
template<> struct libdivide_constants<int16_t,8721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8721_MAGIC, .more = S16LD_DENOM_8721_MORE};};
template<> struct libdivide_constants<int16_t,8722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8722_MAGIC, .more = S16LD_DENOM_8722_MORE};};
template<> struct libdivide_constants<int16_t,8723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8723_MAGIC, .more = S16LD_DENOM_8723_MORE};};
template<> struct libdivide_constants<int16_t,8724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8724_MAGIC, .more = S16LD_DENOM_8724_MORE};};
template<> struct libdivide_constants<int16_t,8725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8725_MAGIC, .more = S16LD_DENOM_8725_MORE};};
template<> struct libdivide_constants<int16_t,8726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8726_MAGIC, .more = S16LD_DENOM_8726_MORE};};
template<> struct libdivide_constants<int16_t,8727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8727_MAGIC, .more = S16LD_DENOM_8727_MORE};};
template<> struct libdivide_constants<int16_t,8728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8728_MAGIC, .more = S16LD_DENOM_8728_MORE};};
template<> struct libdivide_constants<int16_t,8729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8729_MAGIC, .more = S16LD_DENOM_8729_MORE};};
template<> struct libdivide_constants<int16_t,8730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8730_MAGIC, .more = S16LD_DENOM_8730_MORE};};
template<> struct libdivide_constants<int16_t,8731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8731_MAGIC, .more = S16LD_DENOM_8731_MORE};};
template<> struct libdivide_constants<int16_t,8732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8732_MAGIC, .more = S16LD_DENOM_8732_MORE};};
template<> struct libdivide_constants<int16_t,8733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8733_MAGIC, .more = S16LD_DENOM_8733_MORE};};
template<> struct libdivide_constants<int16_t,8734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8734_MAGIC, .more = S16LD_DENOM_8734_MORE};};
template<> struct libdivide_constants<int16_t,8735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8735_MAGIC, .more = S16LD_DENOM_8735_MORE};};
template<> struct libdivide_constants<int16_t,8736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8736_MAGIC, .more = S16LD_DENOM_8736_MORE};};
template<> struct libdivide_constants<int16_t,8737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8737_MAGIC, .more = S16LD_DENOM_8737_MORE};};
template<> struct libdivide_constants<int16_t,8738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8738_MAGIC, .more = S16LD_DENOM_8738_MORE};};
template<> struct libdivide_constants<int16_t,8739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8739_MAGIC, .more = S16LD_DENOM_8739_MORE};};
template<> struct libdivide_constants<int16_t,8740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8740_MAGIC, .more = S16LD_DENOM_8740_MORE};};
template<> struct libdivide_constants<int16_t,8741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8741_MAGIC, .more = S16LD_DENOM_8741_MORE};};
template<> struct libdivide_constants<int16_t,8742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8742_MAGIC, .more = S16LD_DENOM_8742_MORE};};
template<> struct libdivide_constants<int16_t,8743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8743_MAGIC, .more = S16LD_DENOM_8743_MORE};};
template<> struct libdivide_constants<int16_t,8744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8744_MAGIC, .more = S16LD_DENOM_8744_MORE};};
template<> struct libdivide_constants<int16_t,8745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8745_MAGIC, .more = S16LD_DENOM_8745_MORE};};
template<> struct libdivide_constants<int16_t,8746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8746_MAGIC, .more = S16LD_DENOM_8746_MORE};};
template<> struct libdivide_constants<int16_t,8747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8747_MAGIC, .more = S16LD_DENOM_8747_MORE};};
template<> struct libdivide_constants<int16_t,8748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8748_MAGIC, .more = S16LD_DENOM_8748_MORE};};
template<> struct libdivide_constants<int16_t,8749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8749_MAGIC, .more = S16LD_DENOM_8749_MORE};};
template<> struct libdivide_constants<int16_t,8750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8750_MAGIC, .more = S16LD_DENOM_8750_MORE};};
template<> struct libdivide_constants<int16_t,8751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8751_MAGIC, .more = S16LD_DENOM_8751_MORE};};
template<> struct libdivide_constants<int16_t,8752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8752_MAGIC, .more = S16LD_DENOM_8752_MORE};};
template<> struct libdivide_constants<int16_t,8753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8753_MAGIC, .more = S16LD_DENOM_8753_MORE};};
template<> struct libdivide_constants<int16_t,8754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8754_MAGIC, .more = S16LD_DENOM_8754_MORE};};
template<> struct libdivide_constants<int16_t,8755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8755_MAGIC, .more = S16LD_DENOM_8755_MORE};};
template<> struct libdivide_constants<int16_t,8756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8756_MAGIC, .more = S16LD_DENOM_8756_MORE};};
template<> struct libdivide_constants<int16_t,8757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8757_MAGIC, .more = S16LD_DENOM_8757_MORE};};
template<> struct libdivide_constants<int16_t,8758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8758_MAGIC, .more = S16LD_DENOM_8758_MORE};};
template<> struct libdivide_constants<int16_t,8759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8759_MAGIC, .more = S16LD_DENOM_8759_MORE};};
template<> struct libdivide_constants<int16_t,8760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8760_MAGIC, .more = S16LD_DENOM_8760_MORE};};
template<> struct libdivide_constants<int16_t,8761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8761_MAGIC, .more = S16LD_DENOM_8761_MORE};};
template<> struct libdivide_constants<int16_t,8762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8762_MAGIC, .more = S16LD_DENOM_8762_MORE};};
template<> struct libdivide_constants<int16_t,8763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8763_MAGIC, .more = S16LD_DENOM_8763_MORE};};
template<> struct libdivide_constants<int16_t,8764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8764_MAGIC, .more = S16LD_DENOM_8764_MORE};};
template<> struct libdivide_constants<int16_t,8765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8765_MAGIC, .more = S16LD_DENOM_8765_MORE};};
template<> struct libdivide_constants<int16_t,8766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8766_MAGIC, .more = S16LD_DENOM_8766_MORE};};
template<> struct libdivide_constants<int16_t,8767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8767_MAGIC, .more = S16LD_DENOM_8767_MORE};};
template<> struct libdivide_constants<int16_t,8768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8768_MAGIC, .more = S16LD_DENOM_8768_MORE};};
template<> struct libdivide_constants<int16_t,8769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8769_MAGIC, .more = S16LD_DENOM_8769_MORE};};
template<> struct libdivide_constants<int16_t,8770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8770_MAGIC, .more = S16LD_DENOM_8770_MORE};};
template<> struct libdivide_constants<int16_t,8771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8771_MAGIC, .more = S16LD_DENOM_8771_MORE};};
template<> struct libdivide_constants<int16_t,8772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8772_MAGIC, .more = S16LD_DENOM_8772_MORE};};
template<> struct libdivide_constants<int16_t,8773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8773_MAGIC, .more = S16LD_DENOM_8773_MORE};};
template<> struct libdivide_constants<int16_t,8774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8774_MAGIC, .more = S16LD_DENOM_8774_MORE};};
template<> struct libdivide_constants<int16_t,8775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8775_MAGIC, .more = S16LD_DENOM_8775_MORE};};
template<> struct libdivide_constants<int16_t,8776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8776_MAGIC, .more = S16LD_DENOM_8776_MORE};};
template<> struct libdivide_constants<int16_t,8777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8777_MAGIC, .more = S16LD_DENOM_8777_MORE};};
template<> struct libdivide_constants<int16_t,8778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8778_MAGIC, .more = S16LD_DENOM_8778_MORE};};
template<> struct libdivide_constants<int16_t,8779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8779_MAGIC, .more = S16LD_DENOM_8779_MORE};};
template<> struct libdivide_constants<int16_t,8780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8780_MAGIC, .more = S16LD_DENOM_8780_MORE};};
template<> struct libdivide_constants<int16_t,8781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8781_MAGIC, .more = S16LD_DENOM_8781_MORE};};
template<> struct libdivide_constants<int16_t,8782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8782_MAGIC, .more = S16LD_DENOM_8782_MORE};};
template<> struct libdivide_constants<int16_t,8783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8783_MAGIC, .more = S16LD_DENOM_8783_MORE};};
template<> struct libdivide_constants<int16_t,8784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8784_MAGIC, .more = S16LD_DENOM_8784_MORE};};
template<> struct libdivide_constants<int16_t,8785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8785_MAGIC, .more = S16LD_DENOM_8785_MORE};};
template<> struct libdivide_constants<int16_t,8786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8786_MAGIC, .more = S16LD_DENOM_8786_MORE};};
template<> struct libdivide_constants<int16_t,8787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8787_MAGIC, .more = S16LD_DENOM_8787_MORE};};
template<> struct libdivide_constants<int16_t,8788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8788_MAGIC, .more = S16LD_DENOM_8788_MORE};};
template<> struct libdivide_constants<int16_t,8789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8789_MAGIC, .more = S16LD_DENOM_8789_MORE};};
template<> struct libdivide_constants<int16_t,8790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8790_MAGIC, .more = S16LD_DENOM_8790_MORE};};
template<> struct libdivide_constants<int16_t,8791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8791_MAGIC, .more = S16LD_DENOM_8791_MORE};};
template<> struct libdivide_constants<int16_t,8792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8792_MAGIC, .more = S16LD_DENOM_8792_MORE};};
template<> struct libdivide_constants<int16_t,8793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8793_MAGIC, .more = S16LD_DENOM_8793_MORE};};
template<> struct libdivide_constants<int16_t,8794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8794_MAGIC, .more = S16LD_DENOM_8794_MORE};};
template<> struct libdivide_constants<int16_t,8795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8795_MAGIC, .more = S16LD_DENOM_8795_MORE};};
template<> struct libdivide_constants<int16_t,8796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8796_MAGIC, .more = S16LD_DENOM_8796_MORE};};
template<> struct libdivide_constants<int16_t,8797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8797_MAGIC, .more = S16LD_DENOM_8797_MORE};};
template<> struct libdivide_constants<int16_t,8798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8798_MAGIC, .more = S16LD_DENOM_8798_MORE};};
template<> struct libdivide_constants<int16_t,8799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8799_MAGIC, .more = S16LD_DENOM_8799_MORE};};
template<> struct libdivide_constants<int16_t,8800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8800_MAGIC, .more = S16LD_DENOM_8800_MORE};};
template<> struct libdivide_constants<int16_t,8801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8801_MAGIC, .more = S16LD_DENOM_8801_MORE};};
template<> struct libdivide_constants<int16_t,8802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8802_MAGIC, .more = S16LD_DENOM_8802_MORE};};
template<> struct libdivide_constants<int16_t,8803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8803_MAGIC, .more = S16LD_DENOM_8803_MORE};};
template<> struct libdivide_constants<int16_t,8804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8804_MAGIC, .more = S16LD_DENOM_8804_MORE};};
template<> struct libdivide_constants<int16_t,8805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8805_MAGIC, .more = S16LD_DENOM_8805_MORE};};
template<> struct libdivide_constants<int16_t,8806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8806_MAGIC, .more = S16LD_DENOM_8806_MORE};};
template<> struct libdivide_constants<int16_t,8807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8807_MAGIC, .more = S16LD_DENOM_8807_MORE};};
template<> struct libdivide_constants<int16_t,8808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8808_MAGIC, .more = S16LD_DENOM_8808_MORE};};
template<> struct libdivide_constants<int16_t,8809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8809_MAGIC, .more = S16LD_DENOM_8809_MORE};};
template<> struct libdivide_constants<int16_t,8810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8810_MAGIC, .more = S16LD_DENOM_8810_MORE};};
template<> struct libdivide_constants<int16_t,8811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8811_MAGIC, .more = S16LD_DENOM_8811_MORE};};
template<> struct libdivide_constants<int16_t,8812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8812_MAGIC, .more = S16LD_DENOM_8812_MORE};};
template<> struct libdivide_constants<int16_t,8813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8813_MAGIC, .more = S16LD_DENOM_8813_MORE};};
template<> struct libdivide_constants<int16_t,8814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8814_MAGIC, .more = S16LD_DENOM_8814_MORE};};
template<> struct libdivide_constants<int16_t,8815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8815_MAGIC, .more = S16LD_DENOM_8815_MORE};};
template<> struct libdivide_constants<int16_t,8816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8816_MAGIC, .more = S16LD_DENOM_8816_MORE};};
template<> struct libdivide_constants<int16_t,8817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8817_MAGIC, .more = S16LD_DENOM_8817_MORE};};
template<> struct libdivide_constants<int16_t,8818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8818_MAGIC, .more = S16LD_DENOM_8818_MORE};};
template<> struct libdivide_constants<int16_t,8819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8819_MAGIC, .more = S16LD_DENOM_8819_MORE};};
template<> struct libdivide_constants<int16_t,8820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8820_MAGIC, .more = S16LD_DENOM_8820_MORE};};
template<> struct libdivide_constants<int16_t,8821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8821_MAGIC, .more = S16LD_DENOM_8821_MORE};};
template<> struct libdivide_constants<int16_t,8822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8822_MAGIC, .more = S16LD_DENOM_8822_MORE};};
template<> struct libdivide_constants<int16_t,8823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8823_MAGIC, .more = S16LD_DENOM_8823_MORE};};
template<> struct libdivide_constants<int16_t,8824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8824_MAGIC, .more = S16LD_DENOM_8824_MORE};};
template<> struct libdivide_constants<int16_t,8825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8825_MAGIC, .more = S16LD_DENOM_8825_MORE};};
template<> struct libdivide_constants<int16_t,8826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8826_MAGIC, .more = S16LD_DENOM_8826_MORE};};
template<> struct libdivide_constants<int16_t,8827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8827_MAGIC, .more = S16LD_DENOM_8827_MORE};};
template<> struct libdivide_constants<int16_t,8828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8828_MAGIC, .more = S16LD_DENOM_8828_MORE};};
template<> struct libdivide_constants<int16_t,8829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8829_MAGIC, .more = S16LD_DENOM_8829_MORE};};
template<> struct libdivide_constants<int16_t,8830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8830_MAGIC, .more = S16LD_DENOM_8830_MORE};};
template<> struct libdivide_constants<int16_t,8831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8831_MAGIC, .more = S16LD_DENOM_8831_MORE};};
template<> struct libdivide_constants<int16_t,8832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8832_MAGIC, .more = S16LD_DENOM_8832_MORE};};
template<> struct libdivide_constants<int16_t,8833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8833_MAGIC, .more = S16LD_DENOM_8833_MORE};};
template<> struct libdivide_constants<int16_t,8834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8834_MAGIC, .more = S16LD_DENOM_8834_MORE};};
template<> struct libdivide_constants<int16_t,8835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8835_MAGIC, .more = S16LD_DENOM_8835_MORE};};
template<> struct libdivide_constants<int16_t,8836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8836_MAGIC, .more = S16LD_DENOM_8836_MORE};};
template<> struct libdivide_constants<int16_t,8837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8837_MAGIC, .more = S16LD_DENOM_8837_MORE};};
template<> struct libdivide_constants<int16_t,8838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8838_MAGIC, .more = S16LD_DENOM_8838_MORE};};
template<> struct libdivide_constants<int16_t,8839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8839_MAGIC, .more = S16LD_DENOM_8839_MORE};};
template<> struct libdivide_constants<int16_t,8840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8840_MAGIC, .more = S16LD_DENOM_8840_MORE};};
template<> struct libdivide_constants<int16_t,8841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8841_MAGIC, .more = S16LD_DENOM_8841_MORE};};
template<> struct libdivide_constants<int16_t,8842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8842_MAGIC, .more = S16LD_DENOM_8842_MORE};};
template<> struct libdivide_constants<int16_t,8843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8843_MAGIC, .more = S16LD_DENOM_8843_MORE};};
template<> struct libdivide_constants<int16_t,8844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8844_MAGIC, .more = S16LD_DENOM_8844_MORE};};
template<> struct libdivide_constants<int16_t,8845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8845_MAGIC, .more = S16LD_DENOM_8845_MORE};};
template<> struct libdivide_constants<int16_t,8846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8846_MAGIC, .more = S16LD_DENOM_8846_MORE};};
template<> struct libdivide_constants<int16_t,8847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8847_MAGIC, .more = S16LD_DENOM_8847_MORE};};
template<> struct libdivide_constants<int16_t,8848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8848_MAGIC, .more = S16LD_DENOM_8848_MORE};};
template<> struct libdivide_constants<int16_t,8849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8849_MAGIC, .more = S16LD_DENOM_8849_MORE};};
template<> struct libdivide_constants<int16_t,8850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8850_MAGIC, .more = S16LD_DENOM_8850_MORE};};
template<> struct libdivide_constants<int16_t,8851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8851_MAGIC, .more = S16LD_DENOM_8851_MORE};};
template<> struct libdivide_constants<int16_t,8852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8852_MAGIC, .more = S16LD_DENOM_8852_MORE};};
template<> struct libdivide_constants<int16_t,8853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8853_MAGIC, .more = S16LD_DENOM_8853_MORE};};
template<> struct libdivide_constants<int16_t,8854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8854_MAGIC, .more = S16LD_DENOM_8854_MORE};};
template<> struct libdivide_constants<int16_t,8855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8855_MAGIC, .more = S16LD_DENOM_8855_MORE};};
template<> struct libdivide_constants<int16_t,8856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8856_MAGIC, .more = S16LD_DENOM_8856_MORE};};
template<> struct libdivide_constants<int16_t,8857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8857_MAGIC, .more = S16LD_DENOM_8857_MORE};};
template<> struct libdivide_constants<int16_t,8858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8858_MAGIC, .more = S16LD_DENOM_8858_MORE};};
template<> struct libdivide_constants<int16_t,8859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8859_MAGIC, .more = S16LD_DENOM_8859_MORE};};
template<> struct libdivide_constants<int16_t,8860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8860_MAGIC, .more = S16LD_DENOM_8860_MORE};};
template<> struct libdivide_constants<int16_t,8861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8861_MAGIC, .more = S16LD_DENOM_8861_MORE};};
template<> struct libdivide_constants<int16_t,8862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8862_MAGIC, .more = S16LD_DENOM_8862_MORE};};
template<> struct libdivide_constants<int16_t,8863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8863_MAGIC, .more = S16LD_DENOM_8863_MORE};};
template<> struct libdivide_constants<int16_t,8864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8864_MAGIC, .more = S16LD_DENOM_8864_MORE};};
template<> struct libdivide_constants<int16_t,8865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8865_MAGIC, .more = S16LD_DENOM_8865_MORE};};
template<> struct libdivide_constants<int16_t,8866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8866_MAGIC, .more = S16LD_DENOM_8866_MORE};};
template<> struct libdivide_constants<int16_t,8867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8867_MAGIC, .more = S16LD_DENOM_8867_MORE};};
template<> struct libdivide_constants<int16_t,8868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8868_MAGIC, .more = S16LD_DENOM_8868_MORE};};
template<> struct libdivide_constants<int16_t,8869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8869_MAGIC, .more = S16LD_DENOM_8869_MORE};};
template<> struct libdivide_constants<int16_t,8870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8870_MAGIC, .more = S16LD_DENOM_8870_MORE};};
template<> struct libdivide_constants<int16_t,8871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8871_MAGIC, .more = S16LD_DENOM_8871_MORE};};
template<> struct libdivide_constants<int16_t,8872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8872_MAGIC, .more = S16LD_DENOM_8872_MORE};};
template<> struct libdivide_constants<int16_t,8873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8873_MAGIC, .more = S16LD_DENOM_8873_MORE};};
template<> struct libdivide_constants<int16_t,8874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8874_MAGIC, .more = S16LD_DENOM_8874_MORE};};
template<> struct libdivide_constants<int16_t,8875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8875_MAGIC, .more = S16LD_DENOM_8875_MORE};};
template<> struct libdivide_constants<int16_t,8876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8876_MAGIC, .more = S16LD_DENOM_8876_MORE};};
template<> struct libdivide_constants<int16_t,8877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8877_MAGIC, .more = S16LD_DENOM_8877_MORE};};
template<> struct libdivide_constants<int16_t,8878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8878_MAGIC, .more = S16LD_DENOM_8878_MORE};};
template<> struct libdivide_constants<int16_t,8879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8879_MAGIC, .more = S16LD_DENOM_8879_MORE};};
template<> struct libdivide_constants<int16_t,8880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8880_MAGIC, .more = S16LD_DENOM_8880_MORE};};
template<> struct libdivide_constants<int16_t,8881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8881_MAGIC, .more = S16LD_DENOM_8881_MORE};};
template<> struct libdivide_constants<int16_t,8882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8882_MAGIC, .more = S16LD_DENOM_8882_MORE};};
template<> struct libdivide_constants<int16_t,8883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8883_MAGIC, .more = S16LD_DENOM_8883_MORE};};
template<> struct libdivide_constants<int16_t,8884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8884_MAGIC, .more = S16LD_DENOM_8884_MORE};};
template<> struct libdivide_constants<int16_t,8885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8885_MAGIC, .more = S16LD_DENOM_8885_MORE};};
template<> struct libdivide_constants<int16_t,8886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8886_MAGIC, .more = S16LD_DENOM_8886_MORE};};
template<> struct libdivide_constants<int16_t,8887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8887_MAGIC, .more = S16LD_DENOM_8887_MORE};};
template<> struct libdivide_constants<int16_t,8888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8888_MAGIC, .more = S16LD_DENOM_8888_MORE};};
template<> struct libdivide_constants<int16_t,8889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8889_MAGIC, .more = S16LD_DENOM_8889_MORE};};
template<> struct libdivide_constants<int16_t,8890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8890_MAGIC, .more = S16LD_DENOM_8890_MORE};};
template<> struct libdivide_constants<int16_t,8891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8891_MAGIC, .more = S16LD_DENOM_8891_MORE};};
template<> struct libdivide_constants<int16_t,8892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8892_MAGIC, .more = S16LD_DENOM_8892_MORE};};
template<> struct libdivide_constants<int16_t,8893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8893_MAGIC, .more = S16LD_DENOM_8893_MORE};};
template<> struct libdivide_constants<int16_t,8894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8894_MAGIC, .more = S16LD_DENOM_8894_MORE};};
template<> struct libdivide_constants<int16_t,8895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8895_MAGIC, .more = S16LD_DENOM_8895_MORE};};
template<> struct libdivide_constants<int16_t,8896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8896_MAGIC, .more = S16LD_DENOM_8896_MORE};};
template<> struct libdivide_constants<int16_t,8897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8897_MAGIC, .more = S16LD_DENOM_8897_MORE};};
template<> struct libdivide_constants<int16_t,8898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8898_MAGIC, .more = S16LD_DENOM_8898_MORE};};
template<> struct libdivide_constants<int16_t,8899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8899_MAGIC, .more = S16LD_DENOM_8899_MORE};};
template<> struct libdivide_constants<int16_t,8900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8900_MAGIC, .more = S16LD_DENOM_8900_MORE};};
template<> struct libdivide_constants<int16_t,8901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8901_MAGIC, .more = S16LD_DENOM_8901_MORE};};
template<> struct libdivide_constants<int16_t,8902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8902_MAGIC, .more = S16LD_DENOM_8902_MORE};};
template<> struct libdivide_constants<int16_t,8903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8903_MAGIC, .more = S16LD_DENOM_8903_MORE};};
template<> struct libdivide_constants<int16_t,8904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8904_MAGIC, .more = S16LD_DENOM_8904_MORE};};
template<> struct libdivide_constants<int16_t,8905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8905_MAGIC, .more = S16LD_DENOM_8905_MORE};};
template<> struct libdivide_constants<int16_t,8906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8906_MAGIC, .more = S16LD_DENOM_8906_MORE};};
template<> struct libdivide_constants<int16_t,8907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8907_MAGIC, .more = S16LD_DENOM_8907_MORE};};
template<> struct libdivide_constants<int16_t,8908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8908_MAGIC, .more = S16LD_DENOM_8908_MORE};};
template<> struct libdivide_constants<int16_t,8909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8909_MAGIC, .more = S16LD_DENOM_8909_MORE};};
template<> struct libdivide_constants<int16_t,8910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8910_MAGIC, .more = S16LD_DENOM_8910_MORE};};
template<> struct libdivide_constants<int16_t,8911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8911_MAGIC, .more = S16LD_DENOM_8911_MORE};};
template<> struct libdivide_constants<int16_t,8912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8912_MAGIC, .more = S16LD_DENOM_8912_MORE};};
template<> struct libdivide_constants<int16_t,8913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8913_MAGIC, .more = S16LD_DENOM_8913_MORE};};
template<> struct libdivide_constants<int16_t,8914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8914_MAGIC, .more = S16LD_DENOM_8914_MORE};};
template<> struct libdivide_constants<int16_t,8915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8915_MAGIC, .more = S16LD_DENOM_8915_MORE};};
template<> struct libdivide_constants<int16_t,8916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8916_MAGIC, .more = S16LD_DENOM_8916_MORE};};
template<> struct libdivide_constants<int16_t,8917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8917_MAGIC, .more = S16LD_DENOM_8917_MORE};};
template<> struct libdivide_constants<int16_t,8918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8918_MAGIC, .more = S16LD_DENOM_8918_MORE};};
template<> struct libdivide_constants<int16_t,8919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8919_MAGIC, .more = S16LD_DENOM_8919_MORE};};
template<> struct libdivide_constants<int16_t,8920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8920_MAGIC, .more = S16LD_DENOM_8920_MORE};};
template<> struct libdivide_constants<int16_t,8921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8921_MAGIC, .more = S16LD_DENOM_8921_MORE};};
template<> struct libdivide_constants<int16_t,8922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8922_MAGIC, .more = S16LD_DENOM_8922_MORE};};
template<> struct libdivide_constants<int16_t,8923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8923_MAGIC, .more = S16LD_DENOM_8923_MORE};};
template<> struct libdivide_constants<int16_t,8924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8924_MAGIC, .more = S16LD_DENOM_8924_MORE};};
template<> struct libdivide_constants<int16_t,8925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8925_MAGIC, .more = S16LD_DENOM_8925_MORE};};
template<> struct libdivide_constants<int16_t,8926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8926_MAGIC, .more = S16LD_DENOM_8926_MORE};};
template<> struct libdivide_constants<int16_t,8927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8927_MAGIC, .more = S16LD_DENOM_8927_MORE};};
template<> struct libdivide_constants<int16_t,8928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8928_MAGIC, .more = S16LD_DENOM_8928_MORE};};
template<> struct libdivide_constants<int16_t,8929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8929_MAGIC, .more = S16LD_DENOM_8929_MORE};};
template<> struct libdivide_constants<int16_t,8930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8930_MAGIC, .more = S16LD_DENOM_8930_MORE};};
template<> struct libdivide_constants<int16_t,8931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8931_MAGIC, .more = S16LD_DENOM_8931_MORE};};
template<> struct libdivide_constants<int16_t,8932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8932_MAGIC, .more = S16LD_DENOM_8932_MORE};};
template<> struct libdivide_constants<int16_t,8933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8933_MAGIC, .more = S16LD_DENOM_8933_MORE};};
template<> struct libdivide_constants<int16_t,8934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8934_MAGIC, .more = S16LD_DENOM_8934_MORE};};
template<> struct libdivide_constants<int16_t,8935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8935_MAGIC, .more = S16LD_DENOM_8935_MORE};};
template<> struct libdivide_constants<int16_t,8936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8936_MAGIC, .more = S16LD_DENOM_8936_MORE};};
template<> struct libdivide_constants<int16_t,8937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8937_MAGIC, .more = S16LD_DENOM_8937_MORE};};
template<> struct libdivide_constants<int16_t,8938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8938_MAGIC, .more = S16LD_DENOM_8938_MORE};};
template<> struct libdivide_constants<int16_t,8939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8939_MAGIC, .more = S16LD_DENOM_8939_MORE};};
template<> struct libdivide_constants<int16_t,8940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8940_MAGIC, .more = S16LD_DENOM_8940_MORE};};
template<> struct libdivide_constants<int16_t,8941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8941_MAGIC, .more = S16LD_DENOM_8941_MORE};};
template<> struct libdivide_constants<int16_t,8942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8942_MAGIC, .more = S16LD_DENOM_8942_MORE};};
template<> struct libdivide_constants<int16_t,8943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8943_MAGIC, .more = S16LD_DENOM_8943_MORE};};
template<> struct libdivide_constants<int16_t,8944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8944_MAGIC, .more = S16LD_DENOM_8944_MORE};};
template<> struct libdivide_constants<int16_t,8945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8945_MAGIC, .more = S16LD_DENOM_8945_MORE};};
template<> struct libdivide_constants<int16_t,8946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8946_MAGIC, .more = S16LD_DENOM_8946_MORE};};
template<> struct libdivide_constants<int16_t,8947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8947_MAGIC, .more = S16LD_DENOM_8947_MORE};};
template<> struct libdivide_constants<int16_t,8948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8948_MAGIC, .more = S16LD_DENOM_8948_MORE};};
template<> struct libdivide_constants<int16_t,8949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8949_MAGIC, .more = S16LD_DENOM_8949_MORE};};
template<> struct libdivide_constants<int16_t,8950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8950_MAGIC, .more = S16LD_DENOM_8950_MORE};};
template<> struct libdivide_constants<int16_t,8951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8951_MAGIC, .more = S16LD_DENOM_8951_MORE};};
template<> struct libdivide_constants<int16_t,8952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8952_MAGIC, .more = S16LD_DENOM_8952_MORE};};
template<> struct libdivide_constants<int16_t,8953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8953_MAGIC, .more = S16LD_DENOM_8953_MORE};};
template<> struct libdivide_constants<int16_t,8954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8954_MAGIC, .more = S16LD_DENOM_8954_MORE};};
template<> struct libdivide_constants<int16_t,8955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8955_MAGIC, .more = S16LD_DENOM_8955_MORE};};
template<> struct libdivide_constants<int16_t,8956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8956_MAGIC, .more = S16LD_DENOM_8956_MORE};};
template<> struct libdivide_constants<int16_t,8957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8957_MAGIC, .more = S16LD_DENOM_8957_MORE};};
template<> struct libdivide_constants<int16_t,8958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8958_MAGIC, .more = S16LD_DENOM_8958_MORE};};
template<> struct libdivide_constants<int16_t,8959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8959_MAGIC, .more = S16LD_DENOM_8959_MORE};};
template<> struct libdivide_constants<int16_t,8960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8960_MAGIC, .more = S16LD_DENOM_8960_MORE};};
template<> struct libdivide_constants<int16_t,8961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8961_MAGIC, .more = S16LD_DENOM_8961_MORE};};
template<> struct libdivide_constants<int16_t,8962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8962_MAGIC, .more = S16LD_DENOM_8962_MORE};};
template<> struct libdivide_constants<int16_t,8963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8963_MAGIC, .more = S16LD_DENOM_8963_MORE};};
template<> struct libdivide_constants<int16_t,8964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8964_MAGIC, .more = S16LD_DENOM_8964_MORE};};
template<> struct libdivide_constants<int16_t,8965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8965_MAGIC, .more = S16LD_DENOM_8965_MORE};};
template<> struct libdivide_constants<int16_t,8966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8966_MAGIC, .more = S16LD_DENOM_8966_MORE};};
template<> struct libdivide_constants<int16_t,8967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8967_MAGIC, .more = S16LD_DENOM_8967_MORE};};
template<> struct libdivide_constants<int16_t,8968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8968_MAGIC, .more = S16LD_DENOM_8968_MORE};};
template<> struct libdivide_constants<int16_t,8969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8969_MAGIC, .more = S16LD_DENOM_8969_MORE};};
template<> struct libdivide_constants<int16_t,8970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8970_MAGIC, .more = S16LD_DENOM_8970_MORE};};
template<> struct libdivide_constants<int16_t,8971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8971_MAGIC, .more = S16LD_DENOM_8971_MORE};};
template<> struct libdivide_constants<int16_t,8972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8972_MAGIC, .more = S16LD_DENOM_8972_MORE};};
template<> struct libdivide_constants<int16_t,8973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8973_MAGIC, .more = S16LD_DENOM_8973_MORE};};
template<> struct libdivide_constants<int16_t,8974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8974_MAGIC, .more = S16LD_DENOM_8974_MORE};};
template<> struct libdivide_constants<int16_t,8975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8975_MAGIC, .more = S16LD_DENOM_8975_MORE};};
template<> struct libdivide_constants<int16_t,8976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8976_MAGIC, .more = S16LD_DENOM_8976_MORE};};
template<> struct libdivide_constants<int16_t,8977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8977_MAGIC, .more = S16LD_DENOM_8977_MORE};};
template<> struct libdivide_constants<int16_t,8978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8978_MAGIC, .more = S16LD_DENOM_8978_MORE};};
template<> struct libdivide_constants<int16_t,8979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8979_MAGIC, .more = S16LD_DENOM_8979_MORE};};
template<> struct libdivide_constants<int16_t,8980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8980_MAGIC, .more = S16LD_DENOM_8980_MORE};};
template<> struct libdivide_constants<int16_t,8981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8981_MAGIC, .more = S16LD_DENOM_8981_MORE};};
template<> struct libdivide_constants<int16_t,8982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8982_MAGIC, .more = S16LD_DENOM_8982_MORE};};
template<> struct libdivide_constants<int16_t,8983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8983_MAGIC, .more = S16LD_DENOM_8983_MORE};};
template<> struct libdivide_constants<int16_t,8984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8984_MAGIC, .more = S16LD_DENOM_8984_MORE};};
template<> struct libdivide_constants<int16_t,8985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8985_MAGIC, .more = S16LD_DENOM_8985_MORE};};
template<> struct libdivide_constants<int16_t,8986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8986_MAGIC, .more = S16LD_DENOM_8986_MORE};};
template<> struct libdivide_constants<int16_t,8987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8987_MAGIC, .more = S16LD_DENOM_8987_MORE};};
template<> struct libdivide_constants<int16_t,8988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8988_MAGIC, .more = S16LD_DENOM_8988_MORE};};
template<> struct libdivide_constants<int16_t,8989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8989_MAGIC, .more = S16LD_DENOM_8989_MORE};};
template<> struct libdivide_constants<int16_t,8990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8990_MAGIC, .more = S16LD_DENOM_8990_MORE};};
template<> struct libdivide_constants<int16_t,8991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8991_MAGIC, .more = S16LD_DENOM_8991_MORE};};
template<> struct libdivide_constants<int16_t,8992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8992_MAGIC, .more = S16LD_DENOM_8992_MORE};};
template<> struct libdivide_constants<int16_t,8993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8993_MAGIC, .more = S16LD_DENOM_8993_MORE};};
template<> struct libdivide_constants<int16_t,8994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8994_MAGIC, .more = S16LD_DENOM_8994_MORE};};
template<> struct libdivide_constants<int16_t,8995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8995_MAGIC, .more = S16LD_DENOM_8995_MORE};};
template<> struct libdivide_constants<int16_t,8996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8996_MAGIC, .more = S16LD_DENOM_8996_MORE};};
template<> struct libdivide_constants<int16_t,8997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8997_MAGIC, .more = S16LD_DENOM_8997_MORE};};
template<> struct libdivide_constants<int16_t,8998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8998_MAGIC, .more = S16LD_DENOM_8998_MORE};};
template<> struct libdivide_constants<int16_t,8999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_8999_MAGIC, .more = S16LD_DENOM_8999_MORE};};
template<> struct libdivide_constants<int16_t,9000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9000_MAGIC, .more = S16LD_DENOM_9000_MORE};};
template<> struct libdivide_constants<int16_t,9001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9001_MAGIC, .more = S16LD_DENOM_9001_MORE};};
template<> struct libdivide_constants<int16_t,9002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9002_MAGIC, .more = S16LD_DENOM_9002_MORE};};
template<> struct libdivide_constants<int16_t,9003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9003_MAGIC, .more = S16LD_DENOM_9003_MORE};};
template<> struct libdivide_constants<int16_t,9004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9004_MAGIC, .more = S16LD_DENOM_9004_MORE};};
template<> struct libdivide_constants<int16_t,9005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9005_MAGIC, .more = S16LD_DENOM_9005_MORE};};
template<> struct libdivide_constants<int16_t,9006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9006_MAGIC, .more = S16LD_DENOM_9006_MORE};};
template<> struct libdivide_constants<int16_t,9007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9007_MAGIC, .more = S16LD_DENOM_9007_MORE};};
template<> struct libdivide_constants<int16_t,9008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9008_MAGIC, .more = S16LD_DENOM_9008_MORE};};
template<> struct libdivide_constants<int16_t,9009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9009_MAGIC, .more = S16LD_DENOM_9009_MORE};};
template<> struct libdivide_constants<int16_t,9010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9010_MAGIC, .more = S16LD_DENOM_9010_MORE};};
template<> struct libdivide_constants<int16_t,9011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9011_MAGIC, .more = S16LD_DENOM_9011_MORE};};
template<> struct libdivide_constants<int16_t,9012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9012_MAGIC, .more = S16LD_DENOM_9012_MORE};};
template<> struct libdivide_constants<int16_t,9013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9013_MAGIC, .more = S16LD_DENOM_9013_MORE};};
template<> struct libdivide_constants<int16_t,9014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9014_MAGIC, .more = S16LD_DENOM_9014_MORE};};
template<> struct libdivide_constants<int16_t,9015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9015_MAGIC, .more = S16LD_DENOM_9015_MORE};};
template<> struct libdivide_constants<int16_t,9016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9016_MAGIC, .more = S16LD_DENOM_9016_MORE};};
template<> struct libdivide_constants<int16_t,9017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9017_MAGIC, .more = S16LD_DENOM_9017_MORE};};
template<> struct libdivide_constants<int16_t,9018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9018_MAGIC, .more = S16LD_DENOM_9018_MORE};};
template<> struct libdivide_constants<int16_t,9019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9019_MAGIC, .more = S16LD_DENOM_9019_MORE};};
template<> struct libdivide_constants<int16_t,9020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9020_MAGIC, .more = S16LD_DENOM_9020_MORE};};
template<> struct libdivide_constants<int16_t,9021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9021_MAGIC, .more = S16LD_DENOM_9021_MORE};};
template<> struct libdivide_constants<int16_t,9022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9022_MAGIC, .more = S16LD_DENOM_9022_MORE};};
template<> struct libdivide_constants<int16_t,9023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9023_MAGIC, .more = S16LD_DENOM_9023_MORE};};
template<> struct libdivide_constants<int16_t,9024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9024_MAGIC, .more = S16LD_DENOM_9024_MORE};};
template<> struct libdivide_constants<int16_t,9025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9025_MAGIC, .more = S16LD_DENOM_9025_MORE};};
template<> struct libdivide_constants<int16_t,9026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9026_MAGIC, .more = S16LD_DENOM_9026_MORE};};
template<> struct libdivide_constants<int16_t,9027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9027_MAGIC, .more = S16LD_DENOM_9027_MORE};};
template<> struct libdivide_constants<int16_t,9028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9028_MAGIC, .more = S16LD_DENOM_9028_MORE};};
template<> struct libdivide_constants<int16_t,9029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9029_MAGIC, .more = S16LD_DENOM_9029_MORE};};
template<> struct libdivide_constants<int16_t,9030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9030_MAGIC, .more = S16LD_DENOM_9030_MORE};};
template<> struct libdivide_constants<int16_t,9031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9031_MAGIC, .more = S16LD_DENOM_9031_MORE};};
template<> struct libdivide_constants<int16_t,9032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9032_MAGIC, .more = S16LD_DENOM_9032_MORE};};
template<> struct libdivide_constants<int16_t,9033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9033_MAGIC, .more = S16LD_DENOM_9033_MORE};};
template<> struct libdivide_constants<int16_t,9034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9034_MAGIC, .more = S16LD_DENOM_9034_MORE};};
template<> struct libdivide_constants<int16_t,9035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9035_MAGIC, .more = S16LD_DENOM_9035_MORE};};
template<> struct libdivide_constants<int16_t,9036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9036_MAGIC, .more = S16LD_DENOM_9036_MORE};};
template<> struct libdivide_constants<int16_t,9037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9037_MAGIC, .more = S16LD_DENOM_9037_MORE};};
template<> struct libdivide_constants<int16_t,9038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9038_MAGIC, .more = S16LD_DENOM_9038_MORE};};
template<> struct libdivide_constants<int16_t,9039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9039_MAGIC, .more = S16LD_DENOM_9039_MORE};};
template<> struct libdivide_constants<int16_t,9040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9040_MAGIC, .more = S16LD_DENOM_9040_MORE};};
template<> struct libdivide_constants<int16_t,9041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9041_MAGIC, .more = S16LD_DENOM_9041_MORE};};
template<> struct libdivide_constants<int16_t,9042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9042_MAGIC, .more = S16LD_DENOM_9042_MORE};};
template<> struct libdivide_constants<int16_t,9043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9043_MAGIC, .more = S16LD_DENOM_9043_MORE};};
template<> struct libdivide_constants<int16_t,9044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9044_MAGIC, .more = S16LD_DENOM_9044_MORE};};
template<> struct libdivide_constants<int16_t,9045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9045_MAGIC, .more = S16LD_DENOM_9045_MORE};};
template<> struct libdivide_constants<int16_t,9046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9046_MAGIC, .more = S16LD_DENOM_9046_MORE};};
template<> struct libdivide_constants<int16_t,9047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9047_MAGIC, .more = S16LD_DENOM_9047_MORE};};
template<> struct libdivide_constants<int16_t,9048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9048_MAGIC, .more = S16LD_DENOM_9048_MORE};};
template<> struct libdivide_constants<int16_t,9049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9049_MAGIC, .more = S16LD_DENOM_9049_MORE};};
template<> struct libdivide_constants<int16_t,9050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9050_MAGIC, .more = S16LD_DENOM_9050_MORE};};
template<> struct libdivide_constants<int16_t,9051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9051_MAGIC, .more = S16LD_DENOM_9051_MORE};};
template<> struct libdivide_constants<int16_t,9052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9052_MAGIC, .more = S16LD_DENOM_9052_MORE};};
template<> struct libdivide_constants<int16_t,9053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9053_MAGIC, .more = S16LD_DENOM_9053_MORE};};
template<> struct libdivide_constants<int16_t,9054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9054_MAGIC, .more = S16LD_DENOM_9054_MORE};};
template<> struct libdivide_constants<int16_t,9055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9055_MAGIC, .more = S16LD_DENOM_9055_MORE};};
template<> struct libdivide_constants<int16_t,9056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9056_MAGIC, .more = S16LD_DENOM_9056_MORE};};
template<> struct libdivide_constants<int16_t,9057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9057_MAGIC, .more = S16LD_DENOM_9057_MORE};};
template<> struct libdivide_constants<int16_t,9058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9058_MAGIC, .more = S16LD_DENOM_9058_MORE};};
template<> struct libdivide_constants<int16_t,9059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9059_MAGIC, .more = S16LD_DENOM_9059_MORE};};
template<> struct libdivide_constants<int16_t,9060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9060_MAGIC, .more = S16LD_DENOM_9060_MORE};};
template<> struct libdivide_constants<int16_t,9061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9061_MAGIC, .more = S16LD_DENOM_9061_MORE};};
template<> struct libdivide_constants<int16_t,9062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9062_MAGIC, .more = S16LD_DENOM_9062_MORE};};
template<> struct libdivide_constants<int16_t,9063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9063_MAGIC, .more = S16LD_DENOM_9063_MORE};};
template<> struct libdivide_constants<int16_t,9064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9064_MAGIC, .more = S16LD_DENOM_9064_MORE};};
template<> struct libdivide_constants<int16_t,9065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9065_MAGIC, .more = S16LD_DENOM_9065_MORE};};
template<> struct libdivide_constants<int16_t,9066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9066_MAGIC, .more = S16LD_DENOM_9066_MORE};};
template<> struct libdivide_constants<int16_t,9067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9067_MAGIC, .more = S16LD_DENOM_9067_MORE};};
template<> struct libdivide_constants<int16_t,9068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9068_MAGIC, .more = S16LD_DENOM_9068_MORE};};
template<> struct libdivide_constants<int16_t,9069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9069_MAGIC, .more = S16LD_DENOM_9069_MORE};};
template<> struct libdivide_constants<int16_t,9070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9070_MAGIC, .more = S16LD_DENOM_9070_MORE};};
template<> struct libdivide_constants<int16_t,9071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9071_MAGIC, .more = S16LD_DENOM_9071_MORE};};
template<> struct libdivide_constants<int16_t,9072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9072_MAGIC, .more = S16LD_DENOM_9072_MORE};};
template<> struct libdivide_constants<int16_t,9073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9073_MAGIC, .more = S16LD_DENOM_9073_MORE};};
template<> struct libdivide_constants<int16_t,9074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9074_MAGIC, .more = S16LD_DENOM_9074_MORE};};
template<> struct libdivide_constants<int16_t,9075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9075_MAGIC, .more = S16LD_DENOM_9075_MORE};};
template<> struct libdivide_constants<int16_t,9076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9076_MAGIC, .more = S16LD_DENOM_9076_MORE};};
template<> struct libdivide_constants<int16_t,9077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9077_MAGIC, .more = S16LD_DENOM_9077_MORE};};
template<> struct libdivide_constants<int16_t,9078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9078_MAGIC, .more = S16LD_DENOM_9078_MORE};};
template<> struct libdivide_constants<int16_t,9079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9079_MAGIC, .more = S16LD_DENOM_9079_MORE};};
template<> struct libdivide_constants<int16_t,9080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9080_MAGIC, .more = S16LD_DENOM_9080_MORE};};
template<> struct libdivide_constants<int16_t,9081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9081_MAGIC, .more = S16LD_DENOM_9081_MORE};};
template<> struct libdivide_constants<int16_t,9082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9082_MAGIC, .more = S16LD_DENOM_9082_MORE};};
template<> struct libdivide_constants<int16_t,9083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9083_MAGIC, .more = S16LD_DENOM_9083_MORE};};
template<> struct libdivide_constants<int16_t,9084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9084_MAGIC, .more = S16LD_DENOM_9084_MORE};};
template<> struct libdivide_constants<int16_t,9085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9085_MAGIC, .more = S16LD_DENOM_9085_MORE};};
template<> struct libdivide_constants<int16_t,9086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9086_MAGIC, .more = S16LD_DENOM_9086_MORE};};
template<> struct libdivide_constants<int16_t,9087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9087_MAGIC, .more = S16LD_DENOM_9087_MORE};};
template<> struct libdivide_constants<int16_t,9088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9088_MAGIC, .more = S16LD_DENOM_9088_MORE};};
template<> struct libdivide_constants<int16_t,9089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9089_MAGIC, .more = S16LD_DENOM_9089_MORE};};
template<> struct libdivide_constants<int16_t,9090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9090_MAGIC, .more = S16LD_DENOM_9090_MORE};};
template<> struct libdivide_constants<int16_t,9091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9091_MAGIC, .more = S16LD_DENOM_9091_MORE};};
template<> struct libdivide_constants<int16_t,9092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9092_MAGIC, .more = S16LD_DENOM_9092_MORE};};
template<> struct libdivide_constants<int16_t,9093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9093_MAGIC, .more = S16LD_DENOM_9093_MORE};};
template<> struct libdivide_constants<int16_t,9094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9094_MAGIC, .more = S16LD_DENOM_9094_MORE};};
template<> struct libdivide_constants<int16_t,9095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9095_MAGIC, .more = S16LD_DENOM_9095_MORE};};
template<> struct libdivide_constants<int16_t,9096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9096_MAGIC, .more = S16LD_DENOM_9096_MORE};};
template<> struct libdivide_constants<int16_t,9097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9097_MAGIC, .more = S16LD_DENOM_9097_MORE};};
template<> struct libdivide_constants<int16_t,9098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9098_MAGIC, .more = S16LD_DENOM_9098_MORE};};
template<> struct libdivide_constants<int16_t,9099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9099_MAGIC, .more = S16LD_DENOM_9099_MORE};};
template<> struct libdivide_constants<int16_t,9100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9100_MAGIC, .more = S16LD_DENOM_9100_MORE};};
template<> struct libdivide_constants<int16_t,9101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9101_MAGIC, .more = S16LD_DENOM_9101_MORE};};
template<> struct libdivide_constants<int16_t,9102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9102_MAGIC, .more = S16LD_DENOM_9102_MORE};};
template<> struct libdivide_constants<int16_t,9103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9103_MAGIC, .more = S16LD_DENOM_9103_MORE};};
template<> struct libdivide_constants<int16_t,9104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9104_MAGIC, .more = S16LD_DENOM_9104_MORE};};
template<> struct libdivide_constants<int16_t,9105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9105_MAGIC, .more = S16LD_DENOM_9105_MORE};};
template<> struct libdivide_constants<int16_t,9106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9106_MAGIC, .more = S16LD_DENOM_9106_MORE};};
template<> struct libdivide_constants<int16_t,9107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9107_MAGIC, .more = S16LD_DENOM_9107_MORE};};
template<> struct libdivide_constants<int16_t,9108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9108_MAGIC, .more = S16LD_DENOM_9108_MORE};};
template<> struct libdivide_constants<int16_t,9109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9109_MAGIC, .more = S16LD_DENOM_9109_MORE};};
template<> struct libdivide_constants<int16_t,9110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9110_MAGIC, .more = S16LD_DENOM_9110_MORE};};
template<> struct libdivide_constants<int16_t,9111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9111_MAGIC, .more = S16LD_DENOM_9111_MORE};};
template<> struct libdivide_constants<int16_t,9112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9112_MAGIC, .more = S16LD_DENOM_9112_MORE};};
template<> struct libdivide_constants<int16_t,9113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9113_MAGIC, .more = S16LD_DENOM_9113_MORE};};
template<> struct libdivide_constants<int16_t,9114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9114_MAGIC, .more = S16LD_DENOM_9114_MORE};};
template<> struct libdivide_constants<int16_t,9115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9115_MAGIC, .more = S16LD_DENOM_9115_MORE};};
template<> struct libdivide_constants<int16_t,9116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9116_MAGIC, .more = S16LD_DENOM_9116_MORE};};
template<> struct libdivide_constants<int16_t,9117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9117_MAGIC, .more = S16LD_DENOM_9117_MORE};};
template<> struct libdivide_constants<int16_t,9118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9118_MAGIC, .more = S16LD_DENOM_9118_MORE};};
template<> struct libdivide_constants<int16_t,9119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9119_MAGIC, .more = S16LD_DENOM_9119_MORE};};
template<> struct libdivide_constants<int16_t,9120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9120_MAGIC, .more = S16LD_DENOM_9120_MORE};};
template<> struct libdivide_constants<int16_t,9121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9121_MAGIC, .more = S16LD_DENOM_9121_MORE};};
template<> struct libdivide_constants<int16_t,9122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9122_MAGIC, .more = S16LD_DENOM_9122_MORE};};
template<> struct libdivide_constants<int16_t,9123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9123_MAGIC, .more = S16LD_DENOM_9123_MORE};};
template<> struct libdivide_constants<int16_t,9124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9124_MAGIC, .more = S16LD_DENOM_9124_MORE};};
template<> struct libdivide_constants<int16_t,9125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9125_MAGIC, .more = S16LD_DENOM_9125_MORE};};
template<> struct libdivide_constants<int16_t,9126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9126_MAGIC, .more = S16LD_DENOM_9126_MORE};};
template<> struct libdivide_constants<int16_t,9127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9127_MAGIC, .more = S16LD_DENOM_9127_MORE};};
template<> struct libdivide_constants<int16_t,9128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9128_MAGIC, .more = S16LD_DENOM_9128_MORE};};
template<> struct libdivide_constants<int16_t,9129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9129_MAGIC, .more = S16LD_DENOM_9129_MORE};};
template<> struct libdivide_constants<int16_t,9130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9130_MAGIC, .more = S16LD_DENOM_9130_MORE};};
template<> struct libdivide_constants<int16_t,9131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9131_MAGIC, .more = S16LD_DENOM_9131_MORE};};
template<> struct libdivide_constants<int16_t,9132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9132_MAGIC, .more = S16LD_DENOM_9132_MORE};};
template<> struct libdivide_constants<int16_t,9133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9133_MAGIC, .more = S16LD_DENOM_9133_MORE};};
template<> struct libdivide_constants<int16_t,9134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9134_MAGIC, .more = S16LD_DENOM_9134_MORE};};
template<> struct libdivide_constants<int16_t,9135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9135_MAGIC, .more = S16LD_DENOM_9135_MORE};};
template<> struct libdivide_constants<int16_t,9136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9136_MAGIC, .more = S16LD_DENOM_9136_MORE};};
template<> struct libdivide_constants<int16_t,9137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9137_MAGIC, .more = S16LD_DENOM_9137_MORE};};
template<> struct libdivide_constants<int16_t,9138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9138_MAGIC, .more = S16LD_DENOM_9138_MORE};};
template<> struct libdivide_constants<int16_t,9139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9139_MAGIC, .more = S16LD_DENOM_9139_MORE};};
template<> struct libdivide_constants<int16_t,9140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9140_MAGIC, .more = S16LD_DENOM_9140_MORE};};
template<> struct libdivide_constants<int16_t,9141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9141_MAGIC, .more = S16LD_DENOM_9141_MORE};};
template<> struct libdivide_constants<int16_t,9142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9142_MAGIC, .more = S16LD_DENOM_9142_MORE};};
template<> struct libdivide_constants<int16_t,9143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9143_MAGIC, .more = S16LD_DENOM_9143_MORE};};
template<> struct libdivide_constants<int16_t,9144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9144_MAGIC, .more = S16LD_DENOM_9144_MORE};};
template<> struct libdivide_constants<int16_t,9145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9145_MAGIC, .more = S16LD_DENOM_9145_MORE};};
template<> struct libdivide_constants<int16_t,9146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9146_MAGIC, .more = S16LD_DENOM_9146_MORE};};
template<> struct libdivide_constants<int16_t,9147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9147_MAGIC, .more = S16LD_DENOM_9147_MORE};};
template<> struct libdivide_constants<int16_t,9148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9148_MAGIC, .more = S16LD_DENOM_9148_MORE};};
template<> struct libdivide_constants<int16_t,9149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9149_MAGIC, .more = S16LD_DENOM_9149_MORE};};
template<> struct libdivide_constants<int16_t,9150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9150_MAGIC, .more = S16LD_DENOM_9150_MORE};};
template<> struct libdivide_constants<int16_t,9151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9151_MAGIC, .more = S16LD_DENOM_9151_MORE};};
template<> struct libdivide_constants<int16_t,9152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9152_MAGIC, .more = S16LD_DENOM_9152_MORE};};
template<> struct libdivide_constants<int16_t,9153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9153_MAGIC, .more = S16LD_DENOM_9153_MORE};};
template<> struct libdivide_constants<int16_t,9154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9154_MAGIC, .more = S16LD_DENOM_9154_MORE};};
template<> struct libdivide_constants<int16_t,9155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9155_MAGIC, .more = S16LD_DENOM_9155_MORE};};
template<> struct libdivide_constants<int16_t,9156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9156_MAGIC, .more = S16LD_DENOM_9156_MORE};};
template<> struct libdivide_constants<int16_t,9157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9157_MAGIC, .more = S16LD_DENOM_9157_MORE};};
template<> struct libdivide_constants<int16_t,9158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9158_MAGIC, .more = S16LD_DENOM_9158_MORE};};
template<> struct libdivide_constants<int16_t,9159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9159_MAGIC, .more = S16LD_DENOM_9159_MORE};};
template<> struct libdivide_constants<int16_t,9160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9160_MAGIC, .more = S16LD_DENOM_9160_MORE};};
template<> struct libdivide_constants<int16_t,9161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9161_MAGIC, .more = S16LD_DENOM_9161_MORE};};
template<> struct libdivide_constants<int16_t,9162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9162_MAGIC, .more = S16LD_DENOM_9162_MORE};};
template<> struct libdivide_constants<int16_t,9163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9163_MAGIC, .more = S16LD_DENOM_9163_MORE};};
template<> struct libdivide_constants<int16_t,9164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9164_MAGIC, .more = S16LD_DENOM_9164_MORE};};
template<> struct libdivide_constants<int16_t,9165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9165_MAGIC, .more = S16LD_DENOM_9165_MORE};};
template<> struct libdivide_constants<int16_t,9166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9166_MAGIC, .more = S16LD_DENOM_9166_MORE};};
template<> struct libdivide_constants<int16_t,9167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9167_MAGIC, .more = S16LD_DENOM_9167_MORE};};
template<> struct libdivide_constants<int16_t,9168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9168_MAGIC, .more = S16LD_DENOM_9168_MORE};};
template<> struct libdivide_constants<int16_t,9169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9169_MAGIC, .more = S16LD_DENOM_9169_MORE};};
template<> struct libdivide_constants<int16_t,9170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9170_MAGIC, .more = S16LD_DENOM_9170_MORE};};
template<> struct libdivide_constants<int16_t,9171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9171_MAGIC, .more = S16LD_DENOM_9171_MORE};};
template<> struct libdivide_constants<int16_t,9172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9172_MAGIC, .more = S16LD_DENOM_9172_MORE};};
template<> struct libdivide_constants<int16_t,9173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9173_MAGIC, .more = S16LD_DENOM_9173_MORE};};
template<> struct libdivide_constants<int16_t,9174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9174_MAGIC, .more = S16LD_DENOM_9174_MORE};};
template<> struct libdivide_constants<int16_t,9175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9175_MAGIC, .more = S16LD_DENOM_9175_MORE};};
template<> struct libdivide_constants<int16_t,9176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9176_MAGIC, .more = S16LD_DENOM_9176_MORE};};
template<> struct libdivide_constants<int16_t,9177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9177_MAGIC, .more = S16LD_DENOM_9177_MORE};};
template<> struct libdivide_constants<int16_t,9178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9178_MAGIC, .more = S16LD_DENOM_9178_MORE};};
template<> struct libdivide_constants<int16_t,9179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9179_MAGIC, .more = S16LD_DENOM_9179_MORE};};
template<> struct libdivide_constants<int16_t,9180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9180_MAGIC, .more = S16LD_DENOM_9180_MORE};};
template<> struct libdivide_constants<int16_t,9181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9181_MAGIC, .more = S16LD_DENOM_9181_MORE};};
template<> struct libdivide_constants<int16_t,9182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9182_MAGIC, .more = S16LD_DENOM_9182_MORE};};
template<> struct libdivide_constants<int16_t,9183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9183_MAGIC, .more = S16LD_DENOM_9183_MORE};};
template<> struct libdivide_constants<int16_t,9184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9184_MAGIC, .more = S16LD_DENOM_9184_MORE};};
template<> struct libdivide_constants<int16_t,9185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9185_MAGIC, .more = S16LD_DENOM_9185_MORE};};
template<> struct libdivide_constants<int16_t,9186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9186_MAGIC, .more = S16LD_DENOM_9186_MORE};};
template<> struct libdivide_constants<int16_t,9187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9187_MAGIC, .more = S16LD_DENOM_9187_MORE};};
template<> struct libdivide_constants<int16_t,9188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9188_MAGIC, .more = S16LD_DENOM_9188_MORE};};
template<> struct libdivide_constants<int16_t,9189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9189_MAGIC, .more = S16LD_DENOM_9189_MORE};};
template<> struct libdivide_constants<int16_t,9190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9190_MAGIC, .more = S16LD_DENOM_9190_MORE};};
template<> struct libdivide_constants<int16_t,9191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9191_MAGIC, .more = S16LD_DENOM_9191_MORE};};
template<> struct libdivide_constants<int16_t,9192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9192_MAGIC, .more = S16LD_DENOM_9192_MORE};};
template<> struct libdivide_constants<int16_t,9193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9193_MAGIC, .more = S16LD_DENOM_9193_MORE};};
template<> struct libdivide_constants<int16_t,9194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9194_MAGIC, .more = S16LD_DENOM_9194_MORE};};
template<> struct libdivide_constants<int16_t,9195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9195_MAGIC, .more = S16LD_DENOM_9195_MORE};};
template<> struct libdivide_constants<int16_t,9196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9196_MAGIC, .more = S16LD_DENOM_9196_MORE};};
template<> struct libdivide_constants<int16_t,9197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9197_MAGIC, .more = S16LD_DENOM_9197_MORE};};
template<> struct libdivide_constants<int16_t,9198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9198_MAGIC, .more = S16LD_DENOM_9198_MORE};};
template<> struct libdivide_constants<int16_t,9199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9199_MAGIC, .more = S16LD_DENOM_9199_MORE};};
template<> struct libdivide_constants<int16_t,9200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9200_MAGIC, .more = S16LD_DENOM_9200_MORE};};
template<> struct libdivide_constants<int16_t,9201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9201_MAGIC, .more = S16LD_DENOM_9201_MORE};};
template<> struct libdivide_constants<int16_t,9202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9202_MAGIC, .more = S16LD_DENOM_9202_MORE};};
template<> struct libdivide_constants<int16_t,9203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9203_MAGIC, .more = S16LD_DENOM_9203_MORE};};
template<> struct libdivide_constants<int16_t,9204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9204_MAGIC, .more = S16LD_DENOM_9204_MORE};};
template<> struct libdivide_constants<int16_t,9205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9205_MAGIC, .more = S16LD_DENOM_9205_MORE};};
template<> struct libdivide_constants<int16_t,9206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9206_MAGIC, .more = S16LD_DENOM_9206_MORE};};
template<> struct libdivide_constants<int16_t,9207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9207_MAGIC, .more = S16LD_DENOM_9207_MORE};};
template<> struct libdivide_constants<int16_t,9208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9208_MAGIC, .more = S16LD_DENOM_9208_MORE};};
template<> struct libdivide_constants<int16_t,9209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9209_MAGIC, .more = S16LD_DENOM_9209_MORE};};
template<> struct libdivide_constants<int16_t,9210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9210_MAGIC, .more = S16LD_DENOM_9210_MORE};};
template<> struct libdivide_constants<int16_t,9211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9211_MAGIC, .more = S16LD_DENOM_9211_MORE};};
template<> struct libdivide_constants<int16_t,9212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9212_MAGIC, .more = S16LD_DENOM_9212_MORE};};
template<> struct libdivide_constants<int16_t,9213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9213_MAGIC, .more = S16LD_DENOM_9213_MORE};};
template<> struct libdivide_constants<int16_t,9214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9214_MAGIC, .more = S16LD_DENOM_9214_MORE};};
template<> struct libdivide_constants<int16_t,9215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9215_MAGIC, .more = S16LD_DENOM_9215_MORE};};
template<> struct libdivide_constants<int16_t,9216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9216_MAGIC, .more = S16LD_DENOM_9216_MORE};};
template<> struct libdivide_constants<int16_t,9217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9217_MAGIC, .more = S16LD_DENOM_9217_MORE};};
template<> struct libdivide_constants<int16_t,9218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9218_MAGIC, .more = S16LD_DENOM_9218_MORE};};
template<> struct libdivide_constants<int16_t,9219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9219_MAGIC, .more = S16LD_DENOM_9219_MORE};};
template<> struct libdivide_constants<int16_t,9220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9220_MAGIC, .more = S16LD_DENOM_9220_MORE};};
template<> struct libdivide_constants<int16_t,9221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9221_MAGIC, .more = S16LD_DENOM_9221_MORE};};
template<> struct libdivide_constants<int16_t,9222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9222_MAGIC, .more = S16LD_DENOM_9222_MORE};};
template<> struct libdivide_constants<int16_t,9223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9223_MAGIC, .more = S16LD_DENOM_9223_MORE};};
template<> struct libdivide_constants<int16_t,9224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9224_MAGIC, .more = S16LD_DENOM_9224_MORE};};
template<> struct libdivide_constants<int16_t,9225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9225_MAGIC, .more = S16LD_DENOM_9225_MORE};};
template<> struct libdivide_constants<int16_t,9226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9226_MAGIC, .more = S16LD_DENOM_9226_MORE};};
template<> struct libdivide_constants<int16_t,9227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9227_MAGIC, .more = S16LD_DENOM_9227_MORE};};
template<> struct libdivide_constants<int16_t,9228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9228_MAGIC, .more = S16LD_DENOM_9228_MORE};};
template<> struct libdivide_constants<int16_t,9229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9229_MAGIC, .more = S16LD_DENOM_9229_MORE};};
template<> struct libdivide_constants<int16_t,9230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9230_MAGIC, .more = S16LD_DENOM_9230_MORE};};
template<> struct libdivide_constants<int16_t,9231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9231_MAGIC, .more = S16LD_DENOM_9231_MORE};};
template<> struct libdivide_constants<int16_t,9232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9232_MAGIC, .more = S16LD_DENOM_9232_MORE};};
template<> struct libdivide_constants<int16_t,9233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9233_MAGIC, .more = S16LD_DENOM_9233_MORE};};
template<> struct libdivide_constants<int16_t,9234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9234_MAGIC, .more = S16LD_DENOM_9234_MORE};};
template<> struct libdivide_constants<int16_t,9235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9235_MAGIC, .more = S16LD_DENOM_9235_MORE};};
template<> struct libdivide_constants<int16_t,9236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9236_MAGIC, .more = S16LD_DENOM_9236_MORE};};
template<> struct libdivide_constants<int16_t,9237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9237_MAGIC, .more = S16LD_DENOM_9237_MORE};};
template<> struct libdivide_constants<int16_t,9238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9238_MAGIC, .more = S16LD_DENOM_9238_MORE};};
template<> struct libdivide_constants<int16_t,9239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9239_MAGIC, .more = S16LD_DENOM_9239_MORE};};
template<> struct libdivide_constants<int16_t,9240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9240_MAGIC, .more = S16LD_DENOM_9240_MORE};};
template<> struct libdivide_constants<int16_t,9241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9241_MAGIC, .more = S16LD_DENOM_9241_MORE};};
template<> struct libdivide_constants<int16_t,9242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9242_MAGIC, .more = S16LD_DENOM_9242_MORE};};
template<> struct libdivide_constants<int16_t,9243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9243_MAGIC, .more = S16LD_DENOM_9243_MORE};};
template<> struct libdivide_constants<int16_t,9244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9244_MAGIC, .more = S16LD_DENOM_9244_MORE};};
template<> struct libdivide_constants<int16_t,9245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9245_MAGIC, .more = S16LD_DENOM_9245_MORE};};
template<> struct libdivide_constants<int16_t,9246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9246_MAGIC, .more = S16LD_DENOM_9246_MORE};};
template<> struct libdivide_constants<int16_t,9247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9247_MAGIC, .more = S16LD_DENOM_9247_MORE};};
template<> struct libdivide_constants<int16_t,9248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9248_MAGIC, .more = S16LD_DENOM_9248_MORE};};
template<> struct libdivide_constants<int16_t,9249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9249_MAGIC, .more = S16LD_DENOM_9249_MORE};};
template<> struct libdivide_constants<int16_t,9250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9250_MAGIC, .more = S16LD_DENOM_9250_MORE};};
template<> struct libdivide_constants<int16_t,9251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9251_MAGIC, .more = S16LD_DENOM_9251_MORE};};
template<> struct libdivide_constants<int16_t,9252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9252_MAGIC, .more = S16LD_DENOM_9252_MORE};};
template<> struct libdivide_constants<int16_t,9253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9253_MAGIC, .more = S16LD_DENOM_9253_MORE};};
template<> struct libdivide_constants<int16_t,9254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9254_MAGIC, .more = S16LD_DENOM_9254_MORE};};
template<> struct libdivide_constants<int16_t,9255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9255_MAGIC, .more = S16LD_DENOM_9255_MORE};};
template<> struct libdivide_constants<int16_t,9256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9256_MAGIC, .more = S16LD_DENOM_9256_MORE};};
template<> struct libdivide_constants<int16_t,9257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9257_MAGIC, .more = S16LD_DENOM_9257_MORE};};
template<> struct libdivide_constants<int16_t,9258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9258_MAGIC, .more = S16LD_DENOM_9258_MORE};};
template<> struct libdivide_constants<int16_t,9259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9259_MAGIC, .more = S16LD_DENOM_9259_MORE};};
template<> struct libdivide_constants<int16_t,9260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9260_MAGIC, .more = S16LD_DENOM_9260_MORE};};
template<> struct libdivide_constants<int16_t,9261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9261_MAGIC, .more = S16LD_DENOM_9261_MORE};};
template<> struct libdivide_constants<int16_t,9262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9262_MAGIC, .more = S16LD_DENOM_9262_MORE};};
template<> struct libdivide_constants<int16_t,9263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9263_MAGIC, .more = S16LD_DENOM_9263_MORE};};
template<> struct libdivide_constants<int16_t,9264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9264_MAGIC, .more = S16LD_DENOM_9264_MORE};};
template<> struct libdivide_constants<int16_t,9265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9265_MAGIC, .more = S16LD_DENOM_9265_MORE};};
template<> struct libdivide_constants<int16_t,9266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9266_MAGIC, .more = S16LD_DENOM_9266_MORE};};
template<> struct libdivide_constants<int16_t,9267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9267_MAGIC, .more = S16LD_DENOM_9267_MORE};};
template<> struct libdivide_constants<int16_t,9268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9268_MAGIC, .more = S16LD_DENOM_9268_MORE};};
template<> struct libdivide_constants<int16_t,9269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9269_MAGIC, .more = S16LD_DENOM_9269_MORE};};
template<> struct libdivide_constants<int16_t,9270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9270_MAGIC, .more = S16LD_DENOM_9270_MORE};};
template<> struct libdivide_constants<int16_t,9271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9271_MAGIC, .more = S16LD_DENOM_9271_MORE};};
template<> struct libdivide_constants<int16_t,9272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9272_MAGIC, .more = S16LD_DENOM_9272_MORE};};
template<> struct libdivide_constants<int16_t,9273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9273_MAGIC, .more = S16LD_DENOM_9273_MORE};};
template<> struct libdivide_constants<int16_t,9274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9274_MAGIC, .more = S16LD_DENOM_9274_MORE};};
template<> struct libdivide_constants<int16_t,9275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9275_MAGIC, .more = S16LD_DENOM_9275_MORE};};
template<> struct libdivide_constants<int16_t,9276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9276_MAGIC, .more = S16LD_DENOM_9276_MORE};};
template<> struct libdivide_constants<int16_t,9277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9277_MAGIC, .more = S16LD_DENOM_9277_MORE};};
template<> struct libdivide_constants<int16_t,9278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9278_MAGIC, .more = S16LD_DENOM_9278_MORE};};
template<> struct libdivide_constants<int16_t,9279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9279_MAGIC, .more = S16LD_DENOM_9279_MORE};};
template<> struct libdivide_constants<int16_t,9280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9280_MAGIC, .more = S16LD_DENOM_9280_MORE};};
template<> struct libdivide_constants<int16_t,9281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9281_MAGIC, .more = S16LD_DENOM_9281_MORE};};
template<> struct libdivide_constants<int16_t,9282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9282_MAGIC, .more = S16LD_DENOM_9282_MORE};};
template<> struct libdivide_constants<int16_t,9283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9283_MAGIC, .more = S16LD_DENOM_9283_MORE};};
template<> struct libdivide_constants<int16_t,9284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9284_MAGIC, .more = S16LD_DENOM_9284_MORE};};
template<> struct libdivide_constants<int16_t,9285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9285_MAGIC, .more = S16LD_DENOM_9285_MORE};};
template<> struct libdivide_constants<int16_t,9286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9286_MAGIC, .more = S16LD_DENOM_9286_MORE};};
template<> struct libdivide_constants<int16_t,9287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9287_MAGIC, .more = S16LD_DENOM_9287_MORE};};
template<> struct libdivide_constants<int16_t,9288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9288_MAGIC, .more = S16LD_DENOM_9288_MORE};};
template<> struct libdivide_constants<int16_t,9289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9289_MAGIC, .more = S16LD_DENOM_9289_MORE};};
template<> struct libdivide_constants<int16_t,9290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9290_MAGIC, .more = S16LD_DENOM_9290_MORE};};
template<> struct libdivide_constants<int16_t,9291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9291_MAGIC, .more = S16LD_DENOM_9291_MORE};};
template<> struct libdivide_constants<int16_t,9292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9292_MAGIC, .more = S16LD_DENOM_9292_MORE};};
template<> struct libdivide_constants<int16_t,9293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9293_MAGIC, .more = S16LD_DENOM_9293_MORE};};
template<> struct libdivide_constants<int16_t,9294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9294_MAGIC, .more = S16LD_DENOM_9294_MORE};};
template<> struct libdivide_constants<int16_t,9295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9295_MAGIC, .more = S16LD_DENOM_9295_MORE};};
template<> struct libdivide_constants<int16_t,9296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9296_MAGIC, .more = S16LD_DENOM_9296_MORE};};
template<> struct libdivide_constants<int16_t,9297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9297_MAGIC, .more = S16LD_DENOM_9297_MORE};};
template<> struct libdivide_constants<int16_t,9298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9298_MAGIC, .more = S16LD_DENOM_9298_MORE};};
template<> struct libdivide_constants<int16_t,9299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9299_MAGIC, .more = S16LD_DENOM_9299_MORE};};
template<> struct libdivide_constants<int16_t,9300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9300_MAGIC, .more = S16LD_DENOM_9300_MORE};};
template<> struct libdivide_constants<int16_t,9301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9301_MAGIC, .more = S16LD_DENOM_9301_MORE};};
template<> struct libdivide_constants<int16_t,9302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9302_MAGIC, .more = S16LD_DENOM_9302_MORE};};
template<> struct libdivide_constants<int16_t,9303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9303_MAGIC, .more = S16LD_DENOM_9303_MORE};};
template<> struct libdivide_constants<int16_t,9304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9304_MAGIC, .more = S16LD_DENOM_9304_MORE};};
template<> struct libdivide_constants<int16_t,9305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9305_MAGIC, .more = S16LD_DENOM_9305_MORE};};
template<> struct libdivide_constants<int16_t,9306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9306_MAGIC, .more = S16LD_DENOM_9306_MORE};};
template<> struct libdivide_constants<int16_t,9307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9307_MAGIC, .more = S16LD_DENOM_9307_MORE};};
template<> struct libdivide_constants<int16_t,9308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9308_MAGIC, .more = S16LD_DENOM_9308_MORE};};
template<> struct libdivide_constants<int16_t,9309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9309_MAGIC, .more = S16LD_DENOM_9309_MORE};};
template<> struct libdivide_constants<int16_t,9310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9310_MAGIC, .more = S16LD_DENOM_9310_MORE};};
template<> struct libdivide_constants<int16_t,9311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9311_MAGIC, .more = S16LD_DENOM_9311_MORE};};
template<> struct libdivide_constants<int16_t,9312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9312_MAGIC, .more = S16LD_DENOM_9312_MORE};};
template<> struct libdivide_constants<int16_t,9313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9313_MAGIC, .more = S16LD_DENOM_9313_MORE};};
template<> struct libdivide_constants<int16_t,9314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9314_MAGIC, .more = S16LD_DENOM_9314_MORE};};
template<> struct libdivide_constants<int16_t,9315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9315_MAGIC, .more = S16LD_DENOM_9315_MORE};};
template<> struct libdivide_constants<int16_t,9316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9316_MAGIC, .more = S16LD_DENOM_9316_MORE};};
template<> struct libdivide_constants<int16_t,9317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9317_MAGIC, .more = S16LD_DENOM_9317_MORE};};
template<> struct libdivide_constants<int16_t,9318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9318_MAGIC, .more = S16LD_DENOM_9318_MORE};};
template<> struct libdivide_constants<int16_t,9319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9319_MAGIC, .more = S16LD_DENOM_9319_MORE};};
template<> struct libdivide_constants<int16_t,9320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9320_MAGIC, .more = S16LD_DENOM_9320_MORE};};
template<> struct libdivide_constants<int16_t,9321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9321_MAGIC, .more = S16LD_DENOM_9321_MORE};};
template<> struct libdivide_constants<int16_t,9322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9322_MAGIC, .more = S16LD_DENOM_9322_MORE};};
template<> struct libdivide_constants<int16_t,9323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9323_MAGIC, .more = S16LD_DENOM_9323_MORE};};
template<> struct libdivide_constants<int16_t,9324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9324_MAGIC, .more = S16LD_DENOM_9324_MORE};};
template<> struct libdivide_constants<int16_t,9325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9325_MAGIC, .more = S16LD_DENOM_9325_MORE};};
template<> struct libdivide_constants<int16_t,9326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9326_MAGIC, .more = S16LD_DENOM_9326_MORE};};
template<> struct libdivide_constants<int16_t,9327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9327_MAGIC, .more = S16LD_DENOM_9327_MORE};};
template<> struct libdivide_constants<int16_t,9328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9328_MAGIC, .more = S16LD_DENOM_9328_MORE};};
template<> struct libdivide_constants<int16_t,9329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9329_MAGIC, .more = S16LD_DENOM_9329_MORE};};
template<> struct libdivide_constants<int16_t,9330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9330_MAGIC, .more = S16LD_DENOM_9330_MORE};};
template<> struct libdivide_constants<int16_t,9331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9331_MAGIC, .more = S16LD_DENOM_9331_MORE};};
template<> struct libdivide_constants<int16_t,9332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9332_MAGIC, .more = S16LD_DENOM_9332_MORE};};
template<> struct libdivide_constants<int16_t,9333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9333_MAGIC, .more = S16LD_DENOM_9333_MORE};};
template<> struct libdivide_constants<int16_t,9334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9334_MAGIC, .more = S16LD_DENOM_9334_MORE};};
template<> struct libdivide_constants<int16_t,9335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9335_MAGIC, .more = S16LD_DENOM_9335_MORE};};
template<> struct libdivide_constants<int16_t,9336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9336_MAGIC, .more = S16LD_DENOM_9336_MORE};};
template<> struct libdivide_constants<int16_t,9337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9337_MAGIC, .more = S16LD_DENOM_9337_MORE};};
template<> struct libdivide_constants<int16_t,9338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9338_MAGIC, .more = S16LD_DENOM_9338_MORE};};
template<> struct libdivide_constants<int16_t,9339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9339_MAGIC, .more = S16LD_DENOM_9339_MORE};};
template<> struct libdivide_constants<int16_t,9340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9340_MAGIC, .more = S16LD_DENOM_9340_MORE};};
template<> struct libdivide_constants<int16_t,9341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9341_MAGIC, .more = S16LD_DENOM_9341_MORE};};
template<> struct libdivide_constants<int16_t,9342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9342_MAGIC, .more = S16LD_DENOM_9342_MORE};};
template<> struct libdivide_constants<int16_t,9343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9343_MAGIC, .more = S16LD_DENOM_9343_MORE};};
template<> struct libdivide_constants<int16_t,9344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9344_MAGIC, .more = S16LD_DENOM_9344_MORE};};
template<> struct libdivide_constants<int16_t,9345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9345_MAGIC, .more = S16LD_DENOM_9345_MORE};};
template<> struct libdivide_constants<int16_t,9346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9346_MAGIC, .more = S16LD_DENOM_9346_MORE};};
template<> struct libdivide_constants<int16_t,9347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9347_MAGIC, .more = S16LD_DENOM_9347_MORE};};
template<> struct libdivide_constants<int16_t,9348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9348_MAGIC, .more = S16LD_DENOM_9348_MORE};};
template<> struct libdivide_constants<int16_t,9349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9349_MAGIC, .more = S16LD_DENOM_9349_MORE};};
template<> struct libdivide_constants<int16_t,9350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9350_MAGIC, .more = S16LD_DENOM_9350_MORE};};
template<> struct libdivide_constants<int16_t,9351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9351_MAGIC, .more = S16LD_DENOM_9351_MORE};};
template<> struct libdivide_constants<int16_t,9352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9352_MAGIC, .more = S16LD_DENOM_9352_MORE};};
template<> struct libdivide_constants<int16_t,9353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9353_MAGIC, .more = S16LD_DENOM_9353_MORE};};
template<> struct libdivide_constants<int16_t,9354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9354_MAGIC, .more = S16LD_DENOM_9354_MORE};};
template<> struct libdivide_constants<int16_t,9355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9355_MAGIC, .more = S16LD_DENOM_9355_MORE};};
template<> struct libdivide_constants<int16_t,9356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9356_MAGIC, .more = S16LD_DENOM_9356_MORE};};
template<> struct libdivide_constants<int16_t,9357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9357_MAGIC, .more = S16LD_DENOM_9357_MORE};};
template<> struct libdivide_constants<int16_t,9358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9358_MAGIC, .more = S16LD_DENOM_9358_MORE};};
template<> struct libdivide_constants<int16_t,9359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9359_MAGIC, .more = S16LD_DENOM_9359_MORE};};
template<> struct libdivide_constants<int16_t,9360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9360_MAGIC, .more = S16LD_DENOM_9360_MORE};};
template<> struct libdivide_constants<int16_t,9361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9361_MAGIC, .more = S16LD_DENOM_9361_MORE};};
template<> struct libdivide_constants<int16_t,9362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9362_MAGIC, .more = S16LD_DENOM_9362_MORE};};
template<> struct libdivide_constants<int16_t,9363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9363_MAGIC, .more = S16LD_DENOM_9363_MORE};};
template<> struct libdivide_constants<int16_t,9364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9364_MAGIC, .more = S16LD_DENOM_9364_MORE};};
template<> struct libdivide_constants<int16_t,9365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9365_MAGIC, .more = S16LD_DENOM_9365_MORE};};
template<> struct libdivide_constants<int16_t,9366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9366_MAGIC, .more = S16LD_DENOM_9366_MORE};};
template<> struct libdivide_constants<int16_t,9367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9367_MAGIC, .more = S16LD_DENOM_9367_MORE};};
template<> struct libdivide_constants<int16_t,9368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9368_MAGIC, .more = S16LD_DENOM_9368_MORE};};
template<> struct libdivide_constants<int16_t,9369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9369_MAGIC, .more = S16LD_DENOM_9369_MORE};};
template<> struct libdivide_constants<int16_t,9370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9370_MAGIC, .more = S16LD_DENOM_9370_MORE};};
template<> struct libdivide_constants<int16_t,9371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9371_MAGIC, .more = S16LD_DENOM_9371_MORE};};
template<> struct libdivide_constants<int16_t,9372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9372_MAGIC, .more = S16LD_DENOM_9372_MORE};};
template<> struct libdivide_constants<int16_t,9373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9373_MAGIC, .more = S16LD_DENOM_9373_MORE};};
template<> struct libdivide_constants<int16_t,9374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9374_MAGIC, .more = S16LD_DENOM_9374_MORE};};
template<> struct libdivide_constants<int16_t,9375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9375_MAGIC, .more = S16LD_DENOM_9375_MORE};};
template<> struct libdivide_constants<int16_t,9376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9376_MAGIC, .more = S16LD_DENOM_9376_MORE};};
template<> struct libdivide_constants<int16_t,9377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9377_MAGIC, .more = S16LD_DENOM_9377_MORE};};
template<> struct libdivide_constants<int16_t,9378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9378_MAGIC, .more = S16LD_DENOM_9378_MORE};};
template<> struct libdivide_constants<int16_t,9379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9379_MAGIC, .more = S16LD_DENOM_9379_MORE};};
template<> struct libdivide_constants<int16_t,9380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9380_MAGIC, .more = S16LD_DENOM_9380_MORE};};
template<> struct libdivide_constants<int16_t,9381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9381_MAGIC, .more = S16LD_DENOM_9381_MORE};};
template<> struct libdivide_constants<int16_t,9382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9382_MAGIC, .more = S16LD_DENOM_9382_MORE};};
template<> struct libdivide_constants<int16_t,9383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9383_MAGIC, .more = S16LD_DENOM_9383_MORE};};
template<> struct libdivide_constants<int16_t,9384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9384_MAGIC, .more = S16LD_DENOM_9384_MORE};};
template<> struct libdivide_constants<int16_t,9385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9385_MAGIC, .more = S16LD_DENOM_9385_MORE};};
template<> struct libdivide_constants<int16_t,9386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9386_MAGIC, .more = S16LD_DENOM_9386_MORE};};
template<> struct libdivide_constants<int16_t,9387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9387_MAGIC, .more = S16LD_DENOM_9387_MORE};};
template<> struct libdivide_constants<int16_t,9388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9388_MAGIC, .more = S16LD_DENOM_9388_MORE};};
template<> struct libdivide_constants<int16_t,9389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9389_MAGIC, .more = S16LD_DENOM_9389_MORE};};
template<> struct libdivide_constants<int16_t,9390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9390_MAGIC, .more = S16LD_DENOM_9390_MORE};};
template<> struct libdivide_constants<int16_t,9391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9391_MAGIC, .more = S16LD_DENOM_9391_MORE};};
template<> struct libdivide_constants<int16_t,9392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9392_MAGIC, .more = S16LD_DENOM_9392_MORE};};
template<> struct libdivide_constants<int16_t,9393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9393_MAGIC, .more = S16LD_DENOM_9393_MORE};};
template<> struct libdivide_constants<int16_t,9394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9394_MAGIC, .more = S16LD_DENOM_9394_MORE};};
template<> struct libdivide_constants<int16_t,9395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9395_MAGIC, .more = S16LD_DENOM_9395_MORE};};
template<> struct libdivide_constants<int16_t,9396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9396_MAGIC, .more = S16LD_DENOM_9396_MORE};};
template<> struct libdivide_constants<int16_t,9397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9397_MAGIC, .more = S16LD_DENOM_9397_MORE};};
template<> struct libdivide_constants<int16_t,9398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9398_MAGIC, .more = S16LD_DENOM_9398_MORE};};
template<> struct libdivide_constants<int16_t,9399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9399_MAGIC, .more = S16LD_DENOM_9399_MORE};};
template<> struct libdivide_constants<int16_t,9400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9400_MAGIC, .more = S16LD_DENOM_9400_MORE};};
template<> struct libdivide_constants<int16_t,9401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9401_MAGIC, .more = S16LD_DENOM_9401_MORE};};
template<> struct libdivide_constants<int16_t,9402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9402_MAGIC, .more = S16LD_DENOM_9402_MORE};};
template<> struct libdivide_constants<int16_t,9403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9403_MAGIC, .more = S16LD_DENOM_9403_MORE};};
template<> struct libdivide_constants<int16_t,9404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9404_MAGIC, .more = S16LD_DENOM_9404_MORE};};
template<> struct libdivide_constants<int16_t,9405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9405_MAGIC, .more = S16LD_DENOM_9405_MORE};};
template<> struct libdivide_constants<int16_t,9406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9406_MAGIC, .more = S16LD_DENOM_9406_MORE};};
template<> struct libdivide_constants<int16_t,9407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9407_MAGIC, .more = S16LD_DENOM_9407_MORE};};
template<> struct libdivide_constants<int16_t,9408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9408_MAGIC, .more = S16LD_DENOM_9408_MORE};};
template<> struct libdivide_constants<int16_t,9409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9409_MAGIC, .more = S16LD_DENOM_9409_MORE};};
template<> struct libdivide_constants<int16_t,9410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9410_MAGIC, .more = S16LD_DENOM_9410_MORE};};
template<> struct libdivide_constants<int16_t,9411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9411_MAGIC, .more = S16LD_DENOM_9411_MORE};};
template<> struct libdivide_constants<int16_t,9412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9412_MAGIC, .more = S16LD_DENOM_9412_MORE};};
template<> struct libdivide_constants<int16_t,9413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9413_MAGIC, .more = S16LD_DENOM_9413_MORE};};
template<> struct libdivide_constants<int16_t,9414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9414_MAGIC, .more = S16LD_DENOM_9414_MORE};};
template<> struct libdivide_constants<int16_t,9415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9415_MAGIC, .more = S16LD_DENOM_9415_MORE};};
template<> struct libdivide_constants<int16_t,9416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9416_MAGIC, .more = S16LD_DENOM_9416_MORE};};
template<> struct libdivide_constants<int16_t,9417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9417_MAGIC, .more = S16LD_DENOM_9417_MORE};};
template<> struct libdivide_constants<int16_t,9418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9418_MAGIC, .more = S16LD_DENOM_9418_MORE};};
template<> struct libdivide_constants<int16_t,9419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9419_MAGIC, .more = S16LD_DENOM_9419_MORE};};
template<> struct libdivide_constants<int16_t,9420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9420_MAGIC, .more = S16LD_DENOM_9420_MORE};};
template<> struct libdivide_constants<int16_t,9421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9421_MAGIC, .more = S16LD_DENOM_9421_MORE};};
template<> struct libdivide_constants<int16_t,9422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9422_MAGIC, .more = S16LD_DENOM_9422_MORE};};
template<> struct libdivide_constants<int16_t,9423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9423_MAGIC, .more = S16LD_DENOM_9423_MORE};};
template<> struct libdivide_constants<int16_t,9424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9424_MAGIC, .more = S16LD_DENOM_9424_MORE};};
template<> struct libdivide_constants<int16_t,9425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9425_MAGIC, .more = S16LD_DENOM_9425_MORE};};
template<> struct libdivide_constants<int16_t,9426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9426_MAGIC, .more = S16LD_DENOM_9426_MORE};};
template<> struct libdivide_constants<int16_t,9427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9427_MAGIC, .more = S16LD_DENOM_9427_MORE};};
template<> struct libdivide_constants<int16_t,9428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9428_MAGIC, .more = S16LD_DENOM_9428_MORE};};
template<> struct libdivide_constants<int16_t,9429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9429_MAGIC, .more = S16LD_DENOM_9429_MORE};};
template<> struct libdivide_constants<int16_t,9430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9430_MAGIC, .more = S16LD_DENOM_9430_MORE};};
template<> struct libdivide_constants<int16_t,9431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9431_MAGIC, .more = S16LD_DENOM_9431_MORE};};
template<> struct libdivide_constants<int16_t,9432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9432_MAGIC, .more = S16LD_DENOM_9432_MORE};};
template<> struct libdivide_constants<int16_t,9433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9433_MAGIC, .more = S16LD_DENOM_9433_MORE};};
template<> struct libdivide_constants<int16_t,9434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9434_MAGIC, .more = S16LD_DENOM_9434_MORE};};
template<> struct libdivide_constants<int16_t,9435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9435_MAGIC, .more = S16LD_DENOM_9435_MORE};};
template<> struct libdivide_constants<int16_t,9436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9436_MAGIC, .more = S16LD_DENOM_9436_MORE};};
template<> struct libdivide_constants<int16_t,9437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9437_MAGIC, .more = S16LD_DENOM_9437_MORE};};
template<> struct libdivide_constants<int16_t,9438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9438_MAGIC, .more = S16LD_DENOM_9438_MORE};};
template<> struct libdivide_constants<int16_t,9439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9439_MAGIC, .more = S16LD_DENOM_9439_MORE};};
template<> struct libdivide_constants<int16_t,9440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9440_MAGIC, .more = S16LD_DENOM_9440_MORE};};
template<> struct libdivide_constants<int16_t,9441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9441_MAGIC, .more = S16LD_DENOM_9441_MORE};};
template<> struct libdivide_constants<int16_t,9442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9442_MAGIC, .more = S16LD_DENOM_9442_MORE};};
template<> struct libdivide_constants<int16_t,9443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9443_MAGIC, .more = S16LD_DENOM_9443_MORE};};
template<> struct libdivide_constants<int16_t,9444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9444_MAGIC, .more = S16LD_DENOM_9444_MORE};};
template<> struct libdivide_constants<int16_t,9445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9445_MAGIC, .more = S16LD_DENOM_9445_MORE};};
template<> struct libdivide_constants<int16_t,9446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9446_MAGIC, .more = S16LD_DENOM_9446_MORE};};
template<> struct libdivide_constants<int16_t,9447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9447_MAGIC, .more = S16LD_DENOM_9447_MORE};};
template<> struct libdivide_constants<int16_t,9448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9448_MAGIC, .more = S16LD_DENOM_9448_MORE};};
template<> struct libdivide_constants<int16_t,9449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9449_MAGIC, .more = S16LD_DENOM_9449_MORE};};
template<> struct libdivide_constants<int16_t,9450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9450_MAGIC, .more = S16LD_DENOM_9450_MORE};};
template<> struct libdivide_constants<int16_t,9451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9451_MAGIC, .more = S16LD_DENOM_9451_MORE};};
template<> struct libdivide_constants<int16_t,9452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9452_MAGIC, .more = S16LD_DENOM_9452_MORE};};
template<> struct libdivide_constants<int16_t,9453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9453_MAGIC, .more = S16LD_DENOM_9453_MORE};};
template<> struct libdivide_constants<int16_t,9454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9454_MAGIC, .more = S16LD_DENOM_9454_MORE};};
template<> struct libdivide_constants<int16_t,9455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9455_MAGIC, .more = S16LD_DENOM_9455_MORE};};
template<> struct libdivide_constants<int16_t,9456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9456_MAGIC, .more = S16LD_DENOM_9456_MORE};};
template<> struct libdivide_constants<int16_t,9457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9457_MAGIC, .more = S16LD_DENOM_9457_MORE};};
template<> struct libdivide_constants<int16_t,9458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9458_MAGIC, .more = S16LD_DENOM_9458_MORE};};
template<> struct libdivide_constants<int16_t,9459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9459_MAGIC, .more = S16LD_DENOM_9459_MORE};};
template<> struct libdivide_constants<int16_t,9460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9460_MAGIC, .more = S16LD_DENOM_9460_MORE};};
template<> struct libdivide_constants<int16_t,9461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9461_MAGIC, .more = S16LD_DENOM_9461_MORE};};
template<> struct libdivide_constants<int16_t,9462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9462_MAGIC, .more = S16LD_DENOM_9462_MORE};};
template<> struct libdivide_constants<int16_t,9463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9463_MAGIC, .more = S16LD_DENOM_9463_MORE};};
template<> struct libdivide_constants<int16_t,9464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9464_MAGIC, .more = S16LD_DENOM_9464_MORE};};
template<> struct libdivide_constants<int16_t,9465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9465_MAGIC, .more = S16LD_DENOM_9465_MORE};};
template<> struct libdivide_constants<int16_t,9466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9466_MAGIC, .more = S16LD_DENOM_9466_MORE};};
template<> struct libdivide_constants<int16_t,9467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9467_MAGIC, .more = S16LD_DENOM_9467_MORE};};
template<> struct libdivide_constants<int16_t,9468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9468_MAGIC, .more = S16LD_DENOM_9468_MORE};};
template<> struct libdivide_constants<int16_t,9469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9469_MAGIC, .more = S16LD_DENOM_9469_MORE};};
template<> struct libdivide_constants<int16_t,9470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9470_MAGIC, .more = S16LD_DENOM_9470_MORE};};
template<> struct libdivide_constants<int16_t,9471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9471_MAGIC, .more = S16LD_DENOM_9471_MORE};};
template<> struct libdivide_constants<int16_t,9472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9472_MAGIC, .more = S16LD_DENOM_9472_MORE};};
template<> struct libdivide_constants<int16_t,9473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9473_MAGIC, .more = S16LD_DENOM_9473_MORE};};
template<> struct libdivide_constants<int16_t,9474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9474_MAGIC, .more = S16LD_DENOM_9474_MORE};};
template<> struct libdivide_constants<int16_t,9475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9475_MAGIC, .more = S16LD_DENOM_9475_MORE};};
template<> struct libdivide_constants<int16_t,9476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9476_MAGIC, .more = S16LD_DENOM_9476_MORE};};
template<> struct libdivide_constants<int16_t,9477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9477_MAGIC, .more = S16LD_DENOM_9477_MORE};};
template<> struct libdivide_constants<int16_t,9478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9478_MAGIC, .more = S16LD_DENOM_9478_MORE};};
template<> struct libdivide_constants<int16_t,9479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9479_MAGIC, .more = S16LD_DENOM_9479_MORE};};
template<> struct libdivide_constants<int16_t,9480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9480_MAGIC, .more = S16LD_DENOM_9480_MORE};};
template<> struct libdivide_constants<int16_t,9481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9481_MAGIC, .more = S16LD_DENOM_9481_MORE};};
template<> struct libdivide_constants<int16_t,9482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9482_MAGIC, .more = S16LD_DENOM_9482_MORE};};
template<> struct libdivide_constants<int16_t,9483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9483_MAGIC, .more = S16LD_DENOM_9483_MORE};};
template<> struct libdivide_constants<int16_t,9484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9484_MAGIC, .more = S16LD_DENOM_9484_MORE};};
template<> struct libdivide_constants<int16_t,9485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9485_MAGIC, .more = S16LD_DENOM_9485_MORE};};
template<> struct libdivide_constants<int16_t,9486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9486_MAGIC, .more = S16LD_DENOM_9486_MORE};};
template<> struct libdivide_constants<int16_t,9487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9487_MAGIC, .more = S16LD_DENOM_9487_MORE};};
template<> struct libdivide_constants<int16_t,9488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9488_MAGIC, .more = S16LD_DENOM_9488_MORE};};
template<> struct libdivide_constants<int16_t,9489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9489_MAGIC, .more = S16LD_DENOM_9489_MORE};};
template<> struct libdivide_constants<int16_t,9490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9490_MAGIC, .more = S16LD_DENOM_9490_MORE};};
template<> struct libdivide_constants<int16_t,9491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9491_MAGIC, .more = S16LD_DENOM_9491_MORE};};
template<> struct libdivide_constants<int16_t,9492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9492_MAGIC, .more = S16LD_DENOM_9492_MORE};};
template<> struct libdivide_constants<int16_t,9493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9493_MAGIC, .more = S16LD_DENOM_9493_MORE};};
template<> struct libdivide_constants<int16_t,9494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9494_MAGIC, .more = S16LD_DENOM_9494_MORE};};
template<> struct libdivide_constants<int16_t,9495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9495_MAGIC, .more = S16LD_DENOM_9495_MORE};};
template<> struct libdivide_constants<int16_t,9496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9496_MAGIC, .more = S16LD_DENOM_9496_MORE};};
template<> struct libdivide_constants<int16_t,9497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9497_MAGIC, .more = S16LD_DENOM_9497_MORE};};
template<> struct libdivide_constants<int16_t,9498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9498_MAGIC, .more = S16LD_DENOM_9498_MORE};};
template<> struct libdivide_constants<int16_t,9499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9499_MAGIC, .more = S16LD_DENOM_9499_MORE};};
template<> struct libdivide_constants<int16_t,9500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9500_MAGIC, .more = S16LD_DENOM_9500_MORE};};
template<> struct libdivide_constants<int16_t,9501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9501_MAGIC, .more = S16LD_DENOM_9501_MORE};};
template<> struct libdivide_constants<int16_t,9502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9502_MAGIC, .more = S16LD_DENOM_9502_MORE};};
template<> struct libdivide_constants<int16_t,9503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9503_MAGIC, .more = S16LD_DENOM_9503_MORE};};
template<> struct libdivide_constants<int16_t,9504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9504_MAGIC, .more = S16LD_DENOM_9504_MORE};};
template<> struct libdivide_constants<int16_t,9505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9505_MAGIC, .more = S16LD_DENOM_9505_MORE};};
template<> struct libdivide_constants<int16_t,9506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9506_MAGIC, .more = S16LD_DENOM_9506_MORE};};
template<> struct libdivide_constants<int16_t,9507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9507_MAGIC, .more = S16LD_DENOM_9507_MORE};};
template<> struct libdivide_constants<int16_t,9508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9508_MAGIC, .more = S16LD_DENOM_9508_MORE};};
template<> struct libdivide_constants<int16_t,9509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9509_MAGIC, .more = S16LD_DENOM_9509_MORE};};
template<> struct libdivide_constants<int16_t,9510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9510_MAGIC, .more = S16LD_DENOM_9510_MORE};};
template<> struct libdivide_constants<int16_t,9511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9511_MAGIC, .more = S16LD_DENOM_9511_MORE};};
template<> struct libdivide_constants<int16_t,9512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9512_MAGIC, .more = S16LD_DENOM_9512_MORE};};
template<> struct libdivide_constants<int16_t,9513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9513_MAGIC, .more = S16LD_DENOM_9513_MORE};};
template<> struct libdivide_constants<int16_t,9514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9514_MAGIC, .more = S16LD_DENOM_9514_MORE};};
template<> struct libdivide_constants<int16_t,9515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9515_MAGIC, .more = S16LD_DENOM_9515_MORE};};
template<> struct libdivide_constants<int16_t,9516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9516_MAGIC, .more = S16LD_DENOM_9516_MORE};};
template<> struct libdivide_constants<int16_t,9517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9517_MAGIC, .more = S16LD_DENOM_9517_MORE};};
template<> struct libdivide_constants<int16_t,9518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9518_MAGIC, .more = S16LD_DENOM_9518_MORE};};
template<> struct libdivide_constants<int16_t,9519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9519_MAGIC, .more = S16LD_DENOM_9519_MORE};};
template<> struct libdivide_constants<int16_t,9520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9520_MAGIC, .more = S16LD_DENOM_9520_MORE};};
template<> struct libdivide_constants<int16_t,9521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9521_MAGIC, .more = S16LD_DENOM_9521_MORE};};
template<> struct libdivide_constants<int16_t,9522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9522_MAGIC, .more = S16LD_DENOM_9522_MORE};};
template<> struct libdivide_constants<int16_t,9523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9523_MAGIC, .more = S16LD_DENOM_9523_MORE};};
template<> struct libdivide_constants<int16_t,9524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9524_MAGIC, .more = S16LD_DENOM_9524_MORE};};
template<> struct libdivide_constants<int16_t,9525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9525_MAGIC, .more = S16LD_DENOM_9525_MORE};};
template<> struct libdivide_constants<int16_t,9526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9526_MAGIC, .more = S16LD_DENOM_9526_MORE};};
template<> struct libdivide_constants<int16_t,9527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9527_MAGIC, .more = S16LD_DENOM_9527_MORE};};
template<> struct libdivide_constants<int16_t,9528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9528_MAGIC, .more = S16LD_DENOM_9528_MORE};};
template<> struct libdivide_constants<int16_t,9529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9529_MAGIC, .more = S16LD_DENOM_9529_MORE};};
template<> struct libdivide_constants<int16_t,9530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9530_MAGIC, .more = S16LD_DENOM_9530_MORE};};
template<> struct libdivide_constants<int16_t,9531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9531_MAGIC, .more = S16LD_DENOM_9531_MORE};};
template<> struct libdivide_constants<int16_t,9532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9532_MAGIC, .more = S16LD_DENOM_9532_MORE};};
template<> struct libdivide_constants<int16_t,9533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9533_MAGIC, .more = S16LD_DENOM_9533_MORE};};
template<> struct libdivide_constants<int16_t,9534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9534_MAGIC, .more = S16LD_DENOM_9534_MORE};};
template<> struct libdivide_constants<int16_t,9535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9535_MAGIC, .more = S16LD_DENOM_9535_MORE};};
template<> struct libdivide_constants<int16_t,9536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9536_MAGIC, .more = S16LD_DENOM_9536_MORE};};
template<> struct libdivide_constants<int16_t,9537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9537_MAGIC, .more = S16LD_DENOM_9537_MORE};};
template<> struct libdivide_constants<int16_t,9538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9538_MAGIC, .more = S16LD_DENOM_9538_MORE};};
template<> struct libdivide_constants<int16_t,9539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9539_MAGIC, .more = S16LD_DENOM_9539_MORE};};
template<> struct libdivide_constants<int16_t,9540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9540_MAGIC, .more = S16LD_DENOM_9540_MORE};};
template<> struct libdivide_constants<int16_t,9541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9541_MAGIC, .more = S16LD_DENOM_9541_MORE};};
template<> struct libdivide_constants<int16_t,9542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9542_MAGIC, .more = S16LD_DENOM_9542_MORE};};
template<> struct libdivide_constants<int16_t,9543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9543_MAGIC, .more = S16LD_DENOM_9543_MORE};};
template<> struct libdivide_constants<int16_t,9544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9544_MAGIC, .more = S16LD_DENOM_9544_MORE};};
template<> struct libdivide_constants<int16_t,9545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9545_MAGIC, .more = S16LD_DENOM_9545_MORE};};
template<> struct libdivide_constants<int16_t,9546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9546_MAGIC, .more = S16LD_DENOM_9546_MORE};};
template<> struct libdivide_constants<int16_t,9547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9547_MAGIC, .more = S16LD_DENOM_9547_MORE};};
template<> struct libdivide_constants<int16_t,9548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9548_MAGIC, .more = S16LD_DENOM_9548_MORE};};
template<> struct libdivide_constants<int16_t,9549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9549_MAGIC, .more = S16LD_DENOM_9549_MORE};};
template<> struct libdivide_constants<int16_t,9550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9550_MAGIC, .more = S16LD_DENOM_9550_MORE};};
template<> struct libdivide_constants<int16_t,9551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9551_MAGIC, .more = S16LD_DENOM_9551_MORE};};
template<> struct libdivide_constants<int16_t,9552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9552_MAGIC, .more = S16LD_DENOM_9552_MORE};};
template<> struct libdivide_constants<int16_t,9553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9553_MAGIC, .more = S16LD_DENOM_9553_MORE};};
template<> struct libdivide_constants<int16_t,9554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9554_MAGIC, .more = S16LD_DENOM_9554_MORE};};
template<> struct libdivide_constants<int16_t,9555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9555_MAGIC, .more = S16LD_DENOM_9555_MORE};};
template<> struct libdivide_constants<int16_t,9556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9556_MAGIC, .more = S16LD_DENOM_9556_MORE};};
template<> struct libdivide_constants<int16_t,9557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9557_MAGIC, .more = S16LD_DENOM_9557_MORE};};
template<> struct libdivide_constants<int16_t,9558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9558_MAGIC, .more = S16LD_DENOM_9558_MORE};};
template<> struct libdivide_constants<int16_t,9559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9559_MAGIC, .more = S16LD_DENOM_9559_MORE};};
template<> struct libdivide_constants<int16_t,9560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9560_MAGIC, .more = S16LD_DENOM_9560_MORE};};
template<> struct libdivide_constants<int16_t,9561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9561_MAGIC, .more = S16LD_DENOM_9561_MORE};};
template<> struct libdivide_constants<int16_t,9562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9562_MAGIC, .more = S16LD_DENOM_9562_MORE};};
template<> struct libdivide_constants<int16_t,9563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9563_MAGIC, .more = S16LD_DENOM_9563_MORE};};
template<> struct libdivide_constants<int16_t,9564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9564_MAGIC, .more = S16LD_DENOM_9564_MORE};};
template<> struct libdivide_constants<int16_t,9565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9565_MAGIC, .more = S16LD_DENOM_9565_MORE};};
template<> struct libdivide_constants<int16_t,9566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9566_MAGIC, .more = S16LD_DENOM_9566_MORE};};
template<> struct libdivide_constants<int16_t,9567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9567_MAGIC, .more = S16LD_DENOM_9567_MORE};};
template<> struct libdivide_constants<int16_t,9568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9568_MAGIC, .more = S16LD_DENOM_9568_MORE};};
template<> struct libdivide_constants<int16_t,9569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9569_MAGIC, .more = S16LD_DENOM_9569_MORE};};
template<> struct libdivide_constants<int16_t,9570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9570_MAGIC, .more = S16LD_DENOM_9570_MORE};};
template<> struct libdivide_constants<int16_t,9571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9571_MAGIC, .more = S16LD_DENOM_9571_MORE};};
template<> struct libdivide_constants<int16_t,9572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9572_MAGIC, .more = S16LD_DENOM_9572_MORE};};
template<> struct libdivide_constants<int16_t,9573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9573_MAGIC, .more = S16LD_DENOM_9573_MORE};};
template<> struct libdivide_constants<int16_t,9574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9574_MAGIC, .more = S16LD_DENOM_9574_MORE};};
template<> struct libdivide_constants<int16_t,9575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9575_MAGIC, .more = S16LD_DENOM_9575_MORE};};
template<> struct libdivide_constants<int16_t,9576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9576_MAGIC, .more = S16LD_DENOM_9576_MORE};};
template<> struct libdivide_constants<int16_t,9577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9577_MAGIC, .more = S16LD_DENOM_9577_MORE};};
template<> struct libdivide_constants<int16_t,9578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9578_MAGIC, .more = S16LD_DENOM_9578_MORE};};
template<> struct libdivide_constants<int16_t,9579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9579_MAGIC, .more = S16LD_DENOM_9579_MORE};};
template<> struct libdivide_constants<int16_t,9580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9580_MAGIC, .more = S16LD_DENOM_9580_MORE};};
template<> struct libdivide_constants<int16_t,9581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9581_MAGIC, .more = S16LD_DENOM_9581_MORE};};
template<> struct libdivide_constants<int16_t,9582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9582_MAGIC, .more = S16LD_DENOM_9582_MORE};};
template<> struct libdivide_constants<int16_t,9583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9583_MAGIC, .more = S16LD_DENOM_9583_MORE};};
template<> struct libdivide_constants<int16_t,9584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9584_MAGIC, .more = S16LD_DENOM_9584_MORE};};
template<> struct libdivide_constants<int16_t,9585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9585_MAGIC, .more = S16LD_DENOM_9585_MORE};};
template<> struct libdivide_constants<int16_t,9586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9586_MAGIC, .more = S16LD_DENOM_9586_MORE};};
template<> struct libdivide_constants<int16_t,9587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9587_MAGIC, .more = S16LD_DENOM_9587_MORE};};
template<> struct libdivide_constants<int16_t,9588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9588_MAGIC, .more = S16LD_DENOM_9588_MORE};};
template<> struct libdivide_constants<int16_t,9589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9589_MAGIC, .more = S16LD_DENOM_9589_MORE};};
template<> struct libdivide_constants<int16_t,9590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9590_MAGIC, .more = S16LD_DENOM_9590_MORE};};
template<> struct libdivide_constants<int16_t,9591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9591_MAGIC, .more = S16LD_DENOM_9591_MORE};};
template<> struct libdivide_constants<int16_t,9592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9592_MAGIC, .more = S16LD_DENOM_9592_MORE};};
template<> struct libdivide_constants<int16_t,9593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9593_MAGIC, .more = S16LD_DENOM_9593_MORE};};
template<> struct libdivide_constants<int16_t,9594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9594_MAGIC, .more = S16LD_DENOM_9594_MORE};};
template<> struct libdivide_constants<int16_t,9595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9595_MAGIC, .more = S16LD_DENOM_9595_MORE};};
template<> struct libdivide_constants<int16_t,9596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9596_MAGIC, .more = S16LD_DENOM_9596_MORE};};
template<> struct libdivide_constants<int16_t,9597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9597_MAGIC, .more = S16LD_DENOM_9597_MORE};};
template<> struct libdivide_constants<int16_t,9598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9598_MAGIC, .more = S16LD_DENOM_9598_MORE};};
template<> struct libdivide_constants<int16_t,9599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9599_MAGIC, .more = S16LD_DENOM_9599_MORE};};
template<> struct libdivide_constants<int16_t,9600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9600_MAGIC, .more = S16LD_DENOM_9600_MORE};};
template<> struct libdivide_constants<int16_t,9601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9601_MAGIC, .more = S16LD_DENOM_9601_MORE};};
template<> struct libdivide_constants<int16_t,9602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9602_MAGIC, .more = S16LD_DENOM_9602_MORE};};
template<> struct libdivide_constants<int16_t,9603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9603_MAGIC, .more = S16LD_DENOM_9603_MORE};};
template<> struct libdivide_constants<int16_t,9604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9604_MAGIC, .more = S16LD_DENOM_9604_MORE};};
template<> struct libdivide_constants<int16_t,9605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9605_MAGIC, .more = S16LD_DENOM_9605_MORE};};
template<> struct libdivide_constants<int16_t,9606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9606_MAGIC, .more = S16LD_DENOM_9606_MORE};};
template<> struct libdivide_constants<int16_t,9607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9607_MAGIC, .more = S16LD_DENOM_9607_MORE};};
template<> struct libdivide_constants<int16_t,9608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9608_MAGIC, .more = S16LD_DENOM_9608_MORE};};
template<> struct libdivide_constants<int16_t,9609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9609_MAGIC, .more = S16LD_DENOM_9609_MORE};};
template<> struct libdivide_constants<int16_t,9610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9610_MAGIC, .more = S16LD_DENOM_9610_MORE};};
template<> struct libdivide_constants<int16_t,9611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9611_MAGIC, .more = S16LD_DENOM_9611_MORE};};
template<> struct libdivide_constants<int16_t,9612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9612_MAGIC, .more = S16LD_DENOM_9612_MORE};};
template<> struct libdivide_constants<int16_t,9613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9613_MAGIC, .more = S16LD_DENOM_9613_MORE};};
template<> struct libdivide_constants<int16_t,9614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9614_MAGIC, .more = S16LD_DENOM_9614_MORE};};
template<> struct libdivide_constants<int16_t,9615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9615_MAGIC, .more = S16LD_DENOM_9615_MORE};};
template<> struct libdivide_constants<int16_t,9616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9616_MAGIC, .more = S16LD_DENOM_9616_MORE};};
template<> struct libdivide_constants<int16_t,9617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9617_MAGIC, .more = S16LD_DENOM_9617_MORE};};
template<> struct libdivide_constants<int16_t,9618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9618_MAGIC, .more = S16LD_DENOM_9618_MORE};};
template<> struct libdivide_constants<int16_t,9619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9619_MAGIC, .more = S16LD_DENOM_9619_MORE};};
template<> struct libdivide_constants<int16_t,9620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9620_MAGIC, .more = S16LD_DENOM_9620_MORE};};
template<> struct libdivide_constants<int16_t,9621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9621_MAGIC, .more = S16LD_DENOM_9621_MORE};};
template<> struct libdivide_constants<int16_t,9622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9622_MAGIC, .more = S16LD_DENOM_9622_MORE};};
template<> struct libdivide_constants<int16_t,9623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9623_MAGIC, .more = S16LD_DENOM_9623_MORE};};
template<> struct libdivide_constants<int16_t,9624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9624_MAGIC, .more = S16LD_DENOM_9624_MORE};};
template<> struct libdivide_constants<int16_t,9625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9625_MAGIC, .more = S16LD_DENOM_9625_MORE};};
template<> struct libdivide_constants<int16_t,9626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9626_MAGIC, .more = S16LD_DENOM_9626_MORE};};
template<> struct libdivide_constants<int16_t,9627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9627_MAGIC, .more = S16LD_DENOM_9627_MORE};};
template<> struct libdivide_constants<int16_t,9628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9628_MAGIC, .more = S16LD_DENOM_9628_MORE};};
template<> struct libdivide_constants<int16_t,9629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9629_MAGIC, .more = S16LD_DENOM_9629_MORE};};
template<> struct libdivide_constants<int16_t,9630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9630_MAGIC, .more = S16LD_DENOM_9630_MORE};};
template<> struct libdivide_constants<int16_t,9631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9631_MAGIC, .more = S16LD_DENOM_9631_MORE};};
template<> struct libdivide_constants<int16_t,9632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9632_MAGIC, .more = S16LD_DENOM_9632_MORE};};
template<> struct libdivide_constants<int16_t,9633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9633_MAGIC, .more = S16LD_DENOM_9633_MORE};};
template<> struct libdivide_constants<int16_t,9634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9634_MAGIC, .more = S16LD_DENOM_9634_MORE};};
template<> struct libdivide_constants<int16_t,9635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9635_MAGIC, .more = S16LD_DENOM_9635_MORE};};
template<> struct libdivide_constants<int16_t,9636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9636_MAGIC, .more = S16LD_DENOM_9636_MORE};};
template<> struct libdivide_constants<int16_t,9637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9637_MAGIC, .more = S16LD_DENOM_9637_MORE};};
template<> struct libdivide_constants<int16_t,9638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9638_MAGIC, .more = S16LD_DENOM_9638_MORE};};
template<> struct libdivide_constants<int16_t,9639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9639_MAGIC, .more = S16LD_DENOM_9639_MORE};};
template<> struct libdivide_constants<int16_t,9640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9640_MAGIC, .more = S16LD_DENOM_9640_MORE};};
template<> struct libdivide_constants<int16_t,9641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9641_MAGIC, .more = S16LD_DENOM_9641_MORE};};
template<> struct libdivide_constants<int16_t,9642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9642_MAGIC, .more = S16LD_DENOM_9642_MORE};};
template<> struct libdivide_constants<int16_t,9643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9643_MAGIC, .more = S16LD_DENOM_9643_MORE};};
template<> struct libdivide_constants<int16_t,9644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9644_MAGIC, .more = S16LD_DENOM_9644_MORE};};
template<> struct libdivide_constants<int16_t,9645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9645_MAGIC, .more = S16LD_DENOM_9645_MORE};};
template<> struct libdivide_constants<int16_t,9646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9646_MAGIC, .more = S16LD_DENOM_9646_MORE};};
template<> struct libdivide_constants<int16_t,9647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9647_MAGIC, .more = S16LD_DENOM_9647_MORE};};
template<> struct libdivide_constants<int16_t,9648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9648_MAGIC, .more = S16LD_DENOM_9648_MORE};};
template<> struct libdivide_constants<int16_t,9649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9649_MAGIC, .more = S16LD_DENOM_9649_MORE};};
template<> struct libdivide_constants<int16_t,9650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9650_MAGIC, .more = S16LD_DENOM_9650_MORE};};
template<> struct libdivide_constants<int16_t,9651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9651_MAGIC, .more = S16LD_DENOM_9651_MORE};};
template<> struct libdivide_constants<int16_t,9652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9652_MAGIC, .more = S16LD_DENOM_9652_MORE};};
template<> struct libdivide_constants<int16_t,9653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9653_MAGIC, .more = S16LD_DENOM_9653_MORE};};
template<> struct libdivide_constants<int16_t,9654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9654_MAGIC, .more = S16LD_DENOM_9654_MORE};};
template<> struct libdivide_constants<int16_t,9655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9655_MAGIC, .more = S16LD_DENOM_9655_MORE};};
template<> struct libdivide_constants<int16_t,9656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9656_MAGIC, .more = S16LD_DENOM_9656_MORE};};
template<> struct libdivide_constants<int16_t,9657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9657_MAGIC, .more = S16LD_DENOM_9657_MORE};};
template<> struct libdivide_constants<int16_t,9658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9658_MAGIC, .more = S16LD_DENOM_9658_MORE};};
template<> struct libdivide_constants<int16_t,9659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9659_MAGIC, .more = S16LD_DENOM_9659_MORE};};
template<> struct libdivide_constants<int16_t,9660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9660_MAGIC, .more = S16LD_DENOM_9660_MORE};};
template<> struct libdivide_constants<int16_t,9661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9661_MAGIC, .more = S16LD_DENOM_9661_MORE};};
template<> struct libdivide_constants<int16_t,9662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9662_MAGIC, .more = S16LD_DENOM_9662_MORE};};
template<> struct libdivide_constants<int16_t,9663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9663_MAGIC, .more = S16LD_DENOM_9663_MORE};};
template<> struct libdivide_constants<int16_t,9664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9664_MAGIC, .more = S16LD_DENOM_9664_MORE};};
template<> struct libdivide_constants<int16_t,9665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9665_MAGIC, .more = S16LD_DENOM_9665_MORE};};
template<> struct libdivide_constants<int16_t,9666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9666_MAGIC, .more = S16LD_DENOM_9666_MORE};};
template<> struct libdivide_constants<int16_t,9667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9667_MAGIC, .more = S16LD_DENOM_9667_MORE};};
template<> struct libdivide_constants<int16_t,9668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9668_MAGIC, .more = S16LD_DENOM_9668_MORE};};
template<> struct libdivide_constants<int16_t,9669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9669_MAGIC, .more = S16LD_DENOM_9669_MORE};};
template<> struct libdivide_constants<int16_t,9670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9670_MAGIC, .more = S16LD_DENOM_9670_MORE};};
template<> struct libdivide_constants<int16_t,9671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9671_MAGIC, .more = S16LD_DENOM_9671_MORE};};
template<> struct libdivide_constants<int16_t,9672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9672_MAGIC, .more = S16LD_DENOM_9672_MORE};};
template<> struct libdivide_constants<int16_t,9673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9673_MAGIC, .more = S16LD_DENOM_9673_MORE};};
template<> struct libdivide_constants<int16_t,9674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9674_MAGIC, .more = S16LD_DENOM_9674_MORE};};
template<> struct libdivide_constants<int16_t,9675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9675_MAGIC, .more = S16LD_DENOM_9675_MORE};};
template<> struct libdivide_constants<int16_t,9676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9676_MAGIC, .more = S16LD_DENOM_9676_MORE};};
template<> struct libdivide_constants<int16_t,9677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9677_MAGIC, .more = S16LD_DENOM_9677_MORE};};
template<> struct libdivide_constants<int16_t,9678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9678_MAGIC, .more = S16LD_DENOM_9678_MORE};};
template<> struct libdivide_constants<int16_t,9679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9679_MAGIC, .more = S16LD_DENOM_9679_MORE};};
template<> struct libdivide_constants<int16_t,9680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9680_MAGIC, .more = S16LD_DENOM_9680_MORE};};
template<> struct libdivide_constants<int16_t,9681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9681_MAGIC, .more = S16LD_DENOM_9681_MORE};};
template<> struct libdivide_constants<int16_t,9682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9682_MAGIC, .more = S16LD_DENOM_9682_MORE};};
template<> struct libdivide_constants<int16_t,9683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9683_MAGIC, .more = S16LD_DENOM_9683_MORE};};
template<> struct libdivide_constants<int16_t,9684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9684_MAGIC, .more = S16LD_DENOM_9684_MORE};};
template<> struct libdivide_constants<int16_t,9685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9685_MAGIC, .more = S16LD_DENOM_9685_MORE};};
template<> struct libdivide_constants<int16_t,9686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9686_MAGIC, .more = S16LD_DENOM_9686_MORE};};
template<> struct libdivide_constants<int16_t,9687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9687_MAGIC, .more = S16LD_DENOM_9687_MORE};};
template<> struct libdivide_constants<int16_t,9688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9688_MAGIC, .more = S16LD_DENOM_9688_MORE};};
template<> struct libdivide_constants<int16_t,9689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9689_MAGIC, .more = S16LD_DENOM_9689_MORE};};
template<> struct libdivide_constants<int16_t,9690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9690_MAGIC, .more = S16LD_DENOM_9690_MORE};};
template<> struct libdivide_constants<int16_t,9691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9691_MAGIC, .more = S16LD_DENOM_9691_MORE};};
template<> struct libdivide_constants<int16_t,9692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9692_MAGIC, .more = S16LD_DENOM_9692_MORE};};
template<> struct libdivide_constants<int16_t,9693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9693_MAGIC, .more = S16LD_DENOM_9693_MORE};};
template<> struct libdivide_constants<int16_t,9694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9694_MAGIC, .more = S16LD_DENOM_9694_MORE};};
template<> struct libdivide_constants<int16_t,9695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9695_MAGIC, .more = S16LD_DENOM_9695_MORE};};
template<> struct libdivide_constants<int16_t,9696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9696_MAGIC, .more = S16LD_DENOM_9696_MORE};};
template<> struct libdivide_constants<int16_t,9697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9697_MAGIC, .more = S16LD_DENOM_9697_MORE};};
template<> struct libdivide_constants<int16_t,9698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9698_MAGIC, .more = S16LD_DENOM_9698_MORE};};
template<> struct libdivide_constants<int16_t,9699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9699_MAGIC, .more = S16LD_DENOM_9699_MORE};};
template<> struct libdivide_constants<int16_t,9700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9700_MAGIC, .more = S16LD_DENOM_9700_MORE};};
template<> struct libdivide_constants<int16_t,9701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9701_MAGIC, .more = S16LD_DENOM_9701_MORE};};
template<> struct libdivide_constants<int16_t,9702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9702_MAGIC, .more = S16LD_DENOM_9702_MORE};};
template<> struct libdivide_constants<int16_t,9703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9703_MAGIC, .more = S16LD_DENOM_9703_MORE};};
template<> struct libdivide_constants<int16_t,9704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9704_MAGIC, .more = S16LD_DENOM_9704_MORE};};
template<> struct libdivide_constants<int16_t,9705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9705_MAGIC, .more = S16LD_DENOM_9705_MORE};};
template<> struct libdivide_constants<int16_t,9706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9706_MAGIC, .more = S16LD_DENOM_9706_MORE};};
template<> struct libdivide_constants<int16_t,9707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9707_MAGIC, .more = S16LD_DENOM_9707_MORE};};
template<> struct libdivide_constants<int16_t,9708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9708_MAGIC, .more = S16LD_DENOM_9708_MORE};};
template<> struct libdivide_constants<int16_t,9709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9709_MAGIC, .more = S16LD_DENOM_9709_MORE};};
template<> struct libdivide_constants<int16_t,9710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9710_MAGIC, .more = S16LD_DENOM_9710_MORE};};
template<> struct libdivide_constants<int16_t,9711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9711_MAGIC, .more = S16LD_DENOM_9711_MORE};};
template<> struct libdivide_constants<int16_t,9712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9712_MAGIC, .more = S16LD_DENOM_9712_MORE};};
template<> struct libdivide_constants<int16_t,9713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9713_MAGIC, .more = S16LD_DENOM_9713_MORE};};
template<> struct libdivide_constants<int16_t,9714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9714_MAGIC, .more = S16LD_DENOM_9714_MORE};};
template<> struct libdivide_constants<int16_t,9715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9715_MAGIC, .more = S16LD_DENOM_9715_MORE};};
template<> struct libdivide_constants<int16_t,9716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9716_MAGIC, .more = S16LD_DENOM_9716_MORE};};
template<> struct libdivide_constants<int16_t,9717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9717_MAGIC, .more = S16LD_DENOM_9717_MORE};};
template<> struct libdivide_constants<int16_t,9718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9718_MAGIC, .more = S16LD_DENOM_9718_MORE};};
template<> struct libdivide_constants<int16_t,9719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9719_MAGIC, .more = S16LD_DENOM_9719_MORE};};
template<> struct libdivide_constants<int16_t,9720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9720_MAGIC, .more = S16LD_DENOM_9720_MORE};};
template<> struct libdivide_constants<int16_t,9721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9721_MAGIC, .more = S16LD_DENOM_9721_MORE};};
template<> struct libdivide_constants<int16_t,9722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9722_MAGIC, .more = S16LD_DENOM_9722_MORE};};
template<> struct libdivide_constants<int16_t,9723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9723_MAGIC, .more = S16LD_DENOM_9723_MORE};};
template<> struct libdivide_constants<int16_t,9724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9724_MAGIC, .more = S16LD_DENOM_9724_MORE};};
template<> struct libdivide_constants<int16_t,9725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9725_MAGIC, .more = S16LD_DENOM_9725_MORE};};
template<> struct libdivide_constants<int16_t,9726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9726_MAGIC, .more = S16LD_DENOM_9726_MORE};};
template<> struct libdivide_constants<int16_t,9727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9727_MAGIC, .more = S16LD_DENOM_9727_MORE};};
template<> struct libdivide_constants<int16_t,9728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9728_MAGIC, .more = S16LD_DENOM_9728_MORE};};
template<> struct libdivide_constants<int16_t,9729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9729_MAGIC, .more = S16LD_DENOM_9729_MORE};};
template<> struct libdivide_constants<int16_t,9730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9730_MAGIC, .more = S16LD_DENOM_9730_MORE};};
template<> struct libdivide_constants<int16_t,9731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9731_MAGIC, .more = S16LD_DENOM_9731_MORE};};
template<> struct libdivide_constants<int16_t,9732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9732_MAGIC, .more = S16LD_DENOM_9732_MORE};};
template<> struct libdivide_constants<int16_t,9733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9733_MAGIC, .more = S16LD_DENOM_9733_MORE};};
template<> struct libdivide_constants<int16_t,9734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9734_MAGIC, .more = S16LD_DENOM_9734_MORE};};
template<> struct libdivide_constants<int16_t,9735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9735_MAGIC, .more = S16LD_DENOM_9735_MORE};};
template<> struct libdivide_constants<int16_t,9736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9736_MAGIC, .more = S16LD_DENOM_9736_MORE};};
template<> struct libdivide_constants<int16_t,9737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9737_MAGIC, .more = S16LD_DENOM_9737_MORE};};
template<> struct libdivide_constants<int16_t,9738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9738_MAGIC, .more = S16LD_DENOM_9738_MORE};};
template<> struct libdivide_constants<int16_t,9739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9739_MAGIC, .more = S16LD_DENOM_9739_MORE};};
template<> struct libdivide_constants<int16_t,9740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9740_MAGIC, .more = S16LD_DENOM_9740_MORE};};
template<> struct libdivide_constants<int16_t,9741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9741_MAGIC, .more = S16LD_DENOM_9741_MORE};};
template<> struct libdivide_constants<int16_t,9742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9742_MAGIC, .more = S16LD_DENOM_9742_MORE};};
template<> struct libdivide_constants<int16_t,9743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9743_MAGIC, .more = S16LD_DENOM_9743_MORE};};
template<> struct libdivide_constants<int16_t,9744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9744_MAGIC, .more = S16LD_DENOM_9744_MORE};};
template<> struct libdivide_constants<int16_t,9745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9745_MAGIC, .more = S16LD_DENOM_9745_MORE};};
template<> struct libdivide_constants<int16_t,9746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9746_MAGIC, .more = S16LD_DENOM_9746_MORE};};
template<> struct libdivide_constants<int16_t,9747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9747_MAGIC, .more = S16LD_DENOM_9747_MORE};};
template<> struct libdivide_constants<int16_t,9748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9748_MAGIC, .more = S16LD_DENOM_9748_MORE};};
template<> struct libdivide_constants<int16_t,9749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9749_MAGIC, .more = S16LD_DENOM_9749_MORE};};
template<> struct libdivide_constants<int16_t,9750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9750_MAGIC, .more = S16LD_DENOM_9750_MORE};};
template<> struct libdivide_constants<int16_t,9751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9751_MAGIC, .more = S16LD_DENOM_9751_MORE};};
template<> struct libdivide_constants<int16_t,9752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9752_MAGIC, .more = S16LD_DENOM_9752_MORE};};
template<> struct libdivide_constants<int16_t,9753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9753_MAGIC, .more = S16LD_DENOM_9753_MORE};};
template<> struct libdivide_constants<int16_t,9754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9754_MAGIC, .more = S16LD_DENOM_9754_MORE};};
template<> struct libdivide_constants<int16_t,9755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9755_MAGIC, .more = S16LD_DENOM_9755_MORE};};
template<> struct libdivide_constants<int16_t,9756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9756_MAGIC, .more = S16LD_DENOM_9756_MORE};};
template<> struct libdivide_constants<int16_t,9757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9757_MAGIC, .more = S16LD_DENOM_9757_MORE};};
template<> struct libdivide_constants<int16_t,9758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9758_MAGIC, .more = S16LD_DENOM_9758_MORE};};
template<> struct libdivide_constants<int16_t,9759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9759_MAGIC, .more = S16LD_DENOM_9759_MORE};};
template<> struct libdivide_constants<int16_t,9760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9760_MAGIC, .more = S16LD_DENOM_9760_MORE};};
template<> struct libdivide_constants<int16_t,9761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9761_MAGIC, .more = S16LD_DENOM_9761_MORE};};
template<> struct libdivide_constants<int16_t,9762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9762_MAGIC, .more = S16LD_DENOM_9762_MORE};};
template<> struct libdivide_constants<int16_t,9763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9763_MAGIC, .more = S16LD_DENOM_9763_MORE};};
template<> struct libdivide_constants<int16_t,9764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9764_MAGIC, .more = S16LD_DENOM_9764_MORE};};
template<> struct libdivide_constants<int16_t,9765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9765_MAGIC, .more = S16LD_DENOM_9765_MORE};};
template<> struct libdivide_constants<int16_t,9766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9766_MAGIC, .more = S16LD_DENOM_9766_MORE};};
template<> struct libdivide_constants<int16_t,9767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9767_MAGIC, .more = S16LD_DENOM_9767_MORE};};
template<> struct libdivide_constants<int16_t,9768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9768_MAGIC, .more = S16LD_DENOM_9768_MORE};};
template<> struct libdivide_constants<int16_t,9769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9769_MAGIC, .more = S16LD_DENOM_9769_MORE};};
template<> struct libdivide_constants<int16_t,9770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9770_MAGIC, .more = S16LD_DENOM_9770_MORE};};
template<> struct libdivide_constants<int16_t,9771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9771_MAGIC, .more = S16LD_DENOM_9771_MORE};};
template<> struct libdivide_constants<int16_t,9772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9772_MAGIC, .more = S16LD_DENOM_9772_MORE};};
template<> struct libdivide_constants<int16_t,9773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9773_MAGIC, .more = S16LD_DENOM_9773_MORE};};
template<> struct libdivide_constants<int16_t,9774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9774_MAGIC, .more = S16LD_DENOM_9774_MORE};};
template<> struct libdivide_constants<int16_t,9775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9775_MAGIC, .more = S16LD_DENOM_9775_MORE};};
template<> struct libdivide_constants<int16_t,9776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9776_MAGIC, .more = S16LD_DENOM_9776_MORE};};
template<> struct libdivide_constants<int16_t,9777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9777_MAGIC, .more = S16LD_DENOM_9777_MORE};};
template<> struct libdivide_constants<int16_t,9778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9778_MAGIC, .more = S16LD_DENOM_9778_MORE};};
template<> struct libdivide_constants<int16_t,9779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9779_MAGIC, .more = S16LD_DENOM_9779_MORE};};
template<> struct libdivide_constants<int16_t,9780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9780_MAGIC, .more = S16LD_DENOM_9780_MORE};};
template<> struct libdivide_constants<int16_t,9781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9781_MAGIC, .more = S16LD_DENOM_9781_MORE};};
template<> struct libdivide_constants<int16_t,9782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9782_MAGIC, .more = S16LD_DENOM_9782_MORE};};
template<> struct libdivide_constants<int16_t,9783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9783_MAGIC, .more = S16LD_DENOM_9783_MORE};};
template<> struct libdivide_constants<int16_t,9784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9784_MAGIC, .more = S16LD_DENOM_9784_MORE};};
template<> struct libdivide_constants<int16_t,9785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9785_MAGIC, .more = S16LD_DENOM_9785_MORE};};
template<> struct libdivide_constants<int16_t,9786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9786_MAGIC, .more = S16LD_DENOM_9786_MORE};};
template<> struct libdivide_constants<int16_t,9787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9787_MAGIC, .more = S16LD_DENOM_9787_MORE};};
template<> struct libdivide_constants<int16_t,9788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9788_MAGIC, .more = S16LD_DENOM_9788_MORE};};
template<> struct libdivide_constants<int16_t,9789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9789_MAGIC, .more = S16LD_DENOM_9789_MORE};};
template<> struct libdivide_constants<int16_t,9790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9790_MAGIC, .more = S16LD_DENOM_9790_MORE};};
template<> struct libdivide_constants<int16_t,9791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9791_MAGIC, .more = S16LD_DENOM_9791_MORE};};
template<> struct libdivide_constants<int16_t,9792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9792_MAGIC, .more = S16LD_DENOM_9792_MORE};};
template<> struct libdivide_constants<int16_t,9793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9793_MAGIC, .more = S16LD_DENOM_9793_MORE};};
template<> struct libdivide_constants<int16_t,9794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9794_MAGIC, .more = S16LD_DENOM_9794_MORE};};
template<> struct libdivide_constants<int16_t,9795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9795_MAGIC, .more = S16LD_DENOM_9795_MORE};};
template<> struct libdivide_constants<int16_t,9796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9796_MAGIC, .more = S16LD_DENOM_9796_MORE};};
template<> struct libdivide_constants<int16_t,9797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9797_MAGIC, .more = S16LD_DENOM_9797_MORE};};
template<> struct libdivide_constants<int16_t,9798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9798_MAGIC, .more = S16LD_DENOM_9798_MORE};};
template<> struct libdivide_constants<int16_t,9799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9799_MAGIC, .more = S16LD_DENOM_9799_MORE};};
template<> struct libdivide_constants<int16_t,9800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9800_MAGIC, .more = S16LD_DENOM_9800_MORE};};
template<> struct libdivide_constants<int16_t,9801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9801_MAGIC, .more = S16LD_DENOM_9801_MORE};};
template<> struct libdivide_constants<int16_t,9802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9802_MAGIC, .more = S16LD_DENOM_9802_MORE};};
template<> struct libdivide_constants<int16_t,9803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9803_MAGIC, .more = S16LD_DENOM_9803_MORE};};
template<> struct libdivide_constants<int16_t,9804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9804_MAGIC, .more = S16LD_DENOM_9804_MORE};};
template<> struct libdivide_constants<int16_t,9805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9805_MAGIC, .more = S16LD_DENOM_9805_MORE};};
template<> struct libdivide_constants<int16_t,9806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9806_MAGIC, .more = S16LD_DENOM_9806_MORE};};
template<> struct libdivide_constants<int16_t,9807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9807_MAGIC, .more = S16LD_DENOM_9807_MORE};};
template<> struct libdivide_constants<int16_t,9808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9808_MAGIC, .more = S16LD_DENOM_9808_MORE};};
template<> struct libdivide_constants<int16_t,9809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9809_MAGIC, .more = S16LD_DENOM_9809_MORE};};
template<> struct libdivide_constants<int16_t,9810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9810_MAGIC, .more = S16LD_DENOM_9810_MORE};};
template<> struct libdivide_constants<int16_t,9811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9811_MAGIC, .more = S16LD_DENOM_9811_MORE};};
template<> struct libdivide_constants<int16_t,9812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9812_MAGIC, .more = S16LD_DENOM_9812_MORE};};
template<> struct libdivide_constants<int16_t,9813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9813_MAGIC, .more = S16LD_DENOM_9813_MORE};};
template<> struct libdivide_constants<int16_t,9814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9814_MAGIC, .more = S16LD_DENOM_9814_MORE};};
template<> struct libdivide_constants<int16_t,9815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9815_MAGIC, .more = S16LD_DENOM_9815_MORE};};
template<> struct libdivide_constants<int16_t,9816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9816_MAGIC, .more = S16LD_DENOM_9816_MORE};};
template<> struct libdivide_constants<int16_t,9817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9817_MAGIC, .more = S16LD_DENOM_9817_MORE};};
template<> struct libdivide_constants<int16_t,9818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9818_MAGIC, .more = S16LD_DENOM_9818_MORE};};
template<> struct libdivide_constants<int16_t,9819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9819_MAGIC, .more = S16LD_DENOM_9819_MORE};};
template<> struct libdivide_constants<int16_t,9820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9820_MAGIC, .more = S16LD_DENOM_9820_MORE};};
template<> struct libdivide_constants<int16_t,9821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9821_MAGIC, .more = S16LD_DENOM_9821_MORE};};
template<> struct libdivide_constants<int16_t,9822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9822_MAGIC, .more = S16LD_DENOM_9822_MORE};};
template<> struct libdivide_constants<int16_t,9823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9823_MAGIC, .more = S16LD_DENOM_9823_MORE};};
template<> struct libdivide_constants<int16_t,9824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9824_MAGIC, .more = S16LD_DENOM_9824_MORE};};
template<> struct libdivide_constants<int16_t,9825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9825_MAGIC, .more = S16LD_DENOM_9825_MORE};};
template<> struct libdivide_constants<int16_t,9826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9826_MAGIC, .more = S16LD_DENOM_9826_MORE};};
template<> struct libdivide_constants<int16_t,9827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9827_MAGIC, .more = S16LD_DENOM_9827_MORE};};
template<> struct libdivide_constants<int16_t,9828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9828_MAGIC, .more = S16LD_DENOM_9828_MORE};};
template<> struct libdivide_constants<int16_t,9829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9829_MAGIC, .more = S16LD_DENOM_9829_MORE};};
template<> struct libdivide_constants<int16_t,9830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9830_MAGIC, .more = S16LD_DENOM_9830_MORE};};
template<> struct libdivide_constants<int16_t,9831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9831_MAGIC, .more = S16LD_DENOM_9831_MORE};};
template<> struct libdivide_constants<int16_t,9832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9832_MAGIC, .more = S16LD_DENOM_9832_MORE};};
template<> struct libdivide_constants<int16_t,9833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9833_MAGIC, .more = S16LD_DENOM_9833_MORE};};
template<> struct libdivide_constants<int16_t,9834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9834_MAGIC, .more = S16LD_DENOM_9834_MORE};};
template<> struct libdivide_constants<int16_t,9835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9835_MAGIC, .more = S16LD_DENOM_9835_MORE};};
template<> struct libdivide_constants<int16_t,9836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9836_MAGIC, .more = S16LD_DENOM_9836_MORE};};
template<> struct libdivide_constants<int16_t,9837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9837_MAGIC, .more = S16LD_DENOM_9837_MORE};};
template<> struct libdivide_constants<int16_t,9838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9838_MAGIC, .more = S16LD_DENOM_9838_MORE};};
template<> struct libdivide_constants<int16_t,9839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9839_MAGIC, .more = S16LD_DENOM_9839_MORE};};
template<> struct libdivide_constants<int16_t,9840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9840_MAGIC, .more = S16LD_DENOM_9840_MORE};};
template<> struct libdivide_constants<int16_t,9841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9841_MAGIC, .more = S16LD_DENOM_9841_MORE};};
template<> struct libdivide_constants<int16_t,9842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9842_MAGIC, .more = S16LD_DENOM_9842_MORE};};
template<> struct libdivide_constants<int16_t,9843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9843_MAGIC, .more = S16LD_DENOM_9843_MORE};};
template<> struct libdivide_constants<int16_t,9844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9844_MAGIC, .more = S16LD_DENOM_9844_MORE};};
template<> struct libdivide_constants<int16_t,9845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9845_MAGIC, .more = S16LD_DENOM_9845_MORE};};
template<> struct libdivide_constants<int16_t,9846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9846_MAGIC, .more = S16LD_DENOM_9846_MORE};};
template<> struct libdivide_constants<int16_t,9847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9847_MAGIC, .more = S16LD_DENOM_9847_MORE};};
template<> struct libdivide_constants<int16_t,9848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9848_MAGIC, .more = S16LD_DENOM_9848_MORE};};
template<> struct libdivide_constants<int16_t,9849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9849_MAGIC, .more = S16LD_DENOM_9849_MORE};};
template<> struct libdivide_constants<int16_t,9850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9850_MAGIC, .more = S16LD_DENOM_9850_MORE};};
template<> struct libdivide_constants<int16_t,9851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9851_MAGIC, .more = S16LD_DENOM_9851_MORE};};
template<> struct libdivide_constants<int16_t,9852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9852_MAGIC, .more = S16LD_DENOM_9852_MORE};};
template<> struct libdivide_constants<int16_t,9853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9853_MAGIC, .more = S16LD_DENOM_9853_MORE};};
template<> struct libdivide_constants<int16_t,9854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9854_MAGIC, .more = S16LD_DENOM_9854_MORE};};
template<> struct libdivide_constants<int16_t,9855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9855_MAGIC, .more = S16LD_DENOM_9855_MORE};};
template<> struct libdivide_constants<int16_t,9856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9856_MAGIC, .more = S16LD_DENOM_9856_MORE};};
template<> struct libdivide_constants<int16_t,9857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9857_MAGIC, .more = S16LD_DENOM_9857_MORE};};
template<> struct libdivide_constants<int16_t,9858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9858_MAGIC, .more = S16LD_DENOM_9858_MORE};};
template<> struct libdivide_constants<int16_t,9859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9859_MAGIC, .more = S16LD_DENOM_9859_MORE};};
template<> struct libdivide_constants<int16_t,9860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9860_MAGIC, .more = S16LD_DENOM_9860_MORE};};
template<> struct libdivide_constants<int16_t,9861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9861_MAGIC, .more = S16LD_DENOM_9861_MORE};};
template<> struct libdivide_constants<int16_t,9862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9862_MAGIC, .more = S16LD_DENOM_9862_MORE};};
template<> struct libdivide_constants<int16_t,9863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9863_MAGIC, .more = S16LD_DENOM_9863_MORE};};
template<> struct libdivide_constants<int16_t,9864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9864_MAGIC, .more = S16LD_DENOM_9864_MORE};};
template<> struct libdivide_constants<int16_t,9865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9865_MAGIC, .more = S16LD_DENOM_9865_MORE};};
template<> struct libdivide_constants<int16_t,9866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9866_MAGIC, .more = S16LD_DENOM_9866_MORE};};
template<> struct libdivide_constants<int16_t,9867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9867_MAGIC, .more = S16LD_DENOM_9867_MORE};};
template<> struct libdivide_constants<int16_t,9868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9868_MAGIC, .more = S16LD_DENOM_9868_MORE};};
template<> struct libdivide_constants<int16_t,9869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9869_MAGIC, .more = S16LD_DENOM_9869_MORE};};
template<> struct libdivide_constants<int16_t,9870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9870_MAGIC, .more = S16LD_DENOM_9870_MORE};};
template<> struct libdivide_constants<int16_t,9871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9871_MAGIC, .more = S16LD_DENOM_9871_MORE};};
template<> struct libdivide_constants<int16_t,9872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9872_MAGIC, .more = S16LD_DENOM_9872_MORE};};
template<> struct libdivide_constants<int16_t,9873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9873_MAGIC, .more = S16LD_DENOM_9873_MORE};};
template<> struct libdivide_constants<int16_t,9874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9874_MAGIC, .more = S16LD_DENOM_9874_MORE};};
template<> struct libdivide_constants<int16_t,9875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9875_MAGIC, .more = S16LD_DENOM_9875_MORE};};
template<> struct libdivide_constants<int16_t,9876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9876_MAGIC, .more = S16LD_DENOM_9876_MORE};};
template<> struct libdivide_constants<int16_t,9877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9877_MAGIC, .more = S16LD_DENOM_9877_MORE};};
template<> struct libdivide_constants<int16_t,9878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9878_MAGIC, .more = S16LD_DENOM_9878_MORE};};
template<> struct libdivide_constants<int16_t,9879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9879_MAGIC, .more = S16LD_DENOM_9879_MORE};};
template<> struct libdivide_constants<int16_t,9880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9880_MAGIC, .more = S16LD_DENOM_9880_MORE};};
template<> struct libdivide_constants<int16_t,9881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9881_MAGIC, .more = S16LD_DENOM_9881_MORE};};
template<> struct libdivide_constants<int16_t,9882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9882_MAGIC, .more = S16LD_DENOM_9882_MORE};};
template<> struct libdivide_constants<int16_t,9883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9883_MAGIC, .more = S16LD_DENOM_9883_MORE};};
template<> struct libdivide_constants<int16_t,9884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9884_MAGIC, .more = S16LD_DENOM_9884_MORE};};
template<> struct libdivide_constants<int16_t,9885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9885_MAGIC, .more = S16LD_DENOM_9885_MORE};};
template<> struct libdivide_constants<int16_t,9886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9886_MAGIC, .more = S16LD_DENOM_9886_MORE};};
template<> struct libdivide_constants<int16_t,9887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9887_MAGIC, .more = S16LD_DENOM_9887_MORE};};
template<> struct libdivide_constants<int16_t,9888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9888_MAGIC, .more = S16LD_DENOM_9888_MORE};};
template<> struct libdivide_constants<int16_t,9889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9889_MAGIC, .more = S16LD_DENOM_9889_MORE};};
template<> struct libdivide_constants<int16_t,9890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9890_MAGIC, .more = S16LD_DENOM_9890_MORE};};
template<> struct libdivide_constants<int16_t,9891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9891_MAGIC, .more = S16LD_DENOM_9891_MORE};};
template<> struct libdivide_constants<int16_t,9892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9892_MAGIC, .more = S16LD_DENOM_9892_MORE};};
template<> struct libdivide_constants<int16_t,9893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9893_MAGIC, .more = S16LD_DENOM_9893_MORE};};
template<> struct libdivide_constants<int16_t,9894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9894_MAGIC, .more = S16LD_DENOM_9894_MORE};};
template<> struct libdivide_constants<int16_t,9895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9895_MAGIC, .more = S16LD_DENOM_9895_MORE};};
template<> struct libdivide_constants<int16_t,9896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9896_MAGIC, .more = S16LD_DENOM_9896_MORE};};
template<> struct libdivide_constants<int16_t,9897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9897_MAGIC, .more = S16LD_DENOM_9897_MORE};};
template<> struct libdivide_constants<int16_t,9898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9898_MAGIC, .more = S16LD_DENOM_9898_MORE};};
template<> struct libdivide_constants<int16_t,9899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9899_MAGIC, .more = S16LD_DENOM_9899_MORE};};
template<> struct libdivide_constants<int16_t,9900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9900_MAGIC, .more = S16LD_DENOM_9900_MORE};};
template<> struct libdivide_constants<int16_t,9901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9901_MAGIC, .more = S16LD_DENOM_9901_MORE};};
template<> struct libdivide_constants<int16_t,9902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9902_MAGIC, .more = S16LD_DENOM_9902_MORE};};
template<> struct libdivide_constants<int16_t,9903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9903_MAGIC, .more = S16LD_DENOM_9903_MORE};};
template<> struct libdivide_constants<int16_t,9904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9904_MAGIC, .more = S16LD_DENOM_9904_MORE};};
template<> struct libdivide_constants<int16_t,9905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9905_MAGIC, .more = S16LD_DENOM_9905_MORE};};
template<> struct libdivide_constants<int16_t,9906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9906_MAGIC, .more = S16LD_DENOM_9906_MORE};};
template<> struct libdivide_constants<int16_t,9907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9907_MAGIC, .more = S16LD_DENOM_9907_MORE};};
template<> struct libdivide_constants<int16_t,9908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9908_MAGIC, .more = S16LD_DENOM_9908_MORE};};
template<> struct libdivide_constants<int16_t,9909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9909_MAGIC, .more = S16LD_DENOM_9909_MORE};};
template<> struct libdivide_constants<int16_t,9910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9910_MAGIC, .more = S16LD_DENOM_9910_MORE};};
template<> struct libdivide_constants<int16_t,9911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9911_MAGIC, .more = S16LD_DENOM_9911_MORE};};
template<> struct libdivide_constants<int16_t,9912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9912_MAGIC, .more = S16LD_DENOM_9912_MORE};};
template<> struct libdivide_constants<int16_t,9913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9913_MAGIC, .more = S16LD_DENOM_9913_MORE};};
template<> struct libdivide_constants<int16_t,9914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9914_MAGIC, .more = S16LD_DENOM_9914_MORE};};
template<> struct libdivide_constants<int16_t,9915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9915_MAGIC, .more = S16LD_DENOM_9915_MORE};};
template<> struct libdivide_constants<int16_t,9916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9916_MAGIC, .more = S16LD_DENOM_9916_MORE};};
template<> struct libdivide_constants<int16_t,9917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9917_MAGIC, .more = S16LD_DENOM_9917_MORE};};
template<> struct libdivide_constants<int16_t,9918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9918_MAGIC, .more = S16LD_DENOM_9918_MORE};};
template<> struct libdivide_constants<int16_t,9919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9919_MAGIC, .more = S16LD_DENOM_9919_MORE};};
template<> struct libdivide_constants<int16_t,9920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9920_MAGIC, .more = S16LD_DENOM_9920_MORE};};
template<> struct libdivide_constants<int16_t,9921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9921_MAGIC, .more = S16LD_DENOM_9921_MORE};};
template<> struct libdivide_constants<int16_t,9922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9922_MAGIC, .more = S16LD_DENOM_9922_MORE};};
template<> struct libdivide_constants<int16_t,9923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9923_MAGIC, .more = S16LD_DENOM_9923_MORE};};
template<> struct libdivide_constants<int16_t,9924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9924_MAGIC, .more = S16LD_DENOM_9924_MORE};};
template<> struct libdivide_constants<int16_t,9925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9925_MAGIC, .more = S16LD_DENOM_9925_MORE};};
template<> struct libdivide_constants<int16_t,9926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9926_MAGIC, .more = S16LD_DENOM_9926_MORE};};
template<> struct libdivide_constants<int16_t,9927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9927_MAGIC, .more = S16LD_DENOM_9927_MORE};};
template<> struct libdivide_constants<int16_t,9928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9928_MAGIC, .more = S16LD_DENOM_9928_MORE};};
template<> struct libdivide_constants<int16_t,9929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9929_MAGIC, .more = S16LD_DENOM_9929_MORE};};
template<> struct libdivide_constants<int16_t,9930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9930_MAGIC, .more = S16LD_DENOM_9930_MORE};};
template<> struct libdivide_constants<int16_t,9931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9931_MAGIC, .more = S16LD_DENOM_9931_MORE};};
template<> struct libdivide_constants<int16_t,9932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9932_MAGIC, .more = S16LD_DENOM_9932_MORE};};
template<> struct libdivide_constants<int16_t,9933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9933_MAGIC, .more = S16LD_DENOM_9933_MORE};};
template<> struct libdivide_constants<int16_t,9934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9934_MAGIC, .more = S16LD_DENOM_9934_MORE};};
template<> struct libdivide_constants<int16_t,9935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9935_MAGIC, .more = S16LD_DENOM_9935_MORE};};
template<> struct libdivide_constants<int16_t,9936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9936_MAGIC, .more = S16LD_DENOM_9936_MORE};};
template<> struct libdivide_constants<int16_t,9937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9937_MAGIC, .more = S16LD_DENOM_9937_MORE};};
template<> struct libdivide_constants<int16_t,9938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9938_MAGIC, .more = S16LD_DENOM_9938_MORE};};
template<> struct libdivide_constants<int16_t,9939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9939_MAGIC, .more = S16LD_DENOM_9939_MORE};};
template<> struct libdivide_constants<int16_t,9940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9940_MAGIC, .more = S16LD_DENOM_9940_MORE};};
template<> struct libdivide_constants<int16_t,9941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9941_MAGIC, .more = S16LD_DENOM_9941_MORE};};
template<> struct libdivide_constants<int16_t,9942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9942_MAGIC, .more = S16LD_DENOM_9942_MORE};};
template<> struct libdivide_constants<int16_t,9943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9943_MAGIC, .more = S16LD_DENOM_9943_MORE};};
template<> struct libdivide_constants<int16_t,9944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9944_MAGIC, .more = S16LD_DENOM_9944_MORE};};
template<> struct libdivide_constants<int16_t,9945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9945_MAGIC, .more = S16LD_DENOM_9945_MORE};};
template<> struct libdivide_constants<int16_t,9946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9946_MAGIC, .more = S16LD_DENOM_9946_MORE};};
template<> struct libdivide_constants<int16_t,9947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9947_MAGIC, .more = S16LD_DENOM_9947_MORE};};
template<> struct libdivide_constants<int16_t,9948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9948_MAGIC, .more = S16LD_DENOM_9948_MORE};};
template<> struct libdivide_constants<int16_t,9949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9949_MAGIC, .more = S16LD_DENOM_9949_MORE};};
template<> struct libdivide_constants<int16_t,9950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9950_MAGIC, .more = S16LD_DENOM_9950_MORE};};
template<> struct libdivide_constants<int16_t,9951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9951_MAGIC, .more = S16LD_DENOM_9951_MORE};};
template<> struct libdivide_constants<int16_t,9952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9952_MAGIC, .more = S16LD_DENOM_9952_MORE};};
template<> struct libdivide_constants<int16_t,9953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9953_MAGIC, .more = S16LD_DENOM_9953_MORE};};
template<> struct libdivide_constants<int16_t,9954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9954_MAGIC, .more = S16LD_DENOM_9954_MORE};};
template<> struct libdivide_constants<int16_t,9955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9955_MAGIC, .more = S16LD_DENOM_9955_MORE};};
template<> struct libdivide_constants<int16_t,9956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9956_MAGIC, .more = S16LD_DENOM_9956_MORE};};
template<> struct libdivide_constants<int16_t,9957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9957_MAGIC, .more = S16LD_DENOM_9957_MORE};};
template<> struct libdivide_constants<int16_t,9958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9958_MAGIC, .more = S16LD_DENOM_9958_MORE};};
template<> struct libdivide_constants<int16_t,9959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9959_MAGIC, .more = S16LD_DENOM_9959_MORE};};
template<> struct libdivide_constants<int16_t,9960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9960_MAGIC, .more = S16LD_DENOM_9960_MORE};};
template<> struct libdivide_constants<int16_t,9961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9961_MAGIC, .more = S16LD_DENOM_9961_MORE};};
template<> struct libdivide_constants<int16_t,9962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9962_MAGIC, .more = S16LD_DENOM_9962_MORE};};
template<> struct libdivide_constants<int16_t,9963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9963_MAGIC, .more = S16LD_DENOM_9963_MORE};};
template<> struct libdivide_constants<int16_t,9964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9964_MAGIC, .more = S16LD_DENOM_9964_MORE};};
template<> struct libdivide_constants<int16_t,9965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9965_MAGIC, .more = S16LD_DENOM_9965_MORE};};
template<> struct libdivide_constants<int16_t,9966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9966_MAGIC, .more = S16LD_DENOM_9966_MORE};};
template<> struct libdivide_constants<int16_t,9967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9967_MAGIC, .more = S16LD_DENOM_9967_MORE};};
template<> struct libdivide_constants<int16_t,9968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9968_MAGIC, .more = S16LD_DENOM_9968_MORE};};
template<> struct libdivide_constants<int16_t,9969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9969_MAGIC, .more = S16LD_DENOM_9969_MORE};};
template<> struct libdivide_constants<int16_t,9970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9970_MAGIC, .more = S16LD_DENOM_9970_MORE};};
template<> struct libdivide_constants<int16_t,9971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9971_MAGIC, .more = S16LD_DENOM_9971_MORE};};
template<> struct libdivide_constants<int16_t,9972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9972_MAGIC, .more = S16LD_DENOM_9972_MORE};};
template<> struct libdivide_constants<int16_t,9973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9973_MAGIC, .more = S16LD_DENOM_9973_MORE};};
template<> struct libdivide_constants<int16_t,9974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9974_MAGIC, .more = S16LD_DENOM_9974_MORE};};
template<> struct libdivide_constants<int16_t,9975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9975_MAGIC, .more = S16LD_DENOM_9975_MORE};};
template<> struct libdivide_constants<int16_t,9976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9976_MAGIC, .more = S16LD_DENOM_9976_MORE};};
template<> struct libdivide_constants<int16_t,9977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9977_MAGIC, .more = S16LD_DENOM_9977_MORE};};
template<> struct libdivide_constants<int16_t,9978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9978_MAGIC, .more = S16LD_DENOM_9978_MORE};};
template<> struct libdivide_constants<int16_t,9979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9979_MAGIC, .more = S16LD_DENOM_9979_MORE};};
template<> struct libdivide_constants<int16_t,9980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9980_MAGIC, .more = S16LD_DENOM_9980_MORE};};
template<> struct libdivide_constants<int16_t,9981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9981_MAGIC, .more = S16LD_DENOM_9981_MORE};};
template<> struct libdivide_constants<int16_t,9982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9982_MAGIC, .more = S16LD_DENOM_9982_MORE};};
template<> struct libdivide_constants<int16_t,9983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9983_MAGIC, .more = S16LD_DENOM_9983_MORE};};
template<> struct libdivide_constants<int16_t,9984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9984_MAGIC, .more = S16LD_DENOM_9984_MORE};};
template<> struct libdivide_constants<int16_t,9985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9985_MAGIC, .more = S16LD_DENOM_9985_MORE};};
template<> struct libdivide_constants<int16_t,9986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9986_MAGIC, .more = S16LD_DENOM_9986_MORE};};
template<> struct libdivide_constants<int16_t,9987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9987_MAGIC, .more = S16LD_DENOM_9987_MORE};};
template<> struct libdivide_constants<int16_t,9988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9988_MAGIC, .more = S16LD_DENOM_9988_MORE};};
template<> struct libdivide_constants<int16_t,9989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9989_MAGIC, .more = S16LD_DENOM_9989_MORE};};
template<> struct libdivide_constants<int16_t,9990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9990_MAGIC, .more = S16LD_DENOM_9990_MORE};};
template<> struct libdivide_constants<int16_t,9991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9991_MAGIC, .more = S16LD_DENOM_9991_MORE};};
template<> struct libdivide_constants<int16_t,9992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9992_MAGIC, .more = S16LD_DENOM_9992_MORE};};
template<> struct libdivide_constants<int16_t,9993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9993_MAGIC, .more = S16LD_DENOM_9993_MORE};};
template<> struct libdivide_constants<int16_t,9994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9994_MAGIC, .more = S16LD_DENOM_9994_MORE};};
template<> struct libdivide_constants<int16_t,9995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9995_MAGIC, .more = S16LD_DENOM_9995_MORE};};
template<> struct libdivide_constants<int16_t,9996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9996_MAGIC, .more = S16LD_DENOM_9996_MORE};};
template<> struct libdivide_constants<int16_t,9997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9997_MAGIC, .more = S16LD_DENOM_9997_MORE};};
template<> struct libdivide_constants<int16_t,9998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9998_MAGIC, .more = S16LD_DENOM_9998_MORE};};
template<> struct libdivide_constants<int16_t,9999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_9999_MAGIC, .more = S16LD_DENOM_9999_MORE};};
template<> struct libdivide_constants<int16_t,10000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10000_MAGIC, .more = S16LD_DENOM_10000_MORE};};
template<> struct libdivide_constants<int16_t,10001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10001_MAGIC, .more = S16LD_DENOM_10001_MORE};};
template<> struct libdivide_constants<int16_t,10002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10002_MAGIC, .more = S16LD_DENOM_10002_MORE};};
template<> struct libdivide_constants<int16_t,10003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10003_MAGIC, .more = S16LD_DENOM_10003_MORE};};
template<> struct libdivide_constants<int16_t,10004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10004_MAGIC, .more = S16LD_DENOM_10004_MORE};};
template<> struct libdivide_constants<int16_t,10005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10005_MAGIC, .more = S16LD_DENOM_10005_MORE};};
template<> struct libdivide_constants<int16_t,10006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10006_MAGIC, .more = S16LD_DENOM_10006_MORE};};
template<> struct libdivide_constants<int16_t,10007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10007_MAGIC, .more = S16LD_DENOM_10007_MORE};};
template<> struct libdivide_constants<int16_t,10008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10008_MAGIC, .more = S16LD_DENOM_10008_MORE};};
template<> struct libdivide_constants<int16_t,10009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10009_MAGIC, .more = S16LD_DENOM_10009_MORE};};
template<> struct libdivide_constants<int16_t,10010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10010_MAGIC, .more = S16LD_DENOM_10010_MORE};};
template<> struct libdivide_constants<int16_t,10011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10011_MAGIC, .more = S16LD_DENOM_10011_MORE};};
template<> struct libdivide_constants<int16_t,10012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10012_MAGIC, .more = S16LD_DENOM_10012_MORE};};
template<> struct libdivide_constants<int16_t,10013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10013_MAGIC, .more = S16LD_DENOM_10013_MORE};};
template<> struct libdivide_constants<int16_t,10014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10014_MAGIC, .more = S16LD_DENOM_10014_MORE};};
template<> struct libdivide_constants<int16_t,10015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10015_MAGIC, .more = S16LD_DENOM_10015_MORE};};
template<> struct libdivide_constants<int16_t,10016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10016_MAGIC, .more = S16LD_DENOM_10016_MORE};};
template<> struct libdivide_constants<int16_t,10017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10017_MAGIC, .more = S16LD_DENOM_10017_MORE};};
template<> struct libdivide_constants<int16_t,10018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10018_MAGIC, .more = S16LD_DENOM_10018_MORE};};
template<> struct libdivide_constants<int16_t,10019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10019_MAGIC, .more = S16LD_DENOM_10019_MORE};};
template<> struct libdivide_constants<int16_t,10020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10020_MAGIC, .more = S16LD_DENOM_10020_MORE};};
template<> struct libdivide_constants<int16_t,10021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10021_MAGIC, .more = S16LD_DENOM_10021_MORE};};
template<> struct libdivide_constants<int16_t,10022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10022_MAGIC, .more = S16LD_DENOM_10022_MORE};};
template<> struct libdivide_constants<int16_t,10023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10023_MAGIC, .more = S16LD_DENOM_10023_MORE};};
template<> struct libdivide_constants<int16_t,10024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10024_MAGIC, .more = S16LD_DENOM_10024_MORE};};
template<> struct libdivide_constants<int16_t,10025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10025_MAGIC, .more = S16LD_DENOM_10025_MORE};};
template<> struct libdivide_constants<int16_t,10026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10026_MAGIC, .more = S16LD_DENOM_10026_MORE};};
template<> struct libdivide_constants<int16_t,10027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10027_MAGIC, .more = S16LD_DENOM_10027_MORE};};
template<> struct libdivide_constants<int16_t,10028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10028_MAGIC, .more = S16LD_DENOM_10028_MORE};};
template<> struct libdivide_constants<int16_t,10029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10029_MAGIC, .more = S16LD_DENOM_10029_MORE};};
template<> struct libdivide_constants<int16_t,10030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10030_MAGIC, .more = S16LD_DENOM_10030_MORE};};
template<> struct libdivide_constants<int16_t,10031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10031_MAGIC, .more = S16LD_DENOM_10031_MORE};};
template<> struct libdivide_constants<int16_t,10032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10032_MAGIC, .more = S16LD_DENOM_10032_MORE};};
template<> struct libdivide_constants<int16_t,10033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10033_MAGIC, .more = S16LD_DENOM_10033_MORE};};
template<> struct libdivide_constants<int16_t,10034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10034_MAGIC, .more = S16LD_DENOM_10034_MORE};};
template<> struct libdivide_constants<int16_t,10035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10035_MAGIC, .more = S16LD_DENOM_10035_MORE};};
template<> struct libdivide_constants<int16_t,10036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10036_MAGIC, .more = S16LD_DENOM_10036_MORE};};
template<> struct libdivide_constants<int16_t,10037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10037_MAGIC, .more = S16LD_DENOM_10037_MORE};};
template<> struct libdivide_constants<int16_t,10038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10038_MAGIC, .more = S16LD_DENOM_10038_MORE};};
template<> struct libdivide_constants<int16_t,10039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10039_MAGIC, .more = S16LD_DENOM_10039_MORE};};
template<> struct libdivide_constants<int16_t,10040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10040_MAGIC, .more = S16LD_DENOM_10040_MORE};};
template<> struct libdivide_constants<int16_t,10041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10041_MAGIC, .more = S16LD_DENOM_10041_MORE};};
template<> struct libdivide_constants<int16_t,10042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10042_MAGIC, .more = S16LD_DENOM_10042_MORE};};
template<> struct libdivide_constants<int16_t,10043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10043_MAGIC, .more = S16LD_DENOM_10043_MORE};};
template<> struct libdivide_constants<int16_t,10044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10044_MAGIC, .more = S16LD_DENOM_10044_MORE};};
template<> struct libdivide_constants<int16_t,10045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10045_MAGIC, .more = S16LD_DENOM_10045_MORE};};
template<> struct libdivide_constants<int16_t,10046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10046_MAGIC, .more = S16LD_DENOM_10046_MORE};};
template<> struct libdivide_constants<int16_t,10047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10047_MAGIC, .more = S16LD_DENOM_10047_MORE};};
template<> struct libdivide_constants<int16_t,10048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10048_MAGIC, .more = S16LD_DENOM_10048_MORE};};
template<> struct libdivide_constants<int16_t,10049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10049_MAGIC, .more = S16LD_DENOM_10049_MORE};};
template<> struct libdivide_constants<int16_t,10050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10050_MAGIC, .more = S16LD_DENOM_10050_MORE};};
template<> struct libdivide_constants<int16_t,10051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10051_MAGIC, .more = S16LD_DENOM_10051_MORE};};
template<> struct libdivide_constants<int16_t,10052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10052_MAGIC, .more = S16LD_DENOM_10052_MORE};};
template<> struct libdivide_constants<int16_t,10053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10053_MAGIC, .more = S16LD_DENOM_10053_MORE};};
template<> struct libdivide_constants<int16_t,10054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10054_MAGIC, .more = S16LD_DENOM_10054_MORE};};
template<> struct libdivide_constants<int16_t,10055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10055_MAGIC, .more = S16LD_DENOM_10055_MORE};};
template<> struct libdivide_constants<int16_t,10056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10056_MAGIC, .more = S16LD_DENOM_10056_MORE};};
template<> struct libdivide_constants<int16_t,10057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10057_MAGIC, .more = S16LD_DENOM_10057_MORE};};
template<> struct libdivide_constants<int16_t,10058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10058_MAGIC, .more = S16LD_DENOM_10058_MORE};};
template<> struct libdivide_constants<int16_t,10059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10059_MAGIC, .more = S16LD_DENOM_10059_MORE};};
template<> struct libdivide_constants<int16_t,10060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10060_MAGIC, .more = S16LD_DENOM_10060_MORE};};
template<> struct libdivide_constants<int16_t,10061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10061_MAGIC, .more = S16LD_DENOM_10061_MORE};};
template<> struct libdivide_constants<int16_t,10062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10062_MAGIC, .more = S16LD_DENOM_10062_MORE};};
template<> struct libdivide_constants<int16_t,10063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10063_MAGIC, .more = S16LD_DENOM_10063_MORE};};
template<> struct libdivide_constants<int16_t,10064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10064_MAGIC, .more = S16LD_DENOM_10064_MORE};};
template<> struct libdivide_constants<int16_t,10065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10065_MAGIC, .more = S16LD_DENOM_10065_MORE};};
template<> struct libdivide_constants<int16_t,10066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10066_MAGIC, .more = S16LD_DENOM_10066_MORE};};
template<> struct libdivide_constants<int16_t,10067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10067_MAGIC, .more = S16LD_DENOM_10067_MORE};};
template<> struct libdivide_constants<int16_t,10068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10068_MAGIC, .more = S16LD_DENOM_10068_MORE};};
template<> struct libdivide_constants<int16_t,10069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10069_MAGIC, .more = S16LD_DENOM_10069_MORE};};
template<> struct libdivide_constants<int16_t,10070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10070_MAGIC, .more = S16LD_DENOM_10070_MORE};};
template<> struct libdivide_constants<int16_t,10071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10071_MAGIC, .more = S16LD_DENOM_10071_MORE};};
template<> struct libdivide_constants<int16_t,10072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10072_MAGIC, .more = S16LD_DENOM_10072_MORE};};
template<> struct libdivide_constants<int16_t,10073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10073_MAGIC, .more = S16LD_DENOM_10073_MORE};};
template<> struct libdivide_constants<int16_t,10074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10074_MAGIC, .more = S16LD_DENOM_10074_MORE};};
template<> struct libdivide_constants<int16_t,10075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10075_MAGIC, .more = S16LD_DENOM_10075_MORE};};
template<> struct libdivide_constants<int16_t,10076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10076_MAGIC, .more = S16LD_DENOM_10076_MORE};};
template<> struct libdivide_constants<int16_t,10077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10077_MAGIC, .more = S16LD_DENOM_10077_MORE};};
template<> struct libdivide_constants<int16_t,10078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10078_MAGIC, .more = S16LD_DENOM_10078_MORE};};
template<> struct libdivide_constants<int16_t,10079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10079_MAGIC, .more = S16LD_DENOM_10079_MORE};};
template<> struct libdivide_constants<int16_t,10080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10080_MAGIC, .more = S16LD_DENOM_10080_MORE};};
template<> struct libdivide_constants<int16_t,10081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10081_MAGIC, .more = S16LD_DENOM_10081_MORE};};
template<> struct libdivide_constants<int16_t,10082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10082_MAGIC, .more = S16LD_DENOM_10082_MORE};};
template<> struct libdivide_constants<int16_t,10083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10083_MAGIC, .more = S16LD_DENOM_10083_MORE};};
template<> struct libdivide_constants<int16_t,10084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10084_MAGIC, .more = S16LD_DENOM_10084_MORE};};
template<> struct libdivide_constants<int16_t,10085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10085_MAGIC, .more = S16LD_DENOM_10085_MORE};};
template<> struct libdivide_constants<int16_t,10086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10086_MAGIC, .more = S16LD_DENOM_10086_MORE};};
template<> struct libdivide_constants<int16_t,10087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10087_MAGIC, .more = S16LD_DENOM_10087_MORE};};
template<> struct libdivide_constants<int16_t,10088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10088_MAGIC, .more = S16LD_DENOM_10088_MORE};};
template<> struct libdivide_constants<int16_t,10089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10089_MAGIC, .more = S16LD_DENOM_10089_MORE};};
template<> struct libdivide_constants<int16_t,10090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10090_MAGIC, .more = S16LD_DENOM_10090_MORE};};
template<> struct libdivide_constants<int16_t,10091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10091_MAGIC, .more = S16LD_DENOM_10091_MORE};};
template<> struct libdivide_constants<int16_t,10092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10092_MAGIC, .more = S16LD_DENOM_10092_MORE};};
template<> struct libdivide_constants<int16_t,10093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10093_MAGIC, .more = S16LD_DENOM_10093_MORE};};
template<> struct libdivide_constants<int16_t,10094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10094_MAGIC, .more = S16LD_DENOM_10094_MORE};};
template<> struct libdivide_constants<int16_t,10095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10095_MAGIC, .more = S16LD_DENOM_10095_MORE};};
template<> struct libdivide_constants<int16_t,10096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10096_MAGIC, .more = S16LD_DENOM_10096_MORE};};
template<> struct libdivide_constants<int16_t,10097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10097_MAGIC, .more = S16LD_DENOM_10097_MORE};};
template<> struct libdivide_constants<int16_t,10098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10098_MAGIC, .more = S16LD_DENOM_10098_MORE};};
template<> struct libdivide_constants<int16_t,10099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10099_MAGIC, .more = S16LD_DENOM_10099_MORE};};
template<> struct libdivide_constants<int16_t,10100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10100_MAGIC, .more = S16LD_DENOM_10100_MORE};};
template<> struct libdivide_constants<int16_t,10101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10101_MAGIC, .more = S16LD_DENOM_10101_MORE};};
template<> struct libdivide_constants<int16_t,10102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10102_MAGIC, .more = S16LD_DENOM_10102_MORE};};
template<> struct libdivide_constants<int16_t,10103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10103_MAGIC, .more = S16LD_DENOM_10103_MORE};};
template<> struct libdivide_constants<int16_t,10104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10104_MAGIC, .more = S16LD_DENOM_10104_MORE};};
template<> struct libdivide_constants<int16_t,10105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10105_MAGIC, .more = S16LD_DENOM_10105_MORE};};
template<> struct libdivide_constants<int16_t,10106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10106_MAGIC, .more = S16LD_DENOM_10106_MORE};};
template<> struct libdivide_constants<int16_t,10107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10107_MAGIC, .more = S16LD_DENOM_10107_MORE};};
template<> struct libdivide_constants<int16_t,10108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10108_MAGIC, .more = S16LD_DENOM_10108_MORE};};
template<> struct libdivide_constants<int16_t,10109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10109_MAGIC, .more = S16LD_DENOM_10109_MORE};};
template<> struct libdivide_constants<int16_t,10110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10110_MAGIC, .more = S16LD_DENOM_10110_MORE};};
template<> struct libdivide_constants<int16_t,10111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10111_MAGIC, .more = S16LD_DENOM_10111_MORE};};
template<> struct libdivide_constants<int16_t,10112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10112_MAGIC, .more = S16LD_DENOM_10112_MORE};};
template<> struct libdivide_constants<int16_t,10113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10113_MAGIC, .more = S16LD_DENOM_10113_MORE};};
template<> struct libdivide_constants<int16_t,10114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10114_MAGIC, .more = S16LD_DENOM_10114_MORE};};
template<> struct libdivide_constants<int16_t,10115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10115_MAGIC, .more = S16LD_DENOM_10115_MORE};};
template<> struct libdivide_constants<int16_t,10116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10116_MAGIC, .more = S16LD_DENOM_10116_MORE};};
template<> struct libdivide_constants<int16_t,10117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10117_MAGIC, .more = S16LD_DENOM_10117_MORE};};
template<> struct libdivide_constants<int16_t,10118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10118_MAGIC, .more = S16LD_DENOM_10118_MORE};};
template<> struct libdivide_constants<int16_t,10119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10119_MAGIC, .more = S16LD_DENOM_10119_MORE};};
template<> struct libdivide_constants<int16_t,10120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10120_MAGIC, .more = S16LD_DENOM_10120_MORE};};
template<> struct libdivide_constants<int16_t,10121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10121_MAGIC, .more = S16LD_DENOM_10121_MORE};};
template<> struct libdivide_constants<int16_t,10122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10122_MAGIC, .more = S16LD_DENOM_10122_MORE};};
template<> struct libdivide_constants<int16_t,10123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10123_MAGIC, .more = S16LD_DENOM_10123_MORE};};
template<> struct libdivide_constants<int16_t,10124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10124_MAGIC, .more = S16LD_DENOM_10124_MORE};};
template<> struct libdivide_constants<int16_t,10125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10125_MAGIC, .more = S16LD_DENOM_10125_MORE};};
template<> struct libdivide_constants<int16_t,10126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10126_MAGIC, .more = S16LD_DENOM_10126_MORE};};
template<> struct libdivide_constants<int16_t,10127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10127_MAGIC, .more = S16LD_DENOM_10127_MORE};};
template<> struct libdivide_constants<int16_t,10128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10128_MAGIC, .more = S16LD_DENOM_10128_MORE};};
template<> struct libdivide_constants<int16_t,10129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10129_MAGIC, .more = S16LD_DENOM_10129_MORE};};
template<> struct libdivide_constants<int16_t,10130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10130_MAGIC, .more = S16LD_DENOM_10130_MORE};};
template<> struct libdivide_constants<int16_t,10131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10131_MAGIC, .more = S16LD_DENOM_10131_MORE};};
template<> struct libdivide_constants<int16_t,10132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10132_MAGIC, .more = S16LD_DENOM_10132_MORE};};
template<> struct libdivide_constants<int16_t,10133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10133_MAGIC, .more = S16LD_DENOM_10133_MORE};};
template<> struct libdivide_constants<int16_t,10134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10134_MAGIC, .more = S16LD_DENOM_10134_MORE};};
template<> struct libdivide_constants<int16_t,10135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10135_MAGIC, .more = S16LD_DENOM_10135_MORE};};
template<> struct libdivide_constants<int16_t,10136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10136_MAGIC, .more = S16LD_DENOM_10136_MORE};};
template<> struct libdivide_constants<int16_t,10137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10137_MAGIC, .more = S16LD_DENOM_10137_MORE};};
template<> struct libdivide_constants<int16_t,10138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10138_MAGIC, .more = S16LD_DENOM_10138_MORE};};
template<> struct libdivide_constants<int16_t,10139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10139_MAGIC, .more = S16LD_DENOM_10139_MORE};};
template<> struct libdivide_constants<int16_t,10140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10140_MAGIC, .more = S16LD_DENOM_10140_MORE};};
template<> struct libdivide_constants<int16_t,10141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10141_MAGIC, .more = S16LD_DENOM_10141_MORE};};
template<> struct libdivide_constants<int16_t,10142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10142_MAGIC, .more = S16LD_DENOM_10142_MORE};};
template<> struct libdivide_constants<int16_t,10143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10143_MAGIC, .more = S16LD_DENOM_10143_MORE};};
template<> struct libdivide_constants<int16_t,10144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10144_MAGIC, .more = S16LD_DENOM_10144_MORE};};
template<> struct libdivide_constants<int16_t,10145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10145_MAGIC, .more = S16LD_DENOM_10145_MORE};};
template<> struct libdivide_constants<int16_t,10146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10146_MAGIC, .more = S16LD_DENOM_10146_MORE};};
template<> struct libdivide_constants<int16_t,10147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10147_MAGIC, .more = S16LD_DENOM_10147_MORE};};
template<> struct libdivide_constants<int16_t,10148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10148_MAGIC, .more = S16LD_DENOM_10148_MORE};};
template<> struct libdivide_constants<int16_t,10149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10149_MAGIC, .more = S16LD_DENOM_10149_MORE};};
template<> struct libdivide_constants<int16_t,10150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10150_MAGIC, .more = S16LD_DENOM_10150_MORE};};
template<> struct libdivide_constants<int16_t,10151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10151_MAGIC, .more = S16LD_DENOM_10151_MORE};};
template<> struct libdivide_constants<int16_t,10152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10152_MAGIC, .more = S16LD_DENOM_10152_MORE};};
template<> struct libdivide_constants<int16_t,10153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10153_MAGIC, .more = S16LD_DENOM_10153_MORE};};
template<> struct libdivide_constants<int16_t,10154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10154_MAGIC, .more = S16LD_DENOM_10154_MORE};};
template<> struct libdivide_constants<int16_t,10155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10155_MAGIC, .more = S16LD_DENOM_10155_MORE};};
template<> struct libdivide_constants<int16_t,10156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10156_MAGIC, .more = S16LD_DENOM_10156_MORE};};
template<> struct libdivide_constants<int16_t,10157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10157_MAGIC, .more = S16LD_DENOM_10157_MORE};};
template<> struct libdivide_constants<int16_t,10158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10158_MAGIC, .more = S16LD_DENOM_10158_MORE};};
template<> struct libdivide_constants<int16_t,10159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10159_MAGIC, .more = S16LD_DENOM_10159_MORE};};
template<> struct libdivide_constants<int16_t,10160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10160_MAGIC, .more = S16LD_DENOM_10160_MORE};};
template<> struct libdivide_constants<int16_t,10161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10161_MAGIC, .more = S16LD_DENOM_10161_MORE};};
template<> struct libdivide_constants<int16_t,10162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10162_MAGIC, .more = S16LD_DENOM_10162_MORE};};
template<> struct libdivide_constants<int16_t,10163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10163_MAGIC, .more = S16LD_DENOM_10163_MORE};};
template<> struct libdivide_constants<int16_t,10164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10164_MAGIC, .more = S16LD_DENOM_10164_MORE};};
template<> struct libdivide_constants<int16_t,10165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10165_MAGIC, .more = S16LD_DENOM_10165_MORE};};
template<> struct libdivide_constants<int16_t,10166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10166_MAGIC, .more = S16LD_DENOM_10166_MORE};};
template<> struct libdivide_constants<int16_t,10167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10167_MAGIC, .more = S16LD_DENOM_10167_MORE};};
template<> struct libdivide_constants<int16_t,10168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10168_MAGIC, .more = S16LD_DENOM_10168_MORE};};
template<> struct libdivide_constants<int16_t,10169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10169_MAGIC, .more = S16LD_DENOM_10169_MORE};};
template<> struct libdivide_constants<int16_t,10170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10170_MAGIC, .more = S16LD_DENOM_10170_MORE};};
template<> struct libdivide_constants<int16_t,10171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10171_MAGIC, .more = S16LD_DENOM_10171_MORE};};
template<> struct libdivide_constants<int16_t,10172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10172_MAGIC, .more = S16LD_DENOM_10172_MORE};};
template<> struct libdivide_constants<int16_t,10173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10173_MAGIC, .more = S16LD_DENOM_10173_MORE};};
template<> struct libdivide_constants<int16_t,10174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10174_MAGIC, .more = S16LD_DENOM_10174_MORE};};
template<> struct libdivide_constants<int16_t,10175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10175_MAGIC, .more = S16LD_DENOM_10175_MORE};};
template<> struct libdivide_constants<int16_t,10176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10176_MAGIC, .more = S16LD_DENOM_10176_MORE};};
template<> struct libdivide_constants<int16_t,10177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10177_MAGIC, .more = S16LD_DENOM_10177_MORE};};
template<> struct libdivide_constants<int16_t,10178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10178_MAGIC, .more = S16LD_DENOM_10178_MORE};};
template<> struct libdivide_constants<int16_t,10179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10179_MAGIC, .more = S16LD_DENOM_10179_MORE};};
template<> struct libdivide_constants<int16_t,10180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10180_MAGIC, .more = S16LD_DENOM_10180_MORE};};
template<> struct libdivide_constants<int16_t,10181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10181_MAGIC, .more = S16LD_DENOM_10181_MORE};};
template<> struct libdivide_constants<int16_t,10182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10182_MAGIC, .more = S16LD_DENOM_10182_MORE};};
template<> struct libdivide_constants<int16_t,10183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10183_MAGIC, .more = S16LD_DENOM_10183_MORE};};
template<> struct libdivide_constants<int16_t,10184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10184_MAGIC, .more = S16LD_DENOM_10184_MORE};};
template<> struct libdivide_constants<int16_t,10185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10185_MAGIC, .more = S16LD_DENOM_10185_MORE};};
template<> struct libdivide_constants<int16_t,10186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10186_MAGIC, .more = S16LD_DENOM_10186_MORE};};
template<> struct libdivide_constants<int16_t,10187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10187_MAGIC, .more = S16LD_DENOM_10187_MORE};};
template<> struct libdivide_constants<int16_t,10188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10188_MAGIC, .more = S16LD_DENOM_10188_MORE};};
template<> struct libdivide_constants<int16_t,10189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10189_MAGIC, .more = S16LD_DENOM_10189_MORE};};
template<> struct libdivide_constants<int16_t,10190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10190_MAGIC, .more = S16LD_DENOM_10190_MORE};};
template<> struct libdivide_constants<int16_t,10191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10191_MAGIC, .more = S16LD_DENOM_10191_MORE};};
template<> struct libdivide_constants<int16_t,10192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10192_MAGIC, .more = S16LD_DENOM_10192_MORE};};
template<> struct libdivide_constants<int16_t,10193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10193_MAGIC, .more = S16LD_DENOM_10193_MORE};};
template<> struct libdivide_constants<int16_t,10194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10194_MAGIC, .more = S16LD_DENOM_10194_MORE};};
template<> struct libdivide_constants<int16_t,10195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10195_MAGIC, .more = S16LD_DENOM_10195_MORE};};
template<> struct libdivide_constants<int16_t,10196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10196_MAGIC, .more = S16LD_DENOM_10196_MORE};};
template<> struct libdivide_constants<int16_t,10197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10197_MAGIC, .more = S16LD_DENOM_10197_MORE};};
template<> struct libdivide_constants<int16_t,10198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10198_MAGIC, .more = S16LD_DENOM_10198_MORE};};
template<> struct libdivide_constants<int16_t,10199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10199_MAGIC, .more = S16LD_DENOM_10199_MORE};};
template<> struct libdivide_constants<int16_t,10200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10200_MAGIC, .more = S16LD_DENOM_10200_MORE};};
template<> struct libdivide_constants<int16_t,10201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10201_MAGIC, .more = S16LD_DENOM_10201_MORE};};
template<> struct libdivide_constants<int16_t,10202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10202_MAGIC, .more = S16LD_DENOM_10202_MORE};};
template<> struct libdivide_constants<int16_t,10203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10203_MAGIC, .more = S16LD_DENOM_10203_MORE};};
template<> struct libdivide_constants<int16_t,10204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10204_MAGIC, .more = S16LD_DENOM_10204_MORE};};
template<> struct libdivide_constants<int16_t,10205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10205_MAGIC, .more = S16LD_DENOM_10205_MORE};};
template<> struct libdivide_constants<int16_t,10206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10206_MAGIC, .more = S16LD_DENOM_10206_MORE};};
template<> struct libdivide_constants<int16_t,10207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10207_MAGIC, .more = S16LD_DENOM_10207_MORE};};
template<> struct libdivide_constants<int16_t,10208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10208_MAGIC, .more = S16LD_DENOM_10208_MORE};};
template<> struct libdivide_constants<int16_t,10209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10209_MAGIC, .more = S16LD_DENOM_10209_MORE};};
template<> struct libdivide_constants<int16_t,10210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10210_MAGIC, .more = S16LD_DENOM_10210_MORE};};
template<> struct libdivide_constants<int16_t,10211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10211_MAGIC, .more = S16LD_DENOM_10211_MORE};};
template<> struct libdivide_constants<int16_t,10212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10212_MAGIC, .more = S16LD_DENOM_10212_MORE};};
template<> struct libdivide_constants<int16_t,10213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10213_MAGIC, .more = S16LD_DENOM_10213_MORE};};
template<> struct libdivide_constants<int16_t,10214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10214_MAGIC, .more = S16LD_DENOM_10214_MORE};};
template<> struct libdivide_constants<int16_t,10215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10215_MAGIC, .more = S16LD_DENOM_10215_MORE};};
template<> struct libdivide_constants<int16_t,10216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10216_MAGIC, .more = S16LD_DENOM_10216_MORE};};
template<> struct libdivide_constants<int16_t,10217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10217_MAGIC, .more = S16LD_DENOM_10217_MORE};};
template<> struct libdivide_constants<int16_t,10218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10218_MAGIC, .more = S16LD_DENOM_10218_MORE};};
template<> struct libdivide_constants<int16_t,10219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10219_MAGIC, .more = S16LD_DENOM_10219_MORE};};
template<> struct libdivide_constants<int16_t,10220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10220_MAGIC, .more = S16LD_DENOM_10220_MORE};};
template<> struct libdivide_constants<int16_t,10221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10221_MAGIC, .more = S16LD_DENOM_10221_MORE};};
template<> struct libdivide_constants<int16_t,10222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10222_MAGIC, .more = S16LD_DENOM_10222_MORE};};
template<> struct libdivide_constants<int16_t,10223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10223_MAGIC, .more = S16LD_DENOM_10223_MORE};};
template<> struct libdivide_constants<int16_t,10224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10224_MAGIC, .more = S16LD_DENOM_10224_MORE};};
template<> struct libdivide_constants<int16_t,10225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10225_MAGIC, .more = S16LD_DENOM_10225_MORE};};
template<> struct libdivide_constants<int16_t,10226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10226_MAGIC, .more = S16LD_DENOM_10226_MORE};};
template<> struct libdivide_constants<int16_t,10227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10227_MAGIC, .more = S16LD_DENOM_10227_MORE};};
template<> struct libdivide_constants<int16_t,10228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10228_MAGIC, .more = S16LD_DENOM_10228_MORE};};
template<> struct libdivide_constants<int16_t,10229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10229_MAGIC, .more = S16LD_DENOM_10229_MORE};};
template<> struct libdivide_constants<int16_t,10230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10230_MAGIC, .more = S16LD_DENOM_10230_MORE};};
template<> struct libdivide_constants<int16_t,10231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10231_MAGIC, .more = S16LD_DENOM_10231_MORE};};
template<> struct libdivide_constants<int16_t,10232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10232_MAGIC, .more = S16LD_DENOM_10232_MORE};};
template<> struct libdivide_constants<int16_t,10233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10233_MAGIC, .more = S16LD_DENOM_10233_MORE};};
template<> struct libdivide_constants<int16_t,10234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10234_MAGIC, .more = S16LD_DENOM_10234_MORE};};
template<> struct libdivide_constants<int16_t,10235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10235_MAGIC, .more = S16LD_DENOM_10235_MORE};};
template<> struct libdivide_constants<int16_t,10236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10236_MAGIC, .more = S16LD_DENOM_10236_MORE};};
template<> struct libdivide_constants<int16_t,10237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10237_MAGIC, .more = S16LD_DENOM_10237_MORE};};
template<> struct libdivide_constants<int16_t,10238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10238_MAGIC, .more = S16LD_DENOM_10238_MORE};};
template<> struct libdivide_constants<int16_t,10239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10239_MAGIC, .more = S16LD_DENOM_10239_MORE};};
template<> struct libdivide_constants<int16_t,10240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10240_MAGIC, .more = S16LD_DENOM_10240_MORE};};
template<> struct libdivide_constants<int16_t,10241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10241_MAGIC, .more = S16LD_DENOM_10241_MORE};};
template<> struct libdivide_constants<int16_t,10242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10242_MAGIC, .more = S16LD_DENOM_10242_MORE};};
template<> struct libdivide_constants<int16_t,10243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10243_MAGIC, .more = S16LD_DENOM_10243_MORE};};
template<> struct libdivide_constants<int16_t,10244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10244_MAGIC, .more = S16LD_DENOM_10244_MORE};};
template<> struct libdivide_constants<int16_t,10245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10245_MAGIC, .more = S16LD_DENOM_10245_MORE};};
template<> struct libdivide_constants<int16_t,10246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10246_MAGIC, .more = S16LD_DENOM_10246_MORE};};
template<> struct libdivide_constants<int16_t,10247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10247_MAGIC, .more = S16LD_DENOM_10247_MORE};};
template<> struct libdivide_constants<int16_t,10248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10248_MAGIC, .more = S16LD_DENOM_10248_MORE};};
template<> struct libdivide_constants<int16_t,10249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10249_MAGIC, .more = S16LD_DENOM_10249_MORE};};
template<> struct libdivide_constants<int16_t,10250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10250_MAGIC, .more = S16LD_DENOM_10250_MORE};};
template<> struct libdivide_constants<int16_t,10251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10251_MAGIC, .more = S16LD_DENOM_10251_MORE};};
template<> struct libdivide_constants<int16_t,10252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10252_MAGIC, .more = S16LD_DENOM_10252_MORE};};
template<> struct libdivide_constants<int16_t,10253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10253_MAGIC, .more = S16LD_DENOM_10253_MORE};};
template<> struct libdivide_constants<int16_t,10254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10254_MAGIC, .more = S16LD_DENOM_10254_MORE};};
template<> struct libdivide_constants<int16_t,10255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10255_MAGIC, .more = S16LD_DENOM_10255_MORE};};
template<> struct libdivide_constants<int16_t,10256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10256_MAGIC, .more = S16LD_DENOM_10256_MORE};};
template<> struct libdivide_constants<int16_t,10257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10257_MAGIC, .more = S16LD_DENOM_10257_MORE};};
template<> struct libdivide_constants<int16_t,10258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10258_MAGIC, .more = S16LD_DENOM_10258_MORE};};
template<> struct libdivide_constants<int16_t,10259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10259_MAGIC, .more = S16LD_DENOM_10259_MORE};};
template<> struct libdivide_constants<int16_t,10260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10260_MAGIC, .more = S16LD_DENOM_10260_MORE};};
template<> struct libdivide_constants<int16_t,10261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10261_MAGIC, .more = S16LD_DENOM_10261_MORE};};
template<> struct libdivide_constants<int16_t,10262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10262_MAGIC, .more = S16LD_DENOM_10262_MORE};};
template<> struct libdivide_constants<int16_t,10263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10263_MAGIC, .more = S16LD_DENOM_10263_MORE};};
template<> struct libdivide_constants<int16_t,10264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10264_MAGIC, .more = S16LD_DENOM_10264_MORE};};
template<> struct libdivide_constants<int16_t,10265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10265_MAGIC, .more = S16LD_DENOM_10265_MORE};};
template<> struct libdivide_constants<int16_t,10266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10266_MAGIC, .more = S16LD_DENOM_10266_MORE};};
template<> struct libdivide_constants<int16_t,10267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10267_MAGIC, .more = S16LD_DENOM_10267_MORE};};
template<> struct libdivide_constants<int16_t,10268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10268_MAGIC, .more = S16LD_DENOM_10268_MORE};};
template<> struct libdivide_constants<int16_t,10269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10269_MAGIC, .more = S16LD_DENOM_10269_MORE};};
template<> struct libdivide_constants<int16_t,10270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10270_MAGIC, .more = S16LD_DENOM_10270_MORE};};
template<> struct libdivide_constants<int16_t,10271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10271_MAGIC, .more = S16LD_DENOM_10271_MORE};};
template<> struct libdivide_constants<int16_t,10272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10272_MAGIC, .more = S16LD_DENOM_10272_MORE};};
template<> struct libdivide_constants<int16_t,10273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10273_MAGIC, .more = S16LD_DENOM_10273_MORE};};
template<> struct libdivide_constants<int16_t,10274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10274_MAGIC, .more = S16LD_DENOM_10274_MORE};};
template<> struct libdivide_constants<int16_t,10275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10275_MAGIC, .more = S16LD_DENOM_10275_MORE};};
template<> struct libdivide_constants<int16_t,10276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10276_MAGIC, .more = S16LD_DENOM_10276_MORE};};
template<> struct libdivide_constants<int16_t,10277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10277_MAGIC, .more = S16LD_DENOM_10277_MORE};};
template<> struct libdivide_constants<int16_t,10278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10278_MAGIC, .more = S16LD_DENOM_10278_MORE};};
template<> struct libdivide_constants<int16_t,10279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10279_MAGIC, .more = S16LD_DENOM_10279_MORE};};
template<> struct libdivide_constants<int16_t,10280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10280_MAGIC, .more = S16LD_DENOM_10280_MORE};};
template<> struct libdivide_constants<int16_t,10281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10281_MAGIC, .more = S16LD_DENOM_10281_MORE};};
template<> struct libdivide_constants<int16_t,10282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10282_MAGIC, .more = S16LD_DENOM_10282_MORE};};
template<> struct libdivide_constants<int16_t,10283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10283_MAGIC, .more = S16LD_DENOM_10283_MORE};};
template<> struct libdivide_constants<int16_t,10284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10284_MAGIC, .more = S16LD_DENOM_10284_MORE};};
template<> struct libdivide_constants<int16_t,10285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10285_MAGIC, .more = S16LD_DENOM_10285_MORE};};
template<> struct libdivide_constants<int16_t,10286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10286_MAGIC, .more = S16LD_DENOM_10286_MORE};};
template<> struct libdivide_constants<int16_t,10287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10287_MAGIC, .more = S16LD_DENOM_10287_MORE};};
template<> struct libdivide_constants<int16_t,10288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10288_MAGIC, .more = S16LD_DENOM_10288_MORE};};
template<> struct libdivide_constants<int16_t,10289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10289_MAGIC, .more = S16LD_DENOM_10289_MORE};};
template<> struct libdivide_constants<int16_t,10290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10290_MAGIC, .more = S16LD_DENOM_10290_MORE};};
template<> struct libdivide_constants<int16_t,10291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10291_MAGIC, .more = S16LD_DENOM_10291_MORE};};
template<> struct libdivide_constants<int16_t,10292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10292_MAGIC, .more = S16LD_DENOM_10292_MORE};};
template<> struct libdivide_constants<int16_t,10293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10293_MAGIC, .more = S16LD_DENOM_10293_MORE};};
template<> struct libdivide_constants<int16_t,10294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10294_MAGIC, .more = S16LD_DENOM_10294_MORE};};
template<> struct libdivide_constants<int16_t,10295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10295_MAGIC, .more = S16LD_DENOM_10295_MORE};};
template<> struct libdivide_constants<int16_t,10296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10296_MAGIC, .more = S16LD_DENOM_10296_MORE};};
template<> struct libdivide_constants<int16_t,10297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10297_MAGIC, .more = S16LD_DENOM_10297_MORE};};
template<> struct libdivide_constants<int16_t,10298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10298_MAGIC, .more = S16LD_DENOM_10298_MORE};};
template<> struct libdivide_constants<int16_t,10299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10299_MAGIC, .more = S16LD_DENOM_10299_MORE};};
template<> struct libdivide_constants<int16_t,10300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10300_MAGIC, .more = S16LD_DENOM_10300_MORE};};
template<> struct libdivide_constants<int16_t,10301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10301_MAGIC, .more = S16LD_DENOM_10301_MORE};};
template<> struct libdivide_constants<int16_t,10302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10302_MAGIC, .more = S16LD_DENOM_10302_MORE};};
template<> struct libdivide_constants<int16_t,10303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10303_MAGIC, .more = S16LD_DENOM_10303_MORE};};
template<> struct libdivide_constants<int16_t,10304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10304_MAGIC, .more = S16LD_DENOM_10304_MORE};};
template<> struct libdivide_constants<int16_t,10305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10305_MAGIC, .more = S16LD_DENOM_10305_MORE};};
template<> struct libdivide_constants<int16_t,10306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10306_MAGIC, .more = S16LD_DENOM_10306_MORE};};
template<> struct libdivide_constants<int16_t,10307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10307_MAGIC, .more = S16LD_DENOM_10307_MORE};};
template<> struct libdivide_constants<int16_t,10308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10308_MAGIC, .more = S16LD_DENOM_10308_MORE};};
template<> struct libdivide_constants<int16_t,10309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10309_MAGIC, .more = S16LD_DENOM_10309_MORE};};
template<> struct libdivide_constants<int16_t,10310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10310_MAGIC, .more = S16LD_DENOM_10310_MORE};};
template<> struct libdivide_constants<int16_t,10311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10311_MAGIC, .more = S16LD_DENOM_10311_MORE};};
template<> struct libdivide_constants<int16_t,10312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10312_MAGIC, .more = S16LD_DENOM_10312_MORE};};
template<> struct libdivide_constants<int16_t,10313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10313_MAGIC, .more = S16LD_DENOM_10313_MORE};};
template<> struct libdivide_constants<int16_t,10314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10314_MAGIC, .more = S16LD_DENOM_10314_MORE};};
template<> struct libdivide_constants<int16_t,10315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10315_MAGIC, .more = S16LD_DENOM_10315_MORE};};
template<> struct libdivide_constants<int16_t,10316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10316_MAGIC, .more = S16LD_DENOM_10316_MORE};};
template<> struct libdivide_constants<int16_t,10317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10317_MAGIC, .more = S16LD_DENOM_10317_MORE};};
template<> struct libdivide_constants<int16_t,10318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10318_MAGIC, .more = S16LD_DENOM_10318_MORE};};
template<> struct libdivide_constants<int16_t,10319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10319_MAGIC, .more = S16LD_DENOM_10319_MORE};};
template<> struct libdivide_constants<int16_t,10320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10320_MAGIC, .more = S16LD_DENOM_10320_MORE};};
template<> struct libdivide_constants<int16_t,10321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10321_MAGIC, .more = S16LD_DENOM_10321_MORE};};
template<> struct libdivide_constants<int16_t,10322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10322_MAGIC, .more = S16LD_DENOM_10322_MORE};};
template<> struct libdivide_constants<int16_t,10323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10323_MAGIC, .more = S16LD_DENOM_10323_MORE};};
template<> struct libdivide_constants<int16_t,10324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10324_MAGIC, .more = S16LD_DENOM_10324_MORE};};
template<> struct libdivide_constants<int16_t,10325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10325_MAGIC, .more = S16LD_DENOM_10325_MORE};};
template<> struct libdivide_constants<int16_t,10326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10326_MAGIC, .more = S16LD_DENOM_10326_MORE};};
template<> struct libdivide_constants<int16_t,10327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10327_MAGIC, .more = S16LD_DENOM_10327_MORE};};
template<> struct libdivide_constants<int16_t,10328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10328_MAGIC, .more = S16LD_DENOM_10328_MORE};};
template<> struct libdivide_constants<int16_t,10329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10329_MAGIC, .more = S16LD_DENOM_10329_MORE};};
template<> struct libdivide_constants<int16_t,10330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10330_MAGIC, .more = S16LD_DENOM_10330_MORE};};
template<> struct libdivide_constants<int16_t,10331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10331_MAGIC, .more = S16LD_DENOM_10331_MORE};};
template<> struct libdivide_constants<int16_t,10332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10332_MAGIC, .more = S16LD_DENOM_10332_MORE};};
template<> struct libdivide_constants<int16_t,10333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10333_MAGIC, .more = S16LD_DENOM_10333_MORE};};
template<> struct libdivide_constants<int16_t,10334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10334_MAGIC, .more = S16LD_DENOM_10334_MORE};};
template<> struct libdivide_constants<int16_t,10335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10335_MAGIC, .more = S16LD_DENOM_10335_MORE};};
template<> struct libdivide_constants<int16_t,10336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10336_MAGIC, .more = S16LD_DENOM_10336_MORE};};
template<> struct libdivide_constants<int16_t,10337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10337_MAGIC, .more = S16LD_DENOM_10337_MORE};};
template<> struct libdivide_constants<int16_t,10338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10338_MAGIC, .more = S16LD_DENOM_10338_MORE};};
template<> struct libdivide_constants<int16_t,10339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10339_MAGIC, .more = S16LD_DENOM_10339_MORE};};
template<> struct libdivide_constants<int16_t,10340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10340_MAGIC, .more = S16LD_DENOM_10340_MORE};};
template<> struct libdivide_constants<int16_t,10341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10341_MAGIC, .more = S16LD_DENOM_10341_MORE};};
template<> struct libdivide_constants<int16_t,10342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10342_MAGIC, .more = S16LD_DENOM_10342_MORE};};
template<> struct libdivide_constants<int16_t,10343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10343_MAGIC, .more = S16LD_DENOM_10343_MORE};};
template<> struct libdivide_constants<int16_t,10344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10344_MAGIC, .more = S16LD_DENOM_10344_MORE};};
template<> struct libdivide_constants<int16_t,10345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10345_MAGIC, .more = S16LD_DENOM_10345_MORE};};
template<> struct libdivide_constants<int16_t,10346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10346_MAGIC, .more = S16LD_DENOM_10346_MORE};};
template<> struct libdivide_constants<int16_t,10347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10347_MAGIC, .more = S16LD_DENOM_10347_MORE};};
template<> struct libdivide_constants<int16_t,10348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10348_MAGIC, .more = S16LD_DENOM_10348_MORE};};
template<> struct libdivide_constants<int16_t,10349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10349_MAGIC, .more = S16LD_DENOM_10349_MORE};};
template<> struct libdivide_constants<int16_t,10350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10350_MAGIC, .more = S16LD_DENOM_10350_MORE};};
template<> struct libdivide_constants<int16_t,10351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10351_MAGIC, .more = S16LD_DENOM_10351_MORE};};
template<> struct libdivide_constants<int16_t,10352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10352_MAGIC, .more = S16LD_DENOM_10352_MORE};};
template<> struct libdivide_constants<int16_t,10353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10353_MAGIC, .more = S16LD_DENOM_10353_MORE};};
template<> struct libdivide_constants<int16_t,10354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10354_MAGIC, .more = S16LD_DENOM_10354_MORE};};
template<> struct libdivide_constants<int16_t,10355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10355_MAGIC, .more = S16LD_DENOM_10355_MORE};};
template<> struct libdivide_constants<int16_t,10356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10356_MAGIC, .more = S16LD_DENOM_10356_MORE};};
template<> struct libdivide_constants<int16_t,10357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10357_MAGIC, .more = S16LD_DENOM_10357_MORE};};
template<> struct libdivide_constants<int16_t,10358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10358_MAGIC, .more = S16LD_DENOM_10358_MORE};};
template<> struct libdivide_constants<int16_t,10359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10359_MAGIC, .more = S16LD_DENOM_10359_MORE};};
template<> struct libdivide_constants<int16_t,10360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10360_MAGIC, .more = S16LD_DENOM_10360_MORE};};
template<> struct libdivide_constants<int16_t,10361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10361_MAGIC, .more = S16LD_DENOM_10361_MORE};};
template<> struct libdivide_constants<int16_t,10362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10362_MAGIC, .more = S16LD_DENOM_10362_MORE};};
template<> struct libdivide_constants<int16_t,10363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10363_MAGIC, .more = S16LD_DENOM_10363_MORE};};
template<> struct libdivide_constants<int16_t,10364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10364_MAGIC, .more = S16LD_DENOM_10364_MORE};};
template<> struct libdivide_constants<int16_t,10365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10365_MAGIC, .more = S16LD_DENOM_10365_MORE};};
template<> struct libdivide_constants<int16_t,10366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10366_MAGIC, .more = S16LD_DENOM_10366_MORE};};
template<> struct libdivide_constants<int16_t,10367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10367_MAGIC, .more = S16LD_DENOM_10367_MORE};};
template<> struct libdivide_constants<int16_t,10368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10368_MAGIC, .more = S16LD_DENOM_10368_MORE};};
template<> struct libdivide_constants<int16_t,10369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10369_MAGIC, .more = S16LD_DENOM_10369_MORE};};
template<> struct libdivide_constants<int16_t,10370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10370_MAGIC, .more = S16LD_DENOM_10370_MORE};};
template<> struct libdivide_constants<int16_t,10371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10371_MAGIC, .more = S16LD_DENOM_10371_MORE};};
template<> struct libdivide_constants<int16_t,10372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10372_MAGIC, .more = S16LD_DENOM_10372_MORE};};
template<> struct libdivide_constants<int16_t,10373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10373_MAGIC, .more = S16LD_DENOM_10373_MORE};};
template<> struct libdivide_constants<int16_t,10374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10374_MAGIC, .more = S16LD_DENOM_10374_MORE};};
template<> struct libdivide_constants<int16_t,10375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10375_MAGIC, .more = S16LD_DENOM_10375_MORE};};
template<> struct libdivide_constants<int16_t,10376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10376_MAGIC, .more = S16LD_DENOM_10376_MORE};};
template<> struct libdivide_constants<int16_t,10377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10377_MAGIC, .more = S16LD_DENOM_10377_MORE};};
template<> struct libdivide_constants<int16_t,10378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10378_MAGIC, .more = S16LD_DENOM_10378_MORE};};
template<> struct libdivide_constants<int16_t,10379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10379_MAGIC, .more = S16LD_DENOM_10379_MORE};};
template<> struct libdivide_constants<int16_t,10380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10380_MAGIC, .more = S16LD_DENOM_10380_MORE};};
template<> struct libdivide_constants<int16_t,10381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10381_MAGIC, .more = S16LD_DENOM_10381_MORE};};
template<> struct libdivide_constants<int16_t,10382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10382_MAGIC, .more = S16LD_DENOM_10382_MORE};};
template<> struct libdivide_constants<int16_t,10383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10383_MAGIC, .more = S16LD_DENOM_10383_MORE};};
template<> struct libdivide_constants<int16_t,10384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10384_MAGIC, .more = S16LD_DENOM_10384_MORE};};
template<> struct libdivide_constants<int16_t,10385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10385_MAGIC, .more = S16LD_DENOM_10385_MORE};};
template<> struct libdivide_constants<int16_t,10386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10386_MAGIC, .more = S16LD_DENOM_10386_MORE};};
template<> struct libdivide_constants<int16_t,10387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10387_MAGIC, .more = S16LD_DENOM_10387_MORE};};
template<> struct libdivide_constants<int16_t,10388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10388_MAGIC, .more = S16LD_DENOM_10388_MORE};};
template<> struct libdivide_constants<int16_t,10389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10389_MAGIC, .more = S16LD_DENOM_10389_MORE};};
template<> struct libdivide_constants<int16_t,10390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10390_MAGIC, .more = S16LD_DENOM_10390_MORE};};
template<> struct libdivide_constants<int16_t,10391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10391_MAGIC, .more = S16LD_DENOM_10391_MORE};};
template<> struct libdivide_constants<int16_t,10392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10392_MAGIC, .more = S16LD_DENOM_10392_MORE};};
template<> struct libdivide_constants<int16_t,10393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10393_MAGIC, .more = S16LD_DENOM_10393_MORE};};
template<> struct libdivide_constants<int16_t,10394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10394_MAGIC, .more = S16LD_DENOM_10394_MORE};};
template<> struct libdivide_constants<int16_t,10395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10395_MAGIC, .more = S16LD_DENOM_10395_MORE};};
template<> struct libdivide_constants<int16_t,10396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10396_MAGIC, .more = S16LD_DENOM_10396_MORE};};
template<> struct libdivide_constants<int16_t,10397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10397_MAGIC, .more = S16LD_DENOM_10397_MORE};};
template<> struct libdivide_constants<int16_t,10398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10398_MAGIC, .more = S16LD_DENOM_10398_MORE};};
template<> struct libdivide_constants<int16_t,10399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10399_MAGIC, .more = S16LD_DENOM_10399_MORE};};
template<> struct libdivide_constants<int16_t,10400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10400_MAGIC, .more = S16LD_DENOM_10400_MORE};};
template<> struct libdivide_constants<int16_t,10401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10401_MAGIC, .more = S16LD_DENOM_10401_MORE};};
template<> struct libdivide_constants<int16_t,10402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10402_MAGIC, .more = S16LD_DENOM_10402_MORE};};
template<> struct libdivide_constants<int16_t,10403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10403_MAGIC, .more = S16LD_DENOM_10403_MORE};};
template<> struct libdivide_constants<int16_t,10404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10404_MAGIC, .more = S16LD_DENOM_10404_MORE};};
template<> struct libdivide_constants<int16_t,10405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10405_MAGIC, .more = S16LD_DENOM_10405_MORE};};
template<> struct libdivide_constants<int16_t,10406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10406_MAGIC, .more = S16LD_DENOM_10406_MORE};};
template<> struct libdivide_constants<int16_t,10407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10407_MAGIC, .more = S16LD_DENOM_10407_MORE};};
template<> struct libdivide_constants<int16_t,10408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10408_MAGIC, .more = S16LD_DENOM_10408_MORE};};
template<> struct libdivide_constants<int16_t,10409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10409_MAGIC, .more = S16LD_DENOM_10409_MORE};};
template<> struct libdivide_constants<int16_t,10410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10410_MAGIC, .more = S16LD_DENOM_10410_MORE};};
template<> struct libdivide_constants<int16_t,10411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10411_MAGIC, .more = S16LD_DENOM_10411_MORE};};
template<> struct libdivide_constants<int16_t,10412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10412_MAGIC, .more = S16LD_DENOM_10412_MORE};};
template<> struct libdivide_constants<int16_t,10413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10413_MAGIC, .more = S16LD_DENOM_10413_MORE};};
template<> struct libdivide_constants<int16_t,10414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10414_MAGIC, .more = S16LD_DENOM_10414_MORE};};
template<> struct libdivide_constants<int16_t,10415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10415_MAGIC, .more = S16LD_DENOM_10415_MORE};};
template<> struct libdivide_constants<int16_t,10416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10416_MAGIC, .more = S16LD_DENOM_10416_MORE};};
template<> struct libdivide_constants<int16_t,10417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10417_MAGIC, .more = S16LD_DENOM_10417_MORE};};
template<> struct libdivide_constants<int16_t,10418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10418_MAGIC, .more = S16LD_DENOM_10418_MORE};};
template<> struct libdivide_constants<int16_t,10419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10419_MAGIC, .more = S16LD_DENOM_10419_MORE};};
template<> struct libdivide_constants<int16_t,10420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10420_MAGIC, .more = S16LD_DENOM_10420_MORE};};
template<> struct libdivide_constants<int16_t,10421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10421_MAGIC, .more = S16LD_DENOM_10421_MORE};};
template<> struct libdivide_constants<int16_t,10422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10422_MAGIC, .more = S16LD_DENOM_10422_MORE};};
template<> struct libdivide_constants<int16_t,10423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10423_MAGIC, .more = S16LD_DENOM_10423_MORE};};
template<> struct libdivide_constants<int16_t,10424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10424_MAGIC, .more = S16LD_DENOM_10424_MORE};};
template<> struct libdivide_constants<int16_t,10425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10425_MAGIC, .more = S16LD_DENOM_10425_MORE};};
template<> struct libdivide_constants<int16_t,10426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10426_MAGIC, .more = S16LD_DENOM_10426_MORE};};
template<> struct libdivide_constants<int16_t,10427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10427_MAGIC, .more = S16LD_DENOM_10427_MORE};};
template<> struct libdivide_constants<int16_t,10428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10428_MAGIC, .more = S16LD_DENOM_10428_MORE};};
template<> struct libdivide_constants<int16_t,10429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10429_MAGIC, .more = S16LD_DENOM_10429_MORE};};
template<> struct libdivide_constants<int16_t,10430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10430_MAGIC, .more = S16LD_DENOM_10430_MORE};};
template<> struct libdivide_constants<int16_t,10431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10431_MAGIC, .more = S16LD_DENOM_10431_MORE};};
template<> struct libdivide_constants<int16_t,10432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10432_MAGIC, .more = S16LD_DENOM_10432_MORE};};
template<> struct libdivide_constants<int16_t,10433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10433_MAGIC, .more = S16LD_DENOM_10433_MORE};};
template<> struct libdivide_constants<int16_t,10434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10434_MAGIC, .more = S16LD_DENOM_10434_MORE};};
template<> struct libdivide_constants<int16_t,10435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10435_MAGIC, .more = S16LD_DENOM_10435_MORE};};
template<> struct libdivide_constants<int16_t,10436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10436_MAGIC, .more = S16LD_DENOM_10436_MORE};};
template<> struct libdivide_constants<int16_t,10437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10437_MAGIC, .more = S16LD_DENOM_10437_MORE};};
template<> struct libdivide_constants<int16_t,10438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10438_MAGIC, .more = S16LD_DENOM_10438_MORE};};
template<> struct libdivide_constants<int16_t,10439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10439_MAGIC, .more = S16LD_DENOM_10439_MORE};};
template<> struct libdivide_constants<int16_t,10440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10440_MAGIC, .more = S16LD_DENOM_10440_MORE};};
template<> struct libdivide_constants<int16_t,10441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10441_MAGIC, .more = S16LD_DENOM_10441_MORE};};
template<> struct libdivide_constants<int16_t,10442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10442_MAGIC, .more = S16LD_DENOM_10442_MORE};};
template<> struct libdivide_constants<int16_t,10443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10443_MAGIC, .more = S16LD_DENOM_10443_MORE};};
template<> struct libdivide_constants<int16_t,10444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10444_MAGIC, .more = S16LD_DENOM_10444_MORE};};
template<> struct libdivide_constants<int16_t,10445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10445_MAGIC, .more = S16LD_DENOM_10445_MORE};};
template<> struct libdivide_constants<int16_t,10446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10446_MAGIC, .more = S16LD_DENOM_10446_MORE};};
template<> struct libdivide_constants<int16_t,10447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10447_MAGIC, .more = S16LD_DENOM_10447_MORE};};
template<> struct libdivide_constants<int16_t,10448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10448_MAGIC, .more = S16LD_DENOM_10448_MORE};};
template<> struct libdivide_constants<int16_t,10449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10449_MAGIC, .more = S16LD_DENOM_10449_MORE};};
template<> struct libdivide_constants<int16_t,10450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10450_MAGIC, .more = S16LD_DENOM_10450_MORE};};
template<> struct libdivide_constants<int16_t,10451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10451_MAGIC, .more = S16LD_DENOM_10451_MORE};};
template<> struct libdivide_constants<int16_t,10452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10452_MAGIC, .more = S16LD_DENOM_10452_MORE};};
template<> struct libdivide_constants<int16_t,10453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10453_MAGIC, .more = S16LD_DENOM_10453_MORE};};
template<> struct libdivide_constants<int16_t,10454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10454_MAGIC, .more = S16LD_DENOM_10454_MORE};};
template<> struct libdivide_constants<int16_t,10455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10455_MAGIC, .more = S16LD_DENOM_10455_MORE};};
template<> struct libdivide_constants<int16_t,10456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10456_MAGIC, .more = S16LD_DENOM_10456_MORE};};
template<> struct libdivide_constants<int16_t,10457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10457_MAGIC, .more = S16LD_DENOM_10457_MORE};};
template<> struct libdivide_constants<int16_t,10458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10458_MAGIC, .more = S16LD_DENOM_10458_MORE};};
template<> struct libdivide_constants<int16_t,10459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10459_MAGIC, .more = S16LD_DENOM_10459_MORE};};
template<> struct libdivide_constants<int16_t,10460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10460_MAGIC, .more = S16LD_DENOM_10460_MORE};};
template<> struct libdivide_constants<int16_t,10461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10461_MAGIC, .more = S16LD_DENOM_10461_MORE};};
template<> struct libdivide_constants<int16_t,10462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10462_MAGIC, .more = S16LD_DENOM_10462_MORE};};
template<> struct libdivide_constants<int16_t,10463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10463_MAGIC, .more = S16LD_DENOM_10463_MORE};};
template<> struct libdivide_constants<int16_t,10464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10464_MAGIC, .more = S16LD_DENOM_10464_MORE};};
template<> struct libdivide_constants<int16_t,10465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10465_MAGIC, .more = S16LD_DENOM_10465_MORE};};
template<> struct libdivide_constants<int16_t,10466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10466_MAGIC, .more = S16LD_DENOM_10466_MORE};};
template<> struct libdivide_constants<int16_t,10467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10467_MAGIC, .more = S16LD_DENOM_10467_MORE};};
template<> struct libdivide_constants<int16_t,10468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10468_MAGIC, .more = S16LD_DENOM_10468_MORE};};
template<> struct libdivide_constants<int16_t,10469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10469_MAGIC, .more = S16LD_DENOM_10469_MORE};};
template<> struct libdivide_constants<int16_t,10470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10470_MAGIC, .more = S16LD_DENOM_10470_MORE};};
template<> struct libdivide_constants<int16_t,10471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10471_MAGIC, .more = S16LD_DENOM_10471_MORE};};
template<> struct libdivide_constants<int16_t,10472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10472_MAGIC, .more = S16LD_DENOM_10472_MORE};};
template<> struct libdivide_constants<int16_t,10473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10473_MAGIC, .more = S16LD_DENOM_10473_MORE};};
template<> struct libdivide_constants<int16_t,10474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10474_MAGIC, .more = S16LD_DENOM_10474_MORE};};
template<> struct libdivide_constants<int16_t,10475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10475_MAGIC, .more = S16LD_DENOM_10475_MORE};};
template<> struct libdivide_constants<int16_t,10476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10476_MAGIC, .more = S16LD_DENOM_10476_MORE};};
template<> struct libdivide_constants<int16_t,10477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10477_MAGIC, .more = S16LD_DENOM_10477_MORE};};
template<> struct libdivide_constants<int16_t,10478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10478_MAGIC, .more = S16LD_DENOM_10478_MORE};};
template<> struct libdivide_constants<int16_t,10479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10479_MAGIC, .more = S16LD_DENOM_10479_MORE};};
template<> struct libdivide_constants<int16_t,10480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10480_MAGIC, .more = S16LD_DENOM_10480_MORE};};
template<> struct libdivide_constants<int16_t,10481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10481_MAGIC, .more = S16LD_DENOM_10481_MORE};};
template<> struct libdivide_constants<int16_t,10482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10482_MAGIC, .more = S16LD_DENOM_10482_MORE};};
template<> struct libdivide_constants<int16_t,10483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10483_MAGIC, .more = S16LD_DENOM_10483_MORE};};
template<> struct libdivide_constants<int16_t,10484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10484_MAGIC, .more = S16LD_DENOM_10484_MORE};};
template<> struct libdivide_constants<int16_t,10485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10485_MAGIC, .more = S16LD_DENOM_10485_MORE};};
template<> struct libdivide_constants<int16_t,10486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10486_MAGIC, .more = S16LD_DENOM_10486_MORE};};
template<> struct libdivide_constants<int16_t,10487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10487_MAGIC, .more = S16LD_DENOM_10487_MORE};};
template<> struct libdivide_constants<int16_t,10488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10488_MAGIC, .more = S16LD_DENOM_10488_MORE};};
template<> struct libdivide_constants<int16_t,10489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10489_MAGIC, .more = S16LD_DENOM_10489_MORE};};
template<> struct libdivide_constants<int16_t,10490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10490_MAGIC, .more = S16LD_DENOM_10490_MORE};};
template<> struct libdivide_constants<int16_t,10491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10491_MAGIC, .more = S16LD_DENOM_10491_MORE};};
template<> struct libdivide_constants<int16_t,10492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10492_MAGIC, .more = S16LD_DENOM_10492_MORE};};
template<> struct libdivide_constants<int16_t,10493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10493_MAGIC, .more = S16LD_DENOM_10493_MORE};};
template<> struct libdivide_constants<int16_t,10494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10494_MAGIC, .more = S16LD_DENOM_10494_MORE};};
template<> struct libdivide_constants<int16_t,10495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10495_MAGIC, .more = S16LD_DENOM_10495_MORE};};
template<> struct libdivide_constants<int16_t,10496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10496_MAGIC, .more = S16LD_DENOM_10496_MORE};};
template<> struct libdivide_constants<int16_t,10497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10497_MAGIC, .more = S16LD_DENOM_10497_MORE};};
template<> struct libdivide_constants<int16_t,10498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10498_MAGIC, .more = S16LD_DENOM_10498_MORE};};
template<> struct libdivide_constants<int16_t,10499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10499_MAGIC, .more = S16LD_DENOM_10499_MORE};};
template<> struct libdivide_constants<int16_t,10500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10500_MAGIC, .more = S16LD_DENOM_10500_MORE};};
template<> struct libdivide_constants<int16_t,10501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10501_MAGIC, .more = S16LD_DENOM_10501_MORE};};
template<> struct libdivide_constants<int16_t,10502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10502_MAGIC, .more = S16LD_DENOM_10502_MORE};};
template<> struct libdivide_constants<int16_t,10503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10503_MAGIC, .more = S16LD_DENOM_10503_MORE};};
template<> struct libdivide_constants<int16_t,10504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10504_MAGIC, .more = S16LD_DENOM_10504_MORE};};
template<> struct libdivide_constants<int16_t,10505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10505_MAGIC, .more = S16LD_DENOM_10505_MORE};};
template<> struct libdivide_constants<int16_t,10506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10506_MAGIC, .more = S16LD_DENOM_10506_MORE};};
template<> struct libdivide_constants<int16_t,10507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10507_MAGIC, .more = S16LD_DENOM_10507_MORE};};
template<> struct libdivide_constants<int16_t,10508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10508_MAGIC, .more = S16LD_DENOM_10508_MORE};};
template<> struct libdivide_constants<int16_t,10509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10509_MAGIC, .more = S16LD_DENOM_10509_MORE};};
template<> struct libdivide_constants<int16_t,10510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10510_MAGIC, .more = S16LD_DENOM_10510_MORE};};
template<> struct libdivide_constants<int16_t,10511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10511_MAGIC, .more = S16LD_DENOM_10511_MORE};};
template<> struct libdivide_constants<int16_t,10512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10512_MAGIC, .more = S16LD_DENOM_10512_MORE};};
template<> struct libdivide_constants<int16_t,10513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10513_MAGIC, .more = S16LD_DENOM_10513_MORE};};
template<> struct libdivide_constants<int16_t,10514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10514_MAGIC, .more = S16LD_DENOM_10514_MORE};};
template<> struct libdivide_constants<int16_t,10515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10515_MAGIC, .more = S16LD_DENOM_10515_MORE};};
template<> struct libdivide_constants<int16_t,10516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10516_MAGIC, .more = S16LD_DENOM_10516_MORE};};
template<> struct libdivide_constants<int16_t,10517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10517_MAGIC, .more = S16LD_DENOM_10517_MORE};};
template<> struct libdivide_constants<int16_t,10518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10518_MAGIC, .more = S16LD_DENOM_10518_MORE};};
template<> struct libdivide_constants<int16_t,10519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10519_MAGIC, .more = S16LD_DENOM_10519_MORE};};
template<> struct libdivide_constants<int16_t,10520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10520_MAGIC, .more = S16LD_DENOM_10520_MORE};};
template<> struct libdivide_constants<int16_t,10521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10521_MAGIC, .more = S16LD_DENOM_10521_MORE};};
template<> struct libdivide_constants<int16_t,10522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10522_MAGIC, .more = S16LD_DENOM_10522_MORE};};
template<> struct libdivide_constants<int16_t,10523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10523_MAGIC, .more = S16LD_DENOM_10523_MORE};};
template<> struct libdivide_constants<int16_t,10524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10524_MAGIC, .more = S16LD_DENOM_10524_MORE};};
template<> struct libdivide_constants<int16_t,10525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10525_MAGIC, .more = S16LD_DENOM_10525_MORE};};
template<> struct libdivide_constants<int16_t,10526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10526_MAGIC, .more = S16LD_DENOM_10526_MORE};};
template<> struct libdivide_constants<int16_t,10527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10527_MAGIC, .more = S16LD_DENOM_10527_MORE};};
template<> struct libdivide_constants<int16_t,10528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10528_MAGIC, .more = S16LD_DENOM_10528_MORE};};
template<> struct libdivide_constants<int16_t,10529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10529_MAGIC, .more = S16LD_DENOM_10529_MORE};};
template<> struct libdivide_constants<int16_t,10530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10530_MAGIC, .more = S16LD_DENOM_10530_MORE};};
template<> struct libdivide_constants<int16_t,10531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10531_MAGIC, .more = S16LD_DENOM_10531_MORE};};
template<> struct libdivide_constants<int16_t,10532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10532_MAGIC, .more = S16LD_DENOM_10532_MORE};};
template<> struct libdivide_constants<int16_t,10533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10533_MAGIC, .more = S16LD_DENOM_10533_MORE};};
template<> struct libdivide_constants<int16_t,10534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10534_MAGIC, .more = S16LD_DENOM_10534_MORE};};
template<> struct libdivide_constants<int16_t,10535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10535_MAGIC, .more = S16LD_DENOM_10535_MORE};};
template<> struct libdivide_constants<int16_t,10536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10536_MAGIC, .more = S16LD_DENOM_10536_MORE};};
template<> struct libdivide_constants<int16_t,10537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10537_MAGIC, .more = S16LD_DENOM_10537_MORE};};
template<> struct libdivide_constants<int16_t,10538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10538_MAGIC, .more = S16LD_DENOM_10538_MORE};};
template<> struct libdivide_constants<int16_t,10539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10539_MAGIC, .more = S16LD_DENOM_10539_MORE};};
template<> struct libdivide_constants<int16_t,10540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10540_MAGIC, .more = S16LD_DENOM_10540_MORE};};
template<> struct libdivide_constants<int16_t,10541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10541_MAGIC, .more = S16LD_DENOM_10541_MORE};};
template<> struct libdivide_constants<int16_t,10542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10542_MAGIC, .more = S16LD_DENOM_10542_MORE};};
template<> struct libdivide_constants<int16_t,10543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10543_MAGIC, .more = S16LD_DENOM_10543_MORE};};
template<> struct libdivide_constants<int16_t,10544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10544_MAGIC, .more = S16LD_DENOM_10544_MORE};};
template<> struct libdivide_constants<int16_t,10545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10545_MAGIC, .more = S16LD_DENOM_10545_MORE};};
template<> struct libdivide_constants<int16_t,10546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10546_MAGIC, .more = S16LD_DENOM_10546_MORE};};
template<> struct libdivide_constants<int16_t,10547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10547_MAGIC, .more = S16LD_DENOM_10547_MORE};};
template<> struct libdivide_constants<int16_t,10548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10548_MAGIC, .more = S16LD_DENOM_10548_MORE};};
template<> struct libdivide_constants<int16_t,10549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10549_MAGIC, .more = S16LD_DENOM_10549_MORE};};
template<> struct libdivide_constants<int16_t,10550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10550_MAGIC, .more = S16LD_DENOM_10550_MORE};};
template<> struct libdivide_constants<int16_t,10551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10551_MAGIC, .more = S16LD_DENOM_10551_MORE};};
template<> struct libdivide_constants<int16_t,10552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10552_MAGIC, .more = S16LD_DENOM_10552_MORE};};
template<> struct libdivide_constants<int16_t,10553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10553_MAGIC, .more = S16LD_DENOM_10553_MORE};};
template<> struct libdivide_constants<int16_t,10554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10554_MAGIC, .more = S16LD_DENOM_10554_MORE};};
template<> struct libdivide_constants<int16_t,10555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10555_MAGIC, .more = S16LD_DENOM_10555_MORE};};
template<> struct libdivide_constants<int16_t,10556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10556_MAGIC, .more = S16LD_DENOM_10556_MORE};};
template<> struct libdivide_constants<int16_t,10557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10557_MAGIC, .more = S16LD_DENOM_10557_MORE};};
template<> struct libdivide_constants<int16_t,10558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10558_MAGIC, .more = S16LD_DENOM_10558_MORE};};
template<> struct libdivide_constants<int16_t,10559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10559_MAGIC, .more = S16LD_DENOM_10559_MORE};};
template<> struct libdivide_constants<int16_t,10560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10560_MAGIC, .more = S16LD_DENOM_10560_MORE};};
template<> struct libdivide_constants<int16_t,10561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10561_MAGIC, .more = S16LD_DENOM_10561_MORE};};
template<> struct libdivide_constants<int16_t,10562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10562_MAGIC, .more = S16LD_DENOM_10562_MORE};};
template<> struct libdivide_constants<int16_t,10563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10563_MAGIC, .more = S16LD_DENOM_10563_MORE};};
template<> struct libdivide_constants<int16_t,10564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10564_MAGIC, .more = S16LD_DENOM_10564_MORE};};
template<> struct libdivide_constants<int16_t,10565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10565_MAGIC, .more = S16LD_DENOM_10565_MORE};};
template<> struct libdivide_constants<int16_t,10566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10566_MAGIC, .more = S16LD_DENOM_10566_MORE};};
template<> struct libdivide_constants<int16_t,10567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10567_MAGIC, .more = S16LD_DENOM_10567_MORE};};
template<> struct libdivide_constants<int16_t,10568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10568_MAGIC, .more = S16LD_DENOM_10568_MORE};};
template<> struct libdivide_constants<int16_t,10569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10569_MAGIC, .more = S16LD_DENOM_10569_MORE};};
template<> struct libdivide_constants<int16_t,10570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10570_MAGIC, .more = S16LD_DENOM_10570_MORE};};
template<> struct libdivide_constants<int16_t,10571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10571_MAGIC, .more = S16LD_DENOM_10571_MORE};};
template<> struct libdivide_constants<int16_t,10572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10572_MAGIC, .more = S16LD_DENOM_10572_MORE};};
template<> struct libdivide_constants<int16_t,10573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10573_MAGIC, .more = S16LD_DENOM_10573_MORE};};
template<> struct libdivide_constants<int16_t,10574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10574_MAGIC, .more = S16LD_DENOM_10574_MORE};};
template<> struct libdivide_constants<int16_t,10575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10575_MAGIC, .more = S16LD_DENOM_10575_MORE};};
template<> struct libdivide_constants<int16_t,10576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10576_MAGIC, .more = S16LD_DENOM_10576_MORE};};
template<> struct libdivide_constants<int16_t,10577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10577_MAGIC, .more = S16LD_DENOM_10577_MORE};};
template<> struct libdivide_constants<int16_t,10578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10578_MAGIC, .more = S16LD_DENOM_10578_MORE};};
template<> struct libdivide_constants<int16_t,10579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10579_MAGIC, .more = S16LD_DENOM_10579_MORE};};
template<> struct libdivide_constants<int16_t,10580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10580_MAGIC, .more = S16LD_DENOM_10580_MORE};};
template<> struct libdivide_constants<int16_t,10581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10581_MAGIC, .more = S16LD_DENOM_10581_MORE};};
template<> struct libdivide_constants<int16_t,10582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10582_MAGIC, .more = S16LD_DENOM_10582_MORE};};
template<> struct libdivide_constants<int16_t,10583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10583_MAGIC, .more = S16LD_DENOM_10583_MORE};};
template<> struct libdivide_constants<int16_t,10584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10584_MAGIC, .more = S16LD_DENOM_10584_MORE};};
template<> struct libdivide_constants<int16_t,10585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10585_MAGIC, .more = S16LD_DENOM_10585_MORE};};
template<> struct libdivide_constants<int16_t,10586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10586_MAGIC, .more = S16LD_DENOM_10586_MORE};};
template<> struct libdivide_constants<int16_t,10587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10587_MAGIC, .more = S16LD_DENOM_10587_MORE};};
template<> struct libdivide_constants<int16_t,10588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10588_MAGIC, .more = S16LD_DENOM_10588_MORE};};
template<> struct libdivide_constants<int16_t,10589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10589_MAGIC, .more = S16LD_DENOM_10589_MORE};};
template<> struct libdivide_constants<int16_t,10590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10590_MAGIC, .more = S16LD_DENOM_10590_MORE};};
template<> struct libdivide_constants<int16_t,10591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10591_MAGIC, .more = S16LD_DENOM_10591_MORE};};
template<> struct libdivide_constants<int16_t,10592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10592_MAGIC, .more = S16LD_DENOM_10592_MORE};};
template<> struct libdivide_constants<int16_t,10593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10593_MAGIC, .more = S16LD_DENOM_10593_MORE};};
template<> struct libdivide_constants<int16_t,10594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10594_MAGIC, .more = S16LD_DENOM_10594_MORE};};
template<> struct libdivide_constants<int16_t,10595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10595_MAGIC, .more = S16LD_DENOM_10595_MORE};};
template<> struct libdivide_constants<int16_t,10596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10596_MAGIC, .more = S16LD_DENOM_10596_MORE};};
template<> struct libdivide_constants<int16_t,10597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10597_MAGIC, .more = S16LD_DENOM_10597_MORE};};
template<> struct libdivide_constants<int16_t,10598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10598_MAGIC, .more = S16LD_DENOM_10598_MORE};};
template<> struct libdivide_constants<int16_t,10599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10599_MAGIC, .more = S16LD_DENOM_10599_MORE};};
template<> struct libdivide_constants<int16_t,10600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10600_MAGIC, .more = S16LD_DENOM_10600_MORE};};
template<> struct libdivide_constants<int16_t,10601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10601_MAGIC, .more = S16LD_DENOM_10601_MORE};};
template<> struct libdivide_constants<int16_t,10602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10602_MAGIC, .more = S16LD_DENOM_10602_MORE};};
template<> struct libdivide_constants<int16_t,10603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10603_MAGIC, .more = S16LD_DENOM_10603_MORE};};
template<> struct libdivide_constants<int16_t,10604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10604_MAGIC, .more = S16LD_DENOM_10604_MORE};};
template<> struct libdivide_constants<int16_t,10605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10605_MAGIC, .more = S16LD_DENOM_10605_MORE};};
template<> struct libdivide_constants<int16_t,10606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10606_MAGIC, .more = S16LD_DENOM_10606_MORE};};
template<> struct libdivide_constants<int16_t,10607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10607_MAGIC, .more = S16LD_DENOM_10607_MORE};};
template<> struct libdivide_constants<int16_t,10608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10608_MAGIC, .more = S16LD_DENOM_10608_MORE};};
template<> struct libdivide_constants<int16_t,10609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10609_MAGIC, .more = S16LD_DENOM_10609_MORE};};
template<> struct libdivide_constants<int16_t,10610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10610_MAGIC, .more = S16LD_DENOM_10610_MORE};};
template<> struct libdivide_constants<int16_t,10611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10611_MAGIC, .more = S16LD_DENOM_10611_MORE};};
template<> struct libdivide_constants<int16_t,10612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10612_MAGIC, .more = S16LD_DENOM_10612_MORE};};
template<> struct libdivide_constants<int16_t,10613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10613_MAGIC, .more = S16LD_DENOM_10613_MORE};};
template<> struct libdivide_constants<int16_t,10614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10614_MAGIC, .more = S16LD_DENOM_10614_MORE};};
template<> struct libdivide_constants<int16_t,10615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10615_MAGIC, .more = S16LD_DENOM_10615_MORE};};
template<> struct libdivide_constants<int16_t,10616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10616_MAGIC, .more = S16LD_DENOM_10616_MORE};};
template<> struct libdivide_constants<int16_t,10617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10617_MAGIC, .more = S16LD_DENOM_10617_MORE};};
template<> struct libdivide_constants<int16_t,10618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10618_MAGIC, .more = S16LD_DENOM_10618_MORE};};
template<> struct libdivide_constants<int16_t,10619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10619_MAGIC, .more = S16LD_DENOM_10619_MORE};};
template<> struct libdivide_constants<int16_t,10620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10620_MAGIC, .more = S16LD_DENOM_10620_MORE};};
template<> struct libdivide_constants<int16_t,10621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10621_MAGIC, .more = S16LD_DENOM_10621_MORE};};
template<> struct libdivide_constants<int16_t,10622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10622_MAGIC, .more = S16LD_DENOM_10622_MORE};};
template<> struct libdivide_constants<int16_t,10623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10623_MAGIC, .more = S16LD_DENOM_10623_MORE};};
template<> struct libdivide_constants<int16_t,10624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10624_MAGIC, .more = S16LD_DENOM_10624_MORE};};
template<> struct libdivide_constants<int16_t,10625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10625_MAGIC, .more = S16LD_DENOM_10625_MORE};};
template<> struct libdivide_constants<int16_t,10626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10626_MAGIC, .more = S16LD_DENOM_10626_MORE};};
template<> struct libdivide_constants<int16_t,10627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10627_MAGIC, .more = S16LD_DENOM_10627_MORE};};
template<> struct libdivide_constants<int16_t,10628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10628_MAGIC, .more = S16LD_DENOM_10628_MORE};};
template<> struct libdivide_constants<int16_t,10629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10629_MAGIC, .more = S16LD_DENOM_10629_MORE};};
template<> struct libdivide_constants<int16_t,10630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10630_MAGIC, .more = S16LD_DENOM_10630_MORE};};
template<> struct libdivide_constants<int16_t,10631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10631_MAGIC, .more = S16LD_DENOM_10631_MORE};};
template<> struct libdivide_constants<int16_t,10632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10632_MAGIC, .more = S16LD_DENOM_10632_MORE};};
template<> struct libdivide_constants<int16_t,10633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10633_MAGIC, .more = S16LD_DENOM_10633_MORE};};
template<> struct libdivide_constants<int16_t,10634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10634_MAGIC, .more = S16LD_DENOM_10634_MORE};};
template<> struct libdivide_constants<int16_t,10635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10635_MAGIC, .more = S16LD_DENOM_10635_MORE};};
template<> struct libdivide_constants<int16_t,10636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10636_MAGIC, .more = S16LD_DENOM_10636_MORE};};
template<> struct libdivide_constants<int16_t,10637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10637_MAGIC, .more = S16LD_DENOM_10637_MORE};};
template<> struct libdivide_constants<int16_t,10638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10638_MAGIC, .more = S16LD_DENOM_10638_MORE};};
template<> struct libdivide_constants<int16_t,10639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10639_MAGIC, .more = S16LD_DENOM_10639_MORE};};
template<> struct libdivide_constants<int16_t,10640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10640_MAGIC, .more = S16LD_DENOM_10640_MORE};};
template<> struct libdivide_constants<int16_t,10641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10641_MAGIC, .more = S16LD_DENOM_10641_MORE};};
template<> struct libdivide_constants<int16_t,10642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10642_MAGIC, .more = S16LD_DENOM_10642_MORE};};
template<> struct libdivide_constants<int16_t,10643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10643_MAGIC, .more = S16LD_DENOM_10643_MORE};};
template<> struct libdivide_constants<int16_t,10644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10644_MAGIC, .more = S16LD_DENOM_10644_MORE};};
template<> struct libdivide_constants<int16_t,10645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10645_MAGIC, .more = S16LD_DENOM_10645_MORE};};
template<> struct libdivide_constants<int16_t,10646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10646_MAGIC, .more = S16LD_DENOM_10646_MORE};};
template<> struct libdivide_constants<int16_t,10647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10647_MAGIC, .more = S16LD_DENOM_10647_MORE};};
template<> struct libdivide_constants<int16_t,10648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10648_MAGIC, .more = S16LD_DENOM_10648_MORE};};
template<> struct libdivide_constants<int16_t,10649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10649_MAGIC, .more = S16LD_DENOM_10649_MORE};};
template<> struct libdivide_constants<int16_t,10650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10650_MAGIC, .more = S16LD_DENOM_10650_MORE};};
template<> struct libdivide_constants<int16_t,10651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10651_MAGIC, .more = S16LD_DENOM_10651_MORE};};
template<> struct libdivide_constants<int16_t,10652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10652_MAGIC, .more = S16LD_DENOM_10652_MORE};};
template<> struct libdivide_constants<int16_t,10653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10653_MAGIC, .more = S16LD_DENOM_10653_MORE};};
template<> struct libdivide_constants<int16_t,10654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10654_MAGIC, .more = S16LD_DENOM_10654_MORE};};
template<> struct libdivide_constants<int16_t,10655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10655_MAGIC, .more = S16LD_DENOM_10655_MORE};};
template<> struct libdivide_constants<int16_t,10656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10656_MAGIC, .more = S16LD_DENOM_10656_MORE};};
template<> struct libdivide_constants<int16_t,10657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10657_MAGIC, .more = S16LD_DENOM_10657_MORE};};
template<> struct libdivide_constants<int16_t,10658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10658_MAGIC, .more = S16LD_DENOM_10658_MORE};};
template<> struct libdivide_constants<int16_t,10659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10659_MAGIC, .more = S16LD_DENOM_10659_MORE};};
template<> struct libdivide_constants<int16_t,10660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10660_MAGIC, .more = S16LD_DENOM_10660_MORE};};
template<> struct libdivide_constants<int16_t,10661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10661_MAGIC, .more = S16LD_DENOM_10661_MORE};};
template<> struct libdivide_constants<int16_t,10662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10662_MAGIC, .more = S16LD_DENOM_10662_MORE};};
template<> struct libdivide_constants<int16_t,10663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10663_MAGIC, .more = S16LD_DENOM_10663_MORE};};
template<> struct libdivide_constants<int16_t,10664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10664_MAGIC, .more = S16LD_DENOM_10664_MORE};};
template<> struct libdivide_constants<int16_t,10665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10665_MAGIC, .more = S16LD_DENOM_10665_MORE};};
template<> struct libdivide_constants<int16_t,10666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10666_MAGIC, .more = S16LD_DENOM_10666_MORE};};
template<> struct libdivide_constants<int16_t,10667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10667_MAGIC, .more = S16LD_DENOM_10667_MORE};};
template<> struct libdivide_constants<int16_t,10668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10668_MAGIC, .more = S16LD_DENOM_10668_MORE};};
template<> struct libdivide_constants<int16_t,10669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10669_MAGIC, .more = S16LD_DENOM_10669_MORE};};
template<> struct libdivide_constants<int16_t,10670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10670_MAGIC, .more = S16LD_DENOM_10670_MORE};};
template<> struct libdivide_constants<int16_t,10671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10671_MAGIC, .more = S16LD_DENOM_10671_MORE};};
template<> struct libdivide_constants<int16_t,10672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10672_MAGIC, .more = S16LD_DENOM_10672_MORE};};
template<> struct libdivide_constants<int16_t,10673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10673_MAGIC, .more = S16LD_DENOM_10673_MORE};};
template<> struct libdivide_constants<int16_t,10674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10674_MAGIC, .more = S16LD_DENOM_10674_MORE};};
template<> struct libdivide_constants<int16_t,10675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10675_MAGIC, .more = S16LD_DENOM_10675_MORE};};
template<> struct libdivide_constants<int16_t,10676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10676_MAGIC, .more = S16LD_DENOM_10676_MORE};};
template<> struct libdivide_constants<int16_t,10677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10677_MAGIC, .more = S16LD_DENOM_10677_MORE};};
template<> struct libdivide_constants<int16_t,10678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10678_MAGIC, .more = S16LD_DENOM_10678_MORE};};
template<> struct libdivide_constants<int16_t,10679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10679_MAGIC, .more = S16LD_DENOM_10679_MORE};};
template<> struct libdivide_constants<int16_t,10680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10680_MAGIC, .more = S16LD_DENOM_10680_MORE};};
template<> struct libdivide_constants<int16_t,10681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10681_MAGIC, .more = S16LD_DENOM_10681_MORE};};
template<> struct libdivide_constants<int16_t,10682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10682_MAGIC, .more = S16LD_DENOM_10682_MORE};};
template<> struct libdivide_constants<int16_t,10683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10683_MAGIC, .more = S16LD_DENOM_10683_MORE};};
template<> struct libdivide_constants<int16_t,10684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10684_MAGIC, .more = S16LD_DENOM_10684_MORE};};
template<> struct libdivide_constants<int16_t,10685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10685_MAGIC, .more = S16LD_DENOM_10685_MORE};};
template<> struct libdivide_constants<int16_t,10686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10686_MAGIC, .more = S16LD_DENOM_10686_MORE};};
template<> struct libdivide_constants<int16_t,10687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10687_MAGIC, .more = S16LD_DENOM_10687_MORE};};
template<> struct libdivide_constants<int16_t,10688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10688_MAGIC, .more = S16LD_DENOM_10688_MORE};};
template<> struct libdivide_constants<int16_t,10689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10689_MAGIC, .more = S16LD_DENOM_10689_MORE};};
template<> struct libdivide_constants<int16_t,10690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10690_MAGIC, .more = S16LD_DENOM_10690_MORE};};
template<> struct libdivide_constants<int16_t,10691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10691_MAGIC, .more = S16LD_DENOM_10691_MORE};};
template<> struct libdivide_constants<int16_t,10692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10692_MAGIC, .more = S16LD_DENOM_10692_MORE};};
template<> struct libdivide_constants<int16_t,10693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10693_MAGIC, .more = S16LD_DENOM_10693_MORE};};
template<> struct libdivide_constants<int16_t,10694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10694_MAGIC, .more = S16LD_DENOM_10694_MORE};};
template<> struct libdivide_constants<int16_t,10695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10695_MAGIC, .more = S16LD_DENOM_10695_MORE};};
template<> struct libdivide_constants<int16_t,10696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10696_MAGIC, .more = S16LD_DENOM_10696_MORE};};
template<> struct libdivide_constants<int16_t,10697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10697_MAGIC, .more = S16LD_DENOM_10697_MORE};};
template<> struct libdivide_constants<int16_t,10698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10698_MAGIC, .more = S16LD_DENOM_10698_MORE};};
template<> struct libdivide_constants<int16_t,10699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10699_MAGIC, .more = S16LD_DENOM_10699_MORE};};
template<> struct libdivide_constants<int16_t,10700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10700_MAGIC, .more = S16LD_DENOM_10700_MORE};};
template<> struct libdivide_constants<int16_t,10701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10701_MAGIC, .more = S16LD_DENOM_10701_MORE};};
template<> struct libdivide_constants<int16_t,10702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10702_MAGIC, .more = S16LD_DENOM_10702_MORE};};
template<> struct libdivide_constants<int16_t,10703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10703_MAGIC, .more = S16LD_DENOM_10703_MORE};};
template<> struct libdivide_constants<int16_t,10704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10704_MAGIC, .more = S16LD_DENOM_10704_MORE};};
template<> struct libdivide_constants<int16_t,10705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10705_MAGIC, .more = S16LD_DENOM_10705_MORE};};
template<> struct libdivide_constants<int16_t,10706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10706_MAGIC, .more = S16LD_DENOM_10706_MORE};};
template<> struct libdivide_constants<int16_t,10707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10707_MAGIC, .more = S16LD_DENOM_10707_MORE};};
template<> struct libdivide_constants<int16_t,10708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10708_MAGIC, .more = S16LD_DENOM_10708_MORE};};
template<> struct libdivide_constants<int16_t,10709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10709_MAGIC, .more = S16LD_DENOM_10709_MORE};};
template<> struct libdivide_constants<int16_t,10710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10710_MAGIC, .more = S16LD_DENOM_10710_MORE};};
template<> struct libdivide_constants<int16_t,10711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10711_MAGIC, .more = S16LD_DENOM_10711_MORE};};
template<> struct libdivide_constants<int16_t,10712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10712_MAGIC, .more = S16LD_DENOM_10712_MORE};};
template<> struct libdivide_constants<int16_t,10713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10713_MAGIC, .more = S16LD_DENOM_10713_MORE};};
template<> struct libdivide_constants<int16_t,10714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10714_MAGIC, .more = S16LD_DENOM_10714_MORE};};
template<> struct libdivide_constants<int16_t,10715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10715_MAGIC, .more = S16LD_DENOM_10715_MORE};};
template<> struct libdivide_constants<int16_t,10716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10716_MAGIC, .more = S16LD_DENOM_10716_MORE};};
template<> struct libdivide_constants<int16_t,10717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10717_MAGIC, .more = S16LD_DENOM_10717_MORE};};
template<> struct libdivide_constants<int16_t,10718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10718_MAGIC, .more = S16LD_DENOM_10718_MORE};};
template<> struct libdivide_constants<int16_t,10719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10719_MAGIC, .more = S16LD_DENOM_10719_MORE};};
template<> struct libdivide_constants<int16_t,10720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10720_MAGIC, .more = S16LD_DENOM_10720_MORE};};
template<> struct libdivide_constants<int16_t,10721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10721_MAGIC, .more = S16LD_DENOM_10721_MORE};};
template<> struct libdivide_constants<int16_t,10722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10722_MAGIC, .more = S16LD_DENOM_10722_MORE};};
template<> struct libdivide_constants<int16_t,10723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10723_MAGIC, .more = S16LD_DENOM_10723_MORE};};
template<> struct libdivide_constants<int16_t,10724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10724_MAGIC, .more = S16LD_DENOM_10724_MORE};};
template<> struct libdivide_constants<int16_t,10725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10725_MAGIC, .more = S16LD_DENOM_10725_MORE};};
template<> struct libdivide_constants<int16_t,10726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10726_MAGIC, .more = S16LD_DENOM_10726_MORE};};
template<> struct libdivide_constants<int16_t,10727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10727_MAGIC, .more = S16LD_DENOM_10727_MORE};};
template<> struct libdivide_constants<int16_t,10728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10728_MAGIC, .more = S16LD_DENOM_10728_MORE};};
template<> struct libdivide_constants<int16_t,10729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10729_MAGIC, .more = S16LD_DENOM_10729_MORE};};
template<> struct libdivide_constants<int16_t,10730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10730_MAGIC, .more = S16LD_DENOM_10730_MORE};};
template<> struct libdivide_constants<int16_t,10731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10731_MAGIC, .more = S16LD_DENOM_10731_MORE};};
template<> struct libdivide_constants<int16_t,10732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10732_MAGIC, .more = S16LD_DENOM_10732_MORE};};
template<> struct libdivide_constants<int16_t,10733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10733_MAGIC, .more = S16LD_DENOM_10733_MORE};};
template<> struct libdivide_constants<int16_t,10734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10734_MAGIC, .more = S16LD_DENOM_10734_MORE};};
template<> struct libdivide_constants<int16_t,10735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10735_MAGIC, .more = S16LD_DENOM_10735_MORE};};
template<> struct libdivide_constants<int16_t,10736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10736_MAGIC, .more = S16LD_DENOM_10736_MORE};};
template<> struct libdivide_constants<int16_t,10737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10737_MAGIC, .more = S16LD_DENOM_10737_MORE};};
template<> struct libdivide_constants<int16_t,10738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10738_MAGIC, .more = S16LD_DENOM_10738_MORE};};
template<> struct libdivide_constants<int16_t,10739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10739_MAGIC, .more = S16LD_DENOM_10739_MORE};};
template<> struct libdivide_constants<int16_t,10740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10740_MAGIC, .more = S16LD_DENOM_10740_MORE};};
template<> struct libdivide_constants<int16_t,10741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10741_MAGIC, .more = S16LD_DENOM_10741_MORE};};
template<> struct libdivide_constants<int16_t,10742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10742_MAGIC, .more = S16LD_DENOM_10742_MORE};};
template<> struct libdivide_constants<int16_t,10743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10743_MAGIC, .more = S16LD_DENOM_10743_MORE};};
template<> struct libdivide_constants<int16_t,10744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10744_MAGIC, .more = S16LD_DENOM_10744_MORE};};
template<> struct libdivide_constants<int16_t,10745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10745_MAGIC, .more = S16LD_DENOM_10745_MORE};};
template<> struct libdivide_constants<int16_t,10746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10746_MAGIC, .more = S16LD_DENOM_10746_MORE};};
template<> struct libdivide_constants<int16_t,10747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10747_MAGIC, .more = S16LD_DENOM_10747_MORE};};
template<> struct libdivide_constants<int16_t,10748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10748_MAGIC, .more = S16LD_DENOM_10748_MORE};};
template<> struct libdivide_constants<int16_t,10749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10749_MAGIC, .more = S16LD_DENOM_10749_MORE};};
template<> struct libdivide_constants<int16_t,10750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10750_MAGIC, .more = S16LD_DENOM_10750_MORE};};
template<> struct libdivide_constants<int16_t,10751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10751_MAGIC, .more = S16LD_DENOM_10751_MORE};};
template<> struct libdivide_constants<int16_t,10752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10752_MAGIC, .more = S16LD_DENOM_10752_MORE};};
template<> struct libdivide_constants<int16_t,10753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10753_MAGIC, .more = S16LD_DENOM_10753_MORE};};
template<> struct libdivide_constants<int16_t,10754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10754_MAGIC, .more = S16LD_DENOM_10754_MORE};};
template<> struct libdivide_constants<int16_t,10755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10755_MAGIC, .more = S16LD_DENOM_10755_MORE};};
template<> struct libdivide_constants<int16_t,10756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10756_MAGIC, .more = S16LD_DENOM_10756_MORE};};
template<> struct libdivide_constants<int16_t,10757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10757_MAGIC, .more = S16LD_DENOM_10757_MORE};};
template<> struct libdivide_constants<int16_t,10758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10758_MAGIC, .more = S16LD_DENOM_10758_MORE};};
template<> struct libdivide_constants<int16_t,10759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10759_MAGIC, .more = S16LD_DENOM_10759_MORE};};
template<> struct libdivide_constants<int16_t,10760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10760_MAGIC, .more = S16LD_DENOM_10760_MORE};};
template<> struct libdivide_constants<int16_t,10761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10761_MAGIC, .more = S16LD_DENOM_10761_MORE};};
template<> struct libdivide_constants<int16_t,10762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10762_MAGIC, .more = S16LD_DENOM_10762_MORE};};
template<> struct libdivide_constants<int16_t,10763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10763_MAGIC, .more = S16LD_DENOM_10763_MORE};};
template<> struct libdivide_constants<int16_t,10764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10764_MAGIC, .more = S16LD_DENOM_10764_MORE};};
template<> struct libdivide_constants<int16_t,10765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10765_MAGIC, .more = S16LD_DENOM_10765_MORE};};
template<> struct libdivide_constants<int16_t,10766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10766_MAGIC, .more = S16LD_DENOM_10766_MORE};};
template<> struct libdivide_constants<int16_t,10767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10767_MAGIC, .more = S16LD_DENOM_10767_MORE};};
template<> struct libdivide_constants<int16_t,10768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10768_MAGIC, .more = S16LD_DENOM_10768_MORE};};
template<> struct libdivide_constants<int16_t,10769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10769_MAGIC, .more = S16LD_DENOM_10769_MORE};};
template<> struct libdivide_constants<int16_t,10770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10770_MAGIC, .more = S16LD_DENOM_10770_MORE};};
template<> struct libdivide_constants<int16_t,10771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10771_MAGIC, .more = S16LD_DENOM_10771_MORE};};
template<> struct libdivide_constants<int16_t,10772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10772_MAGIC, .more = S16LD_DENOM_10772_MORE};};
template<> struct libdivide_constants<int16_t,10773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10773_MAGIC, .more = S16LD_DENOM_10773_MORE};};
template<> struct libdivide_constants<int16_t,10774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10774_MAGIC, .more = S16LD_DENOM_10774_MORE};};
template<> struct libdivide_constants<int16_t,10775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10775_MAGIC, .more = S16LD_DENOM_10775_MORE};};
template<> struct libdivide_constants<int16_t,10776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10776_MAGIC, .more = S16LD_DENOM_10776_MORE};};
template<> struct libdivide_constants<int16_t,10777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10777_MAGIC, .more = S16LD_DENOM_10777_MORE};};
template<> struct libdivide_constants<int16_t,10778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10778_MAGIC, .more = S16LD_DENOM_10778_MORE};};
template<> struct libdivide_constants<int16_t,10779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10779_MAGIC, .more = S16LD_DENOM_10779_MORE};};
template<> struct libdivide_constants<int16_t,10780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10780_MAGIC, .more = S16LD_DENOM_10780_MORE};};
template<> struct libdivide_constants<int16_t,10781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10781_MAGIC, .more = S16LD_DENOM_10781_MORE};};
template<> struct libdivide_constants<int16_t,10782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10782_MAGIC, .more = S16LD_DENOM_10782_MORE};};
template<> struct libdivide_constants<int16_t,10783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10783_MAGIC, .more = S16LD_DENOM_10783_MORE};};
template<> struct libdivide_constants<int16_t,10784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10784_MAGIC, .more = S16LD_DENOM_10784_MORE};};
template<> struct libdivide_constants<int16_t,10785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10785_MAGIC, .more = S16LD_DENOM_10785_MORE};};
template<> struct libdivide_constants<int16_t,10786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10786_MAGIC, .more = S16LD_DENOM_10786_MORE};};
template<> struct libdivide_constants<int16_t,10787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10787_MAGIC, .more = S16LD_DENOM_10787_MORE};};
template<> struct libdivide_constants<int16_t,10788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10788_MAGIC, .more = S16LD_DENOM_10788_MORE};};
template<> struct libdivide_constants<int16_t,10789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10789_MAGIC, .more = S16LD_DENOM_10789_MORE};};
template<> struct libdivide_constants<int16_t,10790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10790_MAGIC, .more = S16LD_DENOM_10790_MORE};};
template<> struct libdivide_constants<int16_t,10791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10791_MAGIC, .more = S16LD_DENOM_10791_MORE};};
template<> struct libdivide_constants<int16_t,10792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10792_MAGIC, .more = S16LD_DENOM_10792_MORE};};
template<> struct libdivide_constants<int16_t,10793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10793_MAGIC, .more = S16LD_DENOM_10793_MORE};};
template<> struct libdivide_constants<int16_t,10794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10794_MAGIC, .more = S16LD_DENOM_10794_MORE};};
template<> struct libdivide_constants<int16_t,10795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10795_MAGIC, .more = S16LD_DENOM_10795_MORE};};
template<> struct libdivide_constants<int16_t,10796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10796_MAGIC, .more = S16LD_DENOM_10796_MORE};};
template<> struct libdivide_constants<int16_t,10797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10797_MAGIC, .more = S16LD_DENOM_10797_MORE};};
template<> struct libdivide_constants<int16_t,10798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10798_MAGIC, .more = S16LD_DENOM_10798_MORE};};
template<> struct libdivide_constants<int16_t,10799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10799_MAGIC, .more = S16LD_DENOM_10799_MORE};};
template<> struct libdivide_constants<int16_t,10800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10800_MAGIC, .more = S16LD_DENOM_10800_MORE};};
template<> struct libdivide_constants<int16_t,10801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10801_MAGIC, .more = S16LD_DENOM_10801_MORE};};
template<> struct libdivide_constants<int16_t,10802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10802_MAGIC, .more = S16LD_DENOM_10802_MORE};};
template<> struct libdivide_constants<int16_t,10803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10803_MAGIC, .more = S16LD_DENOM_10803_MORE};};
template<> struct libdivide_constants<int16_t,10804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10804_MAGIC, .more = S16LD_DENOM_10804_MORE};};
template<> struct libdivide_constants<int16_t,10805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10805_MAGIC, .more = S16LD_DENOM_10805_MORE};};
template<> struct libdivide_constants<int16_t,10806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10806_MAGIC, .more = S16LD_DENOM_10806_MORE};};
template<> struct libdivide_constants<int16_t,10807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10807_MAGIC, .more = S16LD_DENOM_10807_MORE};};
template<> struct libdivide_constants<int16_t,10808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10808_MAGIC, .more = S16LD_DENOM_10808_MORE};};
template<> struct libdivide_constants<int16_t,10809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10809_MAGIC, .more = S16LD_DENOM_10809_MORE};};
template<> struct libdivide_constants<int16_t,10810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10810_MAGIC, .more = S16LD_DENOM_10810_MORE};};
template<> struct libdivide_constants<int16_t,10811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10811_MAGIC, .more = S16LD_DENOM_10811_MORE};};
template<> struct libdivide_constants<int16_t,10812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10812_MAGIC, .more = S16LD_DENOM_10812_MORE};};
template<> struct libdivide_constants<int16_t,10813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10813_MAGIC, .more = S16LD_DENOM_10813_MORE};};
template<> struct libdivide_constants<int16_t,10814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10814_MAGIC, .more = S16LD_DENOM_10814_MORE};};
template<> struct libdivide_constants<int16_t,10815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10815_MAGIC, .more = S16LD_DENOM_10815_MORE};};
template<> struct libdivide_constants<int16_t,10816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10816_MAGIC, .more = S16LD_DENOM_10816_MORE};};
template<> struct libdivide_constants<int16_t,10817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10817_MAGIC, .more = S16LD_DENOM_10817_MORE};};
template<> struct libdivide_constants<int16_t,10818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10818_MAGIC, .more = S16LD_DENOM_10818_MORE};};
template<> struct libdivide_constants<int16_t,10819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10819_MAGIC, .more = S16LD_DENOM_10819_MORE};};
template<> struct libdivide_constants<int16_t,10820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10820_MAGIC, .more = S16LD_DENOM_10820_MORE};};
template<> struct libdivide_constants<int16_t,10821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10821_MAGIC, .more = S16LD_DENOM_10821_MORE};};
template<> struct libdivide_constants<int16_t,10822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10822_MAGIC, .more = S16LD_DENOM_10822_MORE};};
template<> struct libdivide_constants<int16_t,10823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10823_MAGIC, .more = S16LD_DENOM_10823_MORE};};
template<> struct libdivide_constants<int16_t,10824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10824_MAGIC, .more = S16LD_DENOM_10824_MORE};};
template<> struct libdivide_constants<int16_t,10825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10825_MAGIC, .more = S16LD_DENOM_10825_MORE};};
template<> struct libdivide_constants<int16_t,10826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10826_MAGIC, .more = S16LD_DENOM_10826_MORE};};
template<> struct libdivide_constants<int16_t,10827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10827_MAGIC, .more = S16LD_DENOM_10827_MORE};};
template<> struct libdivide_constants<int16_t,10828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10828_MAGIC, .more = S16LD_DENOM_10828_MORE};};
template<> struct libdivide_constants<int16_t,10829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10829_MAGIC, .more = S16LD_DENOM_10829_MORE};};
template<> struct libdivide_constants<int16_t,10830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10830_MAGIC, .more = S16LD_DENOM_10830_MORE};};
template<> struct libdivide_constants<int16_t,10831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10831_MAGIC, .more = S16LD_DENOM_10831_MORE};};
template<> struct libdivide_constants<int16_t,10832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10832_MAGIC, .more = S16LD_DENOM_10832_MORE};};
template<> struct libdivide_constants<int16_t,10833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10833_MAGIC, .more = S16LD_DENOM_10833_MORE};};
template<> struct libdivide_constants<int16_t,10834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10834_MAGIC, .more = S16LD_DENOM_10834_MORE};};
template<> struct libdivide_constants<int16_t,10835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10835_MAGIC, .more = S16LD_DENOM_10835_MORE};};
template<> struct libdivide_constants<int16_t,10836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10836_MAGIC, .more = S16LD_DENOM_10836_MORE};};
template<> struct libdivide_constants<int16_t,10837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10837_MAGIC, .more = S16LD_DENOM_10837_MORE};};
template<> struct libdivide_constants<int16_t,10838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10838_MAGIC, .more = S16LD_DENOM_10838_MORE};};
template<> struct libdivide_constants<int16_t,10839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10839_MAGIC, .more = S16LD_DENOM_10839_MORE};};
template<> struct libdivide_constants<int16_t,10840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10840_MAGIC, .more = S16LD_DENOM_10840_MORE};};
template<> struct libdivide_constants<int16_t,10841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10841_MAGIC, .more = S16LD_DENOM_10841_MORE};};
template<> struct libdivide_constants<int16_t,10842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10842_MAGIC, .more = S16LD_DENOM_10842_MORE};};
template<> struct libdivide_constants<int16_t,10843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10843_MAGIC, .more = S16LD_DENOM_10843_MORE};};
template<> struct libdivide_constants<int16_t,10844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10844_MAGIC, .more = S16LD_DENOM_10844_MORE};};
template<> struct libdivide_constants<int16_t,10845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10845_MAGIC, .more = S16LD_DENOM_10845_MORE};};
template<> struct libdivide_constants<int16_t,10846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10846_MAGIC, .more = S16LD_DENOM_10846_MORE};};
template<> struct libdivide_constants<int16_t,10847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10847_MAGIC, .more = S16LD_DENOM_10847_MORE};};
template<> struct libdivide_constants<int16_t,10848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10848_MAGIC, .more = S16LD_DENOM_10848_MORE};};
template<> struct libdivide_constants<int16_t,10849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10849_MAGIC, .more = S16LD_DENOM_10849_MORE};};
template<> struct libdivide_constants<int16_t,10850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10850_MAGIC, .more = S16LD_DENOM_10850_MORE};};
template<> struct libdivide_constants<int16_t,10851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10851_MAGIC, .more = S16LD_DENOM_10851_MORE};};
template<> struct libdivide_constants<int16_t,10852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10852_MAGIC, .more = S16LD_DENOM_10852_MORE};};
template<> struct libdivide_constants<int16_t,10853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10853_MAGIC, .more = S16LD_DENOM_10853_MORE};};
template<> struct libdivide_constants<int16_t,10854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10854_MAGIC, .more = S16LD_DENOM_10854_MORE};};
template<> struct libdivide_constants<int16_t,10855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10855_MAGIC, .more = S16LD_DENOM_10855_MORE};};
template<> struct libdivide_constants<int16_t,10856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10856_MAGIC, .more = S16LD_DENOM_10856_MORE};};
template<> struct libdivide_constants<int16_t,10857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10857_MAGIC, .more = S16LD_DENOM_10857_MORE};};
template<> struct libdivide_constants<int16_t,10858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10858_MAGIC, .more = S16LD_DENOM_10858_MORE};};
template<> struct libdivide_constants<int16_t,10859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10859_MAGIC, .more = S16LD_DENOM_10859_MORE};};
template<> struct libdivide_constants<int16_t,10860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10860_MAGIC, .more = S16LD_DENOM_10860_MORE};};
template<> struct libdivide_constants<int16_t,10861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10861_MAGIC, .more = S16LD_DENOM_10861_MORE};};
template<> struct libdivide_constants<int16_t,10862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10862_MAGIC, .more = S16LD_DENOM_10862_MORE};};
template<> struct libdivide_constants<int16_t,10863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10863_MAGIC, .more = S16LD_DENOM_10863_MORE};};
template<> struct libdivide_constants<int16_t,10864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10864_MAGIC, .more = S16LD_DENOM_10864_MORE};};
template<> struct libdivide_constants<int16_t,10865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10865_MAGIC, .more = S16LD_DENOM_10865_MORE};};
template<> struct libdivide_constants<int16_t,10866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10866_MAGIC, .more = S16LD_DENOM_10866_MORE};};
template<> struct libdivide_constants<int16_t,10867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10867_MAGIC, .more = S16LD_DENOM_10867_MORE};};
template<> struct libdivide_constants<int16_t,10868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10868_MAGIC, .more = S16LD_DENOM_10868_MORE};};
template<> struct libdivide_constants<int16_t,10869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10869_MAGIC, .more = S16LD_DENOM_10869_MORE};};
template<> struct libdivide_constants<int16_t,10870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10870_MAGIC, .more = S16LD_DENOM_10870_MORE};};
template<> struct libdivide_constants<int16_t,10871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10871_MAGIC, .more = S16LD_DENOM_10871_MORE};};
template<> struct libdivide_constants<int16_t,10872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10872_MAGIC, .more = S16LD_DENOM_10872_MORE};};
template<> struct libdivide_constants<int16_t,10873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10873_MAGIC, .more = S16LD_DENOM_10873_MORE};};
template<> struct libdivide_constants<int16_t,10874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10874_MAGIC, .more = S16LD_DENOM_10874_MORE};};
template<> struct libdivide_constants<int16_t,10875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10875_MAGIC, .more = S16LD_DENOM_10875_MORE};};
template<> struct libdivide_constants<int16_t,10876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10876_MAGIC, .more = S16LD_DENOM_10876_MORE};};
template<> struct libdivide_constants<int16_t,10877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10877_MAGIC, .more = S16LD_DENOM_10877_MORE};};
template<> struct libdivide_constants<int16_t,10878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10878_MAGIC, .more = S16LD_DENOM_10878_MORE};};
template<> struct libdivide_constants<int16_t,10879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10879_MAGIC, .more = S16LD_DENOM_10879_MORE};};
template<> struct libdivide_constants<int16_t,10880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10880_MAGIC, .more = S16LD_DENOM_10880_MORE};};
template<> struct libdivide_constants<int16_t,10881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10881_MAGIC, .more = S16LD_DENOM_10881_MORE};};
template<> struct libdivide_constants<int16_t,10882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10882_MAGIC, .more = S16LD_DENOM_10882_MORE};};
template<> struct libdivide_constants<int16_t,10883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10883_MAGIC, .more = S16LD_DENOM_10883_MORE};};
template<> struct libdivide_constants<int16_t,10884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10884_MAGIC, .more = S16LD_DENOM_10884_MORE};};
template<> struct libdivide_constants<int16_t,10885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10885_MAGIC, .more = S16LD_DENOM_10885_MORE};};
template<> struct libdivide_constants<int16_t,10886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10886_MAGIC, .more = S16LD_DENOM_10886_MORE};};
template<> struct libdivide_constants<int16_t,10887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10887_MAGIC, .more = S16LD_DENOM_10887_MORE};};
template<> struct libdivide_constants<int16_t,10888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10888_MAGIC, .more = S16LD_DENOM_10888_MORE};};
template<> struct libdivide_constants<int16_t,10889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10889_MAGIC, .more = S16LD_DENOM_10889_MORE};};
template<> struct libdivide_constants<int16_t,10890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10890_MAGIC, .more = S16LD_DENOM_10890_MORE};};
template<> struct libdivide_constants<int16_t,10891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10891_MAGIC, .more = S16LD_DENOM_10891_MORE};};
template<> struct libdivide_constants<int16_t,10892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10892_MAGIC, .more = S16LD_DENOM_10892_MORE};};
template<> struct libdivide_constants<int16_t,10893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10893_MAGIC, .more = S16LD_DENOM_10893_MORE};};
template<> struct libdivide_constants<int16_t,10894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10894_MAGIC, .more = S16LD_DENOM_10894_MORE};};
template<> struct libdivide_constants<int16_t,10895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10895_MAGIC, .more = S16LD_DENOM_10895_MORE};};
template<> struct libdivide_constants<int16_t,10896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10896_MAGIC, .more = S16LD_DENOM_10896_MORE};};
template<> struct libdivide_constants<int16_t,10897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10897_MAGIC, .more = S16LD_DENOM_10897_MORE};};
template<> struct libdivide_constants<int16_t,10898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10898_MAGIC, .more = S16LD_DENOM_10898_MORE};};
template<> struct libdivide_constants<int16_t,10899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10899_MAGIC, .more = S16LD_DENOM_10899_MORE};};
template<> struct libdivide_constants<int16_t,10900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10900_MAGIC, .more = S16LD_DENOM_10900_MORE};};
template<> struct libdivide_constants<int16_t,10901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10901_MAGIC, .more = S16LD_DENOM_10901_MORE};};
template<> struct libdivide_constants<int16_t,10902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10902_MAGIC, .more = S16LD_DENOM_10902_MORE};};
template<> struct libdivide_constants<int16_t,10903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10903_MAGIC, .more = S16LD_DENOM_10903_MORE};};
template<> struct libdivide_constants<int16_t,10904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10904_MAGIC, .more = S16LD_DENOM_10904_MORE};};
template<> struct libdivide_constants<int16_t,10905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10905_MAGIC, .more = S16LD_DENOM_10905_MORE};};
template<> struct libdivide_constants<int16_t,10906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10906_MAGIC, .more = S16LD_DENOM_10906_MORE};};
template<> struct libdivide_constants<int16_t,10907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10907_MAGIC, .more = S16LD_DENOM_10907_MORE};};
template<> struct libdivide_constants<int16_t,10908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10908_MAGIC, .more = S16LD_DENOM_10908_MORE};};
template<> struct libdivide_constants<int16_t,10909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10909_MAGIC, .more = S16LD_DENOM_10909_MORE};};
template<> struct libdivide_constants<int16_t,10910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10910_MAGIC, .more = S16LD_DENOM_10910_MORE};};
template<> struct libdivide_constants<int16_t,10911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10911_MAGIC, .more = S16LD_DENOM_10911_MORE};};
template<> struct libdivide_constants<int16_t,10912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10912_MAGIC, .more = S16LD_DENOM_10912_MORE};};
template<> struct libdivide_constants<int16_t,10913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10913_MAGIC, .more = S16LD_DENOM_10913_MORE};};
template<> struct libdivide_constants<int16_t,10914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10914_MAGIC, .more = S16LD_DENOM_10914_MORE};};
template<> struct libdivide_constants<int16_t,10915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10915_MAGIC, .more = S16LD_DENOM_10915_MORE};};
template<> struct libdivide_constants<int16_t,10916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10916_MAGIC, .more = S16LD_DENOM_10916_MORE};};
template<> struct libdivide_constants<int16_t,10917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10917_MAGIC, .more = S16LD_DENOM_10917_MORE};};
template<> struct libdivide_constants<int16_t,10918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10918_MAGIC, .more = S16LD_DENOM_10918_MORE};};
template<> struct libdivide_constants<int16_t,10919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10919_MAGIC, .more = S16LD_DENOM_10919_MORE};};
template<> struct libdivide_constants<int16_t,10920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10920_MAGIC, .more = S16LD_DENOM_10920_MORE};};
template<> struct libdivide_constants<int16_t,10921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10921_MAGIC, .more = S16LD_DENOM_10921_MORE};};
template<> struct libdivide_constants<int16_t,10922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10922_MAGIC, .more = S16LD_DENOM_10922_MORE};};
template<> struct libdivide_constants<int16_t,10923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10923_MAGIC, .more = S16LD_DENOM_10923_MORE};};
template<> struct libdivide_constants<int16_t,10924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10924_MAGIC, .more = S16LD_DENOM_10924_MORE};};
template<> struct libdivide_constants<int16_t,10925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10925_MAGIC, .more = S16LD_DENOM_10925_MORE};};
template<> struct libdivide_constants<int16_t,10926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10926_MAGIC, .more = S16LD_DENOM_10926_MORE};};
template<> struct libdivide_constants<int16_t,10927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10927_MAGIC, .more = S16LD_DENOM_10927_MORE};};
template<> struct libdivide_constants<int16_t,10928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10928_MAGIC, .more = S16LD_DENOM_10928_MORE};};
template<> struct libdivide_constants<int16_t,10929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10929_MAGIC, .more = S16LD_DENOM_10929_MORE};};
template<> struct libdivide_constants<int16_t,10930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10930_MAGIC, .more = S16LD_DENOM_10930_MORE};};
template<> struct libdivide_constants<int16_t,10931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10931_MAGIC, .more = S16LD_DENOM_10931_MORE};};
template<> struct libdivide_constants<int16_t,10932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10932_MAGIC, .more = S16LD_DENOM_10932_MORE};};
template<> struct libdivide_constants<int16_t,10933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10933_MAGIC, .more = S16LD_DENOM_10933_MORE};};
template<> struct libdivide_constants<int16_t,10934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10934_MAGIC, .more = S16LD_DENOM_10934_MORE};};
template<> struct libdivide_constants<int16_t,10935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10935_MAGIC, .more = S16LD_DENOM_10935_MORE};};
template<> struct libdivide_constants<int16_t,10936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10936_MAGIC, .more = S16LD_DENOM_10936_MORE};};
template<> struct libdivide_constants<int16_t,10937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10937_MAGIC, .more = S16LD_DENOM_10937_MORE};};
template<> struct libdivide_constants<int16_t,10938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10938_MAGIC, .more = S16LD_DENOM_10938_MORE};};
template<> struct libdivide_constants<int16_t,10939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10939_MAGIC, .more = S16LD_DENOM_10939_MORE};};
template<> struct libdivide_constants<int16_t,10940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10940_MAGIC, .more = S16LD_DENOM_10940_MORE};};
template<> struct libdivide_constants<int16_t,10941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10941_MAGIC, .more = S16LD_DENOM_10941_MORE};};
template<> struct libdivide_constants<int16_t,10942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10942_MAGIC, .more = S16LD_DENOM_10942_MORE};};
template<> struct libdivide_constants<int16_t,10943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10943_MAGIC, .more = S16LD_DENOM_10943_MORE};};
template<> struct libdivide_constants<int16_t,10944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10944_MAGIC, .more = S16LD_DENOM_10944_MORE};};
template<> struct libdivide_constants<int16_t,10945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10945_MAGIC, .more = S16LD_DENOM_10945_MORE};};
template<> struct libdivide_constants<int16_t,10946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10946_MAGIC, .more = S16LD_DENOM_10946_MORE};};
template<> struct libdivide_constants<int16_t,10947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10947_MAGIC, .more = S16LD_DENOM_10947_MORE};};
template<> struct libdivide_constants<int16_t,10948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10948_MAGIC, .more = S16LD_DENOM_10948_MORE};};
template<> struct libdivide_constants<int16_t,10949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10949_MAGIC, .more = S16LD_DENOM_10949_MORE};};
template<> struct libdivide_constants<int16_t,10950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10950_MAGIC, .more = S16LD_DENOM_10950_MORE};};
template<> struct libdivide_constants<int16_t,10951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10951_MAGIC, .more = S16LD_DENOM_10951_MORE};};
template<> struct libdivide_constants<int16_t,10952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10952_MAGIC, .more = S16LD_DENOM_10952_MORE};};
template<> struct libdivide_constants<int16_t,10953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10953_MAGIC, .more = S16LD_DENOM_10953_MORE};};
template<> struct libdivide_constants<int16_t,10954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10954_MAGIC, .more = S16LD_DENOM_10954_MORE};};
template<> struct libdivide_constants<int16_t,10955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10955_MAGIC, .more = S16LD_DENOM_10955_MORE};};
template<> struct libdivide_constants<int16_t,10956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10956_MAGIC, .more = S16LD_DENOM_10956_MORE};};
template<> struct libdivide_constants<int16_t,10957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10957_MAGIC, .more = S16LD_DENOM_10957_MORE};};
template<> struct libdivide_constants<int16_t,10958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10958_MAGIC, .more = S16LD_DENOM_10958_MORE};};
template<> struct libdivide_constants<int16_t,10959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10959_MAGIC, .more = S16LD_DENOM_10959_MORE};};
template<> struct libdivide_constants<int16_t,10960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10960_MAGIC, .more = S16LD_DENOM_10960_MORE};};
template<> struct libdivide_constants<int16_t,10961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10961_MAGIC, .more = S16LD_DENOM_10961_MORE};};
template<> struct libdivide_constants<int16_t,10962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10962_MAGIC, .more = S16LD_DENOM_10962_MORE};};
template<> struct libdivide_constants<int16_t,10963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10963_MAGIC, .more = S16LD_DENOM_10963_MORE};};
template<> struct libdivide_constants<int16_t,10964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10964_MAGIC, .more = S16LD_DENOM_10964_MORE};};
template<> struct libdivide_constants<int16_t,10965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10965_MAGIC, .more = S16LD_DENOM_10965_MORE};};
template<> struct libdivide_constants<int16_t,10966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10966_MAGIC, .more = S16LD_DENOM_10966_MORE};};
template<> struct libdivide_constants<int16_t,10967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10967_MAGIC, .more = S16LD_DENOM_10967_MORE};};
template<> struct libdivide_constants<int16_t,10968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10968_MAGIC, .more = S16LD_DENOM_10968_MORE};};
template<> struct libdivide_constants<int16_t,10969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10969_MAGIC, .more = S16LD_DENOM_10969_MORE};};
template<> struct libdivide_constants<int16_t,10970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10970_MAGIC, .more = S16LD_DENOM_10970_MORE};};
template<> struct libdivide_constants<int16_t,10971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10971_MAGIC, .more = S16LD_DENOM_10971_MORE};};
template<> struct libdivide_constants<int16_t,10972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10972_MAGIC, .more = S16LD_DENOM_10972_MORE};};
template<> struct libdivide_constants<int16_t,10973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10973_MAGIC, .more = S16LD_DENOM_10973_MORE};};
template<> struct libdivide_constants<int16_t,10974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10974_MAGIC, .more = S16LD_DENOM_10974_MORE};};
template<> struct libdivide_constants<int16_t,10975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10975_MAGIC, .more = S16LD_DENOM_10975_MORE};};
template<> struct libdivide_constants<int16_t,10976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10976_MAGIC, .more = S16LD_DENOM_10976_MORE};};
template<> struct libdivide_constants<int16_t,10977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10977_MAGIC, .more = S16LD_DENOM_10977_MORE};};
template<> struct libdivide_constants<int16_t,10978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10978_MAGIC, .more = S16LD_DENOM_10978_MORE};};
template<> struct libdivide_constants<int16_t,10979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10979_MAGIC, .more = S16LD_DENOM_10979_MORE};};
template<> struct libdivide_constants<int16_t,10980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10980_MAGIC, .more = S16LD_DENOM_10980_MORE};};
template<> struct libdivide_constants<int16_t,10981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10981_MAGIC, .more = S16LD_DENOM_10981_MORE};};
template<> struct libdivide_constants<int16_t,10982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10982_MAGIC, .more = S16LD_DENOM_10982_MORE};};
template<> struct libdivide_constants<int16_t,10983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10983_MAGIC, .more = S16LD_DENOM_10983_MORE};};
template<> struct libdivide_constants<int16_t,10984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10984_MAGIC, .more = S16LD_DENOM_10984_MORE};};
template<> struct libdivide_constants<int16_t,10985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10985_MAGIC, .more = S16LD_DENOM_10985_MORE};};
template<> struct libdivide_constants<int16_t,10986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10986_MAGIC, .more = S16LD_DENOM_10986_MORE};};
template<> struct libdivide_constants<int16_t,10987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10987_MAGIC, .more = S16LD_DENOM_10987_MORE};};
template<> struct libdivide_constants<int16_t,10988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10988_MAGIC, .more = S16LD_DENOM_10988_MORE};};
template<> struct libdivide_constants<int16_t,10989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10989_MAGIC, .more = S16LD_DENOM_10989_MORE};};
template<> struct libdivide_constants<int16_t,10990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10990_MAGIC, .more = S16LD_DENOM_10990_MORE};};
template<> struct libdivide_constants<int16_t,10991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10991_MAGIC, .more = S16LD_DENOM_10991_MORE};};
template<> struct libdivide_constants<int16_t,10992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10992_MAGIC, .more = S16LD_DENOM_10992_MORE};};
template<> struct libdivide_constants<int16_t,10993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10993_MAGIC, .more = S16LD_DENOM_10993_MORE};};
template<> struct libdivide_constants<int16_t,10994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10994_MAGIC, .more = S16LD_DENOM_10994_MORE};};
template<> struct libdivide_constants<int16_t,10995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10995_MAGIC, .more = S16LD_DENOM_10995_MORE};};
template<> struct libdivide_constants<int16_t,10996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10996_MAGIC, .more = S16LD_DENOM_10996_MORE};};
template<> struct libdivide_constants<int16_t,10997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10997_MAGIC, .more = S16LD_DENOM_10997_MORE};};
template<> struct libdivide_constants<int16_t,10998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10998_MAGIC, .more = S16LD_DENOM_10998_MORE};};
template<> struct libdivide_constants<int16_t,10999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_10999_MAGIC, .more = S16LD_DENOM_10999_MORE};};
template<> struct libdivide_constants<int16_t,11000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11000_MAGIC, .more = S16LD_DENOM_11000_MORE};};
template<> struct libdivide_constants<int16_t,11001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11001_MAGIC, .more = S16LD_DENOM_11001_MORE};};
template<> struct libdivide_constants<int16_t,11002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11002_MAGIC, .more = S16LD_DENOM_11002_MORE};};
template<> struct libdivide_constants<int16_t,11003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11003_MAGIC, .more = S16LD_DENOM_11003_MORE};};
template<> struct libdivide_constants<int16_t,11004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11004_MAGIC, .more = S16LD_DENOM_11004_MORE};};
template<> struct libdivide_constants<int16_t,11005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11005_MAGIC, .more = S16LD_DENOM_11005_MORE};};
template<> struct libdivide_constants<int16_t,11006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11006_MAGIC, .more = S16LD_DENOM_11006_MORE};};
template<> struct libdivide_constants<int16_t,11007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11007_MAGIC, .more = S16LD_DENOM_11007_MORE};};
template<> struct libdivide_constants<int16_t,11008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11008_MAGIC, .more = S16LD_DENOM_11008_MORE};};
template<> struct libdivide_constants<int16_t,11009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11009_MAGIC, .more = S16LD_DENOM_11009_MORE};};
template<> struct libdivide_constants<int16_t,11010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11010_MAGIC, .more = S16LD_DENOM_11010_MORE};};
template<> struct libdivide_constants<int16_t,11011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11011_MAGIC, .more = S16LD_DENOM_11011_MORE};};
template<> struct libdivide_constants<int16_t,11012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11012_MAGIC, .more = S16LD_DENOM_11012_MORE};};
template<> struct libdivide_constants<int16_t,11013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11013_MAGIC, .more = S16LD_DENOM_11013_MORE};};
template<> struct libdivide_constants<int16_t,11014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11014_MAGIC, .more = S16LD_DENOM_11014_MORE};};
template<> struct libdivide_constants<int16_t,11015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11015_MAGIC, .more = S16LD_DENOM_11015_MORE};};
template<> struct libdivide_constants<int16_t,11016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11016_MAGIC, .more = S16LD_DENOM_11016_MORE};};
template<> struct libdivide_constants<int16_t,11017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11017_MAGIC, .more = S16LD_DENOM_11017_MORE};};
template<> struct libdivide_constants<int16_t,11018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11018_MAGIC, .more = S16LD_DENOM_11018_MORE};};
template<> struct libdivide_constants<int16_t,11019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11019_MAGIC, .more = S16LD_DENOM_11019_MORE};};
template<> struct libdivide_constants<int16_t,11020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11020_MAGIC, .more = S16LD_DENOM_11020_MORE};};
template<> struct libdivide_constants<int16_t,11021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11021_MAGIC, .more = S16LD_DENOM_11021_MORE};};
template<> struct libdivide_constants<int16_t,11022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11022_MAGIC, .more = S16LD_DENOM_11022_MORE};};
template<> struct libdivide_constants<int16_t,11023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11023_MAGIC, .more = S16LD_DENOM_11023_MORE};};
template<> struct libdivide_constants<int16_t,11024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11024_MAGIC, .more = S16LD_DENOM_11024_MORE};};
template<> struct libdivide_constants<int16_t,11025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11025_MAGIC, .more = S16LD_DENOM_11025_MORE};};
template<> struct libdivide_constants<int16_t,11026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11026_MAGIC, .more = S16LD_DENOM_11026_MORE};};
template<> struct libdivide_constants<int16_t,11027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11027_MAGIC, .more = S16LD_DENOM_11027_MORE};};
template<> struct libdivide_constants<int16_t,11028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11028_MAGIC, .more = S16LD_DENOM_11028_MORE};};
template<> struct libdivide_constants<int16_t,11029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11029_MAGIC, .more = S16LD_DENOM_11029_MORE};};
template<> struct libdivide_constants<int16_t,11030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11030_MAGIC, .more = S16LD_DENOM_11030_MORE};};
template<> struct libdivide_constants<int16_t,11031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11031_MAGIC, .more = S16LD_DENOM_11031_MORE};};
template<> struct libdivide_constants<int16_t,11032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11032_MAGIC, .more = S16LD_DENOM_11032_MORE};};
template<> struct libdivide_constants<int16_t,11033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11033_MAGIC, .more = S16LD_DENOM_11033_MORE};};
template<> struct libdivide_constants<int16_t,11034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11034_MAGIC, .more = S16LD_DENOM_11034_MORE};};
template<> struct libdivide_constants<int16_t,11035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11035_MAGIC, .more = S16LD_DENOM_11035_MORE};};
template<> struct libdivide_constants<int16_t,11036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11036_MAGIC, .more = S16LD_DENOM_11036_MORE};};
template<> struct libdivide_constants<int16_t,11037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11037_MAGIC, .more = S16LD_DENOM_11037_MORE};};
template<> struct libdivide_constants<int16_t,11038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11038_MAGIC, .more = S16LD_DENOM_11038_MORE};};
template<> struct libdivide_constants<int16_t,11039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11039_MAGIC, .more = S16LD_DENOM_11039_MORE};};
template<> struct libdivide_constants<int16_t,11040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11040_MAGIC, .more = S16LD_DENOM_11040_MORE};};
template<> struct libdivide_constants<int16_t,11041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11041_MAGIC, .more = S16LD_DENOM_11041_MORE};};
template<> struct libdivide_constants<int16_t,11042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11042_MAGIC, .more = S16LD_DENOM_11042_MORE};};
template<> struct libdivide_constants<int16_t,11043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11043_MAGIC, .more = S16LD_DENOM_11043_MORE};};
template<> struct libdivide_constants<int16_t,11044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11044_MAGIC, .more = S16LD_DENOM_11044_MORE};};
template<> struct libdivide_constants<int16_t,11045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11045_MAGIC, .more = S16LD_DENOM_11045_MORE};};
template<> struct libdivide_constants<int16_t,11046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11046_MAGIC, .more = S16LD_DENOM_11046_MORE};};
template<> struct libdivide_constants<int16_t,11047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11047_MAGIC, .more = S16LD_DENOM_11047_MORE};};
template<> struct libdivide_constants<int16_t,11048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11048_MAGIC, .more = S16LD_DENOM_11048_MORE};};
template<> struct libdivide_constants<int16_t,11049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11049_MAGIC, .more = S16LD_DENOM_11049_MORE};};
template<> struct libdivide_constants<int16_t,11050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11050_MAGIC, .more = S16LD_DENOM_11050_MORE};};
template<> struct libdivide_constants<int16_t,11051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11051_MAGIC, .more = S16LD_DENOM_11051_MORE};};
template<> struct libdivide_constants<int16_t,11052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11052_MAGIC, .more = S16LD_DENOM_11052_MORE};};
template<> struct libdivide_constants<int16_t,11053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11053_MAGIC, .more = S16LD_DENOM_11053_MORE};};
template<> struct libdivide_constants<int16_t,11054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11054_MAGIC, .more = S16LD_DENOM_11054_MORE};};
template<> struct libdivide_constants<int16_t,11055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11055_MAGIC, .more = S16LD_DENOM_11055_MORE};};
template<> struct libdivide_constants<int16_t,11056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11056_MAGIC, .more = S16LD_DENOM_11056_MORE};};
template<> struct libdivide_constants<int16_t,11057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11057_MAGIC, .more = S16LD_DENOM_11057_MORE};};
template<> struct libdivide_constants<int16_t,11058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11058_MAGIC, .more = S16LD_DENOM_11058_MORE};};
template<> struct libdivide_constants<int16_t,11059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11059_MAGIC, .more = S16LD_DENOM_11059_MORE};};
template<> struct libdivide_constants<int16_t,11060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11060_MAGIC, .more = S16LD_DENOM_11060_MORE};};
template<> struct libdivide_constants<int16_t,11061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11061_MAGIC, .more = S16LD_DENOM_11061_MORE};};
template<> struct libdivide_constants<int16_t,11062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11062_MAGIC, .more = S16LD_DENOM_11062_MORE};};
template<> struct libdivide_constants<int16_t,11063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11063_MAGIC, .more = S16LD_DENOM_11063_MORE};};
template<> struct libdivide_constants<int16_t,11064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11064_MAGIC, .more = S16LD_DENOM_11064_MORE};};
template<> struct libdivide_constants<int16_t,11065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11065_MAGIC, .more = S16LD_DENOM_11065_MORE};};
template<> struct libdivide_constants<int16_t,11066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11066_MAGIC, .more = S16LD_DENOM_11066_MORE};};
template<> struct libdivide_constants<int16_t,11067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11067_MAGIC, .more = S16LD_DENOM_11067_MORE};};
template<> struct libdivide_constants<int16_t,11068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11068_MAGIC, .more = S16LD_DENOM_11068_MORE};};
template<> struct libdivide_constants<int16_t,11069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11069_MAGIC, .more = S16LD_DENOM_11069_MORE};};
template<> struct libdivide_constants<int16_t,11070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11070_MAGIC, .more = S16LD_DENOM_11070_MORE};};
template<> struct libdivide_constants<int16_t,11071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11071_MAGIC, .more = S16LD_DENOM_11071_MORE};};
template<> struct libdivide_constants<int16_t,11072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11072_MAGIC, .more = S16LD_DENOM_11072_MORE};};
template<> struct libdivide_constants<int16_t,11073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11073_MAGIC, .more = S16LD_DENOM_11073_MORE};};
template<> struct libdivide_constants<int16_t,11074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11074_MAGIC, .more = S16LD_DENOM_11074_MORE};};
template<> struct libdivide_constants<int16_t,11075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11075_MAGIC, .more = S16LD_DENOM_11075_MORE};};
template<> struct libdivide_constants<int16_t,11076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11076_MAGIC, .more = S16LD_DENOM_11076_MORE};};
template<> struct libdivide_constants<int16_t,11077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11077_MAGIC, .more = S16LD_DENOM_11077_MORE};};
template<> struct libdivide_constants<int16_t,11078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11078_MAGIC, .more = S16LD_DENOM_11078_MORE};};
template<> struct libdivide_constants<int16_t,11079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11079_MAGIC, .more = S16LD_DENOM_11079_MORE};};
template<> struct libdivide_constants<int16_t,11080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11080_MAGIC, .more = S16LD_DENOM_11080_MORE};};
template<> struct libdivide_constants<int16_t,11081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11081_MAGIC, .more = S16LD_DENOM_11081_MORE};};
template<> struct libdivide_constants<int16_t,11082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11082_MAGIC, .more = S16LD_DENOM_11082_MORE};};
template<> struct libdivide_constants<int16_t,11083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11083_MAGIC, .more = S16LD_DENOM_11083_MORE};};
template<> struct libdivide_constants<int16_t,11084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11084_MAGIC, .more = S16LD_DENOM_11084_MORE};};
template<> struct libdivide_constants<int16_t,11085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11085_MAGIC, .more = S16LD_DENOM_11085_MORE};};
template<> struct libdivide_constants<int16_t,11086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11086_MAGIC, .more = S16LD_DENOM_11086_MORE};};
template<> struct libdivide_constants<int16_t,11087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11087_MAGIC, .more = S16LD_DENOM_11087_MORE};};
template<> struct libdivide_constants<int16_t,11088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11088_MAGIC, .more = S16LD_DENOM_11088_MORE};};
template<> struct libdivide_constants<int16_t,11089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11089_MAGIC, .more = S16LD_DENOM_11089_MORE};};
template<> struct libdivide_constants<int16_t,11090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11090_MAGIC, .more = S16LD_DENOM_11090_MORE};};
template<> struct libdivide_constants<int16_t,11091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11091_MAGIC, .more = S16LD_DENOM_11091_MORE};};
template<> struct libdivide_constants<int16_t,11092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11092_MAGIC, .more = S16LD_DENOM_11092_MORE};};
template<> struct libdivide_constants<int16_t,11093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11093_MAGIC, .more = S16LD_DENOM_11093_MORE};};
template<> struct libdivide_constants<int16_t,11094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11094_MAGIC, .more = S16LD_DENOM_11094_MORE};};
template<> struct libdivide_constants<int16_t,11095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11095_MAGIC, .more = S16LD_DENOM_11095_MORE};};
template<> struct libdivide_constants<int16_t,11096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11096_MAGIC, .more = S16LD_DENOM_11096_MORE};};
template<> struct libdivide_constants<int16_t,11097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11097_MAGIC, .more = S16LD_DENOM_11097_MORE};};
template<> struct libdivide_constants<int16_t,11098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11098_MAGIC, .more = S16LD_DENOM_11098_MORE};};
template<> struct libdivide_constants<int16_t,11099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11099_MAGIC, .more = S16LD_DENOM_11099_MORE};};
template<> struct libdivide_constants<int16_t,11100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11100_MAGIC, .more = S16LD_DENOM_11100_MORE};};
template<> struct libdivide_constants<int16_t,11101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11101_MAGIC, .more = S16LD_DENOM_11101_MORE};};
template<> struct libdivide_constants<int16_t,11102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11102_MAGIC, .more = S16LD_DENOM_11102_MORE};};
template<> struct libdivide_constants<int16_t,11103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11103_MAGIC, .more = S16LD_DENOM_11103_MORE};};
template<> struct libdivide_constants<int16_t,11104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11104_MAGIC, .more = S16LD_DENOM_11104_MORE};};
template<> struct libdivide_constants<int16_t,11105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11105_MAGIC, .more = S16LD_DENOM_11105_MORE};};
template<> struct libdivide_constants<int16_t,11106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11106_MAGIC, .more = S16LD_DENOM_11106_MORE};};
template<> struct libdivide_constants<int16_t,11107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11107_MAGIC, .more = S16LD_DENOM_11107_MORE};};
template<> struct libdivide_constants<int16_t,11108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11108_MAGIC, .more = S16LD_DENOM_11108_MORE};};
template<> struct libdivide_constants<int16_t,11109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11109_MAGIC, .more = S16LD_DENOM_11109_MORE};};
template<> struct libdivide_constants<int16_t,11110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11110_MAGIC, .more = S16LD_DENOM_11110_MORE};};
template<> struct libdivide_constants<int16_t,11111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11111_MAGIC, .more = S16LD_DENOM_11111_MORE};};
template<> struct libdivide_constants<int16_t,11112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11112_MAGIC, .more = S16LD_DENOM_11112_MORE};};
template<> struct libdivide_constants<int16_t,11113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11113_MAGIC, .more = S16LD_DENOM_11113_MORE};};
template<> struct libdivide_constants<int16_t,11114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11114_MAGIC, .more = S16LD_DENOM_11114_MORE};};
template<> struct libdivide_constants<int16_t,11115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11115_MAGIC, .more = S16LD_DENOM_11115_MORE};};
template<> struct libdivide_constants<int16_t,11116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11116_MAGIC, .more = S16LD_DENOM_11116_MORE};};
template<> struct libdivide_constants<int16_t,11117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11117_MAGIC, .more = S16LD_DENOM_11117_MORE};};
template<> struct libdivide_constants<int16_t,11118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11118_MAGIC, .more = S16LD_DENOM_11118_MORE};};
template<> struct libdivide_constants<int16_t,11119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11119_MAGIC, .more = S16LD_DENOM_11119_MORE};};
template<> struct libdivide_constants<int16_t,11120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11120_MAGIC, .more = S16LD_DENOM_11120_MORE};};
template<> struct libdivide_constants<int16_t,11121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11121_MAGIC, .more = S16LD_DENOM_11121_MORE};};
template<> struct libdivide_constants<int16_t,11122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11122_MAGIC, .more = S16LD_DENOM_11122_MORE};};
template<> struct libdivide_constants<int16_t,11123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11123_MAGIC, .more = S16LD_DENOM_11123_MORE};};
template<> struct libdivide_constants<int16_t,11124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11124_MAGIC, .more = S16LD_DENOM_11124_MORE};};
template<> struct libdivide_constants<int16_t,11125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11125_MAGIC, .more = S16LD_DENOM_11125_MORE};};
template<> struct libdivide_constants<int16_t,11126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11126_MAGIC, .more = S16LD_DENOM_11126_MORE};};
template<> struct libdivide_constants<int16_t,11127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11127_MAGIC, .more = S16LD_DENOM_11127_MORE};};
template<> struct libdivide_constants<int16_t,11128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11128_MAGIC, .more = S16LD_DENOM_11128_MORE};};
template<> struct libdivide_constants<int16_t,11129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11129_MAGIC, .more = S16LD_DENOM_11129_MORE};};
template<> struct libdivide_constants<int16_t,11130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11130_MAGIC, .more = S16LD_DENOM_11130_MORE};};
template<> struct libdivide_constants<int16_t,11131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11131_MAGIC, .more = S16LD_DENOM_11131_MORE};};
template<> struct libdivide_constants<int16_t,11132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11132_MAGIC, .more = S16LD_DENOM_11132_MORE};};
template<> struct libdivide_constants<int16_t,11133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11133_MAGIC, .more = S16LD_DENOM_11133_MORE};};
template<> struct libdivide_constants<int16_t,11134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11134_MAGIC, .more = S16LD_DENOM_11134_MORE};};
template<> struct libdivide_constants<int16_t,11135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11135_MAGIC, .more = S16LD_DENOM_11135_MORE};};
template<> struct libdivide_constants<int16_t,11136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11136_MAGIC, .more = S16LD_DENOM_11136_MORE};};
template<> struct libdivide_constants<int16_t,11137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11137_MAGIC, .more = S16LD_DENOM_11137_MORE};};
template<> struct libdivide_constants<int16_t,11138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11138_MAGIC, .more = S16LD_DENOM_11138_MORE};};
template<> struct libdivide_constants<int16_t,11139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11139_MAGIC, .more = S16LD_DENOM_11139_MORE};};
template<> struct libdivide_constants<int16_t,11140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11140_MAGIC, .more = S16LD_DENOM_11140_MORE};};
template<> struct libdivide_constants<int16_t,11141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11141_MAGIC, .more = S16LD_DENOM_11141_MORE};};
template<> struct libdivide_constants<int16_t,11142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11142_MAGIC, .more = S16LD_DENOM_11142_MORE};};
template<> struct libdivide_constants<int16_t,11143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11143_MAGIC, .more = S16LD_DENOM_11143_MORE};};
template<> struct libdivide_constants<int16_t,11144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11144_MAGIC, .more = S16LD_DENOM_11144_MORE};};
template<> struct libdivide_constants<int16_t,11145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11145_MAGIC, .more = S16LD_DENOM_11145_MORE};};
template<> struct libdivide_constants<int16_t,11146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11146_MAGIC, .more = S16LD_DENOM_11146_MORE};};
template<> struct libdivide_constants<int16_t,11147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11147_MAGIC, .more = S16LD_DENOM_11147_MORE};};
template<> struct libdivide_constants<int16_t,11148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11148_MAGIC, .more = S16LD_DENOM_11148_MORE};};
template<> struct libdivide_constants<int16_t,11149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11149_MAGIC, .more = S16LD_DENOM_11149_MORE};};
template<> struct libdivide_constants<int16_t,11150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11150_MAGIC, .more = S16LD_DENOM_11150_MORE};};
template<> struct libdivide_constants<int16_t,11151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11151_MAGIC, .more = S16LD_DENOM_11151_MORE};};
template<> struct libdivide_constants<int16_t,11152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11152_MAGIC, .more = S16LD_DENOM_11152_MORE};};
template<> struct libdivide_constants<int16_t,11153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11153_MAGIC, .more = S16LD_DENOM_11153_MORE};};
template<> struct libdivide_constants<int16_t,11154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11154_MAGIC, .more = S16LD_DENOM_11154_MORE};};
template<> struct libdivide_constants<int16_t,11155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11155_MAGIC, .more = S16LD_DENOM_11155_MORE};};
template<> struct libdivide_constants<int16_t,11156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11156_MAGIC, .more = S16LD_DENOM_11156_MORE};};
template<> struct libdivide_constants<int16_t,11157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11157_MAGIC, .more = S16LD_DENOM_11157_MORE};};
template<> struct libdivide_constants<int16_t,11158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11158_MAGIC, .more = S16LD_DENOM_11158_MORE};};
template<> struct libdivide_constants<int16_t,11159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11159_MAGIC, .more = S16LD_DENOM_11159_MORE};};
template<> struct libdivide_constants<int16_t,11160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11160_MAGIC, .more = S16LD_DENOM_11160_MORE};};
template<> struct libdivide_constants<int16_t,11161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11161_MAGIC, .more = S16LD_DENOM_11161_MORE};};
template<> struct libdivide_constants<int16_t,11162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11162_MAGIC, .more = S16LD_DENOM_11162_MORE};};
template<> struct libdivide_constants<int16_t,11163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11163_MAGIC, .more = S16LD_DENOM_11163_MORE};};
template<> struct libdivide_constants<int16_t,11164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11164_MAGIC, .more = S16LD_DENOM_11164_MORE};};
template<> struct libdivide_constants<int16_t,11165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11165_MAGIC, .more = S16LD_DENOM_11165_MORE};};
template<> struct libdivide_constants<int16_t,11166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11166_MAGIC, .more = S16LD_DENOM_11166_MORE};};
template<> struct libdivide_constants<int16_t,11167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11167_MAGIC, .more = S16LD_DENOM_11167_MORE};};
template<> struct libdivide_constants<int16_t,11168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11168_MAGIC, .more = S16LD_DENOM_11168_MORE};};
template<> struct libdivide_constants<int16_t,11169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11169_MAGIC, .more = S16LD_DENOM_11169_MORE};};
template<> struct libdivide_constants<int16_t,11170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11170_MAGIC, .more = S16LD_DENOM_11170_MORE};};
template<> struct libdivide_constants<int16_t,11171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11171_MAGIC, .more = S16LD_DENOM_11171_MORE};};
template<> struct libdivide_constants<int16_t,11172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11172_MAGIC, .more = S16LD_DENOM_11172_MORE};};
template<> struct libdivide_constants<int16_t,11173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11173_MAGIC, .more = S16LD_DENOM_11173_MORE};};
template<> struct libdivide_constants<int16_t,11174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11174_MAGIC, .more = S16LD_DENOM_11174_MORE};};
template<> struct libdivide_constants<int16_t,11175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11175_MAGIC, .more = S16LD_DENOM_11175_MORE};};
template<> struct libdivide_constants<int16_t,11176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11176_MAGIC, .more = S16LD_DENOM_11176_MORE};};
template<> struct libdivide_constants<int16_t,11177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11177_MAGIC, .more = S16LD_DENOM_11177_MORE};};
template<> struct libdivide_constants<int16_t,11178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11178_MAGIC, .more = S16LD_DENOM_11178_MORE};};
template<> struct libdivide_constants<int16_t,11179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11179_MAGIC, .more = S16LD_DENOM_11179_MORE};};
template<> struct libdivide_constants<int16_t,11180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11180_MAGIC, .more = S16LD_DENOM_11180_MORE};};
template<> struct libdivide_constants<int16_t,11181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11181_MAGIC, .more = S16LD_DENOM_11181_MORE};};
template<> struct libdivide_constants<int16_t,11182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11182_MAGIC, .more = S16LD_DENOM_11182_MORE};};
template<> struct libdivide_constants<int16_t,11183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11183_MAGIC, .more = S16LD_DENOM_11183_MORE};};
template<> struct libdivide_constants<int16_t,11184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11184_MAGIC, .more = S16LD_DENOM_11184_MORE};};
template<> struct libdivide_constants<int16_t,11185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11185_MAGIC, .more = S16LD_DENOM_11185_MORE};};
template<> struct libdivide_constants<int16_t,11186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11186_MAGIC, .more = S16LD_DENOM_11186_MORE};};
template<> struct libdivide_constants<int16_t,11187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11187_MAGIC, .more = S16LD_DENOM_11187_MORE};};
template<> struct libdivide_constants<int16_t,11188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11188_MAGIC, .more = S16LD_DENOM_11188_MORE};};
template<> struct libdivide_constants<int16_t,11189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11189_MAGIC, .more = S16LD_DENOM_11189_MORE};};
template<> struct libdivide_constants<int16_t,11190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11190_MAGIC, .more = S16LD_DENOM_11190_MORE};};
template<> struct libdivide_constants<int16_t,11191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11191_MAGIC, .more = S16LD_DENOM_11191_MORE};};
template<> struct libdivide_constants<int16_t,11192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11192_MAGIC, .more = S16LD_DENOM_11192_MORE};};
template<> struct libdivide_constants<int16_t,11193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11193_MAGIC, .more = S16LD_DENOM_11193_MORE};};
template<> struct libdivide_constants<int16_t,11194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11194_MAGIC, .more = S16LD_DENOM_11194_MORE};};
template<> struct libdivide_constants<int16_t,11195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11195_MAGIC, .more = S16LD_DENOM_11195_MORE};};
template<> struct libdivide_constants<int16_t,11196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11196_MAGIC, .more = S16LD_DENOM_11196_MORE};};
template<> struct libdivide_constants<int16_t,11197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11197_MAGIC, .more = S16LD_DENOM_11197_MORE};};
template<> struct libdivide_constants<int16_t,11198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11198_MAGIC, .more = S16LD_DENOM_11198_MORE};};
template<> struct libdivide_constants<int16_t,11199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11199_MAGIC, .more = S16LD_DENOM_11199_MORE};};
template<> struct libdivide_constants<int16_t,11200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11200_MAGIC, .more = S16LD_DENOM_11200_MORE};};
template<> struct libdivide_constants<int16_t,11201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11201_MAGIC, .more = S16LD_DENOM_11201_MORE};};
template<> struct libdivide_constants<int16_t,11202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11202_MAGIC, .more = S16LD_DENOM_11202_MORE};};
template<> struct libdivide_constants<int16_t,11203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11203_MAGIC, .more = S16LD_DENOM_11203_MORE};};
template<> struct libdivide_constants<int16_t,11204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11204_MAGIC, .more = S16LD_DENOM_11204_MORE};};
template<> struct libdivide_constants<int16_t,11205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11205_MAGIC, .more = S16LD_DENOM_11205_MORE};};
template<> struct libdivide_constants<int16_t,11206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11206_MAGIC, .more = S16LD_DENOM_11206_MORE};};
template<> struct libdivide_constants<int16_t,11207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11207_MAGIC, .more = S16LD_DENOM_11207_MORE};};
template<> struct libdivide_constants<int16_t,11208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11208_MAGIC, .more = S16LD_DENOM_11208_MORE};};
template<> struct libdivide_constants<int16_t,11209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11209_MAGIC, .more = S16LD_DENOM_11209_MORE};};
template<> struct libdivide_constants<int16_t,11210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11210_MAGIC, .more = S16LD_DENOM_11210_MORE};};
template<> struct libdivide_constants<int16_t,11211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11211_MAGIC, .more = S16LD_DENOM_11211_MORE};};
template<> struct libdivide_constants<int16_t,11212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11212_MAGIC, .more = S16LD_DENOM_11212_MORE};};
template<> struct libdivide_constants<int16_t,11213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11213_MAGIC, .more = S16LD_DENOM_11213_MORE};};
template<> struct libdivide_constants<int16_t,11214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11214_MAGIC, .more = S16LD_DENOM_11214_MORE};};
template<> struct libdivide_constants<int16_t,11215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11215_MAGIC, .more = S16LD_DENOM_11215_MORE};};
template<> struct libdivide_constants<int16_t,11216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11216_MAGIC, .more = S16LD_DENOM_11216_MORE};};
template<> struct libdivide_constants<int16_t,11217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11217_MAGIC, .more = S16LD_DENOM_11217_MORE};};
template<> struct libdivide_constants<int16_t,11218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11218_MAGIC, .more = S16LD_DENOM_11218_MORE};};
template<> struct libdivide_constants<int16_t,11219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11219_MAGIC, .more = S16LD_DENOM_11219_MORE};};
template<> struct libdivide_constants<int16_t,11220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11220_MAGIC, .more = S16LD_DENOM_11220_MORE};};
template<> struct libdivide_constants<int16_t,11221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11221_MAGIC, .more = S16LD_DENOM_11221_MORE};};
template<> struct libdivide_constants<int16_t,11222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11222_MAGIC, .more = S16LD_DENOM_11222_MORE};};
template<> struct libdivide_constants<int16_t,11223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11223_MAGIC, .more = S16LD_DENOM_11223_MORE};};
template<> struct libdivide_constants<int16_t,11224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11224_MAGIC, .more = S16LD_DENOM_11224_MORE};};
template<> struct libdivide_constants<int16_t,11225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11225_MAGIC, .more = S16LD_DENOM_11225_MORE};};
template<> struct libdivide_constants<int16_t,11226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11226_MAGIC, .more = S16LD_DENOM_11226_MORE};};
template<> struct libdivide_constants<int16_t,11227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11227_MAGIC, .more = S16LD_DENOM_11227_MORE};};
template<> struct libdivide_constants<int16_t,11228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11228_MAGIC, .more = S16LD_DENOM_11228_MORE};};
template<> struct libdivide_constants<int16_t,11229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11229_MAGIC, .more = S16LD_DENOM_11229_MORE};};
template<> struct libdivide_constants<int16_t,11230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11230_MAGIC, .more = S16LD_DENOM_11230_MORE};};
template<> struct libdivide_constants<int16_t,11231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11231_MAGIC, .more = S16LD_DENOM_11231_MORE};};
template<> struct libdivide_constants<int16_t,11232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11232_MAGIC, .more = S16LD_DENOM_11232_MORE};};
template<> struct libdivide_constants<int16_t,11233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11233_MAGIC, .more = S16LD_DENOM_11233_MORE};};
template<> struct libdivide_constants<int16_t,11234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11234_MAGIC, .more = S16LD_DENOM_11234_MORE};};
template<> struct libdivide_constants<int16_t,11235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11235_MAGIC, .more = S16LD_DENOM_11235_MORE};};
template<> struct libdivide_constants<int16_t,11236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11236_MAGIC, .more = S16LD_DENOM_11236_MORE};};
template<> struct libdivide_constants<int16_t,11237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11237_MAGIC, .more = S16LD_DENOM_11237_MORE};};
template<> struct libdivide_constants<int16_t,11238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11238_MAGIC, .more = S16LD_DENOM_11238_MORE};};
template<> struct libdivide_constants<int16_t,11239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11239_MAGIC, .more = S16LD_DENOM_11239_MORE};};
template<> struct libdivide_constants<int16_t,11240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11240_MAGIC, .more = S16LD_DENOM_11240_MORE};};
template<> struct libdivide_constants<int16_t,11241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11241_MAGIC, .more = S16LD_DENOM_11241_MORE};};
template<> struct libdivide_constants<int16_t,11242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11242_MAGIC, .more = S16LD_DENOM_11242_MORE};};
template<> struct libdivide_constants<int16_t,11243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11243_MAGIC, .more = S16LD_DENOM_11243_MORE};};
template<> struct libdivide_constants<int16_t,11244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11244_MAGIC, .more = S16LD_DENOM_11244_MORE};};
template<> struct libdivide_constants<int16_t,11245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11245_MAGIC, .more = S16LD_DENOM_11245_MORE};};
template<> struct libdivide_constants<int16_t,11246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11246_MAGIC, .more = S16LD_DENOM_11246_MORE};};
template<> struct libdivide_constants<int16_t,11247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11247_MAGIC, .more = S16LD_DENOM_11247_MORE};};
template<> struct libdivide_constants<int16_t,11248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11248_MAGIC, .more = S16LD_DENOM_11248_MORE};};
template<> struct libdivide_constants<int16_t,11249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11249_MAGIC, .more = S16LD_DENOM_11249_MORE};};
template<> struct libdivide_constants<int16_t,11250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11250_MAGIC, .more = S16LD_DENOM_11250_MORE};};
template<> struct libdivide_constants<int16_t,11251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11251_MAGIC, .more = S16LD_DENOM_11251_MORE};};
template<> struct libdivide_constants<int16_t,11252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11252_MAGIC, .more = S16LD_DENOM_11252_MORE};};
template<> struct libdivide_constants<int16_t,11253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11253_MAGIC, .more = S16LD_DENOM_11253_MORE};};
template<> struct libdivide_constants<int16_t,11254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11254_MAGIC, .more = S16LD_DENOM_11254_MORE};};
template<> struct libdivide_constants<int16_t,11255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11255_MAGIC, .more = S16LD_DENOM_11255_MORE};};
template<> struct libdivide_constants<int16_t,11256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11256_MAGIC, .more = S16LD_DENOM_11256_MORE};};
template<> struct libdivide_constants<int16_t,11257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11257_MAGIC, .more = S16LD_DENOM_11257_MORE};};
template<> struct libdivide_constants<int16_t,11258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11258_MAGIC, .more = S16LD_DENOM_11258_MORE};};
template<> struct libdivide_constants<int16_t,11259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11259_MAGIC, .more = S16LD_DENOM_11259_MORE};};
template<> struct libdivide_constants<int16_t,11260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11260_MAGIC, .more = S16LD_DENOM_11260_MORE};};
template<> struct libdivide_constants<int16_t,11261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11261_MAGIC, .more = S16LD_DENOM_11261_MORE};};
template<> struct libdivide_constants<int16_t,11262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11262_MAGIC, .more = S16LD_DENOM_11262_MORE};};
template<> struct libdivide_constants<int16_t,11263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11263_MAGIC, .more = S16LD_DENOM_11263_MORE};};
template<> struct libdivide_constants<int16_t,11264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11264_MAGIC, .more = S16LD_DENOM_11264_MORE};};
template<> struct libdivide_constants<int16_t,11265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11265_MAGIC, .more = S16LD_DENOM_11265_MORE};};
template<> struct libdivide_constants<int16_t,11266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11266_MAGIC, .more = S16LD_DENOM_11266_MORE};};
template<> struct libdivide_constants<int16_t,11267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11267_MAGIC, .more = S16LD_DENOM_11267_MORE};};
template<> struct libdivide_constants<int16_t,11268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11268_MAGIC, .more = S16LD_DENOM_11268_MORE};};
template<> struct libdivide_constants<int16_t,11269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11269_MAGIC, .more = S16LD_DENOM_11269_MORE};};
template<> struct libdivide_constants<int16_t,11270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11270_MAGIC, .more = S16LD_DENOM_11270_MORE};};
template<> struct libdivide_constants<int16_t,11271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11271_MAGIC, .more = S16LD_DENOM_11271_MORE};};
template<> struct libdivide_constants<int16_t,11272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11272_MAGIC, .more = S16LD_DENOM_11272_MORE};};
template<> struct libdivide_constants<int16_t,11273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11273_MAGIC, .more = S16LD_DENOM_11273_MORE};};
template<> struct libdivide_constants<int16_t,11274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11274_MAGIC, .more = S16LD_DENOM_11274_MORE};};
template<> struct libdivide_constants<int16_t,11275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11275_MAGIC, .more = S16LD_DENOM_11275_MORE};};
template<> struct libdivide_constants<int16_t,11276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11276_MAGIC, .more = S16LD_DENOM_11276_MORE};};
template<> struct libdivide_constants<int16_t,11277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11277_MAGIC, .more = S16LD_DENOM_11277_MORE};};
template<> struct libdivide_constants<int16_t,11278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11278_MAGIC, .more = S16LD_DENOM_11278_MORE};};
template<> struct libdivide_constants<int16_t,11279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11279_MAGIC, .more = S16LD_DENOM_11279_MORE};};
template<> struct libdivide_constants<int16_t,11280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11280_MAGIC, .more = S16LD_DENOM_11280_MORE};};
template<> struct libdivide_constants<int16_t,11281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11281_MAGIC, .more = S16LD_DENOM_11281_MORE};};
template<> struct libdivide_constants<int16_t,11282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11282_MAGIC, .more = S16LD_DENOM_11282_MORE};};
template<> struct libdivide_constants<int16_t,11283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11283_MAGIC, .more = S16LD_DENOM_11283_MORE};};
template<> struct libdivide_constants<int16_t,11284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11284_MAGIC, .more = S16LD_DENOM_11284_MORE};};
template<> struct libdivide_constants<int16_t,11285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11285_MAGIC, .more = S16LD_DENOM_11285_MORE};};
template<> struct libdivide_constants<int16_t,11286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11286_MAGIC, .more = S16LD_DENOM_11286_MORE};};
template<> struct libdivide_constants<int16_t,11287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11287_MAGIC, .more = S16LD_DENOM_11287_MORE};};
template<> struct libdivide_constants<int16_t,11288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11288_MAGIC, .more = S16LD_DENOM_11288_MORE};};
template<> struct libdivide_constants<int16_t,11289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11289_MAGIC, .more = S16LD_DENOM_11289_MORE};};
template<> struct libdivide_constants<int16_t,11290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11290_MAGIC, .more = S16LD_DENOM_11290_MORE};};
template<> struct libdivide_constants<int16_t,11291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11291_MAGIC, .more = S16LD_DENOM_11291_MORE};};
template<> struct libdivide_constants<int16_t,11292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11292_MAGIC, .more = S16LD_DENOM_11292_MORE};};
template<> struct libdivide_constants<int16_t,11293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11293_MAGIC, .more = S16LD_DENOM_11293_MORE};};
template<> struct libdivide_constants<int16_t,11294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11294_MAGIC, .more = S16LD_DENOM_11294_MORE};};
template<> struct libdivide_constants<int16_t,11295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11295_MAGIC, .more = S16LD_DENOM_11295_MORE};};
template<> struct libdivide_constants<int16_t,11296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11296_MAGIC, .more = S16LD_DENOM_11296_MORE};};
template<> struct libdivide_constants<int16_t,11297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11297_MAGIC, .more = S16LD_DENOM_11297_MORE};};
template<> struct libdivide_constants<int16_t,11298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11298_MAGIC, .more = S16LD_DENOM_11298_MORE};};
template<> struct libdivide_constants<int16_t,11299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11299_MAGIC, .more = S16LD_DENOM_11299_MORE};};
template<> struct libdivide_constants<int16_t,11300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11300_MAGIC, .more = S16LD_DENOM_11300_MORE};};
template<> struct libdivide_constants<int16_t,11301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11301_MAGIC, .more = S16LD_DENOM_11301_MORE};};
template<> struct libdivide_constants<int16_t,11302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11302_MAGIC, .more = S16LD_DENOM_11302_MORE};};
template<> struct libdivide_constants<int16_t,11303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11303_MAGIC, .more = S16LD_DENOM_11303_MORE};};
template<> struct libdivide_constants<int16_t,11304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11304_MAGIC, .more = S16LD_DENOM_11304_MORE};};
template<> struct libdivide_constants<int16_t,11305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11305_MAGIC, .more = S16LD_DENOM_11305_MORE};};
template<> struct libdivide_constants<int16_t,11306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11306_MAGIC, .more = S16LD_DENOM_11306_MORE};};
template<> struct libdivide_constants<int16_t,11307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11307_MAGIC, .more = S16LD_DENOM_11307_MORE};};
template<> struct libdivide_constants<int16_t,11308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11308_MAGIC, .more = S16LD_DENOM_11308_MORE};};
template<> struct libdivide_constants<int16_t,11309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11309_MAGIC, .more = S16LD_DENOM_11309_MORE};};
template<> struct libdivide_constants<int16_t,11310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11310_MAGIC, .more = S16LD_DENOM_11310_MORE};};
template<> struct libdivide_constants<int16_t,11311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11311_MAGIC, .more = S16LD_DENOM_11311_MORE};};
template<> struct libdivide_constants<int16_t,11312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11312_MAGIC, .more = S16LD_DENOM_11312_MORE};};
template<> struct libdivide_constants<int16_t,11313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11313_MAGIC, .more = S16LD_DENOM_11313_MORE};};
template<> struct libdivide_constants<int16_t,11314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11314_MAGIC, .more = S16LD_DENOM_11314_MORE};};
template<> struct libdivide_constants<int16_t,11315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11315_MAGIC, .more = S16LD_DENOM_11315_MORE};};
template<> struct libdivide_constants<int16_t,11316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11316_MAGIC, .more = S16LD_DENOM_11316_MORE};};
template<> struct libdivide_constants<int16_t,11317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11317_MAGIC, .more = S16LD_DENOM_11317_MORE};};
template<> struct libdivide_constants<int16_t,11318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11318_MAGIC, .more = S16LD_DENOM_11318_MORE};};
template<> struct libdivide_constants<int16_t,11319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11319_MAGIC, .more = S16LD_DENOM_11319_MORE};};
template<> struct libdivide_constants<int16_t,11320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11320_MAGIC, .more = S16LD_DENOM_11320_MORE};};
template<> struct libdivide_constants<int16_t,11321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11321_MAGIC, .more = S16LD_DENOM_11321_MORE};};
template<> struct libdivide_constants<int16_t,11322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11322_MAGIC, .more = S16LD_DENOM_11322_MORE};};
template<> struct libdivide_constants<int16_t,11323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11323_MAGIC, .more = S16LD_DENOM_11323_MORE};};
template<> struct libdivide_constants<int16_t,11324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11324_MAGIC, .more = S16LD_DENOM_11324_MORE};};
template<> struct libdivide_constants<int16_t,11325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11325_MAGIC, .more = S16LD_DENOM_11325_MORE};};
template<> struct libdivide_constants<int16_t,11326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11326_MAGIC, .more = S16LD_DENOM_11326_MORE};};
template<> struct libdivide_constants<int16_t,11327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11327_MAGIC, .more = S16LD_DENOM_11327_MORE};};
template<> struct libdivide_constants<int16_t,11328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11328_MAGIC, .more = S16LD_DENOM_11328_MORE};};
template<> struct libdivide_constants<int16_t,11329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11329_MAGIC, .more = S16LD_DENOM_11329_MORE};};
template<> struct libdivide_constants<int16_t,11330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11330_MAGIC, .more = S16LD_DENOM_11330_MORE};};
template<> struct libdivide_constants<int16_t,11331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11331_MAGIC, .more = S16LD_DENOM_11331_MORE};};
template<> struct libdivide_constants<int16_t,11332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11332_MAGIC, .more = S16LD_DENOM_11332_MORE};};
template<> struct libdivide_constants<int16_t,11333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11333_MAGIC, .more = S16LD_DENOM_11333_MORE};};
template<> struct libdivide_constants<int16_t,11334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11334_MAGIC, .more = S16LD_DENOM_11334_MORE};};
template<> struct libdivide_constants<int16_t,11335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11335_MAGIC, .more = S16LD_DENOM_11335_MORE};};
template<> struct libdivide_constants<int16_t,11336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11336_MAGIC, .more = S16LD_DENOM_11336_MORE};};
template<> struct libdivide_constants<int16_t,11337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11337_MAGIC, .more = S16LD_DENOM_11337_MORE};};
template<> struct libdivide_constants<int16_t,11338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11338_MAGIC, .more = S16LD_DENOM_11338_MORE};};
template<> struct libdivide_constants<int16_t,11339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11339_MAGIC, .more = S16LD_DENOM_11339_MORE};};
template<> struct libdivide_constants<int16_t,11340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11340_MAGIC, .more = S16LD_DENOM_11340_MORE};};
template<> struct libdivide_constants<int16_t,11341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11341_MAGIC, .more = S16LD_DENOM_11341_MORE};};
template<> struct libdivide_constants<int16_t,11342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11342_MAGIC, .more = S16LD_DENOM_11342_MORE};};
template<> struct libdivide_constants<int16_t,11343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11343_MAGIC, .more = S16LD_DENOM_11343_MORE};};
template<> struct libdivide_constants<int16_t,11344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11344_MAGIC, .more = S16LD_DENOM_11344_MORE};};
template<> struct libdivide_constants<int16_t,11345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11345_MAGIC, .more = S16LD_DENOM_11345_MORE};};
template<> struct libdivide_constants<int16_t,11346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11346_MAGIC, .more = S16LD_DENOM_11346_MORE};};
template<> struct libdivide_constants<int16_t,11347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11347_MAGIC, .more = S16LD_DENOM_11347_MORE};};
template<> struct libdivide_constants<int16_t,11348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11348_MAGIC, .more = S16LD_DENOM_11348_MORE};};
template<> struct libdivide_constants<int16_t,11349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11349_MAGIC, .more = S16LD_DENOM_11349_MORE};};
template<> struct libdivide_constants<int16_t,11350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11350_MAGIC, .more = S16LD_DENOM_11350_MORE};};
template<> struct libdivide_constants<int16_t,11351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11351_MAGIC, .more = S16LD_DENOM_11351_MORE};};
template<> struct libdivide_constants<int16_t,11352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11352_MAGIC, .more = S16LD_DENOM_11352_MORE};};
template<> struct libdivide_constants<int16_t,11353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11353_MAGIC, .more = S16LD_DENOM_11353_MORE};};
template<> struct libdivide_constants<int16_t,11354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11354_MAGIC, .more = S16LD_DENOM_11354_MORE};};
template<> struct libdivide_constants<int16_t,11355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11355_MAGIC, .more = S16LD_DENOM_11355_MORE};};
template<> struct libdivide_constants<int16_t,11356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11356_MAGIC, .more = S16LD_DENOM_11356_MORE};};
template<> struct libdivide_constants<int16_t,11357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11357_MAGIC, .more = S16LD_DENOM_11357_MORE};};
template<> struct libdivide_constants<int16_t,11358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11358_MAGIC, .more = S16LD_DENOM_11358_MORE};};
template<> struct libdivide_constants<int16_t,11359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11359_MAGIC, .more = S16LD_DENOM_11359_MORE};};
template<> struct libdivide_constants<int16_t,11360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11360_MAGIC, .more = S16LD_DENOM_11360_MORE};};
template<> struct libdivide_constants<int16_t,11361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11361_MAGIC, .more = S16LD_DENOM_11361_MORE};};
template<> struct libdivide_constants<int16_t,11362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11362_MAGIC, .more = S16LD_DENOM_11362_MORE};};
template<> struct libdivide_constants<int16_t,11363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11363_MAGIC, .more = S16LD_DENOM_11363_MORE};};
template<> struct libdivide_constants<int16_t,11364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11364_MAGIC, .more = S16LD_DENOM_11364_MORE};};
template<> struct libdivide_constants<int16_t,11365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11365_MAGIC, .more = S16LD_DENOM_11365_MORE};};
template<> struct libdivide_constants<int16_t,11366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11366_MAGIC, .more = S16LD_DENOM_11366_MORE};};
template<> struct libdivide_constants<int16_t,11367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11367_MAGIC, .more = S16LD_DENOM_11367_MORE};};
template<> struct libdivide_constants<int16_t,11368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11368_MAGIC, .more = S16LD_DENOM_11368_MORE};};
template<> struct libdivide_constants<int16_t,11369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11369_MAGIC, .more = S16LD_DENOM_11369_MORE};};
template<> struct libdivide_constants<int16_t,11370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11370_MAGIC, .more = S16LD_DENOM_11370_MORE};};
template<> struct libdivide_constants<int16_t,11371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11371_MAGIC, .more = S16LD_DENOM_11371_MORE};};
template<> struct libdivide_constants<int16_t,11372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11372_MAGIC, .more = S16LD_DENOM_11372_MORE};};
template<> struct libdivide_constants<int16_t,11373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11373_MAGIC, .more = S16LD_DENOM_11373_MORE};};
template<> struct libdivide_constants<int16_t,11374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11374_MAGIC, .more = S16LD_DENOM_11374_MORE};};
template<> struct libdivide_constants<int16_t,11375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11375_MAGIC, .more = S16LD_DENOM_11375_MORE};};
template<> struct libdivide_constants<int16_t,11376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11376_MAGIC, .more = S16LD_DENOM_11376_MORE};};
template<> struct libdivide_constants<int16_t,11377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11377_MAGIC, .more = S16LD_DENOM_11377_MORE};};
template<> struct libdivide_constants<int16_t,11378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11378_MAGIC, .more = S16LD_DENOM_11378_MORE};};
template<> struct libdivide_constants<int16_t,11379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11379_MAGIC, .more = S16LD_DENOM_11379_MORE};};
template<> struct libdivide_constants<int16_t,11380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11380_MAGIC, .more = S16LD_DENOM_11380_MORE};};
template<> struct libdivide_constants<int16_t,11381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11381_MAGIC, .more = S16LD_DENOM_11381_MORE};};
template<> struct libdivide_constants<int16_t,11382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11382_MAGIC, .more = S16LD_DENOM_11382_MORE};};
template<> struct libdivide_constants<int16_t,11383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11383_MAGIC, .more = S16LD_DENOM_11383_MORE};};
template<> struct libdivide_constants<int16_t,11384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11384_MAGIC, .more = S16LD_DENOM_11384_MORE};};
template<> struct libdivide_constants<int16_t,11385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11385_MAGIC, .more = S16LD_DENOM_11385_MORE};};
template<> struct libdivide_constants<int16_t,11386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11386_MAGIC, .more = S16LD_DENOM_11386_MORE};};
template<> struct libdivide_constants<int16_t,11387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11387_MAGIC, .more = S16LD_DENOM_11387_MORE};};
template<> struct libdivide_constants<int16_t,11388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11388_MAGIC, .more = S16LD_DENOM_11388_MORE};};
template<> struct libdivide_constants<int16_t,11389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11389_MAGIC, .more = S16LD_DENOM_11389_MORE};};
template<> struct libdivide_constants<int16_t,11390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11390_MAGIC, .more = S16LD_DENOM_11390_MORE};};
template<> struct libdivide_constants<int16_t,11391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11391_MAGIC, .more = S16LD_DENOM_11391_MORE};};
template<> struct libdivide_constants<int16_t,11392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11392_MAGIC, .more = S16LD_DENOM_11392_MORE};};
template<> struct libdivide_constants<int16_t,11393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11393_MAGIC, .more = S16LD_DENOM_11393_MORE};};
template<> struct libdivide_constants<int16_t,11394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11394_MAGIC, .more = S16LD_DENOM_11394_MORE};};
template<> struct libdivide_constants<int16_t,11395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11395_MAGIC, .more = S16LD_DENOM_11395_MORE};};
template<> struct libdivide_constants<int16_t,11396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11396_MAGIC, .more = S16LD_DENOM_11396_MORE};};
template<> struct libdivide_constants<int16_t,11397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11397_MAGIC, .more = S16LD_DENOM_11397_MORE};};
template<> struct libdivide_constants<int16_t,11398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11398_MAGIC, .more = S16LD_DENOM_11398_MORE};};
template<> struct libdivide_constants<int16_t,11399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11399_MAGIC, .more = S16LD_DENOM_11399_MORE};};
template<> struct libdivide_constants<int16_t,11400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11400_MAGIC, .more = S16LD_DENOM_11400_MORE};};
template<> struct libdivide_constants<int16_t,11401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11401_MAGIC, .more = S16LD_DENOM_11401_MORE};};
template<> struct libdivide_constants<int16_t,11402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11402_MAGIC, .more = S16LD_DENOM_11402_MORE};};
template<> struct libdivide_constants<int16_t,11403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11403_MAGIC, .more = S16LD_DENOM_11403_MORE};};
template<> struct libdivide_constants<int16_t,11404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11404_MAGIC, .more = S16LD_DENOM_11404_MORE};};
template<> struct libdivide_constants<int16_t,11405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11405_MAGIC, .more = S16LD_DENOM_11405_MORE};};
template<> struct libdivide_constants<int16_t,11406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11406_MAGIC, .more = S16LD_DENOM_11406_MORE};};
template<> struct libdivide_constants<int16_t,11407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11407_MAGIC, .more = S16LD_DENOM_11407_MORE};};
template<> struct libdivide_constants<int16_t,11408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11408_MAGIC, .more = S16LD_DENOM_11408_MORE};};
template<> struct libdivide_constants<int16_t,11409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11409_MAGIC, .more = S16LD_DENOM_11409_MORE};};
template<> struct libdivide_constants<int16_t,11410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11410_MAGIC, .more = S16LD_DENOM_11410_MORE};};
template<> struct libdivide_constants<int16_t,11411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11411_MAGIC, .more = S16LD_DENOM_11411_MORE};};
template<> struct libdivide_constants<int16_t,11412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11412_MAGIC, .more = S16LD_DENOM_11412_MORE};};
template<> struct libdivide_constants<int16_t,11413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11413_MAGIC, .more = S16LD_DENOM_11413_MORE};};
template<> struct libdivide_constants<int16_t,11414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11414_MAGIC, .more = S16LD_DENOM_11414_MORE};};
template<> struct libdivide_constants<int16_t,11415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11415_MAGIC, .more = S16LD_DENOM_11415_MORE};};
template<> struct libdivide_constants<int16_t,11416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11416_MAGIC, .more = S16LD_DENOM_11416_MORE};};
template<> struct libdivide_constants<int16_t,11417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11417_MAGIC, .more = S16LD_DENOM_11417_MORE};};
template<> struct libdivide_constants<int16_t,11418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11418_MAGIC, .more = S16LD_DENOM_11418_MORE};};
template<> struct libdivide_constants<int16_t,11419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11419_MAGIC, .more = S16LD_DENOM_11419_MORE};};
template<> struct libdivide_constants<int16_t,11420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11420_MAGIC, .more = S16LD_DENOM_11420_MORE};};
template<> struct libdivide_constants<int16_t,11421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11421_MAGIC, .more = S16LD_DENOM_11421_MORE};};
template<> struct libdivide_constants<int16_t,11422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11422_MAGIC, .more = S16LD_DENOM_11422_MORE};};
template<> struct libdivide_constants<int16_t,11423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11423_MAGIC, .more = S16LD_DENOM_11423_MORE};};
template<> struct libdivide_constants<int16_t,11424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11424_MAGIC, .more = S16LD_DENOM_11424_MORE};};
template<> struct libdivide_constants<int16_t,11425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11425_MAGIC, .more = S16LD_DENOM_11425_MORE};};
template<> struct libdivide_constants<int16_t,11426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11426_MAGIC, .more = S16LD_DENOM_11426_MORE};};
template<> struct libdivide_constants<int16_t,11427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11427_MAGIC, .more = S16LD_DENOM_11427_MORE};};
template<> struct libdivide_constants<int16_t,11428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11428_MAGIC, .more = S16LD_DENOM_11428_MORE};};
template<> struct libdivide_constants<int16_t,11429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11429_MAGIC, .more = S16LD_DENOM_11429_MORE};};
template<> struct libdivide_constants<int16_t,11430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11430_MAGIC, .more = S16LD_DENOM_11430_MORE};};
template<> struct libdivide_constants<int16_t,11431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11431_MAGIC, .more = S16LD_DENOM_11431_MORE};};
template<> struct libdivide_constants<int16_t,11432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11432_MAGIC, .more = S16LD_DENOM_11432_MORE};};
template<> struct libdivide_constants<int16_t,11433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11433_MAGIC, .more = S16LD_DENOM_11433_MORE};};
template<> struct libdivide_constants<int16_t,11434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11434_MAGIC, .more = S16LD_DENOM_11434_MORE};};
template<> struct libdivide_constants<int16_t,11435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11435_MAGIC, .more = S16LD_DENOM_11435_MORE};};
template<> struct libdivide_constants<int16_t,11436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11436_MAGIC, .more = S16LD_DENOM_11436_MORE};};
template<> struct libdivide_constants<int16_t,11437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11437_MAGIC, .more = S16LD_DENOM_11437_MORE};};
template<> struct libdivide_constants<int16_t,11438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11438_MAGIC, .more = S16LD_DENOM_11438_MORE};};
template<> struct libdivide_constants<int16_t,11439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11439_MAGIC, .more = S16LD_DENOM_11439_MORE};};
template<> struct libdivide_constants<int16_t,11440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11440_MAGIC, .more = S16LD_DENOM_11440_MORE};};
template<> struct libdivide_constants<int16_t,11441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11441_MAGIC, .more = S16LD_DENOM_11441_MORE};};
template<> struct libdivide_constants<int16_t,11442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11442_MAGIC, .more = S16LD_DENOM_11442_MORE};};
template<> struct libdivide_constants<int16_t,11443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11443_MAGIC, .more = S16LD_DENOM_11443_MORE};};
template<> struct libdivide_constants<int16_t,11444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11444_MAGIC, .more = S16LD_DENOM_11444_MORE};};
template<> struct libdivide_constants<int16_t,11445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11445_MAGIC, .more = S16LD_DENOM_11445_MORE};};
template<> struct libdivide_constants<int16_t,11446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11446_MAGIC, .more = S16LD_DENOM_11446_MORE};};
template<> struct libdivide_constants<int16_t,11447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11447_MAGIC, .more = S16LD_DENOM_11447_MORE};};
template<> struct libdivide_constants<int16_t,11448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11448_MAGIC, .more = S16LD_DENOM_11448_MORE};};
template<> struct libdivide_constants<int16_t,11449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11449_MAGIC, .more = S16LD_DENOM_11449_MORE};};
template<> struct libdivide_constants<int16_t,11450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11450_MAGIC, .more = S16LD_DENOM_11450_MORE};};
template<> struct libdivide_constants<int16_t,11451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11451_MAGIC, .more = S16LD_DENOM_11451_MORE};};
template<> struct libdivide_constants<int16_t,11452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11452_MAGIC, .more = S16LD_DENOM_11452_MORE};};
template<> struct libdivide_constants<int16_t,11453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11453_MAGIC, .more = S16LD_DENOM_11453_MORE};};
template<> struct libdivide_constants<int16_t,11454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11454_MAGIC, .more = S16LD_DENOM_11454_MORE};};
template<> struct libdivide_constants<int16_t,11455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11455_MAGIC, .more = S16LD_DENOM_11455_MORE};};
template<> struct libdivide_constants<int16_t,11456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11456_MAGIC, .more = S16LD_DENOM_11456_MORE};};
template<> struct libdivide_constants<int16_t,11457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11457_MAGIC, .more = S16LD_DENOM_11457_MORE};};
template<> struct libdivide_constants<int16_t,11458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11458_MAGIC, .more = S16LD_DENOM_11458_MORE};};
template<> struct libdivide_constants<int16_t,11459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11459_MAGIC, .more = S16LD_DENOM_11459_MORE};};
template<> struct libdivide_constants<int16_t,11460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11460_MAGIC, .more = S16LD_DENOM_11460_MORE};};
template<> struct libdivide_constants<int16_t,11461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11461_MAGIC, .more = S16LD_DENOM_11461_MORE};};
template<> struct libdivide_constants<int16_t,11462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11462_MAGIC, .more = S16LD_DENOM_11462_MORE};};
template<> struct libdivide_constants<int16_t,11463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11463_MAGIC, .more = S16LD_DENOM_11463_MORE};};
template<> struct libdivide_constants<int16_t,11464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11464_MAGIC, .more = S16LD_DENOM_11464_MORE};};
template<> struct libdivide_constants<int16_t,11465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11465_MAGIC, .more = S16LD_DENOM_11465_MORE};};
template<> struct libdivide_constants<int16_t,11466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11466_MAGIC, .more = S16LD_DENOM_11466_MORE};};
template<> struct libdivide_constants<int16_t,11467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11467_MAGIC, .more = S16LD_DENOM_11467_MORE};};
template<> struct libdivide_constants<int16_t,11468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11468_MAGIC, .more = S16LD_DENOM_11468_MORE};};
template<> struct libdivide_constants<int16_t,11469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11469_MAGIC, .more = S16LD_DENOM_11469_MORE};};
template<> struct libdivide_constants<int16_t,11470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11470_MAGIC, .more = S16LD_DENOM_11470_MORE};};
template<> struct libdivide_constants<int16_t,11471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11471_MAGIC, .more = S16LD_DENOM_11471_MORE};};
template<> struct libdivide_constants<int16_t,11472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11472_MAGIC, .more = S16LD_DENOM_11472_MORE};};
template<> struct libdivide_constants<int16_t,11473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11473_MAGIC, .more = S16LD_DENOM_11473_MORE};};
template<> struct libdivide_constants<int16_t,11474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11474_MAGIC, .more = S16LD_DENOM_11474_MORE};};
template<> struct libdivide_constants<int16_t,11475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11475_MAGIC, .more = S16LD_DENOM_11475_MORE};};
template<> struct libdivide_constants<int16_t,11476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11476_MAGIC, .more = S16LD_DENOM_11476_MORE};};
template<> struct libdivide_constants<int16_t,11477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11477_MAGIC, .more = S16LD_DENOM_11477_MORE};};
template<> struct libdivide_constants<int16_t,11478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11478_MAGIC, .more = S16LD_DENOM_11478_MORE};};
template<> struct libdivide_constants<int16_t,11479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11479_MAGIC, .more = S16LD_DENOM_11479_MORE};};
template<> struct libdivide_constants<int16_t,11480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11480_MAGIC, .more = S16LD_DENOM_11480_MORE};};
template<> struct libdivide_constants<int16_t,11481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11481_MAGIC, .more = S16LD_DENOM_11481_MORE};};
template<> struct libdivide_constants<int16_t,11482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11482_MAGIC, .more = S16LD_DENOM_11482_MORE};};
template<> struct libdivide_constants<int16_t,11483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11483_MAGIC, .more = S16LD_DENOM_11483_MORE};};
template<> struct libdivide_constants<int16_t,11484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11484_MAGIC, .more = S16LD_DENOM_11484_MORE};};
template<> struct libdivide_constants<int16_t,11485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11485_MAGIC, .more = S16LD_DENOM_11485_MORE};};
template<> struct libdivide_constants<int16_t,11486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11486_MAGIC, .more = S16LD_DENOM_11486_MORE};};
template<> struct libdivide_constants<int16_t,11487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11487_MAGIC, .more = S16LD_DENOM_11487_MORE};};
template<> struct libdivide_constants<int16_t,11488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11488_MAGIC, .more = S16LD_DENOM_11488_MORE};};
template<> struct libdivide_constants<int16_t,11489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11489_MAGIC, .more = S16LD_DENOM_11489_MORE};};
template<> struct libdivide_constants<int16_t,11490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11490_MAGIC, .more = S16LD_DENOM_11490_MORE};};
template<> struct libdivide_constants<int16_t,11491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11491_MAGIC, .more = S16LD_DENOM_11491_MORE};};
template<> struct libdivide_constants<int16_t,11492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11492_MAGIC, .more = S16LD_DENOM_11492_MORE};};
template<> struct libdivide_constants<int16_t,11493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11493_MAGIC, .more = S16LD_DENOM_11493_MORE};};
template<> struct libdivide_constants<int16_t,11494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11494_MAGIC, .more = S16LD_DENOM_11494_MORE};};
template<> struct libdivide_constants<int16_t,11495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11495_MAGIC, .more = S16LD_DENOM_11495_MORE};};
template<> struct libdivide_constants<int16_t,11496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11496_MAGIC, .more = S16LD_DENOM_11496_MORE};};
template<> struct libdivide_constants<int16_t,11497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11497_MAGIC, .more = S16LD_DENOM_11497_MORE};};
template<> struct libdivide_constants<int16_t,11498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11498_MAGIC, .more = S16LD_DENOM_11498_MORE};};
template<> struct libdivide_constants<int16_t,11499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11499_MAGIC, .more = S16LD_DENOM_11499_MORE};};
template<> struct libdivide_constants<int16_t,11500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11500_MAGIC, .more = S16LD_DENOM_11500_MORE};};
template<> struct libdivide_constants<int16_t,11501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11501_MAGIC, .more = S16LD_DENOM_11501_MORE};};
template<> struct libdivide_constants<int16_t,11502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11502_MAGIC, .more = S16LD_DENOM_11502_MORE};};
template<> struct libdivide_constants<int16_t,11503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11503_MAGIC, .more = S16LD_DENOM_11503_MORE};};
template<> struct libdivide_constants<int16_t,11504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11504_MAGIC, .more = S16LD_DENOM_11504_MORE};};
template<> struct libdivide_constants<int16_t,11505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11505_MAGIC, .more = S16LD_DENOM_11505_MORE};};
template<> struct libdivide_constants<int16_t,11506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11506_MAGIC, .more = S16LD_DENOM_11506_MORE};};
template<> struct libdivide_constants<int16_t,11507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11507_MAGIC, .more = S16LD_DENOM_11507_MORE};};
template<> struct libdivide_constants<int16_t,11508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11508_MAGIC, .more = S16LD_DENOM_11508_MORE};};
template<> struct libdivide_constants<int16_t,11509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11509_MAGIC, .more = S16LD_DENOM_11509_MORE};};
template<> struct libdivide_constants<int16_t,11510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11510_MAGIC, .more = S16LD_DENOM_11510_MORE};};
template<> struct libdivide_constants<int16_t,11511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11511_MAGIC, .more = S16LD_DENOM_11511_MORE};};
template<> struct libdivide_constants<int16_t,11512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11512_MAGIC, .more = S16LD_DENOM_11512_MORE};};
template<> struct libdivide_constants<int16_t,11513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11513_MAGIC, .more = S16LD_DENOM_11513_MORE};};
template<> struct libdivide_constants<int16_t,11514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11514_MAGIC, .more = S16LD_DENOM_11514_MORE};};
template<> struct libdivide_constants<int16_t,11515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11515_MAGIC, .more = S16LD_DENOM_11515_MORE};};
template<> struct libdivide_constants<int16_t,11516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11516_MAGIC, .more = S16LD_DENOM_11516_MORE};};
template<> struct libdivide_constants<int16_t,11517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11517_MAGIC, .more = S16LD_DENOM_11517_MORE};};
template<> struct libdivide_constants<int16_t,11518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11518_MAGIC, .more = S16LD_DENOM_11518_MORE};};
template<> struct libdivide_constants<int16_t,11519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11519_MAGIC, .more = S16LD_DENOM_11519_MORE};};
template<> struct libdivide_constants<int16_t,11520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11520_MAGIC, .more = S16LD_DENOM_11520_MORE};};
template<> struct libdivide_constants<int16_t,11521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11521_MAGIC, .more = S16LD_DENOM_11521_MORE};};
template<> struct libdivide_constants<int16_t,11522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11522_MAGIC, .more = S16LD_DENOM_11522_MORE};};
template<> struct libdivide_constants<int16_t,11523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11523_MAGIC, .more = S16LD_DENOM_11523_MORE};};
template<> struct libdivide_constants<int16_t,11524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11524_MAGIC, .more = S16LD_DENOM_11524_MORE};};
template<> struct libdivide_constants<int16_t,11525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11525_MAGIC, .more = S16LD_DENOM_11525_MORE};};
template<> struct libdivide_constants<int16_t,11526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11526_MAGIC, .more = S16LD_DENOM_11526_MORE};};
template<> struct libdivide_constants<int16_t,11527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11527_MAGIC, .more = S16LD_DENOM_11527_MORE};};
template<> struct libdivide_constants<int16_t,11528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11528_MAGIC, .more = S16LD_DENOM_11528_MORE};};
template<> struct libdivide_constants<int16_t,11529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11529_MAGIC, .more = S16LD_DENOM_11529_MORE};};
template<> struct libdivide_constants<int16_t,11530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11530_MAGIC, .more = S16LD_DENOM_11530_MORE};};
template<> struct libdivide_constants<int16_t,11531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11531_MAGIC, .more = S16LD_DENOM_11531_MORE};};
template<> struct libdivide_constants<int16_t,11532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11532_MAGIC, .more = S16LD_DENOM_11532_MORE};};
template<> struct libdivide_constants<int16_t,11533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11533_MAGIC, .more = S16LD_DENOM_11533_MORE};};
template<> struct libdivide_constants<int16_t,11534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11534_MAGIC, .more = S16LD_DENOM_11534_MORE};};
template<> struct libdivide_constants<int16_t,11535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11535_MAGIC, .more = S16LD_DENOM_11535_MORE};};
template<> struct libdivide_constants<int16_t,11536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11536_MAGIC, .more = S16LD_DENOM_11536_MORE};};
template<> struct libdivide_constants<int16_t,11537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11537_MAGIC, .more = S16LD_DENOM_11537_MORE};};
template<> struct libdivide_constants<int16_t,11538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11538_MAGIC, .more = S16LD_DENOM_11538_MORE};};
template<> struct libdivide_constants<int16_t,11539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11539_MAGIC, .more = S16LD_DENOM_11539_MORE};};
template<> struct libdivide_constants<int16_t,11540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11540_MAGIC, .more = S16LD_DENOM_11540_MORE};};
template<> struct libdivide_constants<int16_t,11541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11541_MAGIC, .more = S16LD_DENOM_11541_MORE};};
template<> struct libdivide_constants<int16_t,11542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11542_MAGIC, .more = S16LD_DENOM_11542_MORE};};
template<> struct libdivide_constants<int16_t,11543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11543_MAGIC, .more = S16LD_DENOM_11543_MORE};};
template<> struct libdivide_constants<int16_t,11544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11544_MAGIC, .more = S16LD_DENOM_11544_MORE};};
template<> struct libdivide_constants<int16_t,11545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11545_MAGIC, .more = S16LD_DENOM_11545_MORE};};
template<> struct libdivide_constants<int16_t,11546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11546_MAGIC, .more = S16LD_DENOM_11546_MORE};};
template<> struct libdivide_constants<int16_t,11547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11547_MAGIC, .more = S16LD_DENOM_11547_MORE};};
template<> struct libdivide_constants<int16_t,11548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11548_MAGIC, .more = S16LD_DENOM_11548_MORE};};
template<> struct libdivide_constants<int16_t,11549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11549_MAGIC, .more = S16LD_DENOM_11549_MORE};};
template<> struct libdivide_constants<int16_t,11550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11550_MAGIC, .more = S16LD_DENOM_11550_MORE};};
template<> struct libdivide_constants<int16_t,11551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11551_MAGIC, .more = S16LD_DENOM_11551_MORE};};
template<> struct libdivide_constants<int16_t,11552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11552_MAGIC, .more = S16LD_DENOM_11552_MORE};};
template<> struct libdivide_constants<int16_t,11553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11553_MAGIC, .more = S16LD_DENOM_11553_MORE};};
template<> struct libdivide_constants<int16_t,11554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11554_MAGIC, .more = S16LD_DENOM_11554_MORE};};
template<> struct libdivide_constants<int16_t,11555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11555_MAGIC, .more = S16LD_DENOM_11555_MORE};};
template<> struct libdivide_constants<int16_t,11556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11556_MAGIC, .more = S16LD_DENOM_11556_MORE};};
template<> struct libdivide_constants<int16_t,11557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11557_MAGIC, .more = S16LD_DENOM_11557_MORE};};
template<> struct libdivide_constants<int16_t,11558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11558_MAGIC, .more = S16LD_DENOM_11558_MORE};};
template<> struct libdivide_constants<int16_t,11559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11559_MAGIC, .more = S16LD_DENOM_11559_MORE};};
template<> struct libdivide_constants<int16_t,11560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11560_MAGIC, .more = S16LD_DENOM_11560_MORE};};
template<> struct libdivide_constants<int16_t,11561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11561_MAGIC, .more = S16LD_DENOM_11561_MORE};};
template<> struct libdivide_constants<int16_t,11562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11562_MAGIC, .more = S16LD_DENOM_11562_MORE};};
template<> struct libdivide_constants<int16_t,11563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11563_MAGIC, .more = S16LD_DENOM_11563_MORE};};
template<> struct libdivide_constants<int16_t,11564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11564_MAGIC, .more = S16LD_DENOM_11564_MORE};};
template<> struct libdivide_constants<int16_t,11565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11565_MAGIC, .more = S16LD_DENOM_11565_MORE};};
template<> struct libdivide_constants<int16_t,11566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11566_MAGIC, .more = S16LD_DENOM_11566_MORE};};
template<> struct libdivide_constants<int16_t,11567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11567_MAGIC, .more = S16LD_DENOM_11567_MORE};};
template<> struct libdivide_constants<int16_t,11568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11568_MAGIC, .more = S16LD_DENOM_11568_MORE};};
template<> struct libdivide_constants<int16_t,11569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11569_MAGIC, .more = S16LD_DENOM_11569_MORE};};
template<> struct libdivide_constants<int16_t,11570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11570_MAGIC, .more = S16LD_DENOM_11570_MORE};};
template<> struct libdivide_constants<int16_t,11571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11571_MAGIC, .more = S16LD_DENOM_11571_MORE};};
template<> struct libdivide_constants<int16_t,11572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11572_MAGIC, .more = S16LD_DENOM_11572_MORE};};
template<> struct libdivide_constants<int16_t,11573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11573_MAGIC, .more = S16LD_DENOM_11573_MORE};};
template<> struct libdivide_constants<int16_t,11574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11574_MAGIC, .more = S16LD_DENOM_11574_MORE};};
template<> struct libdivide_constants<int16_t,11575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11575_MAGIC, .more = S16LD_DENOM_11575_MORE};};
template<> struct libdivide_constants<int16_t,11576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11576_MAGIC, .more = S16LD_DENOM_11576_MORE};};
template<> struct libdivide_constants<int16_t,11577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11577_MAGIC, .more = S16LD_DENOM_11577_MORE};};
template<> struct libdivide_constants<int16_t,11578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11578_MAGIC, .more = S16LD_DENOM_11578_MORE};};
template<> struct libdivide_constants<int16_t,11579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11579_MAGIC, .more = S16LD_DENOM_11579_MORE};};
template<> struct libdivide_constants<int16_t,11580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11580_MAGIC, .more = S16LD_DENOM_11580_MORE};};
template<> struct libdivide_constants<int16_t,11581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11581_MAGIC, .more = S16LD_DENOM_11581_MORE};};
template<> struct libdivide_constants<int16_t,11582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11582_MAGIC, .more = S16LD_DENOM_11582_MORE};};
template<> struct libdivide_constants<int16_t,11583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11583_MAGIC, .more = S16LD_DENOM_11583_MORE};};
template<> struct libdivide_constants<int16_t,11584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11584_MAGIC, .more = S16LD_DENOM_11584_MORE};};
template<> struct libdivide_constants<int16_t,11585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11585_MAGIC, .more = S16LD_DENOM_11585_MORE};};
template<> struct libdivide_constants<int16_t,11586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11586_MAGIC, .more = S16LD_DENOM_11586_MORE};};
template<> struct libdivide_constants<int16_t,11587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11587_MAGIC, .more = S16LD_DENOM_11587_MORE};};
template<> struct libdivide_constants<int16_t,11588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11588_MAGIC, .more = S16LD_DENOM_11588_MORE};};
template<> struct libdivide_constants<int16_t,11589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11589_MAGIC, .more = S16LD_DENOM_11589_MORE};};
template<> struct libdivide_constants<int16_t,11590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11590_MAGIC, .more = S16LD_DENOM_11590_MORE};};
template<> struct libdivide_constants<int16_t,11591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11591_MAGIC, .more = S16LD_DENOM_11591_MORE};};
template<> struct libdivide_constants<int16_t,11592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11592_MAGIC, .more = S16LD_DENOM_11592_MORE};};
template<> struct libdivide_constants<int16_t,11593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11593_MAGIC, .more = S16LD_DENOM_11593_MORE};};
template<> struct libdivide_constants<int16_t,11594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11594_MAGIC, .more = S16LD_DENOM_11594_MORE};};
template<> struct libdivide_constants<int16_t,11595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11595_MAGIC, .more = S16LD_DENOM_11595_MORE};};
template<> struct libdivide_constants<int16_t,11596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11596_MAGIC, .more = S16LD_DENOM_11596_MORE};};
template<> struct libdivide_constants<int16_t,11597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11597_MAGIC, .more = S16LD_DENOM_11597_MORE};};
template<> struct libdivide_constants<int16_t,11598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11598_MAGIC, .more = S16LD_DENOM_11598_MORE};};
template<> struct libdivide_constants<int16_t,11599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11599_MAGIC, .more = S16LD_DENOM_11599_MORE};};
template<> struct libdivide_constants<int16_t,11600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11600_MAGIC, .more = S16LD_DENOM_11600_MORE};};
template<> struct libdivide_constants<int16_t,11601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11601_MAGIC, .more = S16LD_DENOM_11601_MORE};};
template<> struct libdivide_constants<int16_t,11602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11602_MAGIC, .more = S16LD_DENOM_11602_MORE};};
template<> struct libdivide_constants<int16_t,11603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11603_MAGIC, .more = S16LD_DENOM_11603_MORE};};
template<> struct libdivide_constants<int16_t,11604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11604_MAGIC, .more = S16LD_DENOM_11604_MORE};};
template<> struct libdivide_constants<int16_t,11605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11605_MAGIC, .more = S16LD_DENOM_11605_MORE};};
template<> struct libdivide_constants<int16_t,11606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11606_MAGIC, .more = S16LD_DENOM_11606_MORE};};
template<> struct libdivide_constants<int16_t,11607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11607_MAGIC, .more = S16LD_DENOM_11607_MORE};};
template<> struct libdivide_constants<int16_t,11608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11608_MAGIC, .more = S16LD_DENOM_11608_MORE};};
template<> struct libdivide_constants<int16_t,11609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11609_MAGIC, .more = S16LD_DENOM_11609_MORE};};
template<> struct libdivide_constants<int16_t,11610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11610_MAGIC, .more = S16LD_DENOM_11610_MORE};};
template<> struct libdivide_constants<int16_t,11611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11611_MAGIC, .more = S16LD_DENOM_11611_MORE};};
template<> struct libdivide_constants<int16_t,11612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11612_MAGIC, .more = S16LD_DENOM_11612_MORE};};
template<> struct libdivide_constants<int16_t,11613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11613_MAGIC, .more = S16LD_DENOM_11613_MORE};};
template<> struct libdivide_constants<int16_t,11614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11614_MAGIC, .more = S16LD_DENOM_11614_MORE};};
template<> struct libdivide_constants<int16_t,11615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11615_MAGIC, .more = S16LD_DENOM_11615_MORE};};
template<> struct libdivide_constants<int16_t,11616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11616_MAGIC, .more = S16LD_DENOM_11616_MORE};};
template<> struct libdivide_constants<int16_t,11617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11617_MAGIC, .more = S16LD_DENOM_11617_MORE};};
template<> struct libdivide_constants<int16_t,11618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11618_MAGIC, .more = S16LD_DENOM_11618_MORE};};
template<> struct libdivide_constants<int16_t,11619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11619_MAGIC, .more = S16LD_DENOM_11619_MORE};};
template<> struct libdivide_constants<int16_t,11620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11620_MAGIC, .more = S16LD_DENOM_11620_MORE};};
template<> struct libdivide_constants<int16_t,11621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11621_MAGIC, .more = S16LD_DENOM_11621_MORE};};
template<> struct libdivide_constants<int16_t,11622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11622_MAGIC, .more = S16LD_DENOM_11622_MORE};};
template<> struct libdivide_constants<int16_t,11623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11623_MAGIC, .more = S16LD_DENOM_11623_MORE};};
template<> struct libdivide_constants<int16_t,11624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11624_MAGIC, .more = S16LD_DENOM_11624_MORE};};
template<> struct libdivide_constants<int16_t,11625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11625_MAGIC, .more = S16LD_DENOM_11625_MORE};};
template<> struct libdivide_constants<int16_t,11626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11626_MAGIC, .more = S16LD_DENOM_11626_MORE};};
template<> struct libdivide_constants<int16_t,11627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11627_MAGIC, .more = S16LD_DENOM_11627_MORE};};
template<> struct libdivide_constants<int16_t,11628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11628_MAGIC, .more = S16LD_DENOM_11628_MORE};};
template<> struct libdivide_constants<int16_t,11629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11629_MAGIC, .more = S16LD_DENOM_11629_MORE};};
template<> struct libdivide_constants<int16_t,11630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11630_MAGIC, .more = S16LD_DENOM_11630_MORE};};
template<> struct libdivide_constants<int16_t,11631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11631_MAGIC, .more = S16LD_DENOM_11631_MORE};};
template<> struct libdivide_constants<int16_t,11632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11632_MAGIC, .more = S16LD_DENOM_11632_MORE};};
template<> struct libdivide_constants<int16_t,11633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11633_MAGIC, .more = S16LD_DENOM_11633_MORE};};
template<> struct libdivide_constants<int16_t,11634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11634_MAGIC, .more = S16LD_DENOM_11634_MORE};};
template<> struct libdivide_constants<int16_t,11635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11635_MAGIC, .more = S16LD_DENOM_11635_MORE};};
template<> struct libdivide_constants<int16_t,11636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11636_MAGIC, .more = S16LD_DENOM_11636_MORE};};
template<> struct libdivide_constants<int16_t,11637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11637_MAGIC, .more = S16LD_DENOM_11637_MORE};};
template<> struct libdivide_constants<int16_t,11638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11638_MAGIC, .more = S16LD_DENOM_11638_MORE};};
template<> struct libdivide_constants<int16_t,11639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11639_MAGIC, .more = S16LD_DENOM_11639_MORE};};
template<> struct libdivide_constants<int16_t,11640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11640_MAGIC, .more = S16LD_DENOM_11640_MORE};};
template<> struct libdivide_constants<int16_t,11641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11641_MAGIC, .more = S16LD_DENOM_11641_MORE};};
template<> struct libdivide_constants<int16_t,11642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11642_MAGIC, .more = S16LD_DENOM_11642_MORE};};
template<> struct libdivide_constants<int16_t,11643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11643_MAGIC, .more = S16LD_DENOM_11643_MORE};};
template<> struct libdivide_constants<int16_t,11644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11644_MAGIC, .more = S16LD_DENOM_11644_MORE};};
template<> struct libdivide_constants<int16_t,11645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11645_MAGIC, .more = S16LD_DENOM_11645_MORE};};
template<> struct libdivide_constants<int16_t,11646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11646_MAGIC, .more = S16LD_DENOM_11646_MORE};};
template<> struct libdivide_constants<int16_t,11647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11647_MAGIC, .more = S16LD_DENOM_11647_MORE};};
template<> struct libdivide_constants<int16_t,11648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11648_MAGIC, .more = S16LD_DENOM_11648_MORE};};
template<> struct libdivide_constants<int16_t,11649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11649_MAGIC, .more = S16LD_DENOM_11649_MORE};};
template<> struct libdivide_constants<int16_t,11650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11650_MAGIC, .more = S16LD_DENOM_11650_MORE};};
template<> struct libdivide_constants<int16_t,11651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11651_MAGIC, .more = S16LD_DENOM_11651_MORE};};
template<> struct libdivide_constants<int16_t,11652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11652_MAGIC, .more = S16LD_DENOM_11652_MORE};};
template<> struct libdivide_constants<int16_t,11653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11653_MAGIC, .more = S16LD_DENOM_11653_MORE};};
template<> struct libdivide_constants<int16_t,11654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11654_MAGIC, .more = S16LD_DENOM_11654_MORE};};
template<> struct libdivide_constants<int16_t,11655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11655_MAGIC, .more = S16LD_DENOM_11655_MORE};};
template<> struct libdivide_constants<int16_t,11656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11656_MAGIC, .more = S16LD_DENOM_11656_MORE};};
template<> struct libdivide_constants<int16_t,11657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11657_MAGIC, .more = S16LD_DENOM_11657_MORE};};
template<> struct libdivide_constants<int16_t,11658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11658_MAGIC, .more = S16LD_DENOM_11658_MORE};};
template<> struct libdivide_constants<int16_t,11659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11659_MAGIC, .more = S16LD_DENOM_11659_MORE};};
template<> struct libdivide_constants<int16_t,11660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11660_MAGIC, .more = S16LD_DENOM_11660_MORE};};
template<> struct libdivide_constants<int16_t,11661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11661_MAGIC, .more = S16LD_DENOM_11661_MORE};};
template<> struct libdivide_constants<int16_t,11662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11662_MAGIC, .more = S16LD_DENOM_11662_MORE};};
template<> struct libdivide_constants<int16_t,11663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11663_MAGIC, .more = S16LD_DENOM_11663_MORE};};
template<> struct libdivide_constants<int16_t,11664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11664_MAGIC, .more = S16LD_DENOM_11664_MORE};};
template<> struct libdivide_constants<int16_t,11665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11665_MAGIC, .more = S16LD_DENOM_11665_MORE};};
template<> struct libdivide_constants<int16_t,11666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11666_MAGIC, .more = S16LD_DENOM_11666_MORE};};
template<> struct libdivide_constants<int16_t,11667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11667_MAGIC, .more = S16LD_DENOM_11667_MORE};};
template<> struct libdivide_constants<int16_t,11668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11668_MAGIC, .more = S16LD_DENOM_11668_MORE};};
template<> struct libdivide_constants<int16_t,11669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11669_MAGIC, .more = S16LD_DENOM_11669_MORE};};
template<> struct libdivide_constants<int16_t,11670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11670_MAGIC, .more = S16LD_DENOM_11670_MORE};};
template<> struct libdivide_constants<int16_t,11671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11671_MAGIC, .more = S16LD_DENOM_11671_MORE};};
template<> struct libdivide_constants<int16_t,11672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11672_MAGIC, .more = S16LD_DENOM_11672_MORE};};
template<> struct libdivide_constants<int16_t,11673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11673_MAGIC, .more = S16LD_DENOM_11673_MORE};};
template<> struct libdivide_constants<int16_t,11674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11674_MAGIC, .more = S16LD_DENOM_11674_MORE};};
template<> struct libdivide_constants<int16_t,11675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11675_MAGIC, .more = S16LD_DENOM_11675_MORE};};
template<> struct libdivide_constants<int16_t,11676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11676_MAGIC, .more = S16LD_DENOM_11676_MORE};};
template<> struct libdivide_constants<int16_t,11677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11677_MAGIC, .more = S16LD_DENOM_11677_MORE};};
template<> struct libdivide_constants<int16_t,11678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11678_MAGIC, .more = S16LD_DENOM_11678_MORE};};
template<> struct libdivide_constants<int16_t,11679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11679_MAGIC, .more = S16LD_DENOM_11679_MORE};};
template<> struct libdivide_constants<int16_t,11680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11680_MAGIC, .more = S16LD_DENOM_11680_MORE};};
template<> struct libdivide_constants<int16_t,11681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11681_MAGIC, .more = S16LD_DENOM_11681_MORE};};
template<> struct libdivide_constants<int16_t,11682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11682_MAGIC, .more = S16LD_DENOM_11682_MORE};};
template<> struct libdivide_constants<int16_t,11683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11683_MAGIC, .more = S16LD_DENOM_11683_MORE};};
template<> struct libdivide_constants<int16_t,11684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11684_MAGIC, .more = S16LD_DENOM_11684_MORE};};
template<> struct libdivide_constants<int16_t,11685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11685_MAGIC, .more = S16LD_DENOM_11685_MORE};};
template<> struct libdivide_constants<int16_t,11686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11686_MAGIC, .more = S16LD_DENOM_11686_MORE};};
template<> struct libdivide_constants<int16_t,11687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11687_MAGIC, .more = S16LD_DENOM_11687_MORE};};
template<> struct libdivide_constants<int16_t,11688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11688_MAGIC, .more = S16LD_DENOM_11688_MORE};};
template<> struct libdivide_constants<int16_t,11689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11689_MAGIC, .more = S16LD_DENOM_11689_MORE};};
template<> struct libdivide_constants<int16_t,11690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11690_MAGIC, .more = S16LD_DENOM_11690_MORE};};
template<> struct libdivide_constants<int16_t,11691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11691_MAGIC, .more = S16LD_DENOM_11691_MORE};};
template<> struct libdivide_constants<int16_t,11692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11692_MAGIC, .more = S16LD_DENOM_11692_MORE};};
template<> struct libdivide_constants<int16_t,11693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11693_MAGIC, .more = S16LD_DENOM_11693_MORE};};
template<> struct libdivide_constants<int16_t,11694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11694_MAGIC, .more = S16LD_DENOM_11694_MORE};};
template<> struct libdivide_constants<int16_t,11695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11695_MAGIC, .more = S16LD_DENOM_11695_MORE};};
template<> struct libdivide_constants<int16_t,11696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11696_MAGIC, .more = S16LD_DENOM_11696_MORE};};
template<> struct libdivide_constants<int16_t,11697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11697_MAGIC, .more = S16LD_DENOM_11697_MORE};};
template<> struct libdivide_constants<int16_t,11698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11698_MAGIC, .more = S16LD_DENOM_11698_MORE};};
template<> struct libdivide_constants<int16_t,11699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11699_MAGIC, .more = S16LD_DENOM_11699_MORE};};
template<> struct libdivide_constants<int16_t,11700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11700_MAGIC, .more = S16LD_DENOM_11700_MORE};};
template<> struct libdivide_constants<int16_t,11701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11701_MAGIC, .more = S16LD_DENOM_11701_MORE};};
template<> struct libdivide_constants<int16_t,11702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11702_MAGIC, .more = S16LD_DENOM_11702_MORE};};
template<> struct libdivide_constants<int16_t,11703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11703_MAGIC, .more = S16LD_DENOM_11703_MORE};};
template<> struct libdivide_constants<int16_t,11704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11704_MAGIC, .more = S16LD_DENOM_11704_MORE};};
template<> struct libdivide_constants<int16_t,11705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11705_MAGIC, .more = S16LD_DENOM_11705_MORE};};
template<> struct libdivide_constants<int16_t,11706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11706_MAGIC, .more = S16LD_DENOM_11706_MORE};};
template<> struct libdivide_constants<int16_t,11707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11707_MAGIC, .more = S16LD_DENOM_11707_MORE};};
template<> struct libdivide_constants<int16_t,11708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11708_MAGIC, .more = S16LD_DENOM_11708_MORE};};
template<> struct libdivide_constants<int16_t,11709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11709_MAGIC, .more = S16LD_DENOM_11709_MORE};};
template<> struct libdivide_constants<int16_t,11710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11710_MAGIC, .more = S16LD_DENOM_11710_MORE};};
template<> struct libdivide_constants<int16_t,11711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11711_MAGIC, .more = S16LD_DENOM_11711_MORE};};
template<> struct libdivide_constants<int16_t,11712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11712_MAGIC, .more = S16LD_DENOM_11712_MORE};};
template<> struct libdivide_constants<int16_t,11713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11713_MAGIC, .more = S16LD_DENOM_11713_MORE};};
template<> struct libdivide_constants<int16_t,11714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11714_MAGIC, .more = S16LD_DENOM_11714_MORE};};
template<> struct libdivide_constants<int16_t,11715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11715_MAGIC, .more = S16LD_DENOM_11715_MORE};};
template<> struct libdivide_constants<int16_t,11716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11716_MAGIC, .more = S16LD_DENOM_11716_MORE};};
template<> struct libdivide_constants<int16_t,11717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11717_MAGIC, .more = S16LD_DENOM_11717_MORE};};
template<> struct libdivide_constants<int16_t,11718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11718_MAGIC, .more = S16LD_DENOM_11718_MORE};};
template<> struct libdivide_constants<int16_t,11719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11719_MAGIC, .more = S16LD_DENOM_11719_MORE};};
template<> struct libdivide_constants<int16_t,11720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11720_MAGIC, .more = S16LD_DENOM_11720_MORE};};
template<> struct libdivide_constants<int16_t,11721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11721_MAGIC, .more = S16LD_DENOM_11721_MORE};};
template<> struct libdivide_constants<int16_t,11722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11722_MAGIC, .more = S16LD_DENOM_11722_MORE};};
template<> struct libdivide_constants<int16_t,11723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11723_MAGIC, .more = S16LD_DENOM_11723_MORE};};
template<> struct libdivide_constants<int16_t,11724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11724_MAGIC, .more = S16LD_DENOM_11724_MORE};};
template<> struct libdivide_constants<int16_t,11725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11725_MAGIC, .more = S16LD_DENOM_11725_MORE};};
template<> struct libdivide_constants<int16_t,11726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11726_MAGIC, .more = S16LD_DENOM_11726_MORE};};
template<> struct libdivide_constants<int16_t,11727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11727_MAGIC, .more = S16LD_DENOM_11727_MORE};};
template<> struct libdivide_constants<int16_t,11728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11728_MAGIC, .more = S16LD_DENOM_11728_MORE};};
template<> struct libdivide_constants<int16_t,11729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11729_MAGIC, .more = S16LD_DENOM_11729_MORE};};
template<> struct libdivide_constants<int16_t,11730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11730_MAGIC, .more = S16LD_DENOM_11730_MORE};};
template<> struct libdivide_constants<int16_t,11731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11731_MAGIC, .more = S16LD_DENOM_11731_MORE};};
template<> struct libdivide_constants<int16_t,11732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11732_MAGIC, .more = S16LD_DENOM_11732_MORE};};
template<> struct libdivide_constants<int16_t,11733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11733_MAGIC, .more = S16LD_DENOM_11733_MORE};};
template<> struct libdivide_constants<int16_t,11734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11734_MAGIC, .more = S16LD_DENOM_11734_MORE};};
template<> struct libdivide_constants<int16_t,11735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11735_MAGIC, .more = S16LD_DENOM_11735_MORE};};
template<> struct libdivide_constants<int16_t,11736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11736_MAGIC, .more = S16LD_DENOM_11736_MORE};};
template<> struct libdivide_constants<int16_t,11737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11737_MAGIC, .more = S16LD_DENOM_11737_MORE};};
template<> struct libdivide_constants<int16_t,11738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11738_MAGIC, .more = S16LD_DENOM_11738_MORE};};
template<> struct libdivide_constants<int16_t,11739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11739_MAGIC, .more = S16LD_DENOM_11739_MORE};};
template<> struct libdivide_constants<int16_t,11740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11740_MAGIC, .more = S16LD_DENOM_11740_MORE};};
template<> struct libdivide_constants<int16_t,11741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11741_MAGIC, .more = S16LD_DENOM_11741_MORE};};
template<> struct libdivide_constants<int16_t,11742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11742_MAGIC, .more = S16LD_DENOM_11742_MORE};};
template<> struct libdivide_constants<int16_t,11743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11743_MAGIC, .more = S16LD_DENOM_11743_MORE};};
template<> struct libdivide_constants<int16_t,11744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11744_MAGIC, .more = S16LD_DENOM_11744_MORE};};
template<> struct libdivide_constants<int16_t,11745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11745_MAGIC, .more = S16LD_DENOM_11745_MORE};};
template<> struct libdivide_constants<int16_t,11746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11746_MAGIC, .more = S16LD_DENOM_11746_MORE};};
template<> struct libdivide_constants<int16_t,11747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11747_MAGIC, .more = S16LD_DENOM_11747_MORE};};
template<> struct libdivide_constants<int16_t,11748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11748_MAGIC, .more = S16LD_DENOM_11748_MORE};};
template<> struct libdivide_constants<int16_t,11749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11749_MAGIC, .more = S16LD_DENOM_11749_MORE};};
template<> struct libdivide_constants<int16_t,11750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11750_MAGIC, .more = S16LD_DENOM_11750_MORE};};
template<> struct libdivide_constants<int16_t,11751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11751_MAGIC, .more = S16LD_DENOM_11751_MORE};};
template<> struct libdivide_constants<int16_t,11752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11752_MAGIC, .more = S16LD_DENOM_11752_MORE};};
template<> struct libdivide_constants<int16_t,11753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11753_MAGIC, .more = S16LD_DENOM_11753_MORE};};
template<> struct libdivide_constants<int16_t,11754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11754_MAGIC, .more = S16LD_DENOM_11754_MORE};};
template<> struct libdivide_constants<int16_t,11755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11755_MAGIC, .more = S16LD_DENOM_11755_MORE};};
template<> struct libdivide_constants<int16_t,11756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11756_MAGIC, .more = S16LD_DENOM_11756_MORE};};
template<> struct libdivide_constants<int16_t,11757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11757_MAGIC, .more = S16LD_DENOM_11757_MORE};};
template<> struct libdivide_constants<int16_t,11758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11758_MAGIC, .more = S16LD_DENOM_11758_MORE};};
template<> struct libdivide_constants<int16_t,11759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11759_MAGIC, .more = S16LD_DENOM_11759_MORE};};
template<> struct libdivide_constants<int16_t,11760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11760_MAGIC, .more = S16LD_DENOM_11760_MORE};};
template<> struct libdivide_constants<int16_t,11761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11761_MAGIC, .more = S16LD_DENOM_11761_MORE};};
template<> struct libdivide_constants<int16_t,11762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11762_MAGIC, .more = S16LD_DENOM_11762_MORE};};
template<> struct libdivide_constants<int16_t,11763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11763_MAGIC, .more = S16LD_DENOM_11763_MORE};};
template<> struct libdivide_constants<int16_t,11764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11764_MAGIC, .more = S16LD_DENOM_11764_MORE};};
template<> struct libdivide_constants<int16_t,11765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11765_MAGIC, .more = S16LD_DENOM_11765_MORE};};
template<> struct libdivide_constants<int16_t,11766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11766_MAGIC, .more = S16LD_DENOM_11766_MORE};};
template<> struct libdivide_constants<int16_t,11767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11767_MAGIC, .more = S16LD_DENOM_11767_MORE};};
template<> struct libdivide_constants<int16_t,11768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11768_MAGIC, .more = S16LD_DENOM_11768_MORE};};
template<> struct libdivide_constants<int16_t,11769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11769_MAGIC, .more = S16LD_DENOM_11769_MORE};};
template<> struct libdivide_constants<int16_t,11770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11770_MAGIC, .more = S16LD_DENOM_11770_MORE};};
template<> struct libdivide_constants<int16_t,11771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11771_MAGIC, .more = S16LD_DENOM_11771_MORE};};
template<> struct libdivide_constants<int16_t,11772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11772_MAGIC, .more = S16LD_DENOM_11772_MORE};};
template<> struct libdivide_constants<int16_t,11773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11773_MAGIC, .more = S16LD_DENOM_11773_MORE};};
template<> struct libdivide_constants<int16_t,11774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11774_MAGIC, .more = S16LD_DENOM_11774_MORE};};
template<> struct libdivide_constants<int16_t,11775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11775_MAGIC, .more = S16LD_DENOM_11775_MORE};};
template<> struct libdivide_constants<int16_t,11776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11776_MAGIC, .more = S16LD_DENOM_11776_MORE};};
template<> struct libdivide_constants<int16_t,11777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11777_MAGIC, .more = S16LD_DENOM_11777_MORE};};
template<> struct libdivide_constants<int16_t,11778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11778_MAGIC, .more = S16LD_DENOM_11778_MORE};};
template<> struct libdivide_constants<int16_t,11779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11779_MAGIC, .more = S16LD_DENOM_11779_MORE};};
template<> struct libdivide_constants<int16_t,11780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11780_MAGIC, .more = S16LD_DENOM_11780_MORE};};
template<> struct libdivide_constants<int16_t,11781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11781_MAGIC, .more = S16LD_DENOM_11781_MORE};};
template<> struct libdivide_constants<int16_t,11782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11782_MAGIC, .more = S16LD_DENOM_11782_MORE};};
template<> struct libdivide_constants<int16_t,11783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11783_MAGIC, .more = S16LD_DENOM_11783_MORE};};
template<> struct libdivide_constants<int16_t,11784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11784_MAGIC, .more = S16LD_DENOM_11784_MORE};};
template<> struct libdivide_constants<int16_t,11785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11785_MAGIC, .more = S16LD_DENOM_11785_MORE};};
template<> struct libdivide_constants<int16_t,11786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11786_MAGIC, .more = S16LD_DENOM_11786_MORE};};
template<> struct libdivide_constants<int16_t,11787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11787_MAGIC, .more = S16LD_DENOM_11787_MORE};};
template<> struct libdivide_constants<int16_t,11788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11788_MAGIC, .more = S16LD_DENOM_11788_MORE};};
template<> struct libdivide_constants<int16_t,11789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11789_MAGIC, .more = S16LD_DENOM_11789_MORE};};
template<> struct libdivide_constants<int16_t,11790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11790_MAGIC, .more = S16LD_DENOM_11790_MORE};};
template<> struct libdivide_constants<int16_t,11791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11791_MAGIC, .more = S16LD_DENOM_11791_MORE};};
template<> struct libdivide_constants<int16_t,11792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11792_MAGIC, .more = S16LD_DENOM_11792_MORE};};
template<> struct libdivide_constants<int16_t,11793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11793_MAGIC, .more = S16LD_DENOM_11793_MORE};};
template<> struct libdivide_constants<int16_t,11794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11794_MAGIC, .more = S16LD_DENOM_11794_MORE};};
template<> struct libdivide_constants<int16_t,11795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11795_MAGIC, .more = S16LD_DENOM_11795_MORE};};
template<> struct libdivide_constants<int16_t,11796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11796_MAGIC, .more = S16LD_DENOM_11796_MORE};};
template<> struct libdivide_constants<int16_t,11797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11797_MAGIC, .more = S16LD_DENOM_11797_MORE};};
template<> struct libdivide_constants<int16_t,11798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11798_MAGIC, .more = S16LD_DENOM_11798_MORE};};
template<> struct libdivide_constants<int16_t,11799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11799_MAGIC, .more = S16LD_DENOM_11799_MORE};};
template<> struct libdivide_constants<int16_t,11800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11800_MAGIC, .more = S16LD_DENOM_11800_MORE};};
template<> struct libdivide_constants<int16_t,11801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11801_MAGIC, .more = S16LD_DENOM_11801_MORE};};
template<> struct libdivide_constants<int16_t,11802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11802_MAGIC, .more = S16LD_DENOM_11802_MORE};};
template<> struct libdivide_constants<int16_t,11803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11803_MAGIC, .more = S16LD_DENOM_11803_MORE};};
template<> struct libdivide_constants<int16_t,11804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11804_MAGIC, .more = S16LD_DENOM_11804_MORE};};
template<> struct libdivide_constants<int16_t,11805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11805_MAGIC, .more = S16LD_DENOM_11805_MORE};};
template<> struct libdivide_constants<int16_t,11806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11806_MAGIC, .more = S16LD_DENOM_11806_MORE};};
template<> struct libdivide_constants<int16_t,11807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11807_MAGIC, .more = S16LD_DENOM_11807_MORE};};
template<> struct libdivide_constants<int16_t,11808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11808_MAGIC, .more = S16LD_DENOM_11808_MORE};};
template<> struct libdivide_constants<int16_t,11809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11809_MAGIC, .more = S16LD_DENOM_11809_MORE};};
template<> struct libdivide_constants<int16_t,11810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11810_MAGIC, .more = S16LD_DENOM_11810_MORE};};
template<> struct libdivide_constants<int16_t,11811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11811_MAGIC, .more = S16LD_DENOM_11811_MORE};};
template<> struct libdivide_constants<int16_t,11812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11812_MAGIC, .more = S16LD_DENOM_11812_MORE};};
template<> struct libdivide_constants<int16_t,11813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11813_MAGIC, .more = S16LD_DENOM_11813_MORE};};
template<> struct libdivide_constants<int16_t,11814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11814_MAGIC, .more = S16LD_DENOM_11814_MORE};};
template<> struct libdivide_constants<int16_t,11815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11815_MAGIC, .more = S16LD_DENOM_11815_MORE};};
template<> struct libdivide_constants<int16_t,11816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11816_MAGIC, .more = S16LD_DENOM_11816_MORE};};
template<> struct libdivide_constants<int16_t,11817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11817_MAGIC, .more = S16LD_DENOM_11817_MORE};};
template<> struct libdivide_constants<int16_t,11818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11818_MAGIC, .more = S16LD_DENOM_11818_MORE};};
template<> struct libdivide_constants<int16_t,11819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11819_MAGIC, .more = S16LD_DENOM_11819_MORE};};
template<> struct libdivide_constants<int16_t,11820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11820_MAGIC, .more = S16LD_DENOM_11820_MORE};};
template<> struct libdivide_constants<int16_t,11821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11821_MAGIC, .more = S16LD_DENOM_11821_MORE};};
template<> struct libdivide_constants<int16_t,11822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11822_MAGIC, .more = S16LD_DENOM_11822_MORE};};
template<> struct libdivide_constants<int16_t,11823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11823_MAGIC, .more = S16LD_DENOM_11823_MORE};};
template<> struct libdivide_constants<int16_t,11824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11824_MAGIC, .more = S16LD_DENOM_11824_MORE};};
template<> struct libdivide_constants<int16_t,11825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11825_MAGIC, .more = S16LD_DENOM_11825_MORE};};
template<> struct libdivide_constants<int16_t,11826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11826_MAGIC, .more = S16LD_DENOM_11826_MORE};};
template<> struct libdivide_constants<int16_t,11827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11827_MAGIC, .more = S16LD_DENOM_11827_MORE};};
template<> struct libdivide_constants<int16_t,11828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11828_MAGIC, .more = S16LD_DENOM_11828_MORE};};
template<> struct libdivide_constants<int16_t,11829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11829_MAGIC, .more = S16LD_DENOM_11829_MORE};};
template<> struct libdivide_constants<int16_t,11830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11830_MAGIC, .more = S16LD_DENOM_11830_MORE};};
template<> struct libdivide_constants<int16_t,11831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11831_MAGIC, .more = S16LD_DENOM_11831_MORE};};
template<> struct libdivide_constants<int16_t,11832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11832_MAGIC, .more = S16LD_DENOM_11832_MORE};};
template<> struct libdivide_constants<int16_t,11833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11833_MAGIC, .more = S16LD_DENOM_11833_MORE};};
template<> struct libdivide_constants<int16_t,11834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11834_MAGIC, .more = S16LD_DENOM_11834_MORE};};
template<> struct libdivide_constants<int16_t,11835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11835_MAGIC, .more = S16LD_DENOM_11835_MORE};};
template<> struct libdivide_constants<int16_t,11836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11836_MAGIC, .more = S16LD_DENOM_11836_MORE};};
template<> struct libdivide_constants<int16_t,11837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11837_MAGIC, .more = S16LD_DENOM_11837_MORE};};
template<> struct libdivide_constants<int16_t,11838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11838_MAGIC, .more = S16LD_DENOM_11838_MORE};};
template<> struct libdivide_constants<int16_t,11839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11839_MAGIC, .more = S16LD_DENOM_11839_MORE};};
template<> struct libdivide_constants<int16_t,11840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11840_MAGIC, .more = S16LD_DENOM_11840_MORE};};
template<> struct libdivide_constants<int16_t,11841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11841_MAGIC, .more = S16LD_DENOM_11841_MORE};};
template<> struct libdivide_constants<int16_t,11842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11842_MAGIC, .more = S16LD_DENOM_11842_MORE};};
template<> struct libdivide_constants<int16_t,11843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11843_MAGIC, .more = S16LD_DENOM_11843_MORE};};
template<> struct libdivide_constants<int16_t,11844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11844_MAGIC, .more = S16LD_DENOM_11844_MORE};};
template<> struct libdivide_constants<int16_t,11845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11845_MAGIC, .more = S16LD_DENOM_11845_MORE};};
template<> struct libdivide_constants<int16_t,11846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11846_MAGIC, .more = S16LD_DENOM_11846_MORE};};
template<> struct libdivide_constants<int16_t,11847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11847_MAGIC, .more = S16LD_DENOM_11847_MORE};};
template<> struct libdivide_constants<int16_t,11848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11848_MAGIC, .more = S16LD_DENOM_11848_MORE};};
template<> struct libdivide_constants<int16_t,11849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11849_MAGIC, .more = S16LD_DENOM_11849_MORE};};
template<> struct libdivide_constants<int16_t,11850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11850_MAGIC, .more = S16LD_DENOM_11850_MORE};};
template<> struct libdivide_constants<int16_t,11851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11851_MAGIC, .more = S16LD_DENOM_11851_MORE};};
template<> struct libdivide_constants<int16_t,11852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11852_MAGIC, .more = S16LD_DENOM_11852_MORE};};
template<> struct libdivide_constants<int16_t,11853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11853_MAGIC, .more = S16LD_DENOM_11853_MORE};};
template<> struct libdivide_constants<int16_t,11854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11854_MAGIC, .more = S16LD_DENOM_11854_MORE};};
template<> struct libdivide_constants<int16_t,11855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11855_MAGIC, .more = S16LD_DENOM_11855_MORE};};
template<> struct libdivide_constants<int16_t,11856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11856_MAGIC, .more = S16LD_DENOM_11856_MORE};};
template<> struct libdivide_constants<int16_t,11857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11857_MAGIC, .more = S16LD_DENOM_11857_MORE};};
template<> struct libdivide_constants<int16_t,11858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11858_MAGIC, .more = S16LD_DENOM_11858_MORE};};
template<> struct libdivide_constants<int16_t,11859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11859_MAGIC, .more = S16LD_DENOM_11859_MORE};};
template<> struct libdivide_constants<int16_t,11860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11860_MAGIC, .more = S16LD_DENOM_11860_MORE};};
template<> struct libdivide_constants<int16_t,11861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11861_MAGIC, .more = S16LD_DENOM_11861_MORE};};
template<> struct libdivide_constants<int16_t,11862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11862_MAGIC, .more = S16LD_DENOM_11862_MORE};};
template<> struct libdivide_constants<int16_t,11863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11863_MAGIC, .more = S16LD_DENOM_11863_MORE};};
template<> struct libdivide_constants<int16_t,11864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11864_MAGIC, .more = S16LD_DENOM_11864_MORE};};
template<> struct libdivide_constants<int16_t,11865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11865_MAGIC, .more = S16LD_DENOM_11865_MORE};};
template<> struct libdivide_constants<int16_t,11866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11866_MAGIC, .more = S16LD_DENOM_11866_MORE};};
template<> struct libdivide_constants<int16_t,11867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11867_MAGIC, .more = S16LD_DENOM_11867_MORE};};
template<> struct libdivide_constants<int16_t,11868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11868_MAGIC, .more = S16LD_DENOM_11868_MORE};};
template<> struct libdivide_constants<int16_t,11869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11869_MAGIC, .more = S16LD_DENOM_11869_MORE};};
template<> struct libdivide_constants<int16_t,11870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11870_MAGIC, .more = S16LD_DENOM_11870_MORE};};
template<> struct libdivide_constants<int16_t,11871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11871_MAGIC, .more = S16LD_DENOM_11871_MORE};};
template<> struct libdivide_constants<int16_t,11872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11872_MAGIC, .more = S16LD_DENOM_11872_MORE};};
template<> struct libdivide_constants<int16_t,11873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11873_MAGIC, .more = S16LD_DENOM_11873_MORE};};
template<> struct libdivide_constants<int16_t,11874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11874_MAGIC, .more = S16LD_DENOM_11874_MORE};};
template<> struct libdivide_constants<int16_t,11875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11875_MAGIC, .more = S16LD_DENOM_11875_MORE};};
template<> struct libdivide_constants<int16_t,11876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11876_MAGIC, .more = S16LD_DENOM_11876_MORE};};
template<> struct libdivide_constants<int16_t,11877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11877_MAGIC, .more = S16LD_DENOM_11877_MORE};};
template<> struct libdivide_constants<int16_t,11878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11878_MAGIC, .more = S16LD_DENOM_11878_MORE};};
template<> struct libdivide_constants<int16_t,11879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11879_MAGIC, .more = S16LD_DENOM_11879_MORE};};
template<> struct libdivide_constants<int16_t,11880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11880_MAGIC, .more = S16LD_DENOM_11880_MORE};};
template<> struct libdivide_constants<int16_t,11881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11881_MAGIC, .more = S16LD_DENOM_11881_MORE};};
template<> struct libdivide_constants<int16_t,11882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11882_MAGIC, .more = S16LD_DENOM_11882_MORE};};
template<> struct libdivide_constants<int16_t,11883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11883_MAGIC, .more = S16LD_DENOM_11883_MORE};};
template<> struct libdivide_constants<int16_t,11884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11884_MAGIC, .more = S16LD_DENOM_11884_MORE};};
template<> struct libdivide_constants<int16_t,11885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11885_MAGIC, .more = S16LD_DENOM_11885_MORE};};
template<> struct libdivide_constants<int16_t,11886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11886_MAGIC, .more = S16LD_DENOM_11886_MORE};};
template<> struct libdivide_constants<int16_t,11887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11887_MAGIC, .more = S16LD_DENOM_11887_MORE};};
template<> struct libdivide_constants<int16_t,11888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11888_MAGIC, .more = S16LD_DENOM_11888_MORE};};
template<> struct libdivide_constants<int16_t,11889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11889_MAGIC, .more = S16LD_DENOM_11889_MORE};};
template<> struct libdivide_constants<int16_t,11890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11890_MAGIC, .more = S16LD_DENOM_11890_MORE};};
template<> struct libdivide_constants<int16_t,11891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11891_MAGIC, .more = S16LD_DENOM_11891_MORE};};
template<> struct libdivide_constants<int16_t,11892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11892_MAGIC, .more = S16LD_DENOM_11892_MORE};};
template<> struct libdivide_constants<int16_t,11893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11893_MAGIC, .more = S16LD_DENOM_11893_MORE};};
template<> struct libdivide_constants<int16_t,11894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11894_MAGIC, .more = S16LD_DENOM_11894_MORE};};
template<> struct libdivide_constants<int16_t,11895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11895_MAGIC, .more = S16LD_DENOM_11895_MORE};};
template<> struct libdivide_constants<int16_t,11896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11896_MAGIC, .more = S16LD_DENOM_11896_MORE};};
template<> struct libdivide_constants<int16_t,11897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11897_MAGIC, .more = S16LD_DENOM_11897_MORE};};
template<> struct libdivide_constants<int16_t,11898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11898_MAGIC, .more = S16LD_DENOM_11898_MORE};};
template<> struct libdivide_constants<int16_t,11899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11899_MAGIC, .more = S16LD_DENOM_11899_MORE};};
template<> struct libdivide_constants<int16_t,11900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11900_MAGIC, .more = S16LD_DENOM_11900_MORE};};
template<> struct libdivide_constants<int16_t,11901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11901_MAGIC, .more = S16LD_DENOM_11901_MORE};};
template<> struct libdivide_constants<int16_t,11902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11902_MAGIC, .more = S16LD_DENOM_11902_MORE};};
template<> struct libdivide_constants<int16_t,11903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11903_MAGIC, .more = S16LD_DENOM_11903_MORE};};
template<> struct libdivide_constants<int16_t,11904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11904_MAGIC, .more = S16LD_DENOM_11904_MORE};};
template<> struct libdivide_constants<int16_t,11905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11905_MAGIC, .more = S16LD_DENOM_11905_MORE};};
template<> struct libdivide_constants<int16_t,11906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11906_MAGIC, .more = S16LD_DENOM_11906_MORE};};
template<> struct libdivide_constants<int16_t,11907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11907_MAGIC, .more = S16LD_DENOM_11907_MORE};};
template<> struct libdivide_constants<int16_t,11908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11908_MAGIC, .more = S16LD_DENOM_11908_MORE};};
template<> struct libdivide_constants<int16_t,11909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11909_MAGIC, .more = S16LD_DENOM_11909_MORE};};
template<> struct libdivide_constants<int16_t,11910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11910_MAGIC, .more = S16LD_DENOM_11910_MORE};};
template<> struct libdivide_constants<int16_t,11911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11911_MAGIC, .more = S16LD_DENOM_11911_MORE};};
template<> struct libdivide_constants<int16_t,11912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11912_MAGIC, .more = S16LD_DENOM_11912_MORE};};
template<> struct libdivide_constants<int16_t,11913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11913_MAGIC, .more = S16LD_DENOM_11913_MORE};};
template<> struct libdivide_constants<int16_t,11914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11914_MAGIC, .more = S16LD_DENOM_11914_MORE};};
template<> struct libdivide_constants<int16_t,11915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11915_MAGIC, .more = S16LD_DENOM_11915_MORE};};
template<> struct libdivide_constants<int16_t,11916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11916_MAGIC, .more = S16LD_DENOM_11916_MORE};};
template<> struct libdivide_constants<int16_t,11917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11917_MAGIC, .more = S16LD_DENOM_11917_MORE};};
template<> struct libdivide_constants<int16_t,11918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11918_MAGIC, .more = S16LD_DENOM_11918_MORE};};
template<> struct libdivide_constants<int16_t,11919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11919_MAGIC, .more = S16LD_DENOM_11919_MORE};};
template<> struct libdivide_constants<int16_t,11920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11920_MAGIC, .more = S16LD_DENOM_11920_MORE};};
template<> struct libdivide_constants<int16_t,11921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11921_MAGIC, .more = S16LD_DENOM_11921_MORE};};
template<> struct libdivide_constants<int16_t,11922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11922_MAGIC, .more = S16LD_DENOM_11922_MORE};};
template<> struct libdivide_constants<int16_t,11923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11923_MAGIC, .more = S16LD_DENOM_11923_MORE};};
template<> struct libdivide_constants<int16_t,11924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11924_MAGIC, .more = S16LD_DENOM_11924_MORE};};
template<> struct libdivide_constants<int16_t,11925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11925_MAGIC, .more = S16LD_DENOM_11925_MORE};};
template<> struct libdivide_constants<int16_t,11926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11926_MAGIC, .more = S16LD_DENOM_11926_MORE};};
template<> struct libdivide_constants<int16_t,11927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11927_MAGIC, .more = S16LD_DENOM_11927_MORE};};
template<> struct libdivide_constants<int16_t,11928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11928_MAGIC, .more = S16LD_DENOM_11928_MORE};};
template<> struct libdivide_constants<int16_t,11929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11929_MAGIC, .more = S16LD_DENOM_11929_MORE};};
template<> struct libdivide_constants<int16_t,11930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11930_MAGIC, .more = S16LD_DENOM_11930_MORE};};
template<> struct libdivide_constants<int16_t,11931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11931_MAGIC, .more = S16LD_DENOM_11931_MORE};};
template<> struct libdivide_constants<int16_t,11932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11932_MAGIC, .more = S16LD_DENOM_11932_MORE};};
template<> struct libdivide_constants<int16_t,11933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11933_MAGIC, .more = S16LD_DENOM_11933_MORE};};
template<> struct libdivide_constants<int16_t,11934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11934_MAGIC, .more = S16LD_DENOM_11934_MORE};};
template<> struct libdivide_constants<int16_t,11935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11935_MAGIC, .more = S16LD_DENOM_11935_MORE};};
template<> struct libdivide_constants<int16_t,11936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11936_MAGIC, .more = S16LD_DENOM_11936_MORE};};
template<> struct libdivide_constants<int16_t,11937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11937_MAGIC, .more = S16LD_DENOM_11937_MORE};};
template<> struct libdivide_constants<int16_t,11938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11938_MAGIC, .more = S16LD_DENOM_11938_MORE};};
template<> struct libdivide_constants<int16_t,11939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11939_MAGIC, .more = S16LD_DENOM_11939_MORE};};
template<> struct libdivide_constants<int16_t,11940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11940_MAGIC, .more = S16LD_DENOM_11940_MORE};};
template<> struct libdivide_constants<int16_t,11941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11941_MAGIC, .more = S16LD_DENOM_11941_MORE};};
template<> struct libdivide_constants<int16_t,11942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11942_MAGIC, .more = S16LD_DENOM_11942_MORE};};
template<> struct libdivide_constants<int16_t,11943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11943_MAGIC, .more = S16LD_DENOM_11943_MORE};};
template<> struct libdivide_constants<int16_t,11944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11944_MAGIC, .more = S16LD_DENOM_11944_MORE};};
template<> struct libdivide_constants<int16_t,11945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11945_MAGIC, .more = S16LD_DENOM_11945_MORE};};
template<> struct libdivide_constants<int16_t,11946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11946_MAGIC, .more = S16LD_DENOM_11946_MORE};};
template<> struct libdivide_constants<int16_t,11947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11947_MAGIC, .more = S16LD_DENOM_11947_MORE};};
template<> struct libdivide_constants<int16_t,11948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11948_MAGIC, .more = S16LD_DENOM_11948_MORE};};
template<> struct libdivide_constants<int16_t,11949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11949_MAGIC, .more = S16LD_DENOM_11949_MORE};};
template<> struct libdivide_constants<int16_t,11950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11950_MAGIC, .more = S16LD_DENOM_11950_MORE};};
template<> struct libdivide_constants<int16_t,11951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11951_MAGIC, .more = S16LD_DENOM_11951_MORE};};
template<> struct libdivide_constants<int16_t,11952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11952_MAGIC, .more = S16LD_DENOM_11952_MORE};};
template<> struct libdivide_constants<int16_t,11953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11953_MAGIC, .more = S16LD_DENOM_11953_MORE};};
template<> struct libdivide_constants<int16_t,11954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11954_MAGIC, .more = S16LD_DENOM_11954_MORE};};
template<> struct libdivide_constants<int16_t,11955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11955_MAGIC, .more = S16LD_DENOM_11955_MORE};};
template<> struct libdivide_constants<int16_t,11956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11956_MAGIC, .more = S16LD_DENOM_11956_MORE};};
template<> struct libdivide_constants<int16_t,11957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11957_MAGIC, .more = S16LD_DENOM_11957_MORE};};
template<> struct libdivide_constants<int16_t,11958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11958_MAGIC, .more = S16LD_DENOM_11958_MORE};};
template<> struct libdivide_constants<int16_t,11959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11959_MAGIC, .more = S16LD_DENOM_11959_MORE};};
template<> struct libdivide_constants<int16_t,11960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11960_MAGIC, .more = S16LD_DENOM_11960_MORE};};
template<> struct libdivide_constants<int16_t,11961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11961_MAGIC, .more = S16LD_DENOM_11961_MORE};};
template<> struct libdivide_constants<int16_t,11962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11962_MAGIC, .more = S16LD_DENOM_11962_MORE};};
template<> struct libdivide_constants<int16_t,11963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11963_MAGIC, .more = S16LD_DENOM_11963_MORE};};
template<> struct libdivide_constants<int16_t,11964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11964_MAGIC, .more = S16LD_DENOM_11964_MORE};};
template<> struct libdivide_constants<int16_t,11965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11965_MAGIC, .more = S16LD_DENOM_11965_MORE};};
template<> struct libdivide_constants<int16_t,11966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11966_MAGIC, .more = S16LD_DENOM_11966_MORE};};
template<> struct libdivide_constants<int16_t,11967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11967_MAGIC, .more = S16LD_DENOM_11967_MORE};};
template<> struct libdivide_constants<int16_t,11968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11968_MAGIC, .more = S16LD_DENOM_11968_MORE};};
template<> struct libdivide_constants<int16_t,11969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11969_MAGIC, .more = S16LD_DENOM_11969_MORE};};
template<> struct libdivide_constants<int16_t,11970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11970_MAGIC, .more = S16LD_DENOM_11970_MORE};};
template<> struct libdivide_constants<int16_t,11971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11971_MAGIC, .more = S16LD_DENOM_11971_MORE};};
template<> struct libdivide_constants<int16_t,11972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11972_MAGIC, .more = S16LD_DENOM_11972_MORE};};
template<> struct libdivide_constants<int16_t,11973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11973_MAGIC, .more = S16LD_DENOM_11973_MORE};};
template<> struct libdivide_constants<int16_t,11974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11974_MAGIC, .more = S16LD_DENOM_11974_MORE};};
template<> struct libdivide_constants<int16_t,11975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11975_MAGIC, .more = S16LD_DENOM_11975_MORE};};
template<> struct libdivide_constants<int16_t,11976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11976_MAGIC, .more = S16LD_DENOM_11976_MORE};};
template<> struct libdivide_constants<int16_t,11977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11977_MAGIC, .more = S16LD_DENOM_11977_MORE};};
template<> struct libdivide_constants<int16_t,11978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11978_MAGIC, .more = S16LD_DENOM_11978_MORE};};
template<> struct libdivide_constants<int16_t,11979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11979_MAGIC, .more = S16LD_DENOM_11979_MORE};};
template<> struct libdivide_constants<int16_t,11980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11980_MAGIC, .more = S16LD_DENOM_11980_MORE};};
template<> struct libdivide_constants<int16_t,11981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11981_MAGIC, .more = S16LD_DENOM_11981_MORE};};
template<> struct libdivide_constants<int16_t,11982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11982_MAGIC, .more = S16LD_DENOM_11982_MORE};};
template<> struct libdivide_constants<int16_t,11983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11983_MAGIC, .more = S16LD_DENOM_11983_MORE};};
template<> struct libdivide_constants<int16_t,11984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11984_MAGIC, .more = S16LD_DENOM_11984_MORE};};
template<> struct libdivide_constants<int16_t,11985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11985_MAGIC, .more = S16LD_DENOM_11985_MORE};};
template<> struct libdivide_constants<int16_t,11986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11986_MAGIC, .more = S16LD_DENOM_11986_MORE};};
template<> struct libdivide_constants<int16_t,11987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11987_MAGIC, .more = S16LD_DENOM_11987_MORE};};
template<> struct libdivide_constants<int16_t,11988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11988_MAGIC, .more = S16LD_DENOM_11988_MORE};};
template<> struct libdivide_constants<int16_t,11989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11989_MAGIC, .more = S16LD_DENOM_11989_MORE};};
template<> struct libdivide_constants<int16_t,11990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11990_MAGIC, .more = S16LD_DENOM_11990_MORE};};
template<> struct libdivide_constants<int16_t,11991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11991_MAGIC, .more = S16LD_DENOM_11991_MORE};};
template<> struct libdivide_constants<int16_t,11992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11992_MAGIC, .more = S16LD_DENOM_11992_MORE};};
template<> struct libdivide_constants<int16_t,11993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11993_MAGIC, .more = S16LD_DENOM_11993_MORE};};
template<> struct libdivide_constants<int16_t,11994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11994_MAGIC, .more = S16LD_DENOM_11994_MORE};};
template<> struct libdivide_constants<int16_t,11995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11995_MAGIC, .more = S16LD_DENOM_11995_MORE};};
template<> struct libdivide_constants<int16_t,11996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11996_MAGIC, .more = S16LD_DENOM_11996_MORE};};
template<> struct libdivide_constants<int16_t,11997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11997_MAGIC, .more = S16LD_DENOM_11997_MORE};};
template<> struct libdivide_constants<int16_t,11998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11998_MAGIC, .more = S16LD_DENOM_11998_MORE};};
template<> struct libdivide_constants<int16_t,11999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_11999_MAGIC, .more = S16LD_DENOM_11999_MORE};};
template<> struct libdivide_constants<int16_t,12000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12000_MAGIC, .more = S16LD_DENOM_12000_MORE};};
template<> struct libdivide_constants<int16_t,12001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12001_MAGIC, .more = S16LD_DENOM_12001_MORE};};
template<> struct libdivide_constants<int16_t,12002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12002_MAGIC, .more = S16LD_DENOM_12002_MORE};};
template<> struct libdivide_constants<int16_t,12003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12003_MAGIC, .more = S16LD_DENOM_12003_MORE};};
template<> struct libdivide_constants<int16_t,12004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12004_MAGIC, .more = S16LD_DENOM_12004_MORE};};
template<> struct libdivide_constants<int16_t,12005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12005_MAGIC, .more = S16LD_DENOM_12005_MORE};};
template<> struct libdivide_constants<int16_t,12006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12006_MAGIC, .more = S16LD_DENOM_12006_MORE};};
template<> struct libdivide_constants<int16_t,12007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12007_MAGIC, .more = S16LD_DENOM_12007_MORE};};
template<> struct libdivide_constants<int16_t,12008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12008_MAGIC, .more = S16LD_DENOM_12008_MORE};};
template<> struct libdivide_constants<int16_t,12009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12009_MAGIC, .more = S16LD_DENOM_12009_MORE};};
template<> struct libdivide_constants<int16_t,12010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12010_MAGIC, .more = S16LD_DENOM_12010_MORE};};
template<> struct libdivide_constants<int16_t,12011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12011_MAGIC, .more = S16LD_DENOM_12011_MORE};};
template<> struct libdivide_constants<int16_t,12012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12012_MAGIC, .more = S16LD_DENOM_12012_MORE};};
template<> struct libdivide_constants<int16_t,12013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12013_MAGIC, .more = S16LD_DENOM_12013_MORE};};
template<> struct libdivide_constants<int16_t,12014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12014_MAGIC, .more = S16LD_DENOM_12014_MORE};};
template<> struct libdivide_constants<int16_t,12015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12015_MAGIC, .more = S16LD_DENOM_12015_MORE};};
template<> struct libdivide_constants<int16_t,12016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12016_MAGIC, .more = S16LD_DENOM_12016_MORE};};
template<> struct libdivide_constants<int16_t,12017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12017_MAGIC, .more = S16LD_DENOM_12017_MORE};};
template<> struct libdivide_constants<int16_t,12018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12018_MAGIC, .more = S16LD_DENOM_12018_MORE};};
template<> struct libdivide_constants<int16_t,12019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12019_MAGIC, .more = S16LD_DENOM_12019_MORE};};
template<> struct libdivide_constants<int16_t,12020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12020_MAGIC, .more = S16LD_DENOM_12020_MORE};};
template<> struct libdivide_constants<int16_t,12021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12021_MAGIC, .more = S16LD_DENOM_12021_MORE};};
template<> struct libdivide_constants<int16_t,12022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12022_MAGIC, .more = S16LD_DENOM_12022_MORE};};
template<> struct libdivide_constants<int16_t,12023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12023_MAGIC, .more = S16LD_DENOM_12023_MORE};};
template<> struct libdivide_constants<int16_t,12024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12024_MAGIC, .more = S16LD_DENOM_12024_MORE};};
template<> struct libdivide_constants<int16_t,12025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12025_MAGIC, .more = S16LD_DENOM_12025_MORE};};
template<> struct libdivide_constants<int16_t,12026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12026_MAGIC, .more = S16LD_DENOM_12026_MORE};};
template<> struct libdivide_constants<int16_t,12027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12027_MAGIC, .more = S16LD_DENOM_12027_MORE};};
template<> struct libdivide_constants<int16_t,12028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12028_MAGIC, .more = S16LD_DENOM_12028_MORE};};
template<> struct libdivide_constants<int16_t,12029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12029_MAGIC, .more = S16LD_DENOM_12029_MORE};};
template<> struct libdivide_constants<int16_t,12030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12030_MAGIC, .more = S16LD_DENOM_12030_MORE};};
template<> struct libdivide_constants<int16_t,12031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12031_MAGIC, .more = S16LD_DENOM_12031_MORE};};
template<> struct libdivide_constants<int16_t,12032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12032_MAGIC, .more = S16LD_DENOM_12032_MORE};};
template<> struct libdivide_constants<int16_t,12033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12033_MAGIC, .more = S16LD_DENOM_12033_MORE};};
template<> struct libdivide_constants<int16_t,12034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12034_MAGIC, .more = S16LD_DENOM_12034_MORE};};
template<> struct libdivide_constants<int16_t,12035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12035_MAGIC, .more = S16LD_DENOM_12035_MORE};};
template<> struct libdivide_constants<int16_t,12036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12036_MAGIC, .more = S16LD_DENOM_12036_MORE};};
template<> struct libdivide_constants<int16_t,12037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12037_MAGIC, .more = S16LD_DENOM_12037_MORE};};
template<> struct libdivide_constants<int16_t,12038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12038_MAGIC, .more = S16LD_DENOM_12038_MORE};};
template<> struct libdivide_constants<int16_t,12039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12039_MAGIC, .more = S16LD_DENOM_12039_MORE};};
template<> struct libdivide_constants<int16_t,12040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12040_MAGIC, .more = S16LD_DENOM_12040_MORE};};
template<> struct libdivide_constants<int16_t,12041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12041_MAGIC, .more = S16LD_DENOM_12041_MORE};};
template<> struct libdivide_constants<int16_t,12042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12042_MAGIC, .more = S16LD_DENOM_12042_MORE};};
template<> struct libdivide_constants<int16_t,12043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12043_MAGIC, .more = S16LD_DENOM_12043_MORE};};
template<> struct libdivide_constants<int16_t,12044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12044_MAGIC, .more = S16LD_DENOM_12044_MORE};};
template<> struct libdivide_constants<int16_t,12045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12045_MAGIC, .more = S16LD_DENOM_12045_MORE};};
template<> struct libdivide_constants<int16_t,12046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12046_MAGIC, .more = S16LD_DENOM_12046_MORE};};
template<> struct libdivide_constants<int16_t,12047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12047_MAGIC, .more = S16LD_DENOM_12047_MORE};};
template<> struct libdivide_constants<int16_t,12048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12048_MAGIC, .more = S16LD_DENOM_12048_MORE};};
template<> struct libdivide_constants<int16_t,12049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12049_MAGIC, .more = S16LD_DENOM_12049_MORE};};
template<> struct libdivide_constants<int16_t,12050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12050_MAGIC, .more = S16LD_DENOM_12050_MORE};};
template<> struct libdivide_constants<int16_t,12051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12051_MAGIC, .more = S16LD_DENOM_12051_MORE};};
template<> struct libdivide_constants<int16_t,12052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12052_MAGIC, .more = S16LD_DENOM_12052_MORE};};
template<> struct libdivide_constants<int16_t,12053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12053_MAGIC, .more = S16LD_DENOM_12053_MORE};};
template<> struct libdivide_constants<int16_t,12054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12054_MAGIC, .more = S16LD_DENOM_12054_MORE};};
template<> struct libdivide_constants<int16_t,12055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12055_MAGIC, .more = S16LD_DENOM_12055_MORE};};
template<> struct libdivide_constants<int16_t,12056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12056_MAGIC, .more = S16LD_DENOM_12056_MORE};};
template<> struct libdivide_constants<int16_t,12057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12057_MAGIC, .more = S16LD_DENOM_12057_MORE};};
template<> struct libdivide_constants<int16_t,12058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12058_MAGIC, .more = S16LD_DENOM_12058_MORE};};
template<> struct libdivide_constants<int16_t,12059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12059_MAGIC, .more = S16LD_DENOM_12059_MORE};};
template<> struct libdivide_constants<int16_t,12060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12060_MAGIC, .more = S16LD_DENOM_12060_MORE};};
template<> struct libdivide_constants<int16_t,12061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12061_MAGIC, .more = S16LD_DENOM_12061_MORE};};
template<> struct libdivide_constants<int16_t,12062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12062_MAGIC, .more = S16LD_DENOM_12062_MORE};};
template<> struct libdivide_constants<int16_t,12063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12063_MAGIC, .more = S16LD_DENOM_12063_MORE};};
template<> struct libdivide_constants<int16_t,12064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12064_MAGIC, .more = S16LD_DENOM_12064_MORE};};
template<> struct libdivide_constants<int16_t,12065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12065_MAGIC, .more = S16LD_DENOM_12065_MORE};};
template<> struct libdivide_constants<int16_t,12066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12066_MAGIC, .more = S16LD_DENOM_12066_MORE};};
template<> struct libdivide_constants<int16_t,12067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12067_MAGIC, .more = S16LD_DENOM_12067_MORE};};
template<> struct libdivide_constants<int16_t,12068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12068_MAGIC, .more = S16LD_DENOM_12068_MORE};};
template<> struct libdivide_constants<int16_t,12069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12069_MAGIC, .more = S16LD_DENOM_12069_MORE};};
template<> struct libdivide_constants<int16_t,12070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12070_MAGIC, .more = S16LD_DENOM_12070_MORE};};
template<> struct libdivide_constants<int16_t,12071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12071_MAGIC, .more = S16LD_DENOM_12071_MORE};};
template<> struct libdivide_constants<int16_t,12072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12072_MAGIC, .more = S16LD_DENOM_12072_MORE};};
template<> struct libdivide_constants<int16_t,12073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12073_MAGIC, .more = S16LD_DENOM_12073_MORE};};
template<> struct libdivide_constants<int16_t,12074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12074_MAGIC, .more = S16LD_DENOM_12074_MORE};};
template<> struct libdivide_constants<int16_t,12075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12075_MAGIC, .more = S16LD_DENOM_12075_MORE};};
template<> struct libdivide_constants<int16_t,12076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12076_MAGIC, .more = S16LD_DENOM_12076_MORE};};
template<> struct libdivide_constants<int16_t,12077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12077_MAGIC, .more = S16LD_DENOM_12077_MORE};};
template<> struct libdivide_constants<int16_t,12078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12078_MAGIC, .more = S16LD_DENOM_12078_MORE};};
template<> struct libdivide_constants<int16_t,12079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12079_MAGIC, .more = S16LD_DENOM_12079_MORE};};
template<> struct libdivide_constants<int16_t,12080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12080_MAGIC, .more = S16LD_DENOM_12080_MORE};};
template<> struct libdivide_constants<int16_t,12081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12081_MAGIC, .more = S16LD_DENOM_12081_MORE};};
template<> struct libdivide_constants<int16_t,12082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12082_MAGIC, .more = S16LD_DENOM_12082_MORE};};
template<> struct libdivide_constants<int16_t,12083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12083_MAGIC, .more = S16LD_DENOM_12083_MORE};};
template<> struct libdivide_constants<int16_t,12084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12084_MAGIC, .more = S16LD_DENOM_12084_MORE};};
template<> struct libdivide_constants<int16_t,12085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12085_MAGIC, .more = S16LD_DENOM_12085_MORE};};
template<> struct libdivide_constants<int16_t,12086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12086_MAGIC, .more = S16LD_DENOM_12086_MORE};};
template<> struct libdivide_constants<int16_t,12087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12087_MAGIC, .more = S16LD_DENOM_12087_MORE};};
template<> struct libdivide_constants<int16_t,12088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12088_MAGIC, .more = S16LD_DENOM_12088_MORE};};
template<> struct libdivide_constants<int16_t,12089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12089_MAGIC, .more = S16LD_DENOM_12089_MORE};};
template<> struct libdivide_constants<int16_t,12090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12090_MAGIC, .more = S16LD_DENOM_12090_MORE};};
template<> struct libdivide_constants<int16_t,12091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12091_MAGIC, .more = S16LD_DENOM_12091_MORE};};
template<> struct libdivide_constants<int16_t,12092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12092_MAGIC, .more = S16LD_DENOM_12092_MORE};};
template<> struct libdivide_constants<int16_t,12093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12093_MAGIC, .more = S16LD_DENOM_12093_MORE};};
template<> struct libdivide_constants<int16_t,12094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12094_MAGIC, .more = S16LD_DENOM_12094_MORE};};
template<> struct libdivide_constants<int16_t,12095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12095_MAGIC, .more = S16LD_DENOM_12095_MORE};};
template<> struct libdivide_constants<int16_t,12096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12096_MAGIC, .more = S16LD_DENOM_12096_MORE};};
template<> struct libdivide_constants<int16_t,12097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12097_MAGIC, .more = S16LD_DENOM_12097_MORE};};
template<> struct libdivide_constants<int16_t,12098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12098_MAGIC, .more = S16LD_DENOM_12098_MORE};};
template<> struct libdivide_constants<int16_t,12099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12099_MAGIC, .more = S16LD_DENOM_12099_MORE};};
template<> struct libdivide_constants<int16_t,12100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12100_MAGIC, .more = S16LD_DENOM_12100_MORE};};
template<> struct libdivide_constants<int16_t,12101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12101_MAGIC, .more = S16LD_DENOM_12101_MORE};};
template<> struct libdivide_constants<int16_t,12102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12102_MAGIC, .more = S16LD_DENOM_12102_MORE};};
template<> struct libdivide_constants<int16_t,12103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12103_MAGIC, .more = S16LD_DENOM_12103_MORE};};
template<> struct libdivide_constants<int16_t,12104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12104_MAGIC, .more = S16LD_DENOM_12104_MORE};};
template<> struct libdivide_constants<int16_t,12105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12105_MAGIC, .more = S16LD_DENOM_12105_MORE};};
template<> struct libdivide_constants<int16_t,12106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12106_MAGIC, .more = S16LD_DENOM_12106_MORE};};
template<> struct libdivide_constants<int16_t,12107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12107_MAGIC, .more = S16LD_DENOM_12107_MORE};};
template<> struct libdivide_constants<int16_t,12108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12108_MAGIC, .more = S16LD_DENOM_12108_MORE};};
template<> struct libdivide_constants<int16_t,12109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12109_MAGIC, .more = S16LD_DENOM_12109_MORE};};
template<> struct libdivide_constants<int16_t,12110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12110_MAGIC, .more = S16LD_DENOM_12110_MORE};};
template<> struct libdivide_constants<int16_t,12111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12111_MAGIC, .more = S16LD_DENOM_12111_MORE};};
template<> struct libdivide_constants<int16_t,12112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12112_MAGIC, .more = S16LD_DENOM_12112_MORE};};
template<> struct libdivide_constants<int16_t,12113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12113_MAGIC, .more = S16LD_DENOM_12113_MORE};};
template<> struct libdivide_constants<int16_t,12114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12114_MAGIC, .more = S16LD_DENOM_12114_MORE};};
template<> struct libdivide_constants<int16_t,12115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12115_MAGIC, .more = S16LD_DENOM_12115_MORE};};
template<> struct libdivide_constants<int16_t,12116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12116_MAGIC, .more = S16LD_DENOM_12116_MORE};};
template<> struct libdivide_constants<int16_t,12117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12117_MAGIC, .more = S16LD_DENOM_12117_MORE};};
template<> struct libdivide_constants<int16_t,12118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12118_MAGIC, .more = S16LD_DENOM_12118_MORE};};
template<> struct libdivide_constants<int16_t,12119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12119_MAGIC, .more = S16LD_DENOM_12119_MORE};};
template<> struct libdivide_constants<int16_t,12120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12120_MAGIC, .more = S16LD_DENOM_12120_MORE};};
template<> struct libdivide_constants<int16_t,12121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12121_MAGIC, .more = S16LD_DENOM_12121_MORE};};
template<> struct libdivide_constants<int16_t,12122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12122_MAGIC, .more = S16LD_DENOM_12122_MORE};};
template<> struct libdivide_constants<int16_t,12123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12123_MAGIC, .more = S16LD_DENOM_12123_MORE};};
template<> struct libdivide_constants<int16_t,12124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12124_MAGIC, .more = S16LD_DENOM_12124_MORE};};
template<> struct libdivide_constants<int16_t,12125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12125_MAGIC, .more = S16LD_DENOM_12125_MORE};};
template<> struct libdivide_constants<int16_t,12126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12126_MAGIC, .more = S16LD_DENOM_12126_MORE};};
template<> struct libdivide_constants<int16_t,12127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12127_MAGIC, .more = S16LD_DENOM_12127_MORE};};
template<> struct libdivide_constants<int16_t,12128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12128_MAGIC, .more = S16LD_DENOM_12128_MORE};};
template<> struct libdivide_constants<int16_t,12129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12129_MAGIC, .more = S16LD_DENOM_12129_MORE};};
template<> struct libdivide_constants<int16_t,12130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12130_MAGIC, .more = S16LD_DENOM_12130_MORE};};
template<> struct libdivide_constants<int16_t,12131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12131_MAGIC, .more = S16LD_DENOM_12131_MORE};};
template<> struct libdivide_constants<int16_t,12132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12132_MAGIC, .more = S16LD_DENOM_12132_MORE};};
template<> struct libdivide_constants<int16_t,12133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12133_MAGIC, .more = S16LD_DENOM_12133_MORE};};
template<> struct libdivide_constants<int16_t,12134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12134_MAGIC, .more = S16LD_DENOM_12134_MORE};};
template<> struct libdivide_constants<int16_t,12135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12135_MAGIC, .more = S16LD_DENOM_12135_MORE};};
template<> struct libdivide_constants<int16_t,12136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12136_MAGIC, .more = S16LD_DENOM_12136_MORE};};
template<> struct libdivide_constants<int16_t,12137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12137_MAGIC, .more = S16LD_DENOM_12137_MORE};};
template<> struct libdivide_constants<int16_t,12138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12138_MAGIC, .more = S16LD_DENOM_12138_MORE};};
template<> struct libdivide_constants<int16_t,12139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12139_MAGIC, .more = S16LD_DENOM_12139_MORE};};
template<> struct libdivide_constants<int16_t,12140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12140_MAGIC, .more = S16LD_DENOM_12140_MORE};};
template<> struct libdivide_constants<int16_t,12141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12141_MAGIC, .more = S16LD_DENOM_12141_MORE};};
template<> struct libdivide_constants<int16_t,12142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12142_MAGIC, .more = S16LD_DENOM_12142_MORE};};
template<> struct libdivide_constants<int16_t,12143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12143_MAGIC, .more = S16LD_DENOM_12143_MORE};};
template<> struct libdivide_constants<int16_t,12144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12144_MAGIC, .more = S16LD_DENOM_12144_MORE};};
template<> struct libdivide_constants<int16_t,12145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12145_MAGIC, .more = S16LD_DENOM_12145_MORE};};
template<> struct libdivide_constants<int16_t,12146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12146_MAGIC, .more = S16LD_DENOM_12146_MORE};};
template<> struct libdivide_constants<int16_t,12147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12147_MAGIC, .more = S16LD_DENOM_12147_MORE};};
template<> struct libdivide_constants<int16_t,12148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12148_MAGIC, .more = S16LD_DENOM_12148_MORE};};
template<> struct libdivide_constants<int16_t,12149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12149_MAGIC, .more = S16LD_DENOM_12149_MORE};};
template<> struct libdivide_constants<int16_t,12150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12150_MAGIC, .more = S16LD_DENOM_12150_MORE};};
template<> struct libdivide_constants<int16_t,12151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12151_MAGIC, .more = S16LD_DENOM_12151_MORE};};
template<> struct libdivide_constants<int16_t,12152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12152_MAGIC, .more = S16LD_DENOM_12152_MORE};};
template<> struct libdivide_constants<int16_t,12153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12153_MAGIC, .more = S16LD_DENOM_12153_MORE};};
template<> struct libdivide_constants<int16_t,12154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12154_MAGIC, .more = S16LD_DENOM_12154_MORE};};
template<> struct libdivide_constants<int16_t,12155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12155_MAGIC, .more = S16LD_DENOM_12155_MORE};};
template<> struct libdivide_constants<int16_t,12156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12156_MAGIC, .more = S16LD_DENOM_12156_MORE};};
template<> struct libdivide_constants<int16_t,12157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12157_MAGIC, .more = S16LD_DENOM_12157_MORE};};
template<> struct libdivide_constants<int16_t,12158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12158_MAGIC, .more = S16LD_DENOM_12158_MORE};};
template<> struct libdivide_constants<int16_t,12159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12159_MAGIC, .more = S16LD_DENOM_12159_MORE};};
template<> struct libdivide_constants<int16_t,12160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12160_MAGIC, .more = S16LD_DENOM_12160_MORE};};
template<> struct libdivide_constants<int16_t,12161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12161_MAGIC, .more = S16LD_DENOM_12161_MORE};};
template<> struct libdivide_constants<int16_t,12162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12162_MAGIC, .more = S16LD_DENOM_12162_MORE};};
template<> struct libdivide_constants<int16_t,12163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12163_MAGIC, .more = S16LD_DENOM_12163_MORE};};
template<> struct libdivide_constants<int16_t,12164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12164_MAGIC, .more = S16LD_DENOM_12164_MORE};};
template<> struct libdivide_constants<int16_t,12165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12165_MAGIC, .more = S16LD_DENOM_12165_MORE};};
template<> struct libdivide_constants<int16_t,12166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12166_MAGIC, .more = S16LD_DENOM_12166_MORE};};
template<> struct libdivide_constants<int16_t,12167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12167_MAGIC, .more = S16LD_DENOM_12167_MORE};};
template<> struct libdivide_constants<int16_t,12168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12168_MAGIC, .more = S16LD_DENOM_12168_MORE};};
template<> struct libdivide_constants<int16_t,12169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12169_MAGIC, .more = S16LD_DENOM_12169_MORE};};
template<> struct libdivide_constants<int16_t,12170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12170_MAGIC, .more = S16LD_DENOM_12170_MORE};};
template<> struct libdivide_constants<int16_t,12171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12171_MAGIC, .more = S16LD_DENOM_12171_MORE};};
template<> struct libdivide_constants<int16_t,12172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12172_MAGIC, .more = S16LD_DENOM_12172_MORE};};
template<> struct libdivide_constants<int16_t,12173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12173_MAGIC, .more = S16LD_DENOM_12173_MORE};};
template<> struct libdivide_constants<int16_t,12174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12174_MAGIC, .more = S16LD_DENOM_12174_MORE};};
template<> struct libdivide_constants<int16_t,12175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12175_MAGIC, .more = S16LD_DENOM_12175_MORE};};
template<> struct libdivide_constants<int16_t,12176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12176_MAGIC, .more = S16LD_DENOM_12176_MORE};};
template<> struct libdivide_constants<int16_t,12177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12177_MAGIC, .more = S16LD_DENOM_12177_MORE};};
template<> struct libdivide_constants<int16_t,12178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12178_MAGIC, .more = S16LD_DENOM_12178_MORE};};
template<> struct libdivide_constants<int16_t,12179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12179_MAGIC, .more = S16LD_DENOM_12179_MORE};};
template<> struct libdivide_constants<int16_t,12180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12180_MAGIC, .more = S16LD_DENOM_12180_MORE};};
template<> struct libdivide_constants<int16_t,12181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12181_MAGIC, .more = S16LD_DENOM_12181_MORE};};
template<> struct libdivide_constants<int16_t,12182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12182_MAGIC, .more = S16LD_DENOM_12182_MORE};};
template<> struct libdivide_constants<int16_t,12183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12183_MAGIC, .more = S16LD_DENOM_12183_MORE};};
template<> struct libdivide_constants<int16_t,12184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12184_MAGIC, .more = S16LD_DENOM_12184_MORE};};
template<> struct libdivide_constants<int16_t,12185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12185_MAGIC, .more = S16LD_DENOM_12185_MORE};};
template<> struct libdivide_constants<int16_t,12186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12186_MAGIC, .more = S16LD_DENOM_12186_MORE};};
template<> struct libdivide_constants<int16_t,12187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12187_MAGIC, .more = S16LD_DENOM_12187_MORE};};
template<> struct libdivide_constants<int16_t,12188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12188_MAGIC, .more = S16LD_DENOM_12188_MORE};};
template<> struct libdivide_constants<int16_t,12189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12189_MAGIC, .more = S16LD_DENOM_12189_MORE};};
template<> struct libdivide_constants<int16_t,12190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12190_MAGIC, .more = S16LD_DENOM_12190_MORE};};
template<> struct libdivide_constants<int16_t,12191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12191_MAGIC, .more = S16LD_DENOM_12191_MORE};};
template<> struct libdivide_constants<int16_t,12192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12192_MAGIC, .more = S16LD_DENOM_12192_MORE};};
template<> struct libdivide_constants<int16_t,12193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12193_MAGIC, .more = S16LD_DENOM_12193_MORE};};
template<> struct libdivide_constants<int16_t,12194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12194_MAGIC, .more = S16LD_DENOM_12194_MORE};};
template<> struct libdivide_constants<int16_t,12195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12195_MAGIC, .more = S16LD_DENOM_12195_MORE};};
template<> struct libdivide_constants<int16_t,12196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12196_MAGIC, .more = S16LD_DENOM_12196_MORE};};
template<> struct libdivide_constants<int16_t,12197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12197_MAGIC, .more = S16LD_DENOM_12197_MORE};};
template<> struct libdivide_constants<int16_t,12198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12198_MAGIC, .more = S16LD_DENOM_12198_MORE};};
template<> struct libdivide_constants<int16_t,12199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12199_MAGIC, .more = S16LD_DENOM_12199_MORE};};
template<> struct libdivide_constants<int16_t,12200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12200_MAGIC, .more = S16LD_DENOM_12200_MORE};};
template<> struct libdivide_constants<int16_t,12201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12201_MAGIC, .more = S16LD_DENOM_12201_MORE};};
template<> struct libdivide_constants<int16_t,12202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12202_MAGIC, .more = S16LD_DENOM_12202_MORE};};
template<> struct libdivide_constants<int16_t,12203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12203_MAGIC, .more = S16LD_DENOM_12203_MORE};};
template<> struct libdivide_constants<int16_t,12204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12204_MAGIC, .more = S16LD_DENOM_12204_MORE};};
template<> struct libdivide_constants<int16_t,12205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12205_MAGIC, .more = S16LD_DENOM_12205_MORE};};
template<> struct libdivide_constants<int16_t,12206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12206_MAGIC, .more = S16LD_DENOM_12206_MORE};};
template<> struct libdivide_constants<int16_t,12207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12207_MAGIC, .more = S16LD_DENOM_12207_MORE};};
template<> struct libdivide_constants<int16_t,12208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12208_MAGIC, .more = S16LD_DENOM_12208_MORE};};
template<> struct libdivide_constants<int16_t,12209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12209_MAGIC, .more = S16LD_DENOM_12209_MORE};};
template<> struct libdivide_constants<int16_t,12210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12210_MAGIC, .more = S16LD_DENOM_12210_MORE};};
template<> struct libdivide_constants<int16_t,12211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12211_MAGIC, .more = S16LD_DENOM_12211_MORE};};
template<> struct libdivide_constants<int16_t,12212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12212_MAGIC, .more = S16LD_DENOM_12212_MORE};};
template<> struct libdivide_constants<int16_t,12213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12213_MAGIC, .more = S16LD_DENOM_12213_MORE};};
template<> struct libdivide_constants<int16_t,12214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12214_MAGIC, .more = S16LD_DENOM_12214_MORE};};
template<> struct libdivide_constants<int16_t,12215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12215_MAGIC, .more = S16LD_DENOM_12215_MORE};};
template<> struct libdivide_constants<int16_t,12216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12216_MAGIC, .more = S16LD_DENOM_12216_MORE};};
template<> struct libdivide_constants<int16_t,12217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12217_MAGIC, .more = S16LD_DENOM_12217_MORE};};
template<> struct libdivide_constants<int16_t,12218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12218_MAGIC, .more = S16LD_DENOM_12218_MORE};};
template<> struct libdivide_constants<int16_t,12219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12219_MAGIC, .more = S16LD_DENOM_12219_MORE};};
template<> struct libdivide_constants<int16_t,12220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12220_MAGIC, .more = S16LD_DENOM_12220_MORE};};
template<> struct libdivide_constants<int16_t,12221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12221_MAGIC, .more = S16LD_DENOM_12221_MORE};};
template<> struct libdivide_constants<int16_t,12222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12222_MAGIC, .more = S16LD_DENOM_12222_MORE};};
template<> struct libdivide_constants<int16_t,12223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12223_MAGIC, .more = S16LD_DENOM_12223_MORE};};
template<> struct libdivide_constants<int16_t,12224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12224_MAGIC, .more = S16LD_DENOM_12224_MORE};};
template<> struct libdivide_constants<int16_t,12225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12225_MAGIC, .more = S16LD_DENOM_12225_MORE};};
template<> struct libdivide_constants<int16_t,12226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12226_MAGIC, .more = S16LD_DENOM_12226_MORE};};
template<> struct libdivide_constants<int16_t,12227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12227_MAGIC, .more = S16LD_DENOM_12227_MORE};};
template<> struct libdivide_constants<int16_t,12228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12228_MAGIC, .more = S16LD_DENOM_12228_MORE};};
template<> struct libdivide_constants<int16_t,12229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12229_MAGIC, .more = S16LD_DENOM_12229_MORE};};
template<> struct libdivide_constants<int16_t,12230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12230_MAGIC, .more = S16LD_DENOM_12230_MORE};};
template<> struct libdivide_constants<int16_t,12231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12231_MAGIC, .more = S16LD_DENOM_12231_MORE};};
template<> struct libdivide_constants<int16_t,12232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12232_MAGIC, .more = S16LD_DENOM_12232_MORE};};
template<> struct libdivide_constants<int16_t,12233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12233_MAGIC, .more = S16LD_DENOM_12233_MORE};};
template<> struct libdivide_constants<int16_t,12234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12234_MAGIC, .more = S16LD_DENOM_12234_MORE};};
template<> struct libdivide_constants<int16_t,12235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12235_MAGIC, .more = S16LD_DENOM_12235_MORE};};
template<> struct libdivide_constants<int16_t,12236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12236_MAGIC, .more = S16LD_DENOM_12236_MORE};};
template<> struct libdivide_constants<int16_t,12237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12237_MAGIC, .more = S16LD_DENOM_12237_MORE};};
template<> struct libdivide_constants<int16_t,12238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12238_MAGIC, .more = S16LD_DENOM_12238_MORE};};
template<> struct libdivide_constants<int16_t,12239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12239_MAGIC, .more = S16LD_DENOM_12239_MORE};};
template<> struct libdivide_constants<int16_t,12240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12240_MAGIC, .more = S16LD_DENOM_12240_MORE};};
template<> struct libdivide_constants<int16_t,12241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12241_MAGIC, .more = S16LD_DENOM_12241_MORE};};
template<> struct libdivide_constants<int16_t,12242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12242_MAGIC, .more = S16LD_DENOM_12242_MORE};};
template<> struct libdivide_constants<int16_t,12243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12243_MAGIC, .more = S16LD_DENOM_12243_MORE};};
template<> struct libdivide_constants<int16_t,12244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12244_MAGIC, .more = S16LD_DENOM_12244_MORE};};
template<> struct libdivide_constants<int16_t,12245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12245_MAGIC, .more = S16LD_DENOM_12245_MORE};};
template<> struct libdivide_constants<int16_t,12246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12246_MAGIC, .more = S16LD_DENOM_12246_MORE};};
template<> struct libdivide_constants<int16_t,12247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12247_MAGIC, .more = S16LD_DENOM_12247_MORE};};
template<> struct libdivide_constants<int16_t,12248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12248_MAGIC, .more = S16LD_DENOM_12248_MORE};};
template<> struct libdivide_constants<int16_t,12249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12249_MAGIC, .more = S16LD_DENOM_12249_MORE};};
template<> struct libdivide_constants<int16_t,12250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12250_MAGIC, .more = S16LD_DENOM_12250_MORE};};
template<> struct libdivide_constants<int16_t,12251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12251_MAGIC, .more = S16LD_DENOM_12251_MORE};};
template<> struct libdivide_constants<int16_t,12252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12252_MAGIC, .more = S16LD_DENOM_12252_MORE};};
template<> struct libdivide_constants<int16_t,12253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12253_MAGIC, .more = S16LD_DENOM_12253_MORE};};
template<> struct libdivide_constants<int16_t,12254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12254_MAGIC, .more = S16LD_DENOM_12254_MORE};};
template<> struct libdivide_constants<int16_t,12255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12255_MAGIC, .more = S16LD_DENOM_12255_MORE};};
template<> struct libdivide_constants<int16_t,12256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12256_MAGIC, .more = S16LD_DENOM_12256_MORE};};
template<> struct libdivide_constants<int16_t,12257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12257_MAGIC, .more = S16LD_DENOM_12257_MORE};};
template<> struct libdivide_constants<int16_t,12258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12258_MAGIC, .more = S16LD_DENOM_12258_MORE};};
template<> struct libdivide_constants<int16_t,12259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12259_MAGIC, .more = S16LD_DENOM_12259_MORE};};
template<> struct libdivide_constants<int16_t,12260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12260_MAGIC, .more = S16LD_DENOM_12260_MORE};};
template<> struct libdivide_constants<int16_t,12261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12261_MAGIC, .more = S16LD_DENOM_12261_MORE};};
template<> struct libdivide_constants<int16_t,12262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12262_MAGIC, .more = S16LD_DENOM_12262_MORE};};
template<> struct libdivide_constants<int16_t,12263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12263_MAGIC, .more = S16LD_DENOM_12263_MORE};};
template<> struct libdivide_constants<int16_t,12264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12264_MAGIC, .more = S16LD_DENOM_12264_MORE};};
template<> struct libdivide_constants<int16_t,12265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12265_MAGIC, .more = S16LD_DENOM_12265_MORE};};
template<> struct libdivide_constants<int16_t,12266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12266_MAGIC, .more = S16LD_DENOM_12266_MORE};};
template<> struct libdivide_constants<int16_t,12267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12267_MAGIC, .more = S16LD_DENOM_12267_MORE};};
template<> struct libdivide_constants<int16_t,12268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12268_MAGIC, .more = S16LD_DENOM_12268_MORE};};
template<> struct libdivide_constants<int16_t,12269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12269_MAGIC, .more = S16LD_DENOM_12269_MORE};};
template<> struct libdivide_constants<int16_t,12270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12270_MAGIC, .more = S16LD_DENOM_12270_MORE};};
template<> struct libdivide_constants<int16_t,12271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12271_MAGIC, .more = S16LD_DENOM_12271_MORE};};
template<> struct libdivide_constants<int16_t,12272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12272_MAGIC, .more = S16LD_DENOM_12272_MORE};};
template<> struct libdivide_constants<int16_t,12273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12273_MAGIC, .more = S16LD_DENOM_12273_MORE};};
template<> struct libdivide_constants<int16_t,12274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12274_MAGIC, .more = S16LD_DENOM_12274_MORE};};
template<> struct libdivide_constants<int16_t,12275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12275_MAGIC, .more = S16LD_DENOM_12275_MORE};};
template<> struct libdivide_constants<int16_t,12276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12276_MAGIC, .more = S16LD_DENOM_12276_MORE};};
template<> struct libdivide_constants<int16_t,12277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12277_MAGIC, .more = S16LD_DENOM_12277_MORE};};
template<> struct libdivide_constants<int16_t,12278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12278_MAGIC, .more = S16LD_DENOM_12278_MORE};};
template<> struct libdivide_constants<int16_t,12279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12279_MAGIC, .more = S16LD_DENOM_12279_MORE};};
template<> struct libdivide_constants<int16_t,12280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12280_MAGIC, .more = S16LD_DENOM_12280_MORE};};
template<> struct libdivide_constants<int16_t,12281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12281_MAGIC, .more = S16LD_DENOM_12281_MORE};};
template<> struct libdivide_constants<int16_t,12282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12282_MAGIC, .more = S16LD_DENOM_12282_MORE};};
template<> struct libdivide_constants<int16_t,12283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12283_MAGIC, .more = S16LD_DENOM_12283_MORE};};
template<> struct libdivide_constants<int16_t,12284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12284_MAGIC, .more = S16LD_DENOM_12284_MORE};};
template<> struct libdivide_constants<int16_t,12285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12285_MAGIC, .more = S16LD_DENOM_12285_MORE};};
template<> struct libdivide_constants<int16_t,12286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12286_MAGIC, .more = S16LD_DENOM_12286_MORE};};
template<> struct libdivide_constants<int16_t,12287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12287_MAGIC, .more = S16LD_DENOM_12287_MORE};};
template<> struct libdivide_constants<int16_t,12288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12288_MAGIC, .more = S16LD_DENOM_12288_MORE};};
template<> struct libdivide_constants<int16_t,12289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12289_MAGIC, .more = S16LD_DENOM_12289_MORE};};
template<> struct libdivide_constants<int16_t,12290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12290_MAGIC, .more = S16LD_DENOM_12290_MORE};};
template<> struct libdivide_constants<int16_t,12291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12291_MAGIC, .more = S16LD_DENOM_12291_MORE};};
template<> struct libdivide_constants<int16_t,12292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12292_MAGIC, .more = S16LD_DENOM_12292_MORE};};
template<> struct libdivide_constants<int16_t,12293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12293_MAGIC, .more = S16LD_DENOM_12293_MORE};};
template<> struct libdivide_constants<int16_t,12294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12294_MAGIC, .more = S16LD_DENOM_12294_MORE};};
template<> struct libdivide_constants<int16_t,12295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12295_MAGIC, .more = S16LD_DENOM_12295_MORE};};
template<> struct libdivide_constants<int16_t,12296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12296_MAGIC, .more = S16LD_DENOM_12296_MORE};};
template<> struct libdivide_constants<int16_t,12297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12297_MAGIC, .more = S16LD_DENOM_12297_MORE};};
template<> struct libdivide_constants<int16_t,12298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12298_MAGIC, .more = S16LD_DENOM_12298_MORE};};
template<> struct libdivide_constants<int16_t,12299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12299_MAGIC, .more = S16LD_DENOM_12299_MORE};};
template<> struct libdivide_constants<int16_t,12300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12300_MAGIC, .more = S16LD_DENOM_12300_MORE};};
template<> struct libdivide_constants<int16_t,12301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12301_MAGIC, .more = S16LD_DENOM_12301_MORE};};
template<> struct libdivide_constants<int16_t,12302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12302_MAGIC, .more = S16LD_DENOM_12302_MORE};};
template<> struct libdivide_constants<int16_t,12303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12303_MAGIC, .more = S16LD_DENOM_12303_MORE};};
template<> struct libdivide_constants<int16_t,12304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12304_MAGIC, .more = S16LD_DENOM_12304_MORE};};
template<> struct libdivide_constants<int16_t,12305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12305_MAGIC, .more = S16LD_DENOM_12305_MORE};};
template<> struct libdivide_constants<int16_t,12306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12306_MAGIC, .more = S16LD_DENOM_12306_MORE};};
template<> struct libdivide_constants<int16_t,12307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12307_MAGIC, .more = S16LD_DENOM_12307_MORE};};
template<> struct libdivide_constants<int16_t,12308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12308_MAGIC, .more = S16LD_DENOM_12308_MORE};};
template<> struct libdivide_constants<int16_t,12309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12309_MAGIC, .more = S16LD_DENOM_12309_MORE};};
template<> struct libdivide_constants<int16_t,12310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12310_MAGIC, .more = S16LD_DENOM_12310_MORE};};
template<> struct libdivide_constants<int16_t,12311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12311_MAGIC, .more = S16LD_DENOM_12311_MORE};};
template<> struct libdivide_constants<int16_t,12312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12312_MAGIC, .more = S16LD_DENOM_12312_MORE};};
template<> struct libdivide_constants<int16_t,12313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12313_MAGIC, .more = S16LD_DENOM_12313_MORE};};
template<> struct libdivide_constants<int16_t,12314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12314_MAGIC, .more = S16LD_DENOM_12314_MORE};};
template<> struct libdivide_constants<int16_t,12315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12315_MAGIC, .more = S16LD_DENOM_12315_MORE};};
template<> struct libdivide_constants<int16_t,12316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12316_MAGIC, .more = S16LD_DENOM_12316_MORE};};
template<> struct libdivide_constants<int16_t,12317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12317_MAGIC, .more = S16LD_DENOM_12317_MORE};};
template<> struct libdivide_constants<int16_t,12318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12318_MAGIC, .more = S16LD_DENOM_12318_MORE};};
template<> struct libdivide_constants<int16_t,12319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12319_MAGIC, .more = S16LD_DENOM_12319_MORE};};
template<> struct libdivide_constants<int16_t,12320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12320_MAGIC, .more = S16LD_DENOM_12320_MORE};};
template<> struct libdivide_constants<int16_t,12321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12321_MAGIC, .more = S16LD_DENOM_12321_MORE};};
template<> struct libdivide_constants<int16_t,12322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12322_MAGIC, .more = S16LD_DENOM_12322_MORE};};
template<> struct libdivide_constants<int16_t,12323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12323_MAGIC, .more = S16LD_DENOM_12323_MORE};};
template<> struct libdivide_constants<int16_t,12324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12324_MAGIC, .more = S16LD_DENOM_12324_MORE};};
template<> struct libdivide_constants<int16_t,12325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12325_MAGIC, .more = S16LD_DENOM_12325_MORE};};
template<> struct libdivide_constants<int16_t,12326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12326_MAGIC, .more = S16LD_DENOM_12326_MORE};};
template<> struct libdivide_constants<int16_t,12327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12327_MAGIC, .more = S16LD_DENOM_12327_MORE};};
template<> struct libdivide_constants<int16_t,12328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12328_MAGIC, .more = S16LD_DENOM_12328_MORE};};
template<> struct libdivide_constants<int16_t,12329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12329_MAGIC, .more = S16LD_DENOM_12329_MORE};};
template<> struct libdivide_constants<int16_t,12330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12330_MAGIC, .more = S16LD_DENOM_12330_MORE};};
template<> struct libdivide_constants<int16_t,12331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12331_MAGIC, .more = S16LD_DENOM_12331_MORE};};
template<> struct libdivide_constants<int16_t,12332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12332_MAGIC, .more = S16LD_DENOM_12332_MORE};};
template<> struct libdivide_constants<int16_t,12333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12333_MAGIC, .more = S16LD_DENOM_12333_MORE};};
template<> struct libdivide_constants<int16_t,12334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12334_MAGIC, .more = S16LD_DENOM_12334_MORE};};
template<> struct libdivide_constants<int16_t,12335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12335_MAGIC, .more = S16LD_DENOM_12335_MORE};};
template<> struct libdivide_constants<int16_t,12336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12336_MAGIC, .more = S16LD_DENOM_12336_MORE};};
template<> struct libdivide_constants<int16_t,12337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12337_MAGIC, .more = S16LD_DENOM_12337_MORE};};
template<> struct libdivide_constants<int16_t,12338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12338_MAGIC, .more = S16LD_DENOM_12338_MORE};};
template<> struct libdivide_constants<int16_t,12339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12339_MAGIC, .more = S16LD_DENOM_12339_MORE};};
template<> struct libdivide_constants<int16_t,12340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12340_MAGIC, .more = S16LD_DENOM_12340_MORE};};
template<> struct libdivide_constants<int16_t,12341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12341_MAGIC, .more = S16LD_DENOM_12341_MORE};};
template<> struct libdivide_constants<int16_t,12342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12342_MAGIC, .more = S16LD_DENOM_12342_MORE};};
template<> struct libdivide_constants<int16_t,12343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12343_MAGIC, .more = S16LD_DENOM_12343_MORE};};
template<> struct libdivide_constants<int16_t,12344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12344_MAGIC, .more = S16LD_DENOM_12344_MORE};};
template<> struct libdivide_constants<int16_t,12345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12345_MAGIC, .more = S16LD_DENOM_12345_MORE};};
template<> struct libdivide_constants<int16_t,12346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12346_MAGIC, .more = S16LD_DENOM_12346_MORE};};
template<> struct libdivide_constants<int16_t,12347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12347_MAGIC, .more = S16LD_DENOM_12347_MORE};};
template<> struct libdivide_constants<int16_t,12348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12348_MAGIC, .more = S16LD_DENOM_12348_MORE};};
template<> struct libdivide_constants<int16_t,12349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12349_MAGIC, .more = S16LD_DENOM_12349_MORE};};
template<> struct libdivide_constants<int16_t,12350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12350_MAGIC, .more = S16LD_DENOM_12350_MORE};};
template<> struct libdivide_constants<int16_t,12351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12351_MAGIC, .more = S16LD_DENOM_12351_MORE};};
template<> struct libdivide_constants<int16_t,12352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12352_MAGIC, .more = S16LD_DENOM_12352_MORE};};
template<> struct libdivide_constants<int16_t,12353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12353_MAGIC, .more = S16LD_DENOM_12353_MORE};};
template<> struct libdivide_constants<int16_t,12354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12354_MAGIC, .more = S16LD_DENOM_12354_MORE};};
template<> struct libdivide_constants<int16_t,12355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12355_MAGIC, .more = S16LD_DENOM_12355_MORE};};
template<> struct libdivide_constants<int16_t,12356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12356_MAGIC, .more = S16LD_DENOM_12356_MORE};};
template<> struct libdivide_constants<int16_t,12357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12357_MAGIC, .more = S16LD_DENOM_12357_MORE};};
template<> struct libdivide_constants<int16_t,12358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12358_MAGIC, .more = S16LD_DENOM_12358_MORE};};
template<> struct libdivide_constants<int16_t,12359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12359_MAGIC, .more = S16LD_DENOM_12359_MORE};};
template<> struct libdivide_constants<int16_t,12360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12360_MAGIC, .more = S16LD_DENOM_12360_MORE};};
template<> struct libdivide_constants<int16_t,12361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12361_MAGIC, .more = S16LD_DENOM_12361_MORE};};
template<> struct libdivide_constants<int16_t,12362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12362_MAGIC, .more = S16LD_DENOM_12362_MORE};};
template<> struct libdivide_constants<int16_t,12363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12363_MAGIC, .more = S16LD_DENOM_12363_MORE};};
template<> struct libdivide_constants<int16_t,12364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12364_MAGIC, .more = S16LD_DENOM_12364_MORE};};
template<> struct libdivide_constants<int16_t,12365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12365_MAGIC, .more = S16LD_DENOM_12365_MORE};};
template<> struct libdivide_constants<int16_t,12366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12366_MAGIC, .more = S16LD_DENOM_12366_MORE};};
template<> struct libdivide_constants<int16_t,12367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12367_MAGIC, .more = S16LD_DENOM_12367_MORE};};
template<> struct libdivide_constants<int16_t,12368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12368_MAGIC, .more = S16LD_DENOM_12368_MORE};};
template<> struct libdivide_constants<int16_t,12369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12369_MAGIC, .more = S16LD_DENOM_12369_MORE};};
template<> struct libdivide_constants<int16_t,12370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12370_MAGIC, .more = S16LD_DENOM_12370_MORE};};
template<> struct libdivide_constants<int16_t,12371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12371_MAGIC, .more = S16LD_DENOM_12371_MORE};};
template<> struct libdivide_constants<int16_t,12372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12372_MAGIC, .more = S16LD_DENOM_12372_MORE};};
template<> struct libdivide_constants<int16_t,12373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12373_MAGIC, .more = S16LD_DENOM_12373_MORE};};
template<> struct libdivide_constants<int16_t,12374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12374_MAGIC, .more = S16LD_DENOM_12374_MORE};};
template<> struct libdivide_constants<int16_t,12375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12375_MAGIC, .more = S16LD_DENOM_12375_MORE};};
template<> struct libdivide_constants<int16_t,12376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12376_MAGIC, .more = S16LD_DENOM_12376_MORE};};
template<> struct libdivide_constants<int16_t,12377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12377_MAGIC, .more = S16LD_DENOM_12377_MORE};};
template<> struct libdivide_constants<int16_t,12378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12378_MAGIC, .more = S16LD_DENOM_12378_MORE};};
template<> struct libdivide_constants<int16_t,12379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12379_MAGIC, .more = S16LD_DENOM_12379_MORE};};
template<> struct libdivide_constants<int16_t,12380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12380_MAGIC, .more = S16LD_DENOM_12380_MORE};};
template<> struct libdivide_constants<int16_t,12381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12381_MAGIC, .more = S16LD_DENOM_12381_MORE};};
template<> struct libdivide_constants<int16_t,12382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12382_MAGIC, .more = S16LD_DENOM_12382_MORE};};
template<> struct libdivide_constants<int16_t,12383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12383_MAGIC, .more = S16LD_DENOM_12383_MORE};};
template<> struct libdivide_constants<int16_t,12384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12384_MAGIC, .more = S16LD_DENOM_12384_MORE};};
template<> struct libdivide_constants<int16_t,12385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12385_MAGIC, .more = S16LD_DENOM_12385_MORE};};
template<> struct libdivide_constants<int16_t,12386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12386_MAGIC, .more = S16LD_DENOM_12386_MORE};};
template<> struct libdivide_constants<int16_t,12387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12387_MAGIC, .more = S16LD_DENOM_12387_MORE};};
template<> struct libdivide_constants<int16_t,12388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12388_MAGIC, .more = S16LD_DENOM_12388_MORE};};
template<> struct libdivide_constants<int16_t,12389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12389_MAGIC, .more = S16LD_DENOM_12389_MORE};};
template<> struct libdivide_constants<int16_t,12390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12390_MAGIC, .more = S16LD_DENOM_12390_MORE};};
template<> struct libdivide_constants<int16_t,12391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12391_MAGIC, .more = S16LD_DENOM_12391_MORE};};
template<> struct libdivide_constants<int16_t,12392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12392_MAGIC, .more = S16LD_DENOM_12392_MORE};};
template<> struct libdivide_constants<int16_t,12393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12393_MAGIC, .more = S16LD_DENOM_12393_MORE};};
template<> struct libdivide_constants<int16_t,12394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12394_MAGIC, .more = S16LD_DENOM_12394_MORE};};
template<> struct libdivide_constants<int16_t,12395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12395_MAGIC, .more = S16LD_DENOM_12395_MORE};};
template<> struct libdivide_constants<int16_t,12396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12396_MAGIC, .more = S16LD_DENOM_12396_MORE};};
template<> struct libdivide_constants<int16_t,12397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12397_MAGIC, .more = S16LD_DENOM_12397_MORE};};
template<> struct libdivide_constants<int16_t,12398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12398_MAGIC, .more = S16LD_DENOM_12398_MORE};};
template<> struct libdivide_constants<int16_t,12399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12399_MAGIC, .more = S16LD_DENOM_12399_MORE};};
template<> struct libdivide_constants<int16_t,12400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12400_MAGIC, .more = S16LD_DENOM_12400_MORE};};
template<> struct libdivide_constants<int16_t,12401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12401_MAGIC, .more = S16LD_DENOM_12401_MORE};};
template<> struct libdivide_constants<int16_t,12402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12402_MAGIC, .more = S16LD_DENOM_12402_MORE};};
template<> struct libdivide_constants<int16_t,12403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12403_MAGIC, .more = S16LD_DENOM_12403_MORE};};
template<> struct libdivide_constants<int16_t,12404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12404_MAGIC, .more = S16LD_DENOM_12404_MORE};};
template<> struct libdivide_constants<int16_t,12405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12405_MAGIC, .more = S16LD_DENOM_12405_MORE};};
template<> struct libdivide_constants<int16_t,12406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12406_MAGIC, .more = S16LD_DENOM_12406_MORE};};
template<> struct libdivide_constants<int16_t,12407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12407_MAGIC, .more = S16LD_DENOM_12407_MORE};};
template<> struct libdivide_constants<int16_t,12408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12408_MAGIC, .more = S16LD_DENOM_12408_MORE};};
template<> struct libdivide_constants<int16_t,12409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12409_MAGIC, .more = S16LD_DENOM_12409_MORE};};
template<> struct libdivide_constants<int16_t,12410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12410_MAGIC, .more = S16LD_DENOM_12410_MORE};};
template<> struct libdivide_constants<int16_t,12411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12411_MAGIC, .more = S16LD_DENOM_12411_MORE};};
template<> struct libdivide_constants<int16_t,12412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12412_MAGIC, .more = S16LD_DENOM_12412_MORE};};
template<> struct libdivide_constants<int16_t,12413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12413_MAGIC, .more = S16LD_DENOM_12413_MORE};};
template<> struct libdivide_constants<int16_t,12414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12414_MAGIC, .more = S16LD_DENOM_12414_MORE};};
template<> struct libdivide_constants<int16_t,12415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12415_MAGIC, .more = S16LD_DENOM_12415_MORE};};
template<> struct libdivide_constants<int16_t,12416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12416_MAGIC, .more = S16LD_DENOM_12416_MORE};};
template<> struct libdivide_constants<int16_t,12417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12417_MAGIC, .more = S16LD_DENOM_12417_MORE};};
template<> struct libdivide_constants<int16_t,12418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12418_MAGIC, .more = S16LD_DENOM_12418_MORE};};
template<> struct libdivide_constants<int16_t,12419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12419_MAGIC, .more = S16LD_DENOM_12419_MORE};};
template<> struct libdivide_constants<int16_t,12420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12420_MAGIC, .more = S16LD_DENOM_12420_MORE};};
template<> struct libdivide_constants<int16_t,12421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12421_MAGIC, .more = S16LD_DENOM_12421_MORE};};
template<> struct libdivide_constants<int16_t,12422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12422_MAGIC, .more = S16LD_DENOM_12422_MORE};};
template<> struct libdivide_constants<int16_t,12423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12423_MAGIC, .more = S16LD_DENOM_12423_MORE};};
template<> struct libdivide_constants<int16_t,12424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12424_MAGIC, .more = S16LD_DENOM_12424_MORE};};
template<> struct libdivide_constants<int16_t,12425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12425_MAGIC, .more = S16LD_DENOM_12425_MORE};};
template<> struct libdivide_constants<int16_t,12426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12426_MAGIC, .more = S16LD_DENOM_12426_MORE};};
template<> struct libdivide_constants<int16_t,12427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12427_MAGIC, .more = S16LD_DENOM_12427_MORE};};
template<> struct libdivide_constants<int16_t,12428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12428_MAGIC, .more = S16LD_DENOM_12428_MORE};};
template<> struct libdivide_constants<int16_t,12429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12429_MAGIC, .more = S16LD_DENOM_12429_MORE};};
template<> struct libdivide_constants<int16_t,12430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12430_MAGIC, .more = S16LD_DENOM_12430_MORE};};
template<> struct libdivide_constants<int16_t,12431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12431_MAGIC, .more = S16LD_DENOM_12431_MORE};};
template<> struct libdivide_constants<int16_t,12432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12432_MAGIC, .more = S16LD_DENOM_12432_MORE};};
template<> struct libdivide_constants<int16_t,12433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12433_MAGIC, .more = S16LD_DENOM_12433_MORE};};
template<> struct libdivide_constants<int16_t,12434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12434_MAGIC, .more = S16LD_DENOM_12434_MORE};};
template<> struct libdivide_constants<int16_t,12435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12435_MAGIC, .more = S16LD_DENOM_12435_MORE};};
template<> struct libdivide_constants<int16_t,12436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12436_MAGIC, .more = S16LD_DENOM_12436_MORE};};
template<> struct libdivide_constants<int16_t,12437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12437_MAGIC, .more = S16LD_DENOM_12437_MORE};};
template<> struct libdivide_constants<int16_t,12438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12438_MAGIC, .more = S16LD_DENOM_12438_MORE};};
template<> struct libdivide_constants<int16_t,12439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12439_MAGIC, .more = S16LD_DENOM_12439_MORE};};
template<> struct libdivide_constants<int16_t,12440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12440_MAGIC, .more = S16LD_DENOM_12440_MORE};};
template<> struct libdivide_constants<int16_t,12441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12441_MAGIC, .more = S16LD_DENOM_12441_MORE};};
template<> struct libdivide_constants<int16_t,12442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12442_MAGIC, .more = S16LD_DENOM_12442_MORE};};
template<> struct libdivide_constants<int16_t,12443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12443_MAGIC, .more = S16LD_DENOM_12443_MORE};};
template<> struct libdivide_constants<int16_t,12444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12444_MAGIC, .more = S16LD_DENOM_12444_MORE};};
template<> struct libdivide_constants<int16_t,12445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12445_MAGIC, .more = S16LD_DENOM_12445_MORE};};
template<> struct libdivide_constants<int16_t,12446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12446_MAGIC, .more = S16LD_DENOM_12446_MORE};};
template<> struct libdivide_constants<int16_t,12447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12447_MAGIC, .more = S16LD_DENOM_12447_MORE};};
template<> struct libdivide_constants<int16_t,12448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12448_MAGIC, .more = S16LD_DENOM_12448_MORE};};
template<> struct libdivide_constants<int16_t,12449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12449_MAGIC, .more = S16LD_DENOM_12449_MORE};};
template<> struct libdivide_constants<int16_t,12450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12450_MAGIC, .more = S16LD_DENOM_12450_MORE};};
template<> struct libdivide_constants<int16_t,12451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12451_MAGIC, .more = S16LD_DENOM_12451_MORE};};
template<> struct libdivide_constants<int16_t,12452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12452_MAGIC, .more = S16LD_DENOM_12452_MORE};};
template<> struct libdivide_constants<int16_t,12453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12453_MAGIC, .more = S16LD_DENOM_12453_MORE};};
template<> struct libdivide_constants<int16_t,12454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12454_MAGIC, .more = S16LD_DENOM_12454_MORE};};
template<> struct libdivide_constants<int16_t,12455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12455_MAGIC, .more = S16LD_DENOM_12455_MORE};};
template<> struct libdivide_constants<int16_t,12456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12456_MAGIC, .more = S16LD_DENOM_12456_MORE};};
template<> struct libdivide_constants<int16_t,12457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12457_MAGIC, .more = S16LD_DENOM_12457_MORE};};
template<> struct libdivide_constants<int16_t,12458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12458_MAGIC, .more = S16LD_DENOM_12458_MORE};};
template<> struct libdivide_constants<int16_t,12459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12459_MAGIC, .more = S16LD_DENOM_12459_MORE};};
template<> struct libdivide_constants<int16_t,12460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12460_MAGIC, .more = S16LD_DENOM_12460_MORE};};
template<> struct libdivide_constants<int16_t,12461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12461_MAGIC, .more = S16LD_DENOM_12461_MORE};};
template<> struct libdivide_constants<int16_t,12462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12462_MAGIC, .more = S16LD_DENOM_12462_MORE};};
template<> struct libdivide_constants<int16_t,12463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12463_MAGIC, .more = S16LD_DENOM_12463_MORE};};
template<> struct libdivide_constants<int16_t,12464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12464_MAGIC, .more = S16LD_DENOM_12464_MORE};};
template<> struct libdivide_constants<int16_t,12465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12465_MAGIC, .more = S16LD_DENOM_12465_MORE};};
template<> struct libdivide_constants<int16_t,12466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12466_MAGIC, .more = S16LD_DENOM_12466_MORE};};
template<> struct libdivide_constants<int16_t,12467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12467_MAGIC, .more = S16LD_DENOM_12467_MORE};};
template<> struct libdivide_constants<int16_t,12468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12468_MAGIC, .more = S16LD_DENOM_12468_MORE};};
template<> struct libdivide_constants<int16_t,12469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12469_MAGIC, .more = S16LD_DENOM_12469_MORE};};
template<> struct libdivide_constants<int16_t,12470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12470_MAGIC, .more = S16LD_DENOM_12470_MORE};};
template<> struct libdivide_constants<int16_t,12471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12471_MAGIC, .more = S16LD_DENOM_12471_MORE};};
template<> struct libdivide_constants<int16_t,12472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12472_MAGIC, .more = S16LD_DENOM_12472_MORE};};
template<> struct libdivide_constants<int16_t,12473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12473_MAGIC, .more = S16LD_DENOM_12473_MORE};};
template<> struct libdivide_constants<int16_t,12474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12474_MAGIC, .more = S16LD_DENOM_12474_MORE};};
template<> struct libdivide_constants<int16_t,12475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12475_MAGIC, .more = S16LD_DENOM_12475_MORE};};
template<> struct libdivide_constants<int16_t,12476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12476_MAGIC, .more = S16LD_DENOM_12476_MORE};};
template<> struct libdivide_constants<int16_t,12477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12477_MAGIC, .more = S16LD_DENOM_12477_MORE};};
template<> struct libdivide_constants<int16_t,12478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12478_MAGIC, .more = S16LD_DENOM_12478_MORE};};
template<> struct libdivide_constants<int16_t,12479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12479_MAGIC, .more = S16LD_DENOM_12479_MORE};};
template<> struct libdivide_constants<int16_t,12480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12480_MAGIC, .more = S16LD_DENOM_12480_MORE};};
template<> struct libdivide_constants<int16_t,12481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12481_MAGIC, .more = S16LD_DENOM_12481_MORE};};
template<> struct libdivide_constants<int16_t,12482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12482_MAGIC, .more = S16LD_DENOM_12482_MORE};};
template<> struct libdivide_constants<int16_t,12483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12483_MAGIC, .more = S16LD_DENOM_12483_MORE};};
template<> struct libdivide_constants<int16_t,12484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12484_MAGIC, .more = S16LD_DENOM_12484_MORE};};
template<> struct libdivide_constants<int16_t,12485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12485_MAGIC, .more = S16LD_DENOM_12485_MORE};};
template<> struct libdivide_constants<int16_t,12486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12486_MAGIC, .more = S16LD_DENOM_12486_MORE};};
template<> struct libdivide_constants<int16_t,12487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12487_MAGIC, .more = S16LD_DENOM_12487_MORE};};
template<> struct libdivide_constants<int16_t,12488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12488_MAGIC, .more = S16LD_DENOM_12488_MORE};};
template<> struct libdivide_constants<int16_t,12489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12489_MAGIC, .more = S16LD_DENOM_12489_MORE};};
template<> struct libdivide_constants<int16_t,12490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12490_MAGIC, .more = S16LD_DENOM_12490_MORE};};
template<> struct libdivide_constants<int16_t,12491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12491_MAGIC, .more = S16LD_DENOM_12491_MORE};};
template<> struct libdivide_constants<int16_t,12492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12492_MAGIC, .more = S16LD_DENOM_12492_MORE};};
template<> struct libdivide_constants<int16_t,12493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12493_MAGIC, .more = S16LD_DENOM_12493_MORE};};
template<> struct libdivide_constants<int16_t,12494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12494_MAGIC, .more = S16LD_DENOM_12494_MORE};};
template<> struct libdivide_constants<int16_t,12495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12495_MAGIC, .more = S16LD_DENOM_12495_MORE};};
template<> struct libdivide_constants<int16_t,12496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12496_MAGIC, .more = S16LD_DENOM_12496_MORE};};
template<> struct libdivide_constants<int16_t,12497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12497_MAGIC, .more = S16LD_DENOM_12497_MORE};};
template<> struct libdivide_constants<int16_t,12498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12498_MAGIC, .more = S16LD_DENOM_12498_MORE};};
template<> struct libdivide_constants<int16_t,12499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12499_MAGIC, .more = S16LD_DENOM_12499_MORE};};
template<> struct libdivide_constants<int16_t,12500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12500_MAGIC, .more = S16LD_DENOM_12500_MORE};};
template<> struct libdivide_constants<int16_t,12501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12501_MAGIC, .more = S16LD_DENOM_12501_MORE};};
template<> struct libdivide_constants<int16_t,12502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12502_MAGIC, .more = S16LD_DENOM_12502_MORE};};
template<> struct libdivide_constants<int16_t,12503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12503_MAGIC, .more = S16LD_DENOM_12503_MORE};};
template<> struct libdivide_constants<int16_t,12504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12504_MAGIC, .more = S16LD_DENOM_12504_MORE};};
template<> struct libdivide_constants<int16_t,12505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12505_MAGIC, .more = S16LD_DENOM_12505_MORE};};
template<> struct libdivide_constants<int16_t,12506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12506_MAGIC, .more = S16LD_DENOM_12506_MORE};};
template<> struct libdivide_constants<int16_t,12507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12507_MAGIC, .more = S16LD_DENOM_12507_MORE};};
template<> struct libdivide_constants<int16_t,12508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12508_MAGIC, .more = S16LD_DENOM_12508_MORE};};
template<> struct libdivide_constants<int16_t,12509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12509_MAGIC, .more = S16LD_DENOM_12509_MORE};};
template<> struct libdivide_constants<int16_t,12510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12510_MAGIC, .more = S16LD_DENOM_12510_MORE};};
template<> struct libdivide_constants<int16_t,12511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12511_MAGIC, .more = S16LD_DENOM_12511_MORE};};
template<> struct libdivide_constants<int16_t,12512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12512_MAGIC, .more = S16LD_DENOM_12512_MORE};};
template<> struct libdivide_constants<int16_t,12513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12513_MAGIC, .more = S16LD_DENOM_12513_MORE};};
template<> struct libdivide_constants<int16_t,12514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12514_MAGIC, .more = S16LD_DENOM_12514_MORE};};
template<> struct libdivide_constants<int16_t,12515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12515_MAGIC, .more = S16LD_DENOM_12515_MORE};};
template<> struct libdivide_constants<int16_t,12516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12516_MAGIC, .more = S16LD_DENOM_12516_MORE};};
template<> struct libdivide_constants<int16_t,12517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12517_MAGIC, .more = S16LD_DENOM_12517_MORE};};
template<> struct libdivide_constants<int16_t,12518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12518_MAGIC, .more = S16LD_DENOM_12518_MORE};};
template<> struct libdivide_constants<int16_t,12519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12519_MAGIC, .more = S16LD_DENOM_12519_MORE};};
template<> struct libdivide_constants<int16_t,12520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12520_MAGIC, .more = S16LD_DENOM_12520_MORE};};
template<> struct libdivide_constants<int16_t,12521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12521_MAGIC, .more = S16LD_DENOM_12521_MORE};};
template<> struct libdivide_constants<int16_t,12522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12522_MAGIC, .more = S16LD_DENOM_12522_MORE};};
template<> struct libdivide_constants<int16_t,12523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12523_MAGIC, .more = S16LD_DENOM_12523_MORE};};
template<> struct libdivide_constants<int16_t,12524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12524_MAGIC, .more = S16LD_DENOM_12524_MORE};};
template<> struct libdivide_constants<int16_t,12525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12525_MAGIC, .more = S16LD_DENOM_12525_MORE};};
template<> struct libdivide_constants<int16_t,12526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12526_MAGIC, .more = S16LD_DENOM_12526_MORE};};
template<> struct libdivide_constants<int16_t,12527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12527_MAGIC, .more = S16LD_DENOM_12527_MORE};};
template<> struct libdivide_constants<int16_t,12528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12528_MAGIC, .more = S16LD_DENOM_12528_MORE};};
template<> struct libdivide_constants<int16_t,12529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12529_MAGIC, .more = S16LD_DENOM_12529_MORE};};
template<> struct libdivide_constants<int16_t,12530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12530_MAGIC, .more = S16LD_DENOM_12530_MORE};};
template<> struct libdivide_constants<int16_t,12531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12531_MAGIC, .more = S16LD_DENOM_12531_MORE};};
template<> struct libdivide_constants<int16_t,12532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12532_MAGIC, .more = S16LD_DENOM_12532_MORE};};
template<> struct libdivide_constants<int16_t,12533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12533_MAGIC, .more = S16LD_DENOM_12533_MORE};};
template<> struct libdivide_constants<int16_t,12534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12534_MAGIC, .more = S16LD_DENOM_12534_MORE};};
template<> struct libdivide_constants<int16_t,12535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12535_MAGIC, .more = S16LD_DENOM_12535_MORE};};
template<> struct libdivide_constants<int16_t,12536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12536_MAGIC, .more = S16LD_DENOM_12536_MORE};};
template<> struct libdivide_constants<int16_t,12537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12537_MAGIC, .more = S16LD_DENOM_12537_MORE};};
template<> struct libdivide_constants<int16_t,12538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12538_MAGIC, .more = S16LD_DENOM_12538_MORE};};
template<> struct libdivide_constants<int16_t,12539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12539_MAGIC, .more = S16LD_DENOM_12539_MORE};};
template<> struct libdivide_constants<int16_t,12540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12540_MAGIC, .more = S16LD_DENOM_12540_MORE};};
template<> struct libdivide_constants<int16_t,12541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12541_MAGIC, .more = S16LD_DENOM_12541_MORE};};
template<> struct libdivide_constants<int16_t,12542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12542_MAGIC, .more = S16LD_DENOM_12542_MORE};};
template<> struct libdivide_constants<int16_t,12543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12543_MAGIC, .more = S16LD_DENOM_12543_MORE};};
template<> struct libdivide_constants<int16_t,12544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12544_MAGIC, .more = S16LD_DENOM_12544_MORE};};
template<> struct libdivide_constants<int16_t,12545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12545_MAGIC, .more = S16LD_DENOM_12545_MORE};};
template<> struct libdivide_constants<int16_t,12546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12546_MAGIC, .more = S16LD_DENOM_12546_MORE};};
template<> struct libdivide_constants<int16_t,12547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12547_MAGIC, .more = S16LD_DENOM_12547_MORE};};
template<> struct libdivide_constants<int16_t,12548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12548_MAGIC, .more = S16LD_DENOM_12548_MORE};};
template<> struct libdivide_constants<int16_t,12549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12549_MAGIC, .more = S16LD_DENOM_12549_MORE};};
template<> struct libdivide_constants<int16_t,12550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12550_MAGIC, .more = S16LD_DENOM_12550_MORE};};
template<> struct libdivide_constants<int16_t,12551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12551_MAGIC, .more = S16LD_DENOM_12551_MORE};};
template<> struct libdivide_constants<int16_t,12552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12552_MAGIC, .more = S16LD_DENOM_12552_MORE};};
template<> struct libdivide_constants<int16_t,12553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12553_MAGIC, .more = S16LD_DENOM_12553_MORE};};
template<> struct libdivide_constants<int16_t,12554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12554_MAGIC, .more = S16LD_DENOM_12554_MORE};};
template<> struct libdivide_constants<int16_t,12555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12555_MAGIC, .more = S16LD_DENOM_12555_MORE};};
template<> struct libdivide_constants<int16_t,12556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12556_MAGIC, .more = S16LD_DENOM_12556_MORE};};
template<> struct libdivide_constants<int16_t,12557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12557_MAGIC, .more = S16LD_DENOM_12557_MORE};};
template<> struct libdivide_constants<int16_t,12558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12558_MAGIC, .more = S16LD_DENOM_12558_MORE};};
template<> struct libdivide_constants<int16_t,12559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12559_MAGIC, .more = S16LD_DENOM_12559_MORE};};
template<> struct libdivide_constants<int16_t,12560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12560_MAGIC, .more = S16LD_DENOM_12560_MORE};};
template<> struct libdivide_constants<int16_t,12561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12561_MAGIC, .more = S16LD_DENOM_12561_MORE};};
template<> struct libdivide_constants<int16_t,12562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12562_MAGIC, .more = S16LD_DENOM_12562_MORE};};
template<> struct libdivide_constants<int16_t,12563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12563_MAGIC, .more = S16LD_DENOM_12563_MORE};};
template<> struct libdivide_constants<int16_t,12564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12564_MAGIC, .more = S16LD_DENOM_12564_MORE};};
template<> struct libdivide_constants<int16_t,12565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12565_MAGIC, .more = S16LD_DENOM_12565_MORE};};
template<> struct libdivide_constants<int16_t,12566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12566_MAGIC, .more = S16LD_DENOM_12566_MORE};};
template<> struct libdivide_constants<int16_t,12567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12567_MAGIC, .more = S16LD_DENOM_12567_MORE};};
template<> struct libdivide_constants<int16_t,12568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12568_MAGIC, .more = S16LD_DENOM_12568_MORE};};
template<> struct libdivide_constants<int16_t,12569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12569_MAGIC, .more = S16LD_DENOM_12569_MORE};};
template<> struct libdivide_constants<int16_t,12570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12570_MAGIC, .more = S16LD_DENOM_12570_MORE};};
template<> struct libdivide_constants<int16_t,12571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12571_MAGIC, .more = S16LD_DENOM_12571_MORE};};
template<> struct libdivide_constants<int16_t,12572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12572_MAGIC, .more = S16LD_DENOM_12572_MORE};};
template<> struct libdivide_constants<int16_t,12573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12573_MAGIC, .more = S16LD_DENOM_12573_MORE};};
template<> struct libdivide_constants<int16_t,12574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12574_MAGIC, .more = S16LD_DENOM_12574_MORE};};
template<> struct libdivide_constants<int16_t,12575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12575_MAGIC, .more = S16LD_DENOM_12575_MORE};};
template<> struct libdivide_constants<int16_t,12576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12576_MAGIC, .more = S16LD_DENOM_12576_MORE};};
template<> struct libdivide_constants<int16_t,12577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12577_MAGIC, .more = S16LD_DENOM_12577_MORE};};
template<> struct libdivide_constants<int16_t,12578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12578_MAGIC, .more = S16LD_DENOM_12578_MORE};};
template<> struct libdivide_constants<int16_t,12579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12579_MAGIC, .more = S16LD_DENOM_12579_MORE};};
template<> struct libdivide_constants<int16_t,12580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12580_MAGIC, .more = S16LD_DENOM_12580_MORE};};
template<> struct libdivide_constants<int16_t,12581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12581_MAGIC, .more = S16LD_DENOM_12581_MORE};};
template<> struct libdivide_constants<int16_t,12582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12582_MAGIC, .more = S16LD_DENOM_12582_MORE};};
template<> struct libdivide_constants<int16_t,12583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12583_MAGIC, .more = S16LD_DENOM_12583_MORE};};
template<> struct libdivide_constants<int16_t,12584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12584_MAGIC, .more = S16LD_DENOM_12584_MORE};};
template<> struct libdivide_constants<int16_t,12585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12585_MAGIC, .more = S16LD_DENOM_12585_MORE};};
template<> struct libdivide_constants<int16_t,12586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12586_MAGIC, .more = S16LD_DENOM_12586_MORE};};
template<> struct libdivide_constants<int16_t,12587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12587_MAGIC, .more = S16LD_DENOM_12587_MORE};};
template<> struct libdivide_constants<int16_t,12588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12588_MAGIC, .more = S16LD_DENOM_12588_MORE};};
template<> struct libdivide_constants<int16_t,12589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12589_MAGIC, .more = S16LD_DENOM_12589_MORE};};
template<> struct libdivide_constants<int16_t,12590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12590_MAGIC, .more = S16LD_DENOM_12590_MORE};};
template<> struct libdivide_constants<int16_t,12591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12591_MAGIC, .more = S16LD_DENOM_12591_MORE};};
template<> struct libdivide_constants<int16_t,12592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12592_MAGIC, .more = S16LD_DENOM_12592_MORE};};
template<> struct libdivide_constants<int16_t,12593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12593_MAGIC, .more = S16LD_DENOM_12593_MORE};};
template<> struct libdivide_constants<int16_t,12594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12594_MAGIC, .more = S16LD_DENOM_12594_MORE};};
template<> struct libdivide_constants<int16_t,12595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12595_MAGIC, .more = S16LD_DENOM_12595_MORE};};
template<> struct libdivide_constants<int16_t,12596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12596_MAGIC, .more = S16LD_DENOM_12596_MORE};};
template<> struct libdivide_constants<int16_t,12597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12597_MAGIC, .more = S16LD_DENOM_12597_MORE};};
template<> struct libdivide_constants<int16_t,12598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12598_MAGIC, .more = S16LD_DENOM_12598_MORE};};
template<> struct libdivide_constants<int16_t,12599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12599_MAGIC, .more = S16LD_DENOM_12599_MORE};};
template<> struct libdivide_constants<int16_t,12600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12600_MAGIC, .more = S16LD_DENOM_12600_MORE};};
template<> struct libdivide_constants<int16_t,12601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12601_MAGIC, .more = S16LD_DENOM_12601_MORE};};
template<> struct libdivide_constants<int16_t,12602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12602_MAGIC, .more = S16LD_DENOM_12602_MORE};};
template<> struct libdivide_constants<int16_t,12603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12603_MAGIC, .more = S16LD_DENOM_12603_MORE};};
template<> struct libdivide_constants<int16_t,12604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12604_MAGIC, .more = S16LD_DENOM_12604_MORE};};
template<> struct libdivide_constants<int16_t,12605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12605_MAGIC, .more = S16LD_DENOM_12605_MORE};};
template<> struct libdivide_constants<int16_t,12606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12606_MAGIC, .more = S16LD_DENOM_12606_MORE};};
template<> struct libdivide_constants<int16_t,12607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12607_MAGIC, .more = S16LD_DENOM_12607_MORE};};
template<> struct libdivide_constants<int16_t,12608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12608_MAGIC, .more = S16LD_DENOM_12608_MORE};};
template<> struct libdivide_constants<int16_t,12609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12609_MAGIC, .more = S16LD_DENOM_12609_MORE};};
template<> struct libdivide_constants<int16_t,12610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12610_MAGIC, .more = S16LD_DENOM_12610_MORE};};
template<> struct libdivide_constants<int16_t,12611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12611_MAGIC, .more = S16LD_DENOM_12611_MORE};};
template<> struct libdivide_constants<int16_t,12612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12612_MAGIC, .more = S16LD_DENOM_12612_MORE};};
template<> struct libdivide_constants<int16_t,12613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12613_MAGIC, .more = S16LD_DENOM_12613_MORE};};
template<> struct libdivide_constants<int16_t,12614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12614_MAGIC, .more = S16LD_DENOM_12614_MORE};};
template<> struct libdivide_constants<int16_t,12615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12615_MAGIC, .more = S16LD_DENOM_12615_MORE};};
template<> struct libdivide_constants<int16_t,12616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12616_MAGIC, .more = S16LD_DENOM_12616_MORE};};
template<> struct libdivide_constants<int16_t,12617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12617_MAGIC, .more = S16LD_DENOM_12617_MORE};};
template<> struct libdivide_constants<int16_t,12618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12618_MAGIC, .more = S16LD_DENOM_12618_MORE};};
template<> struct libdivide_constants<int16_t,12619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12619_MAGIC, .more = S16LD_DENOM_12619_MORE};};
template<> struct libdivide_constants<int16_t,12620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12620_MAGIC, .more = S16LD_DENOM_12620_MORE};};
template<> struct libdivide_constants<int16_t,12621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12621_MAGIC, .more = S16LD_DENOM_12621_MORE};};
template<> struct libdivide_constants<int16_t,12622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12622_MAGIC, .more = S16LD_DENOM_12622_MORE};};
template<> struct libdivide_constants<int16_t,12623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12623_MAGIC, .more = S16LD_DENOM_12623_MORE};};
template<> struct libdivide_constants<int16_t,12624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12624_MAGIC, .more = S16LD_DENOM_12624_MORE};};
template<> struct libdivide_constants<int16_t,12625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12625_MAGIC, .more = S16LD_DENOM_12625_MORE};};
template<> struct libdivide_constants<int16_t,12626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12626_MAGIC, .more = S16LD_DENOM_12626_MORE};};
template<> struct libdivide_constants<int16_t,12627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12627_MAGIC, .more = S16LD_DENOM_12627_MORE};};
template<> struct libdivide_constants<int16_t,12628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12628_MAGIC, .more = S16LD_DENOM_12628_MORE};};
template<> struct libdivide_constants<int16_t,12629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12629_MAGIC, .more = S16LD_DENOM_12629_MORE};};
template<> struct libdivide_constants<int16_t,12630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12630_MAGIC, .more = S16LD_DENOM_12630_MORE};};
template<> struct libdivide_constants<int16_t,12631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12631_MAGIC, .more = S16LD_DENOM_12631_MORE};};
template<> struct libdivide_constants<int16_t,12632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12632_MAGIC, .more = S16LD_DENOM_12632_MORE};};
template<> struct libdivide_constants<int16_t,12633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12633_MAGIC, .more = S16LD_DENOM_12633_MORE};};
template<> struct libdivide_constants<int16_t,12634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12634_MAGIC, .more = S16LD_DENOM_12634_MORE};};
template<> struct libdivide_constants<int16_t,12635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12635_MAGIC, .more = S16LD_DENOM_12635_MORE};};
template<> struct libdivide_constants<int16_t,12636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12636_MAGIC, .more = S16LD_DENOM_12636_MORE};};
template<> struct libdivide_constants<int16_t,12637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12637_MAGIC, .more = S16LD_DENOM_12637_MORE};};
template<> struct libdivide_constants<int16_t,12638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12638_MAGIC, .more = S16LD_DENOM_12638_MORE};};
template<> struct libdivide_constants<int16_t,12639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12639_MAGIC, .more = S16LD_DENOM_12639_MORE};};
template<> struct libdivide_constants<int16_t,12640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12640_MAGIC, .more = S16LD_DENOM_12640_MORE};};
template<> struct libdivide_constants<int16_t,12641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12641_MAGIC, .more = S16LD_DENOM_12641_MORE};};
template<> struct libdivide_constants<int16_t,12642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12642_MAGIC, .more = S16LD_DENOM_12642_MORE};};
template<> struct libdivide_constants<int16_t,12643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12643_MAGIC, .more = S16LD_DENOM_12643_MORE};};
template<> struct libdivide_constants<int16_t,12644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12644_MAGIC, .more = S16LD_DENOM_12644_MORE};};
template<> struct libdivide_constants<int16_t,12645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12645_MAGIC, .more = S16LD_DENOM_12645_MORE};};
template<> struct libdivide_constants<int16_t,12646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12646_MAGIC, .more = S16LD_DENOM_12646_MORE};};
template<> struct libdivide_constants<int16_t,12647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12647_MAGIC, .more = S16LD_DENOM_12647_MORE};};
template<> struct libdivide_constants<int16_t,12648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12648_MAGIC, .more = S16LD_DENOM_12648_MORE};};
template<> struct libdivide_constants<int16_t,12649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12649_MAGIC, .more = S16LD_DENOM_12649_MORE};};
template<> struct libdivide_constants<int16_t,12650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12650_MAGIC, .more = S16LD_DENOM_12650_MORE};};
template<> struct libdivide_constants<int16_t,12651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12651_MAGIC, .more = S16LD_DENOM_12651_MORE};};
template<> struct libdivide_constants<int16_t,12652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12652_MAGIC, .more = S16LD_DENOM_12652_MORE};};
template<> struct libdivide_constants<int16_t,12653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12653_MAGIC, .more = S16LD_DENOM_12653_MORE};};
template<> struct libdivide_constants<int16_t,12654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12654_MAGIC, .more = S16LD_DENOM_12654_MORE};};
template<> struct libdivide_constants<int16_t,12655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12655_MAGIC, .more = S16LD_DENOM_12655_MORE};};
template<> struct libdivide_constants<int16_t,12656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12656_MAGIC, .more = S16LD_DENOM_12656_MORE};};
template<> struct libdivide_constants<int16_t,12657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12657_MAGIC, .more = S16LD_DENOM_12657_MORE};};
template<> struct libdivide_constants<int16_t,12658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12658_MAGIC, .more = S16LD_DENOM_12658_MORE};};
template<> struct libdivide_constants<int16_t,12659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12659_MAGIC, .more = S16LD_DENOM_12659_MORE};};
template<> struct libdivide_constants<int16_t,12660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12660_MAGIC, .more = S16LD_DENOM_12660_MORE};};
template<> struct libdivide_constants<int16_t,12661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12661_MAGIC, .more = S16LD_DENOM_12661_MORE};};
template<> struct libdivide_constants<int16_t,12662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12662_MAGIC, .more = S16LD_DENOM_12662_MORE};};
template<> struct libdivide_constants<int16_t,12663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12663_MAGIC, .more = S16LD_DENOM_12663_MORE};};
template<> struct libdivide_constants<int16_t,12664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12664_MAGIC, .more = S16LD_DENOM_12664_MORE};};
template<> struct libdivide_constants<int16_t,12665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12665_MAGIC, .more = S16LD_DENOM_12665_MORE};};
template<> struct libdivide_constants<int16_t,12666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12666_MAGIC, .more = S16LD_DENOM_12666_MORE};};
template<> struct libdivide_constants<int16_t,12667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12667_MAGIC, .more = S16LD_DENOM_12667_MORE};};
template<> struct libdivide_constants<int16_t,12668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12668_MAGIC, .more = S16LD_DENOM_12668_MORE};};
template<> struct libdivide_constants<int16_t,12669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12669_MAGIC, .more = S16LD_DENOM_12669_MORE};};
template<> struct libdivide_constants<int16_t,12670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12670_MAGIC, .more = S16LD_DENOM_12670_MORE};};
template<> struct libdivide_constants<int16_t,12671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12671_MAGIC, .more = S16LD_DENOM_12671_MORE};};
template<> struct libdivide_constants<int16_t,12672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12672_MAGIC, .more = S16LD_DENOM_12672_MORE};};
template<> struct libdivide_constants<int16_t,12673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12673_MAGIC, .more = S16LD_DENOM_12673_MORE};};
template<> struct libdivide_constants<int16_t,12674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12674_MAGIC, .more = S16LD_DENOM_12674_MORE};};
template<> struct libdivide_constants<int16_t,12675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12675_MAGIC, .more = S16LD_DENOM_12675_MORE};};
template<> struct libdivide_constants<int16_t,12676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12676_MAGIC, .more = S16LD_DENOM_12676_MORE};};
template<> struct libdivide_constants<int16_t,12677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12677_MAGIC, .more = S16LD_DENOM_12677_MORE};};
template<> struct libdivide_constants<int16_t,12678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12678_MAGIC, .more = S16LD_DENOM_12678_MORE};};
template<> struct libdivide_constants<int16_t,12679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12679_MAGIC, .more = S16LD_DENOM_12679_MORE};};
template<> struct libdivide_constants<int16_t,12680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12680_MAGIC, .more = S16LD_DENOM_12680_MORE};};
template<> struct libdivide_constants<int16_t,12681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12681_MAGIC, .more = S16LD_DENOM_12681_MORE};};
template<> struct libdivide_constants<int16_t,12682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12682_MAGIC, .more = S16LD_DENOM_12682_MORE};};
template<> struct libdivide_constants<int16_t,12683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12683_MAGIC, .more = S16LD_DENOM_12683_MORE};};
template<> struct libdivide_constants<int16_t,12684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12684_MAGIC, .more = S16LD_DENOM_12684_MORE};};
template<> struct libdivide_constants<int16_t,12685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12685_MAGIC, .more = S16LD_DENOM_12685_MORE};};
template<> struct libdivide_constants<int16_t,12686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12686_MAGIC, .more = S16LD_DENOM_12686_MORE};};
template<> struct libdivide_constants<int16_t,12687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12687_MAGIC, .more = S16LD_DENOM_12687_MORE};};
template<> struct libdivide_constants<int16_t,12688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12688_MAGIC, .more = S16LD_DENOM_12688_MORE};};
template<> struct libdivide_constants<int16_t,12689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12689_MAGIC, .more = S16LD_DENOM_12689_MORE};};
template<> struct libdivide_constants<int16_t,12690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12690_MAGIC, .more = S16LD_DENOM_12690_MORE};};
template<> struct libdivide_constants<int16_t,12691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12691_MAGIC, .more = S16LD_DENOM_12691_MORE};};
template<> struct libdivide_constants<int16_t,12692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12692_MAGIC, .more = S16LD_DENOM_12692_MORE};};
template<> struct libdivide_constants<int16_t,12693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12693_MAGIC, .more = S16LD_DENOM_12693_MORE};};
template<> struct libdivide_constants<int16_t,12694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12694_MAGIC, .more = S16LD_DENOM_12694_MORE};};
template<> struct libdivide_constants<int16_t,12695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12695_MAGIC, .more = S16LD_DENOM_12695_MORE};};
template<> struct libdivide_constants<int16_t,12696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12696_MAGIC, .more = S16LD_DENOM_12696_MORE};};
template<> struct libdivide_constants<int16_t,12697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12697_MAGIC, .more = S16LD_DENOM_12697_MORE};};
template<> struct libdivide_constants<int16_t,12698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12698_MAGIC, .more = S16LD_DENOM_12698_MORE};};
template<> struct libdivide_constants<int16_t,12699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12699_MAGIC, .more = S16LD_DENOM_12699_MORE};};
template<> struct libdivide_constants<int16_t,12700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12700_MAGIC, .more = S16LD_DENOM_12700_MORE};};
template<> struct libdivide_constants<int16_t,12701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12701_MAGIC, .more = S16LD_DENOM_12701_MORE};};
template<> struct libdivide_constants<int16_t,12702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12702_MAGIC, .more = S16LD_DENOM_12702_MORE};};
template<> struct libdivide_constants<int16_t,12703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12703_MAGIC, .more = S16LD_DENOM_12703_MORE};};
template<> struct libdivide_constants<int16_t,12704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12704_MAGIC, .more = S16LD_DENOM_12704_MORE};};
template<> struct libdivide_constants<int16_t,12705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12705_MAGIC, .more = S16LD_DENOM_12705_MORE};};
template<> struct libdivide_constants<int16_t,12706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12706_MAGIC, .more = S16LD_DENOM_12706_MORE};};
template<> struct libdivide_constants<int16_t,12707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12707_MAGIC, .more = S16LD_DENOM_12707_MORE};};
template<> struct libdivide_constants<int16_t,12708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12708_MAGIC, .more = S16LD_DENOM_12708_MORE};};
template<> struct libdivide_constants<int16_t,12709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12709_MAGIC, .more = S16LD_DENOM_12709_MORE};};
template<> struct libdivide_constants<int16_t,12710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12710_MAGIC, .more = S16LD_DENOM_12710_MORE};};
template<> struct libdivide_constants<int16_t,12711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12711_MAGIC, .more = S16LD_DENOM_12711_MORE};};
template<> struct libdivide_constants<int16_t,12712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12712_MAGIC, .more = S16LD_DENOM_12712_MORE};};
template<> struct libdivide_constants<int16_t,12713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12713_MAGIC, .more = S16LD_DENOM_12713_MORE};};
template<> struct libdivide_constants<int16_t,12714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12714_MAGIC, .more = S16LD_DENOM_12714_MORE};};
template<> struct libdivide_constants<int16_t,12715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12715_MAGIC, .more = S16LD_DENOM_12715_MORE};};
template<> struct libdivide_constants<int16_t,12716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12716_MAGIC, .more = S16LD_DENOM_12716_MORE};};
template<> struct libdivide_constants<int16_t,12717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12717_MAGIC, .more = S16LD_DENOM_12717_MORE};};
template<> struct libdivide_constants<int16_t,12718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12718_MAGIC, .more = S16LD_DENOM_12718_MORE};};
template<> struct libdivide_constants<int16_t,12719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12719_MAGIC, .more = S16LD_DENOM_12719_MORE};};
template<> struct libdivide_constants<int16_t,12720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12720_MAGIC, .more = S16LD_DENOM_12720_MORE};};
template<> struct libdivide_constants<int16_t,12721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12721_MAGIC, .more = S16LD_DENOM_12721_MORE};};
template<> struct libdivide_constants<int16_t,12722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12722_MAGIC, .more = S16LD_DENOM_12722_MORE};};
template<> struct libdivide_constants<int16_t,12723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12723_MAGIC, .more = S16LD_DENOM_12723_MORE};};
template<> struct libdivide_constants<int16_t,12724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12724_MAGIC, .more = S16LD_DENOM_12724_MORE};};
template<> struct libdivide_constants<int16_t,12725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12725_MAGIC, .more = S16LD_DENOM_12725_MORE};};
template<> struct libdivide_constants<int16_t,12726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12726_MAGIC, .more = S16LD_DENOM_12726_MORE};};
template<> struct libdivide_constants<int16_t,12727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12727_MAGIC, .more = S16LD_DENOM_12727_MORE};};
template<> struct libdivide_constants<int16_t,12728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12728_MAGIC, .more = S16LD_DENOM_12728_MORE};};
template<> struct libdivide_constants<int16_t,12729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12729_MAGIC, .more = S16LD_DENOM_12729_MORE};};
template<> struct libdivide_constants<int16_t,12730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12730_MAGIC, .more = S16LD_DENOM_12730_MORE};};
template<> struct libdivide_constants<int16_t,12731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12731_MAGIC, .more = S16LD_DENOM_12731_MORE};};
template<> struct libdivide_constants<int16_t,12732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12732_MAGIC, .more = S16LD_DENOM_12732_MORE};};
template<> struct libdivide_constants<int16_t,12733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12733_MAGIC, .more = S16LD_DENOM_12733_MORE};};
template<> struct libdivide_constants<int16_t,12734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12734_MAGIC, .more = S16LD_DENOM_12734_MORE};};
template<> struct libdivide_constants<int16_t,12735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12735_MAGIC, .more = S16LD_DENOM_12735_MORE};};
template<> struct libdivide_constants<int16_t,12736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12736_MAGIC, .more = S16LD_DENOM_12736_MORE};};
template<> struct libdivide_constants<int16_t,12737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12737_MAGIC, .more = S16LD_DENOM_12737_MORE};};
template<> struct libdivide_constants<int16_t,12738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12738_MAGIC, .more = S16LD_DENOM_12738_MORE};};
template<> struct libdivide_constants<int16_t,12739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12739_MAGIC, .more = S16LD_DENOM_12739_MORE};};
template<> struct libdivide_constants<int16_t,12740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12740_MAGIC, .more = S16LD_DENOM_12740_MORE};};
template<> struct libdivide_constants<int16_t,12741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12741_MAGIC, .more = S16LD_DENOM_12741_MORE};};
template<> struct libdivide_constants<int16_t,12742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12742_MAGIC, .more = S16LD_DENOM_12742_MORE};};
template<> struct libdivide_constants<int16_t,12743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12743_MAGIC, .more = S16LD_DENOM_12743_MORE};};
template<> struct libdivide_constants<int16_t,12744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12744_MAGIC, .more = S16LD_DENOM_12744_MORE};};
template<> struct libdivide_constants<int16_t,12745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12745_MAGIC, .more = S16LD_DENOM_12745_MORE};};
template<> struct libdivide_constants<int16_t,12746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12746_MAGIC, .more = S16LD_DENOM_12746_MORE};};
template<> struct libdivide_constants<int16_t,12747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12747_MAGIC, .more = S16LD_DENOM_12747_MORE};};
template<> struct libdivide_constants<int16_t,12748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12748_MAGIC, .more = S16LD_DENOM_12748_MORE};};
template<> struct libdivide_constants<int16_t,12749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12749_MAGIC, .more = S16LD_DENOM_12749_MORE};};
template<> struct libdivide_constants<int16_t,12750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12750_MAGIC, .more = S16LD_DENOM_12750_MORE};};
template<> struct libdivide_constants<int16_t,12751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12751_MAGIC, .more = S16LD_DENOM_12751_MORE};};
template<> struct libdivide_constants<int16_t,12752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12752_MAGIC, .more = S16LD_DENOM_12752_MORE};};
template<> struct libdivide_constants<int16_t,12753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12753_MAGIC, .more = S16LD_DENOM_12753_MORE};};
template<> struct libdivide_constants<int16_t,12754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12754_MAGIC, .more = S16LD_DENOM_12754_MORE};};
template<> struct libdivide_constants<int16_t,12755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12755_MAGIC, .more = S16LD_DENOM_12755_MORE};};
template<> struct libdivide_constants<int16_t,12756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12756_MAGIC, .more = S16LD_DENOM_12756_MORE};};
template<> struct libdivide_constants<int16_t,12757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12757_MAGIC, .more = S16LD_DENOM_12757_MORE};};
template<> struct libdivide_constants<int16_t,12758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12758_MAGIC, .more = S16LD_DENOM_12758_MORE};};
template<> struct libdivide_constants<int16_t,12759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12759_MAGIC, .more = S16LD_DENOM_12759_MORE};};
template<> struct libdivide_constants<int16_t,12760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12760_MAGIC, .more = S16LD_DENOM_12760_MORE};};
template<> struct libdivide_constants<int16_t,12761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12761_MAGIC, .more = S16LD_DENOM_12761_MORE};};
template<> struct libdivide_constants<int16_t,12762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12762_MAGIC, .more = S16LD_DENOM_12762_MORE};};
template<> struct libdivide_constants<int16_t,12763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12763_MAGIC, .more = S16LD_DENOM_12763_MORE};};
template<> struct libdivide_constants<int16_t,12764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12764_MAGIC, .more = S16LD_DENOM_12764_MORE};};
template<> struct libdivide_constants<int16_t,12765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12765_MAGIC, .more = S16LD_DENOM_12765_MORE};};
template<> struct libdivide_constants<int16_t,12766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12766_MAGIC, .more = S16LD_DENOM_12766_MORE};};
template<> struct libdivide_constants<int16_t,12767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12767_MAGIC, .more = S16LD_DENOM_12767_MORE};};
template<> struct libdivide_constants<int16_t,12768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12768_MAGIC, .more = S16LD_DENOM_12768_MORE};};
template<> struct libdivide_constants<int16_t,12769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12769_MAGIC, .more = S16LD_DENOM_12769_MORE};};
template<> struct libdivide_constants<int16_t,12770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12770_MAGIC, .more = S16LD_DENOM_12770_MORE};};
template<> struct libdivide_constants<int16_t,12771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12771_MAGIC, .more = S16LD_DENOM_12771_MORE};};
template<> struct libdivide_constants<int16_t,12772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12772_MAGIC, .more = S16LD_DENOM_12772_MORE};};
template<> struct libdivide_constants<int16_t,12773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12773_MAGIC, .more = S16LD_DENOM_12773_MORE};};
template<> struct libdivide_constants<int16_t,12774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12774_MAGIC, .more = S16LD_DENOM_12774_MORE};};
template<> struct libdivide_constants<int16_t,12775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12775_MAGIC, .more = S16LD_DENOM_12775_MORE};};
template<> struct libdivide_constants<int16_t,12776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12776_MAGIC, .more = S16LD_DENOM_12776_MORE};};
template<> struct libdivide_constants<int16_t,12777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12777_MAGIC, .more = S16LD_DENOM_12777_MORE};};
template<> struct libdivide_constants<int16_t,12778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12778_MAGIC, .more = S16LD_DENOM_12778_MORE};};
template<> struct libdivide_constants<int16_t,12779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12779_MAGIC, .more = S16LD_DENOM_12779_MORE};};
template<> struct libdivide_constants<int16_t,12780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12780_MAGIC, .more = S16LD_DENOM_12780_MORE};};
template<> struct libdivide_constants<int16_t,12781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12781_MAGIC, .more = S16LD_DENOM_12781_MORE};};
template<> struct libdivide_constants<int16_t,12782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12782_MAGIC, .more = S16LD_DENOM_12782_MORE};};
template<> struct libdivide_constants<int16_t,12783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12783_MAGIC, .more = S16LD_DENOM_12783_MORE};};
template<> struct libdivide_constants<int16_t,12784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12784_MAGIC, .more = S16LD_DENOM_12784_MORE};};
template<> struct libdivide_constants<int16_t,12785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12785_MAGIC, .more = S16LD_DENOM_12785_MORE};};
template<> struct libdivide_constants<int16_t,12786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12786_MAGIC, .more = S16LD_DENOM_12786_MORE};};
template<> struct libdivide_constants<int16_t,12787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12787_MAGIC, .more = S16LD_DENOM_12787_MORE};};
template<> struct libdivide_constants<int16_t,12788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12788_MAGIC, .more = S16LD_DENOM_12788_MORE};};
template<> struct libdivide_constants<int16_t,12789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12789_MAGIC, .more = S16LD_DENOM_12789_MORE};};
template<> struct libdivide_constants<int16_t,12790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12790_MAGIC, .more = S16LD_DENOM_12790_MORE};};
template<> struct libdivide_constants<int16_t,12791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12791_MAGIC, .more = S16LD_DENOM_12791_MORE};};
template<> struct libdivide_constants<int16_t,12792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12792_MAGIC, .more = S16LD_DENOM_12792_MORE};};
template<> struct libdivide_constants<int16_t,12793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12793_MAGIC, .more = S16LD_DENOM_12793_MORE};};
template<> struct libdivide_constants<int16_t,12794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12794_MAGIC, .more = S16LD_DENOM_12794_MORE};};
template<> struct libdivide_constants<int16_t,12795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12795_MAGIC, .more = S16LD_DENOM_12795_MORE};};
template<> struct libdivide_constants<int16_t,12796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12796_MAGIC, .more = S16LD_DENOM_12796_MORE};};
template<> struct libdivide_constants<int16_t,12797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12797_MAGIC, .more = S16LD_DENOM_12797_MORE};};
template<> struct libdivide_constants<int16_t,12798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12798_MAGIC, .more = S16LD_DENOM_12798_MORE};};
template<> struct libdivide_constants<int16_t,12799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12799_MAGIC, .more = S16LD_DENOM_12799_MORE};};
template<> struct libdivide_constants<int16_t,12800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12800_MAGIC, .more = S16LD_DENOM_12800_MORE};};
template<> struct libdivide_constants<int16_t,12801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12801_MAGIC, .more = S16LD_DENOM_12801_MORE};};
template<> struct libdivide_constants<int16_t,12802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12802_MAGIC, .more = S16LD_DENOM_12802_MORE};};
template<> struct libdivide_constants<int16_t,12803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12803_MAGIC, .more = S16LD_DENOM_12803_MORE};};
template<> struct libdivide_constants<int16_t,12804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12804_MAGIC, .more = S16LD_DENOM_12804_MORE};};
template<> struct libdivide_constants<int16_t,12805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12805_MAGIC, .more = S16LD_DENOM_12805_MORE};};
template<> struct libdivide_constants<int16_t,12806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12806_MAGIC, .more = S16LD_DENOM_12806_MORE};};
template<> struct libdivide_constants<int16_t,12807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12807_MAGIC, .more = S16LD_DENOM_12807_MORE};};
template<> struct libdivide_constants<int16_t,12808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12808_MAGIC, .more = S16LD_DENOM_12808_MORE};};
template<> struct libdivide_constants<int16_t,12809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12809_MAGIC, .more = S16LD_DENOM_12809_MORE};};
template<> struct libdivide_constants<int16_t,12810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12810_MAGIC, .more = S16LD_DENOM_12810_MORE};};
template<> struct libdivide_constants<int16_t,12811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12811_MAGIC, .more = S16LD_DENOM_12811_MORE};};
template<> struct libdivide_constants<int16_t,12812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12812_MAGIC, .more = S16LD_DENOM_12812_MORE};};
template<> struct libdivide_constants<int16_t,12813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12813_MAGIC, .more = S16LD_DENOM_12813_MORE};};
template<> struct libdivide_constants<int16_t,12814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12814_MAGIC, .more = S16LD_DENOM_12814_MORE};};
template<> struct libdivide_constants<int16_t,12815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12815_MAGIC, .more = S16LD_DENOM_12815_MORE};};
template<> struct libdivide_constants<int16_t,12816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12816_MAGIC, .more = S16LD_DENOM_12816_MORE};};
template<> struct libdivide_constants<int16_t,12817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12817_MAGIC, .more = S16LD_DENOM_12817_MORE};};
template<> struct libdivide_constants<int16_t,12818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12818_MAGIC, .more = S16LD_DENOM_12818_MORE};};
template<> struct libdivide_constants<int16_t,12819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12819_MAGIC, .more = S16LD_DENOM_12819_MORE};};
template<> struct libdivide_constants<int16_t,12820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12820_MAGIC, .more = S16LD_DENOM_12820_MORE};};
template<> struct libdivide_constants<int16_t,12821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12821_MAGIC, .more = S16LD_DENOM_12821_MORE};};
template<> struct libdivide_constants<int16_t,12822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12822_MAGIC, .more = S16LD_DENOM_12822_MORE};};
template<> struct libdivide_constants<int16_t,12823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12823_MAGIC, .more = S16LD_DENOM_12823_MORE};};
template<> struct libdivide_constants<int16_t,12824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12824_MAGIC, .more = S16LD_DENOM_12824_MORE};};
template<> struct libdivide_constants<int16_t,12825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12825_MAGIC, .more = S16LD_DENOM_12825_MORE};};
template<> struct libdivide_constants<int16_t,12826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12826_MAGIC, .more = S16LD_DENOM_12826_MORE};};
template<> struct libdivide_constants<int16_t,12827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12827_MAGIC, .more = S16LD_DENOM_12827_MORE};};
template<> struct libdivide_constants<int16_t,12828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12828_MAGIC, .more = S16LD_DENOM_12828_MORE};};
template<> struct libdivide_constants<int16_t,12829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12829_MAGIC, .more = S16LD_DENOM_12829_MORE};};
template<> struct libdivide_constants<int16_t,12830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12830_MAGIC, .more = S16LD_DENOM_12830_MORE};};
template<> struct libdivide_constants<int16_t,12831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12831_MAGIC, .more = S16LD_DENOM_12831_MORE};};
template<> struct libdivide_constants<int16_t,12832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12832_MAGIC, .more = S16LD_DENOM_12832_MORE};};
template<> struct libdivide_constants<int16_t,12833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12833_MAGIC, .more = S16LD_DENOM_12833_MORE};};
template<> struct libdivide_constants<int16_t,12834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12834_MAGIC, .more = S16LD_DENOM_12834_MORE};};
template<> struct libdivide_constants<int16_t,12835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12835_MAGIC, .more = S16LD_DENOM_12835_MORE};};
template<> struct libdivide_constants<int16_t,12836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12836_MAGIC, .more = S16LD_DENOM_12836_MORE};};
template<> struct libdivide_constants<int16_t,12837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12837_MAGIC, .more = S16LD_DENOM_12837_MORE};};
template<> struct libdivide_constants<int16_t,12838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12838_MAGIC, .more = S16LD_DENOM_12838_MORE};};
template<> struct libdivide_constants<int16_t,12839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12839_MAGIC, .more = S16LD_DENOM_12839_MORE};};
template<> struct libdivide_constants<int16_t,12840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12840_MAGIC, .more = S16LD_DENOM_12840_MORE};};
template<> struct libdivide_constants<int16_t,12841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12841_MAGIC, .more = S16LD_DENOM_12841_MORE};};
template<> struct libdivide_constants<int16_t,12842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12842_MAGIC, .more = S16LD_DENOM_12842_MORE};};
template<> struct libdivide_constants<int16_t,12843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12843_MAGIC, .more = S16LD_DENOM_12843_MORE};};
template<> struct libdivide_constants<int16_t,12844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12844_MAGIC, .more = S16LD_DENOM_12844_MORE};};
template<> struct libdivide_constants<int16_t,12845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12845_MAGIC, .more = S16LD_DENOM_12845_MORE};};
template<> struct libdivide_constants<int16_t,12846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12846_MAGIC, .more = S16LD_DENOM_12846_MORE};};
template<> struct libdivide_constants<int16_t,12847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12847_MAGIC, .more = S16LD_DENOM_12847_MORE};};
template<> struct libdivide_constants<int16_t,12848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12848_MAGIC, .more = S16LD_DENOM_12848_MORE};};
template<> struct libdivide_constants<int16_t,12849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12849_MAGIC, .more = S16LD_DENOM_12849_MORE};};
template<> struct libdivide_constants<int16_t,12850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12850_MAGIC, .more = S16LD_DENOM_12850_MORE};};
template<> struct libdivide_constants<int16_t,12851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12851_MAGIC, .more = S16LD_DENOM_12851_MORE};};
template<> struct libdivide_constants<int16_t,12852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12852_MAGIC, .more = S16LD_DENOM_12852_MORE};};
template<> struct libdivide_constants<int16_t,12853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12853_MAGIC, .more = S16LD_DENOM_12853_MORE};};
template<> struct libdivide_constants<int16_t,12854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12854_MAGIC, .more = S16LD_DENOM_12854_MORE};};
template<> struct libdivide_constants<int16_t,12855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12855_MAGIC, .more = S16LD_DENOM_12855_MORE};};
template<> struct libdivide_constants<int16_t,12856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12856_MAGIC, .more = S16LD_DENOM_12856_MORE};};
template<> struct libdivide_constants<int16_t,12857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12857_MAGIC, .more = S16LD_DENOM_12857_MORE};};
template<> struct libdivide_constants<int16_t,12858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12858_MAGIC, .more = S16LD_DENOM_12858_MORE};};
template<> struct libdivide_constants<int16_t,12859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12859_MAGIC, .more = S16LD_DENOM_12859_MORE};};
template<> struct libdivide_constants<int16_t,12860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12860_MAGIC, .more = S16LD_DENOM_12860_MORE};};
template<> struct libdivide_constants<int16_t,12861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12861_MAGIC, .more = S16LD_DENOM_12861_MORE};};
template<> struct libdivide_constants<int16_t,12862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12862_MAGIC, .more = S16LD_DENOM_12862_MORE};};
template<> struct libdivide_constants<int16_t,12863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12863_MAGIC, .more = S16LD_DENOM_12863_MORE};};
template<> struct libdivide_constants<int16_t,12864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12864_MAGIC, .more = S16LD_DENOM_12864_MORE};};
template<> struct libdivide_constants<int16_t,12865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12865_MAGIC, .more = S16LD_DENOM_12865_MORE};};
template<> struct libdivide_constants<int16_t,12866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12866_MAGIC, .more = S16LD_DENOM_12866_MORE};};
template<> struct libdivide_constants<int16_t,12867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12867_MAGIC, .more = S16LD_DENOM_12867_MORE};};
template<> struct libdivide_constants<int16_t,12868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12868_MAGIC, .more = S16LD_DENOM_12868_MORE};};
template<> struct libdivide_constants<int16_t,12869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12869_MAGIC, .more = S16LD_DENOM_12869_MORE};};
template<> struct libdivide_constants<int16_t,12870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12870_MAGIC, .more = S16LD_DENOM_12870_MORE};};
template<> struct libdivide_constants<int16_t,12871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12871_MAGIC, .more = S16LD_DENOM_12871_MORE};};
template<> struct libdivide_constants<int16_t,12872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12872_MAGIC, .more = S16LD_DENOM_12872_MORE};};
template<> struct libdivide_constants<int16_t,12873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12873_MAGIC, .more = S16LD_DENOM_12873_MORE};};
template<> struct libdivide_constants<int16_t,12874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12874_MAGIC, .more = S16LD_DENOM_12874_MORE};};
template<> struct libdivide_constants<int16_t,12875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12875_MAGIC, .more = S16LD_DENOM_12875_MORE};};
template<> struct libdivide_constants<int16_t,12876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12876_MAGIC, .more = S16LD_DENOM_12876_MORE};};
template<> struct libdivide_constants<int16_t,12877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12877_MAGIC, .more = S16LD_DENOM_12877_MORE};};
template<> struct libdivide_constants<int16_t,12878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12878_MAGIC, .more = S16LD_DENOM_12878_MORE};};
template<> struct libdivide_constants<int16_t,12879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12879_MAGIC, .more = S16LD_DENOM_12879_MORE};};
template<> struct libdivide_constants<int16_t,12880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12880_MAGIC, .more = S16LD_DENOM_12880_MORE};};
template<> struct libdivide_constants<int16_t,12881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12881_MAGIC, .more = S16LD_DENOM_12881_MORE};};
template<> struct libdivide_constants<int16_t,12882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12882_MAGIC, .more = S16LD_DENOM_12882_MORE};};
template<> struct libdivide_constants<int16_t,12883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12883_MAGIC, .more = S16LD_DENOM_12883_MORE};};
template<> struct libdivide_constants<int16_t,12884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12884_MAGIC, .more = S16LD_DENOM_12884_MORE};};
template<> struct libdivide_constants<int16_t,12885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12885_MAGIC, .more = S16LD_DENOM_12885_MORE};};
template<> struct libdivide_constants<int16_t,12886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12886_MAGIC, .more = S16LD_DENOM_12886_MORE};};
template<> struct libdivide_constants<int16_t,12887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12887_MAGIC, .more = S16LD_DENOM_12887_MORE};};
template<> struct libdivide_constants<int16_t,12888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12888_MAGIC, .more = S16LD_DENOM_12888_MORE};};
template<> struct libdivide_constants<int16_t,12889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12889_MAGIC, .more = S16LD_DENOM_12889_MORE};};
template<> struct libdivide_constants<int16_t,12890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12890_MAGIC, .more = S16LD_DENOM_12890_MORE};};
template<> struct libdivide_constants<int16_t,12891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12891_MAGIC, .more = S16LD_DENOM_12891_MORE};};
template<> struct libdivide_constants<int16_t,12892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12892_MAGIC, .more = S16LD_DENOM_12892_MORE};};
template<> struct libdivide_constants<int16_t,12893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12893_MAGIC, .more = S16LD_DENOM_12893_MORE};};
template<> struct libdivide_constants<int16_t,12894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12894_MAGIC, .more = S16LD_DENOM_12894_MORE};};
template<> struct libdivide_constants<int16_t,12895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12895_MAGIC, .more = S16LD_DENOM_12895_MORE};};
template<> struct libdivide_constants<int16_t,12896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12896_MAGIC, .more = S16LD_DENOM_12896_MORE};};
template<> struct libdivide_constants<int16_t,12897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12897_MAGIC, .more = S16LD_DENOM_12897_MORE};};
template<> struct libdivide_constants<int16_t,12898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12898_MAGIC, .more = S16LD_DENOM_12898_MORE};};
template<> struct libdivide_constants<int16_t,12899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12899_MAGIC, .more = S16LD_DENOM_12899_MORE};};
template<> struct libdivide_constants<int16_t,12900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12900_MAGIC, .more = S16LD_DENOM_12900_MORE};};
template<> struct libdivide_constants<int16_t,12901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12901_MAGIC, .more = S16LD_DENOM_12901_MORE};};
template<> struct libdivide_constants<int16_t,12902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12902_MAGIC, .more = S16LD_DENOM_12902_MORE};};
template<> struct libdivide_constants<int16_t,12903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12903_MAGIC, .more = S16LD_DENOM_12903_MORE};};
template<> struct libdivide_constants<int16_t,12904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12904_MAGIC, .more = S16LD_DENOM_12904_MORE};};
template<> struct libdivide_constants<int16_t,12905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12905_MAGIC, .more = S16LD_DENOM_12905_MORE};};
template<> struct libdivide_constants<int16_t,12906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12906_MAGIC, .more = S16LD_DENOM_12906_MORE};};
template<> struct libdivide_constants<int16_t,12907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12907_MAGIC, .more = S16LD_DENOM_12907_MORE};};
template<> struct libdivide_constants<int16_t,12908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12908_MAGIC, .more = S16LD_DENOM_12908_MORE};};
template<> struct libdivide_constants<int16_t,12909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12909_MAGIC, .more = S16LD_DENOM_12909_MORE};};
template<> struct libdivide_constants<int16_t,12910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12910_MAGIC, .more = S16LD_DENOM_12910_MORE};};
template<> struct libdivide_constants<int16_t,12911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12911_MAGIC, .more = S16LD_DENOM_12911_MORE};};
template<> struct libdivide_constants<int16_t,12912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12912_MAGIC, .more = S16LD_DENOM_12912_MORE};};
template<> struct libdivide_constants<int16_t,12913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12913_MAGIC, .more = S16LD_DENOM_12913_MORE};};
template<> struct libdivide_constants<int16_t,12914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12914_MAGIC, .more = S16LD_DENOM_12914_MORE};};
template<> struct libdivide_constants<int16_t,12915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12915_MAGIC, .more = S16LD_DENOM_12915_MORE};};
template<> struct libdivide_constants<int16_t,12916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12916_MAGIC, .more = S16LD_DENOM_12916_MORE};};
template<> struct libdivide_constants<int16_t,12917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12917_MAGIC, .more = S16LD_DENOM_12917_MORE};};
template<> struct libdivide_constants<int16_t,12918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12918_MAGIC, .more = S16LD_DENOM_12918_MORE};};
template<> struct libdivide_constants<int16_t,12919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12919_MAGIC, .more = S16LD_DENOM_12919_MORE};};
template<> struct libdivide_constants<int16_t,12920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12920_MAGIC, .more = S16LD_DENOM_12920_MORE};};
template<> struct libdivide_constants<int16_t,12921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12921_MAGIC, .more = S16LD_DENOM_12921_MORE};};
template<> struct libdivide_constants<int16_t,12922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12922_MAGIC, .more = S16LD_DENOM_12922_MORE};};
template<> struct libdivide_constants<int16_t,12923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12923_MAGIC, .more = S16LD_DENOM_12923_MORE};};
template<> struct libdivide_constants<int16_t,12924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12924_MAGIC, .more = S16LD_DENOM_12924_MORE};};
template<> struct libdivide_constants<int16_t,12925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12925_MAGIC, .more = S16LD_DENOM_12925_MORE};};
template<> struct libdivide_constants<int16_t,12926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12926_MAGIC, .more = S16LD_DENOM_12926_MORE};};
template<> struct libdivide_constants<int16_t,12927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12927_MAGIC, .more = S16LD_DENOM_12927_MORE};};
template<> struct libdivide_constants<int16_t,12928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12928_MAGIC, .more = S16LD_DENOM_12928_MORE};};
template<> struct libdivide_constants<int16_t,12929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12929_MAGIC, .more = S16LD_DENOM_12929_MORE};};
template<> struct libdivide_constants<int16_t,12930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12930_MAGIC, .more = S16LD_DENOM_12930_MORE};};
template<> struct libdivide_constants<int16_t,12931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12931_MAGIC, .more = S16LD_DENOM_12931_MORE};};
template<> struct libdivide_constants<int16_t,12932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12932_MAGIC, .more = S16LD_DENOM_12932_MORE};};
template<> struct libdivide_constants<int16_t,12933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12933_MAGIC, .more = S16LD_DENOM_12933_MORE};};
template<> struct libdivide_constants<int16_t,12934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12934_MAGIC, .more = S16LD_DENOM_12934_MORE};};
template<> struct libdivide_constants<int16_t,12935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12935_MAGIC, .more = S16LD_DENOM_12935_MORE};};
template<> struct libdivide_constants<int16_t,12936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12936_MAGIC, .more = S16LD_DENOM_12936_MORE};};
template<> struct libdivide_constants<int16_t,12937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12937_MAGIC, .more = S16LD_DENOM_12937_MORE};};
template<> struct libdivide_constants<int16_t,12938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12938_MAGIC, .more = S16LD_DENOM_12938_MORE};};
template<> struct libdivide_constants<int16_t,12939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12939_MAGIC, .more = S16LD_DENOM_12939_MORE};};
template<> struct libdivide_constants<int16_t,12940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12940_MAGIC, .more = S16LD_DENOM_12940_MORE};};
template<> struct libdivide_constants<int16_t,12941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12941_MAGIC, .more = S16LD_DENOM_12941_MORE};};
template<> struct libdivide_constants<int16_t,12942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12942_MAGIC, .more = S16LD_DENOM_12942_MORE};};
template<> struct libdivide_constants<int16_t,12943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12943_MAGIC, .more = S16LD_DENOM_12943_MORE};};
template<> struct libdivide_constants<int16_t,12944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12944_MAGIC, .more = S16LD_DENOM_12944_MORE};};
template<> struct libdivide_constants<int16_t,12945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12945_MAGIC, .more = S16LD_DENOM_12945_MORE};};
template<> struct libdivide_constants<int16_t,12946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12946_MAGIC, .more = S16LD_DENOM_12946_MORE};};
template<> struct libdivide_constants<int16_t,12947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12947_MAGIC, .more = S16LD_DENOM_12947_MORE};};
template<> struct libdivide_constants<int16_t,12948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12948_MAGIC, .more = S16LD_DENOM_12948_MORE};};
template<> struct libdivide_constants<int16_t,12949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12949_MAGIC, .more = S16LD_DENOM_12949_MORE};};
template<> struct libdivide_constants<int16_t,12950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12950_MAGIC, .more = S16LD_DENOM_12950_MORE};};
template<> struct libdivide_constants<int16_t,12951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12951_MAGIC, .more = S16LD_DENOM_12951_MORE};};
template<> struct libdivide_constants<int16_t,12952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12952_MAGIC, .more = S16LD_DENOM_12952_MORE};};
template<> struct libdivide_constants<int16_t,12953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12953_MAGIC, .more = S16LD_DENOM_12953_MORE};};
template<> struct libdivide_constants<int16_t,12954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12954_MAGIC, .more = S16LD_DENOM_12954_MORE};};
template<> struct libdivide_constants<int16_t,12955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12955_MAGIC, .more = S16LD_DENOM_12955_MORE};};
template<> struct libdivide_constants<int16_t,12956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12956_MAGIC, .more = S16LD_DENOM_12956_MORE};};
template<> struct libdivide_constants<int16_t,12957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12957_MAGIC, .more = S16LD_DENOM_12957_MORE};};
template<> struct libdivide_constants<int16_t,12958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12958_MAGIC, .more = S16LD_DENOM_12958_MORE};};
template<> struct libdivide_constants<int16_t,12959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12959_MAGIC, .more = S16LD_DENOM_12959_MORE};};
template<> struct libdivide_constants<int16_t,12960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12960_MAGIC, .more = S16LD_DENOM_12960_MORE};};
template<> struct libdivide_constants<int16_t,12961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12961_MAGIC, .more = S16LD_DENOM_12961_MORE};};
template<> struct libdivide_constants<int16_t,12962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12962_MAGIC, .more = S16LD_DENOM_12962_MORE};};
template<> struct libdivide_constants<int16_t,12963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12963_MAGIC, .more = S16LD_DENOM_12963_MORE};};
template<> struct libdivide_constants<int16_t,12964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12964_MAGIC, .more = S16LD_DENOM_12964_MORE};};
template<> struct libdivide_constants<int16_t,12965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12965_MAGIC, .more = S16LD_DENOM_12965_MORE};};
template<> struct libdivide_constants<int16_t,12966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12966_MAGIC, .more = S16LD_DENOM_12966_MORE};};
template<> struct libdivide_constants<int16_t,12967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12967_MAGIC, .more = S16LD_DENOM_12967_MORE};};
template<> struct libdivide_constants<int16_t,12968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12968_MAGIC, .more = S16LD_DENOM_12968_MORE};};
template<> struct libdivide_constants<int16_t,12969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12969_MAGIC, .more = S16LD_DENOM_12969_MORE};};
template<> struct libdivide_constants<int16_t,12970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12970_MAGIC, .more = S16LD_DENOM_12970_MORE};};
template<> struct libdivide_constants<int16_t,12971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12971_MAGIC, .more = S16LD_DENOM_12971_MORE};};
template<> struct libdivide_constants<int16_t,12972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12972_MAGIC, .more = S16LD_DENOM_12972_MORE};};
template<> struct libdivide_constants<int16_t,12973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12973_MAGIC, .more = S16LD_DENOM_12973_MORE};};
template<> struct libdivide_constants<int16_t,12974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12974_MAGIC, .more = S16LD_DENOM_12974_MORE};};
template<> struct libdivide_constants<int16_t,12975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12975_MAGIC, .more = S16LD_DENOM_12975_MORE};};
template<> struct libdivide_constants<int16_t,12976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12976_MAGIC, .more = S16LD_DENOM_12976_MORE};};
template<> struct libdivide_constants<int16_t,12977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12977_MAGIC, .more = S16LD_DENOM_12977_MORE};};
template<> struct libdivide_constants<int16_t,12978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12978_MAGIC, .more = S16LD_DENOM_12978_MORE};};
template<> struct libdivide_constants<int16_t,12979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12979_MAGIC, .more = S16LD_DENOM_12979_MORE};};
template<> struct libdivide_constants<int16_t,12980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12980_MAGIC, .more = S16LD_DENOM_12980_MORE};};
template<> struct libdivide_constants<int16_t,12981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12981_MAGIC, .more = S16LD_DENOM_12981_MORE};};
template<> struct libdivide_constants<int16_t,12982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12982_MAGIC, .more = S16LD_DENOM_12982_MORE};};
template<> struct libdivide_constants<int16_t,12983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12983_MAGIC, .more = S16LD_DENOM_12983_MORE};};
template<> struct libdivide_constants<int16_t,12984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12984_MAGIC, .more = S16LD_DENOM_12984_MORE};};
template<> struct libdivide_constants<int16_t,12985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12985_MAGIC, .more = S16LD_DENOM_12985_MORE};};
template<> struct libdivide_constants<int16_t,12986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12986_MAGIC, .more = S16LD_DENOM_12986_MORE};};
template<> struct libdivide_constants<int16_t,12987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12987_MAGIC, .more = S16LD_DENOM_12987_MORE};};
template<> struct libdivide_constants<int16_t,12988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12988_MAGIC, .more = S16LD_DENOM_12988_MORE};};
template<> struct libdivide_constants<int16_t,12989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12989_MAGIC, .more = S16LD_DENOM_12989_MORE};};
template<> struct libdivide_constants<int16_t,12990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12990_MAGIC, .more = S16LD_DENOM_12990_MORE};};
template<> struct libdivide_constants<int16_t,12991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12991_MAGIC, .more = S16LD_DENOM_12991_MORE};};
template<> struct libdivide_constants<int16_t,12992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12992_MAGIC, .more = S16LD_DENOM_12992_MORE};};
template<> struct libdivide_constants<int16_t,12993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12993_MAGIC, .more = S16LD_DENOM_12993_MORE};};
template<> struct libdivide_constants<int16_t,12994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12994_MAGIC, .more = S16LD_DENOM_12994_MORE};};
template<> struct libdivide_constants<int16_t,12995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12995_MAGIC, .more = S16LD_DENOM_12995_MORE};};
template<> struct libdivide_constants<int16_t,12996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12996_MAGIC, .more = S16LD_DENOM_12996_MORE};};
template<> struct libdivide_constants<int16_t,12997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12997_MAGIC, .more = S16LD_DENOM_12997_MORE};};
template<> struct libdivide_constants<int16_t,12998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12998_MAGIC, .more = S16LD_DENOM_12998_MORE};};
template<> struct libdivide_constants<int16_t,12999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_12999_MAGIC, .more = S16LD_DENOM_12999_MORE};};
template<> struct libdivide_constants<int16_t,13000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13000_MAGIC, .more = S16LD_DENOM_13000_MORE};};
template<> struct libdivide_constants<int16_t,13001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13001_MAGIC, .more = S16LD_DENOM_13001_MORE};};
template<> struct libdivide_constants<int16_t,13002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13002_MAGIC, .more = S16LD_DENOM_13002_MORE};};
template<> struct libdivide_constants<int16_t,13003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13003_MAGIC, .more = S16LD_DENOM_13003_MORE};};
template<> struct libdivide_constants<int16_t,13004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13004_MAGIC, .more = S16LD_DENOM_13004_MORE};};
template<> struct libdivide_constants<int16_t,13005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13005_MAGIC, .more = S16LD_DENOM_13005_MORE};};
template<> struct libdivide_constants<int16_t,13006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13006_MAGIC, .more = S16LD_DENOM_13006_MORE};};
template<> struct libdivide_constants<int16_t,13007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13007_MAGIC, .more = S16LD_DENOM_13007_MORE};};
template<> struct libdivide_constants<int16_t,13008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13008_MAGIC, .more = S16LD_DENOM_13008_MORE};};
template<> struct libdivide_constants<int16_t,13009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13009_MAGIC, .more = S16LD_DENOM_13009_MORE};};
template<> struct libdivide_constants<int16_t,13010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13010_MAGIC, .more = S16LD_DENOM_13010_MORE};};
template<> struct libdivide_constants<int16_t,13011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13011_MAGIC, .more = S16LD_DENOM_13011_MORE};};
template<> struct libdivide_constants<int16_t,13012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13012_MAGIC, .more = S16LD_DENOM_13012_MORE};};
template<> struct libdivide_constants<int16_t,13013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13013_MAGIC, .more = S16LD_DENOM_13013_MORE};};
template<> struct libdivide_constants<int16_t,13014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13014_MAGIC, .more = S16LD_DENOM_13014_MORE};};
template<> struct libdivide_constants<int16_t,13015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13015_MAGIC, .more = S16LD_DENOM_13015_MORE};};
template<> struct libdivide_constants<int16_t,13016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13016_MAGIC, .more = S16LD_DENOM_13016_MORE};};
template<> struct libdivide_constants<int16_t,13017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13017_MAGIC, .more = S16LD_DENOM_13017_MORE};};
template<> struct libdivide_constants<int16_t,13018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13018_MAGIC, .more = S16LD_DENOM_13018_MORE};};
template<> struct libdivide_constants<int16_t,13019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13019_MAGIC, .more = S16LD_DENOM_13019_MORE};};
template<> struct libdivide_constants<int16_t,13020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13020_MAGIC, .more = S16LD_DENOM_13020_MORE};};
template<> struct libdivide_constants<int16_t,13021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13021_MAGIC, .more = S16LD_DENOM_13021_MORE};};
template<> struct libdivide_constants<int16_t,13022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13022_MAGIC, .more = S16LD_DENOM_13022_MORE};};
template<> struct libdivide_constants<int16_t,13023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13023_MAGIC, .more = S16LD_DENOM_13023_MORE};};
template<> struct libdivide_constants<int16_t,13024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13024_MAGIC, .more = S16LD_DENOM_13024_MORE};};
template<> struct libdivide_constants<int16_t,13025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13025_MAGIC, .more = S16LD_DENOM_13025_MORE};};
template<> struct libdivide_constants<int16_t,13026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13026_MAGIC, .more = S16LD_DENOM_13026_MORE};};
template<> struct libdivide_constants<int16_t,13027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13027_MAGIC, .more = S16LD_DENOM_13027_MORE};};
template<> struct libdivide_constants<int16_t,13028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13028_MAGIC, .more = S16LD_DENOM_13028_MORE};};
template<> struct libdivide_constants<int16_t,13029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13029_MAGIC, .more = S16LD_DENOM_13029_MORE};};
template<> struct libdivide_constants<int16_t,13030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13030_MAGIC, .more = S16LD_DENOM_13030_MORE};};
template<> struct libdivide_constants<int16_t,13031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13031_MAGIC, .more = S16LD_DENOM_13031_MORE};};
template<> struct libdivide_constants<int16_t,13032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13032_MAGIC, .more = S16LD_DENOM_13032_MORE};};
template<> struct libdivide_constants<int16_t,13033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13033_MAGIC, .more = S16LD_DENOM_13033_MORE};};
template<> struct libdivide_constants<int16_t,13034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13034_MAGIC, .more = S16LD_DENOM_13034_MORE};};
template<> struct libdivide_constants<int16_t,13035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13035_MAGIC, .more = S16LD_DENOM_13035_MORE};};
template<> struct libdivide_constants<int16_t,13036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13036_MAGIC, .more = S16LD_DENOM_13036_MORE};};
template<> struct libdivide_constants<int16_t,13037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13037_MAGIC, .more = S16LD_DENOM_13037_MORE};};
template<> struct libdivide_constants<int16_t,13038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13038_MAGIC, .more = S16LD_DENOM_13038_MORE};};
template<> struct libdivide_constants<int16_t,13039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13039_MAGIC, .more = S16LD_DENOM_13039_MORE};};
template<> struct libdivide_constants<int16_t,13040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13040_MAGIC, .more = S16LD_DENOM_13040_MORE};};
template<> struct libdivide_constants<int16_t,13041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13041_MAGIC, .more = S16LD_DENOM_13041_MORE};};
template<> struct libdivide_constants<int16_t,13042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13042_MAGIC, .more = S16LD_DENOM_13042_MORE};};
template<> struct libdivide_constants<int16_t,13043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13043_MAGIC, .more = S16LD_DENOM_13043_MORE};};
template<> struct libdivide_constants<int16_t,13044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13044_MAGIC, .more = S16LD_DENOM_13044_MORE};};
template<> struct libdivide_constants<int16_t,13045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13045_MAGIC, .more = S16LD_DENOM_13045_MORE};};
template<> struct libdivide_constants<int16_t,13046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13046_MAGIC, .more = S16LD_DENOM_13046_MORE};};
template<> struct libdivide_constants<int16_t,13047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13047_MAGIC, .more = S16LD_DENOM_13047_MORE};};
template<> struct libdivide_constants<int16_t,13048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13048_MAGIC, .more = S16LD_DENOM_13048_MORE};};
template<> struct libdivide_constants<int16_t,13049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13049_MAGIC, .more = S16LD_DENOM_13049_MORE};};
template<> struct libdivide_constants<int16_t,13050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13050_MAGIC, .more = S16LD_DENOM_13050_MORE};};
template<> struct libdivide_constants<int16_t,13051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13051_MAGIC, .more = S16LD_DENOM_13051_MORE};};
template<> struct libdivide_constants<int16_t,13052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13052_MAGIC, .more = S16LD_DENOM_13052_MORE};};
template<> struct libdivide_constants<int16_t,13053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13053_MAGIC, .more = S16LD_DENOM_13053_MORE};};
template<> struct libdivide_constants<int16_t,13054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13054_MAGIC, .more = S16LD_DENOM_13054_MORE};};
template<> struct libdivide_constants<int16_t,13055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13055_MAGIC, .more = S16LD_DENOM_13055_MORE};};
template<> struct libdivide_constants<int16_t,13056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13056_MAGIC, .more = S16LD_DENOM_13056_MORE};};
template<> struct libdivide_constants<int16_t,13057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13057_MAGIC, .more = S16LD_DENOM_13057_MORE};};
template<> struct libdivide_constants<int16_t,13058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13058_MAGIC, .more = S16LD_DENOM_13058_MORE};};
template<> struct libdivide_constants<int16_t,13059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13059_MAGIC, .more = S16LD_DENOM_13059_MORE};};
template<> struct libdivide_constants<int16_t,13060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13060_MAGIC, .more = S16LD_DENOM_13060_MORE};};
template<> struct libdivide_constants<int16_t,13061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13061_MAGIC, .more = S16LD_DENOM_13061_MORE};};
template<> struct libdivide_constants<int16_t,13062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13062_MAGIC, .more = S16LD_DENOM_13062_MORE};};
template<> struct libdivide_constants<int16_t,13063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13063_MAGIC, .more = S16LD_DENOM_13063_MORE};};
template<> struct libdivide_constants<int16_t,13064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13064_MAGIC, .more = S16LD_DENOM_13064_MORE};};
template<> struct libdivide_constants<int16_t,13065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13065_MAGIC, .more = S16LD_DENOM_13065_MORE};};
template<> struct libdivide_constants<int16_t,13066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13066_MAGIC, .more = S16LD_DENOM_13066_MORE};};
template<> struct libdivide_constants<int16_t,13067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13067_MAGIC, .more = S16LD_DENOM_13067_MORE};};
template<> struct libdivide_constants<int16_t,13068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13068_MAGIC, .more = S16LD_DENOM_13068_MORE};};
template<> struct libdivide_constants<int16_t,13069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13069_MAGIC, .more = S16LD_DENOM_13069_MORE};};
template<> struct libdivide_constants<int16_t,13070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13070_MAGIC, .more = S16LD_DENOM_13070_MORE};};
template<> struct libdivide_constants<int16_t,13071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13071_MAGIC, .more = S16LD_DENOM_13071_MORE};};
template<> struct libdivide_constants<int16_t,13072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13072_MAGIC, .more = S16LD_DENOM_13072_MORE};};
template<> struct libdivide_constants<int16_t,13073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13073_MAGIC, .more = S16LD_DENOM_13073_MORE};};
template<> struct libdivide_constants<int16_t,13074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13074_MAGIC, .more = S16LD_DENOM_13074_MORE};};
template<> struct libdivide_constants<int16_t,13075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13075_MAGIC, .more = S16LD_DENOM_13075_MORE};};
template<> struct libdivide_constants<int16_t,13076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13076_MAGIC, .more = S16LD_DENOM_13076_MORE};};
template<> struct libdivide_constants<int16_t,13077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13077_MAGIC, .more = S16LD_DENOM_13077_MORE};};
template<> struct libdivide_constants<int16_t,13078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13078_MAGIC, .more = S16LD_DENOM_13078_MORE};};
template<> struct libdivide_constants<int16_t,13079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13079_MAGIC, .more = S16LD_DENOM_13079_MORE};};
template<> struct libdivide_constants<int16_t,13080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13080_MAGIC, .more = S16LD_DENOM_13080_MORE};};
template<> struct libdivide_constants<int16_t,13081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13081_MAGIC, .more = S16LD_DENOM_13081_MORE};};
template<> struct libdivide_constants<int16_t,13082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13082_MAGIC, .more = S16LD_DENOM_13082_MORE};};
template<> struct libdivide_constants<int16_t,13083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13083_MAGIC, .more = S16LD_DENOM_13083_MORE};};
template<> struct libdivide_constants<int16_t,13084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13084_MAGIC, .more = S16LD_DENOM_13084_MORE};};
template<> struct libdivide_constants<int16_t,13085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13085_MAGIC, .more = S16LD_DENOM_13085_MORE};};
template<> struct libdivide_constants<int16_t,13086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13086_MAGIC, .more = S16LD_DENOM_13086_MORE};};
template<> struct libdivide_constants<int16_t,13087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13087_MAGIC, .more = S16LD_DENOM_13087_MORE};};
template<> struct libdivide_constants<int16_t,13088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13088_MAGIC, .more = S16LD_DENOM_13088_MORE};};
template<> struct libdivide_constants<int16_t,13089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13089_MAGIC, .more = S16LD_DENOM_13089_MORE};};
template<> struct libdivide_constants<int16_t,13090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13090_MAGIC, .more = S16LD_DENOM_13090_MORE};};
template<> struct libdivide_constants<int16_t,13091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13091_MAGIC, .more = S16LD_DENOM_13091_MORE};};
template<> struct libdivide_constants<int16_t,13092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13092_MAGIC, .more = S16LD_DENOM_13092_MORE};};
template<> struct libdivide_constants<int16_t,13093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13093_MAGIC, .more = S16LD_DENOM_13093_MORE};};
template<> struct libdivide_constants<int16_t,13094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13094_MAGIC, .more = S16LD_DENOM_13094_MORE};};
template<> struct libdivide_constants<int16_t,13095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13095_MAGIC, .more = S16LD_DENOM_13095_MORE};};
template<> struct libdivide_constants<int16_t,13096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13096_MAGIC, .more = S16LD_DENOM_13096_MORE};};
template<> struct libdivide_constants<int16_t,13097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13097_MAGIC, .more = S16LD_DENOM_13097_MORE};};
template<> struct libdivide_constants<int16_t,13098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13098_MAGIC, .more = S16LD_DENOM_13098_MORE};};
template<> struct libdivide_constants<int16_t,13099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13099_MAGIC, .more = S16LD_DENOM_13099_MORE};};
template<> struct libdivide_constants<int16_t,13100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13100_MAGIC, .more = S16LD_DENOM_13100_MORE};};
template<> struct libdivide_constants<int16_t,13101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13101_MAGIC, .more = S16LD_DENOM_13101_MORE};};
template<> struct libdivide_constants<int16_t,13102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13102_MAGIC, .more = S16LD_DENOM_13102_MORE};};
template<> struct libdivide_constants<int16_t,13103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13103_MAGIC, .more = S16LD_DENOM_13103_MORE};};
template<> struct libdivide_constants<int16_t,13104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13104_MAGIC, .more = S16LD_DENOM_13104_MORE};};
template<> struct libdivide_constants<int16_t,13105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13105_MAGIC, .more = S16LD_DENOM_13105_MORE};};
template<> struct libdivide_constants<int16_t,13106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13106_MAGIC, .more = S16LD_DENOM_13106_MORE};};
template<> struct libdivide_constants<int16_t,13107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13107_MAGIC, .more = S16LD_DENOM_13107_MORE};};
template<> struct libdivide_constants<int16_t,13108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13108_MAGIC, .more = S16LD_DENOM_13108_MORE};};
template<> struct libdivide_constants<int16_t,13109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13109_MAGIC, .more = S16LD_DENOM_13109_MORE};};
template<> struct libdivide_constants<int16_t,13110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13110_MAGIC, .more = S16LD_DENOM_13110_MORE};};
template<> struct libdivide_constants<int16_t,13111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13111_MAGIC, .more = S16LD_DENOM_13111_MORE};};
template<> struct libdivide_constants<int16_t,13112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13112_MAGIC, .more = S16LD_DENOM_13112_MORE};};
template<> struct libdivide_constants<int16_t,13113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13113_MAGIC, .more = S16LD_DENOM_13113_MORE};};
template<> struct libdivide_constants<int16_t,13114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13114_MAGIC, .more = S16LD_DENOM_13114_MORE};};
template<> struct libdivide_constants<int16_t,13115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13115_MAGIC, .more = S16LD_DENOM_13115_MORE};};
template<> struct libdivide_constants<int16_t,13116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13116_MAGIC, .more = S16LD_DENOM_13116_MORE};};
template<> struct libdivide_constants<int16_t,13117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13117_MAGIC, .more = S16LD_DENOM_13117_MORE};};
template<> struct libdivide_constants<int16_t,13118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13118_MAGIC, .more = S16LD_DENOM_13118_MORE};};
template<> struct libdivide_constants<int16_t,13119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13119_MAGIC, .more = S16LD_DENOM_13119_MORE};};
template<> struct libdivide_constants<int16_t,13120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13120_MAGIC, .more = S16LD_DENOM_13120_MORE};};
template<> struct libdivide_constants<int16_t,13121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13121_MAGIC, .more = S16LD_DENOM_13121_MORE};};
template<> struct libdivide_constants<int16_t,13122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13122_MAGIC, .more = S16LD_DENOM_13122_MORE};};
template<> struct libdivide_constants<int16_t,13123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13123_MAGIC, .more = S16LD_DENOM_13123_MORE};};
template<> struct libdivide_constants<int16_t,13124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13124_MAGIC, .more = S16LD_DENOM_13124_MORE};};
template<> struct libdivide_constants<int16_t,13125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13125_MAGIC, .more = S16LD_DENOM_13125_MORE};};
template<> struct libdivide_constants<int16_t,13126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13126_MAGIC, .more = S16LD_DENOM_13126_MORE};};
template<> struct libdivide_constants<int16_t,13127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13127_MAGIC, .more = S16LD_DENOM_13127_MORE};};
template<> struct libdivide_constants<int16_t,13128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13128_MAGIC, .more = S16LD_DENOM_13128_MORE};};
template<> struct libdivide_constants<int16_t,13129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13129_MAGIC, .more = S16LD_DENOM_13129_MORE};};
template<> struct libdivide_constants<int16_t,13130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13130_MAGIC, .more = S16LD_DENOM_13130_MORE};};
template<> struct libdivide_constants<int16_t,13131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13131_MAGIC, .more = S16LD_DENOM_13131_MORE};};
template<> struct libdivide_constants<int16_t,13132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13132_MAGIC, .more = S16LD_DENOM_13132_MORE};};
template<> struct libdivide_constants<int16_t,13133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13133_MAGIC, .more = S16LD_DENOM_13133_MORE};};
template<> struct libdivide_constants<int16_t,13134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13134_MAGIC, .more = S16LD_DENOM_13134_MORE};};
template<> struct libdivide_constants<int16_t,13135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13135_MAGIC, .more = S16LD_DENOM_13135_MORE};};
template<> struct libdivide_constants<int16_t,13136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13136_MAGIC, .more = S16LD_DENOM_13136_MORE};};
template<> struct libdivide_constants<int16_t,13137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13137_MAGIC, .more = S16LD_DENOM_13137_MORE};};
template<> struct libdivide_constants<int16_t,13138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13138_MAGIC, .more = S16LD_DENOM_13138_MORE};};
template<> struct libdivide_constants<int16_t,13139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13139_MAGIC, .more = S16LD_DENOM_13139_MORE};};
template<> struct libdivide_constants<int16_t,13140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13140_MAGIC, .more = S16LD_DENOM_13140_MORE};};
template<> struct libdivide_constants<int16_t,13141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13141_MAGIC, .more = S16LD_DENOM_13141_MORE};};
template<> struct libdivide_constants<int16_t,13142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13142_MAGIC, .more = S16LD_DENOM_13142_MORE};};
template<> struct libdivide_constants<int16_t,13143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13143_MAGIC, .more = S16LD_DENOM_13143_MORE};};
template<> struct libdivide_constants<int16_t,13144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13144_MAGIC, .more = S16LD_DENOM_13144_MORE};};
template<> struct libdivide_constants<int16_t,13145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13145_MAGIC, .more = S16LD_DENOM_13145_MORE};};
template<> struct libdivide_constants<int16_t,13146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13146_MAGIC, .more = S16LD_DENOM_13146_MORE};};
template<> struct libdivide_constants<int16_t,13147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13147_MAGIC, .more = S16LD_DENOM_13147_MORE};};
template<> struct libdivide_constants<int16_t,13148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13148_MAGIC, .more = S16LD_DENOM_13148_MORE};};
template<> struct libdivide_constants<int16_t,13149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13149_MAGIC, .more = S16LD_DENOM_13149_MORE};};
template<> struct libdivide_constants<int16_t,13150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13150_MAGIC, .more = S16LD_DENOM_13150_MORE};};
template<> struct libdivide_constants<int16_t,13151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13151_MAGIC, .more = S16LD_DENOM_13151_MORE};};
template<> struct libdivide_constants<int16_t,13152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13152_MAGIC, .more = S16LD_DENOM_13152_MORE};};
template<> struct libdivide_constants<int16_t,13153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13153_MAGIC, .more = S16LD_DENOM_13153_MORE};};
template<> struct libdivide_constants<int16_t,13154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13154_MAGIC, .more = S16LD_DENOM_13154_MORE};};
template<> struct libdivide_constants<int16_t,13155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13155_MAGIC, .more = S16LD_DENOM_13155_MORE};};
template<> struct libdivide_constants<int16_t,13156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13156_MAGIC, .more = S16LD_DENOM_13156_MORE};};
template<> struct libdivide_constants<int16_t,13157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13157_MAGIC, .more = S16LD_DENOM_13157_MORE};};
template<> struct libdivide_constants<int16_t,13158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13158_MAGIC, .more = S16LD_DENOM_13158_MORE};};
template<> struct libdivide_constants<int16_t,13159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13159_MAGIC, .more = S16LD_DENOM_13159_MORE};};
template<> struct libdivide_constants<int16_t,13160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13160_MAGIC, .more = S16LD_DENOM_13160_MORE};};
template<> struct libdivide_constants<int16_t,13161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13161_MAGIC, .more = S16LD_DENOM_13161_MORE};};
template<> struct libdivide_constants<int16_t,13162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13162_MAGIC, .more = S16LD_DENOM_13162_MORE};};
template<> struct libdivide_constants<int16_t,13163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13163_MAGIC, .more = S16LD_DENOM_13163_MORE};};
template<> struct libdivide_constants<int16_t,13164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13164_MAGIC, .more = S16LD_DENOM_13164_MORE};};
template<> struct libdivide_constants<int16_t,13165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13165_MAGIC, .more = S16LD_DENOM_13165_MORE};};
template<> struct libdivide_constants<int16_t,13166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13166_MAGIC, .more = S16LD_DENOM_13166_MORE};};
template<> struct libdivide_constants<int16_t,13167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13167_MAGIC, .more = S16LD_DENOM_13167_MORE};};
template<> struct libdivide_constants<int16_t,13168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13168_MAGIC, .more = S16LD_DENOM_13168_MORE};};
template<> struct libdivide_constants<int16_t,13169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13169_MAGIC, .more = S16LD_DENOM_13169_MORE};};
template<> struct libdivide_constants<int16_t,13170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13170_MAGIC, .more = S16LD_DENOM_13170_MORE};};
template<> struct libdivide_constants<int16_t,13171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13171_MAGIC, .more = S16LD_DENOM_13171_MORE};};
template<> struct libdivide_constants<int16_t,13172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13172_MAGIC, .more = S16LD_DENOM_13172_MORE};};
template<> struct libdivide_constants<int16_t,13173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13173_MAGIC, .more = S16LD_DENOM_13173_MORE};};
template<> struct libdivide_constants<int16_t,13174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13174_MAGIC, .more = S16LD_DENOM_13174_MORE};};
template<> struct libdivide_constants<int16_t,13175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13175_MAGIC, .more = S16LD_DENOM_13175_MORE};};
template<> struct libdivide_constants<int16_t,13176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13176_MAGIC, .more = S16LD_DENOM_13176_MORE};};
template<> struct libdivide_constants<int16_t,13177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13177_MAGIC, .more = S16LD_DENOM_13177_MORE};};
template<> struct libdivide_constants<int16_t,13178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13178_MAGIC, .more = S16LD_DENOM_13178_MORE};};
template<> struct libdivide_constants<int16_t,13179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13179_MAGIC, .more = S16LD_DENOM_13179_MORE};};
template<> struct libdivide_constants<int16_t,13180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13180_MAGIC, .more = S16LD_DENOM_13180_MORE};};
template<> struct libdivide_constants<int16_t,13181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13181_MAGIC, .more = S16LD_DENOM_13181_MORE};};
template<> struct libdivide_constants<int16_t,13182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13182_MAGIC, .more = S16LD_DENOM_13182_MORE};};
template<> struct libdivide_constants<int16_t,13183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13183_MAGIC, .more = S16LD_DENOM_13183_MORE};};
template<> struct libdivide_constants<int16_t,13184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13184_MAGIC, .more = S16LD_DENOM_13184_MORE};};
template<> struct libdivide_constants<int16_t,13185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13185_MAGIC, .more = S16LD_DENOM_13185_MORE};};
template<> struct libdivide_constants<int16_t,13186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13186_MAGIC, .more = S16LD_DENOM_13186_MORE};};
template<> struct libdivide_constants<int16_t,13187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13187_MAGIC, .more = S16LD_DENOM_13187_MORE};};
template<> struct libdivide_constants<int16_t,13188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13188_MAGIC, .more = S16LD_DENOM_13188_MORE};};
template<> struct libdivide_constants<int16_t,13189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13189_MAGIC, .more = S16LD_DENOM_13189_MORE};};
template<> struct libdivide_constants<int16_t,13190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13190_MAGIC, .more = S16LD_DENOM_13190_MORE};};
template<> struct libdivide_constants<int16_t,13191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13191_MAGIC, .more = S16LD_DENOM_13191_MORE};};
template<> struct libdivide_constants<int16_t,13192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13192_MAGIC, .more = S16LD_DENOM_13192_MORE};};
template<> struct libdivide_constants<int16_t,13193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13193_MAGIC, .more = S16LD_DENOM_13193_MORE};};
template<> struct libdivide_constants<int16_t,13194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13194_MAGIC, .more = S16LD_DENOM_13194_MORE};};
template<> struct libdivide_constants<int16_t,13195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13195_MAGIC, .more = S16LD_DENOM_13195_MORE};};
template<> struct libdivide_constants<int16_t,13196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13196_MAGIC, .more = S16LD_DENOM_13196_MORE};};
template<> struct libdivide_constants<int16_t,13197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13197_MAGIC, .more = S16LD_DENOM_13197_MORE};};
template<> struct libdivide_constants<int16_t,13198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13198_MAGIC, .more = S16LD_DENOM_13198_MORE};};
template<> struct libdivide_constants<int16_t,13199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13199_MAGIC, .more = S16LD_DENOM_13199_MORE};};
template<> struct libdivide_constants<int16_t,13200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13200_MAGIC, .more = S16LD_DENOM_13200_MORE};};
template<> struct libdivide_constants<int16_t,13201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13201_MAGIC, .more = S16LD_DENOM_13201_MORE};};
template<> struct libdivide_constants<int16_t,13202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13202_MAGIC, .more = S16LD_DENOM_13202_MORE};};
template<> struct libdivide_constants<int16_t,13203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13203_MAGIC, .more = S16LD_DENOM_13203_MORE};};
template<> struct libdivide_constants<int16_t,13204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13204_MAGIC, .more = S16LD_DENOM_13204_MORE};};
template<> struct libdivide_constants<int16_t,13205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13205_MAGIC, .more = S16LD_DENOM_13205_MORE};};
template<> struct libdivide_constants<int16_t,13206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13206_MAGIC, .more = S16LD_DENOM_13206_MORE};};
template<> struct libdivide_constants<int16_t,13207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13207_MAGIC, .more = S16LD_DENOM_13207_MORE};};
template<> struct libdivide_constants<int16_t,13208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13208_MAGIC, .more = S16LD_DENOM_13208_MORE};};
template<> struct libdivide_constants<int16_t,13209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13209_MAGIC, .more = S16LD_DENOM_13209_MORE};};
template<> struct libdivide_constants<int16_t,13210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13210_MAGIC, .more = S16LD_DENOM_13210_MORE};};
template<> struct libdivide_constants<int16_t,13211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13211_MAGIC, .more = S16LD_DENOM_13211_MORE};};
template<> struct libdivide_constants<int16_t,13212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13212_MAGIC, .more = S16LD_DENOM_13212_MORE};};
template<> struct libdivide_constants<int16_t,13213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13213_MAGIC, .more = S16LD_DENOM_13213_MORE};};
template<> struct libdivide_constants<int16_t,13214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13214_MAGIC, .more = S16LD_DENOM_13214_MORE};};
template<> struct libdivide_constants<int16_t,13215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13215_MAGIC, .more = S16LD_DENOM_13215_MORE};};
template<> struct libdivide_constants<int16_t,13216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13216_MAGIC, .more = S16LD_DENOM_13216_MORE};};
template<> struct libdivide_constants<int16_t,13217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13217_MAGIC, .more = S16LD_DENOM_13217_MORE};};
template<> struct libdivide_constants<int16_t,13218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13218_MAGIC, .more = S16LD_DENOM_13218_MORE};};
template<> struct libdivide_constants<int16_t,13219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13219_MAGIC, .more = S16LD_DENOM_13219_MORE};};
template<> struct libdivide_constants<int16_t,13220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13220_MAGIC, .more = S16LD_DENOM_13220_MORE};};
template<> struct libdivide_constants<int16_t,13221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13221_MAGIC, .more = S16LD_DENOM_13221_MORE};};
template<> struct libdivide_constants<int16_t,13222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13222_MAGIC, .more = S16LD_DENOM_13222_MORE};};
template<> struct libdivide_constants<int16_t,13223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13223_MAGIC, .more = S16LD_DENOM_13223_MORE};};
template<> struct libdivide_constants<int16_t,13224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13224_MAGIC, .more = S16LD_DENOM_13224_MORE};};
template<> struct libdivide_constants<int16_t,13225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13225_MAGIC, .more = S16LD_DENOM_13225_MORE};};
template<> struct libdivide_constants<int16_t,13226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13226_MAGIC, .more = S16LD_DENOM_13226_MORE};};
template<> struct libdivide_constants<int16_t,13227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13227_MAGIC, .more = S16LD_DENOM_13227_MORE};};
template<> struct libdivide_constants<int16_t,13228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13228_MAGIC, .more = S16LD_DENOM_13228_MORE};};
template<> struct libdivide_constants<int16_t,13229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13229_MAGIC, .more = S16LD_DENOM_13229_MORE};};
template<> struct libdivide_constants<int16_t,13230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13230_MAGIC, .more = S16LD_DENOM_13230_MORE};};
template<> struct libdivide_constants<int16_t,13231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13231_MAGIC, .more = S16LD_DENOM_13231_MORE};};
template<> struct libdivide_constants<int16_t,13232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13232_MAGIC, .more = S16LD_DENOM_13232_MORE};};
template<> struct libdivide_constants<int16_t,13233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13233_MAGIC, .more = S16LD_DENOM_13233_MORE};};
template<> struct libdivide_constants<int16_t,13234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13234_MAGIC, .more = S16LD_DENOM_13234_MORE};};
template<> struct libdivide_constants<int16_t,13235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13235_MAGIC, .more = S16LD_DENOM_13235_MORE};};
template<> struct libdivide_constants<int16_t,13236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13236_MAGIC, .more = S16LD_DENOM_13236_MORE};};
template<> struct libdivide_constants<int16_t,13237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13237_MAGIC, .more = S16LD_DENOM_13237_MORE};};
template<> struct libdivide_constants<int16_t,13238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13238_MAGIC, .more = S16LD_DENOM_13238_MORE};};
template<> struct libdivide_constants<int16_t,13239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13239_MAGIC, .more = S16LD_DENOM_13239_MORE};};
template<> struct libdivide_constants<int16_t,13240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13240_MAGIC, .more = S16LD_DENOM_13240_MORE};};
template<> struct libdivide_constants<int16_t,13241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13241_MAGIC, .more = S16LD_DENOM_13241_MORE};};
template<> struct libdivide_constants<int16_t,13242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13242_MAGIC, .more = S16LD_DENOM_13242_MORE};};
template<> struct libdivide_constants<int16_t,13243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13243_MAGIC, .more = S16LD_DENOM_13243_MORE};};
template<> struct libdivide_constants<int16_t,13244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13244_MAGIC, .more = S16LD_DENOM_13244_MORE};};
template<> struct libdivide_constants<int16_t,13245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13245_MAGIC, .more = S16LD_DENOM_13245_MORE};};
template<> struct libdivide_constants<int16_t,13246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13246_MAGIC, .more = S16LD_DENOM_13246_MORE};};
template<> struct libdivide_constants<int16_t,13247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13247_MAGIC, .more = S16LD_DENOM_13247_MORE};};
template<> struct libdivide_constants<int16_t,13248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13248_MAGIC, .more = S16LD_DENOM_13248_MORE};};
template<> struct libdivide_constants<int16_t,13249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13249_MAGIC, .more = S16LD_DENOM_13249_MORE};};
template<> struct libdivide_constants<int16_t,13250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13250_MAGIC, .more = S16LD_DENOM_13250_MORE};};
template<> struct libdivide_constants<int16_t,13251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13251_MAGIC, .more = S16LD_DENOM_13251_MORE};};
template<> struct libdivide_constants<int16_t,13252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13252_MAGIC, .more = S16LD_DENOM_13252_MORE};};
template<> struct libdivide_constants<int16_t,13253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13253_MAGIC, .more = S16LD_DENOM_13253_MORE};};
template<> struct libdivide_constants<int16_t,13254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13254_MAGIC, .more = S16LD_DENOM_13254_MORE};};
template<> struct libdivide_constants<int16_t,13255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13255_MAGIC, .more = S16LD_DENOM_13255_MORE};};
template<> struct libdivide_constants<int16_t,13256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13256_MAGIC, .more = S16LD_DENOM_13256_MORE};};
template<> struct libdivide_constants<int16_t,13257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13257_MAGIC, .more = S16LD_DENOM_13257_MORE};};
template<> struct libdivide_constants<int16_t,13258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13258_MAGIC, .more = S16LD_DENOM_13258_MORE};};
template<> struct libdivide_constants<int16_t,13259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13259_MAGIC, .more = S16LD_DENOM_13259_MORE};};
template<> struct libdivide_constants<int16_t,13260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13260_MAGIC, .more = S16LD_DENOM_13260_MORE};};
template<> struct libdivide_constants<int16_t,13261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13261_MAGIC, .more = S16LD_DENOM_13261_MORE};};
template<> struct libdivide_constants<int16_t,13262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13262_MAGIC, .more = S16LD_DENOM_13262_MORE};};
template<> struct libdivide_constants<int16_t,13263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13263_MAGIC, .more = S16LD_DENOM_13263_MORE};};
template<> struct libdivide_constants<int16_t,13264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13264_MAGIC, .more = S16LD_DENOM_13264_MORE};};
template<> struct libdivide_constants<int16_t,13265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13265_MAGIC, .more = S16LD_DENOM_13265_MORE};};
template<> struct libdivide_constants<int16_t,13266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13266_MAGIC, .more = S16LD_DENOM_13266_MORE};};
template<> struct libdivide_constants<int16_t,13267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13267_MAGIC, .more = S16LD_DENOM_13267_MORE};};
template<> struct libdivide_constants<int16_t,13268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13268_MAGIC, .more = S16LD_DENOM_13268_MORE};};
template<> struct libdivide_constants<int16_t,13269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13269_MAGIC, .more = S16LD_DENOM_13269_MORE};};
template<> struct libdivide_constants<int16_t,13270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13270_MAGIC, .more = S16LD_DENOM_13270_MORE};};
template<> struct libdivide_constants<int16_t,13271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13271_MAGIC, .more = S16LD_DENOM_13271_MORE};};
template<> struct libdivide_constants<int16_t,13272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13272_MAGIC, .more = S16LD_DENOM_13272_MORE};};
template<> struct libdivide_constants<int16_t,13273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13273_MAGIC, .more = S16LD_DENOM_13273_MORE};};
template<> struct libdivide_constants<int16_t,13274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13274_MAGIC, .more = S16LD_DENOM_13274_MORE};};
template<> struct libdivide_constants<int16_t,13275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13275_MAGIC, .more = S16LD_DENOM_13275_MORE};};
template<> struct libdivide_constants<int16_t,13276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13276_MAGIC, .more = S16LD_DENOM_13276_MORE};};
template<> struct libdivide_constants<int16_t,13277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13277_MAGIC, .more = S16LD_DENOM_13277_MORE};};
template<> struct libdivide_constants<int16_t,13278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13278_MAGIC, .more = S16LD_DENOM_13278_MORE};};
template<> struct libdivide_constants<int16_t,13279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13279_MAGIC, .more = S16LD_DENOM_13279_MORE};};
template<> struct libdivide_constants<int16_t,13280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13280_MAGIC, .more = S16LD_DENOM_13280_MORE};};
template<> struct libdivide_constants<int16_t,13281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13281_MAGIC, .more = S16LD_DENOM_13281_MORE};};
template<> struct libdivide_constants<int16_t,13282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13282_MAGIC, .more = S16LD_DENOM_13282_MORE};};
template<> struct libdivide_constants<int16_t,13283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13283_MAGIC, .more = S16LD_DENOM_13283_MORE};};
template<> struct libdivide_constants<int16_t,13284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13284_MAGIC, .more = S16LD_DENOM_13284_MORE};};
template<> struct libdivide_constants<int16_t,13285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13285_MAGIC, .more = S16LD_DENOM_13285_MORE};};
template<> struct libdivide_constants<int16_t,13286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13286_MAGIC, .more = S16LD_DENOM_13286_MORE};};
template<> struct libdivide_constants<int16_t,13287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13287_MAGIC, .more = S16LD_DENOM_13287_MORE};};
template<> struct libdivide_constants<int16_t,13288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13288_MAGIC, .more = S16LD_DENOM_13288_MORE};};
template<> struct libdivide_constants<int16_t,13289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13289_MAGIC, .more = S16LD_DENOM_13289_MORE};};
template<> struct libdivide_constants<int16_t,13290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13290_MAGIC, .more = S16LD_DENOM_13290_MORE};};
template<> struct libdivide_constants<int16_t,13291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13291_MAGIC, .more = S16LD_DENOM_13291_MORE};};
template<> struct libdivide_constants<int16_t,13292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13292_MAGIC, .more = S16LD_DENOM_13292_MORE};};
template<> struct libdivide_constants<int16_t,13293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13293_MAGIC, .more = S16LD_DENOM_13293_MORE};};
template<> struct libdivide_constants<int16_t,13294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13294_MAGIC, .more = S16LD_DENOM_13294_MORE};};
template<> struct libdivide_constants<int16_t,13295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13295_MAGIC, .more = S16LD_DENOM_13295_MORE};};
template<> struct libdivide_constants<int16_t,13296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13296_MAGIC, .more = S16LD_DENOM_13296_MORE};};
template<> struct libdivide_constants<int16_t,13297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13297_MAGIC, .more = S16LD_DENOM_13297_MORE};};
template<> struct libdivide_constants<int16_t,13298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13298_MAGIC, .more = S16LD_DENOM_13298_MORE};};
template<> struct libdivide_constants<int16_t,13299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13299_MAGIC, .more = S16LD_DENOM_13299_MORE};};
template<> struct libdivide_constants<int16_t,13300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13300_MAGIC, .more = S16LD_DENOM_13300_MORE};};
template<> struct libdivide_constants<int16_t,13301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13301_MAGIC, .more = S16LD_DENOM_13301_MORE};};
template<> struct libdivide_constants<int16_t,13302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13302_MAGIC, .more = S16LD_DENOM_13302_MORE};};
template<> struct libdivide_constants<int16_t,13303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13303_MAGIC, .more = S16LD_DENOM_13303_MORE};};
template<> struct libdivide_constants<int16_t,13304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13304_MAGIC, .more = S16LD_DENOM_13304_MORE};};
template<> struct libdivide_constants<int16_t,13305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13305_MAGIC, .more = S16LD_DENOM_13305_MORE};};
template<> struct libdivide_constants<int16_t,13306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13306_MAGIC, .more = S16LD_DENOM_13306_MORE};};
template<> struct libdivide_constants<int16_t,13307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13307_MAGIC, .more = S16LD_DENOM_13307_MORE};};
template<> struct libdivide_constants<int16_t,13308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13308_MAGIC, .more = S16LD_DENOM_13308_MORE};};
template<> struct libdivide_constants<int16_t,13309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13309_MAGIC, .more = S16LD_DENOM_13309_MORE};};
template<> struct libdivide_constants<int16_t,13310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13310_MAGIC, .more = S16LD_DENOM_13310_MORE};};
template<> struct libdivide_constants<int16_t,13311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13311_MAGIC, .more = S16LD_DENOM_13311_MORE};};
template<> struct libdivide_constants<int16_t,13312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13312_MAGIC, .more = S16LD_DENOM_13312_MORE};};
template<> struct libdivide_constants<int16_t,13313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13313_MAGIC, .more = S16LD_DENOM_13313_MORE};};
template<> struct libdivide_constants<int16_t,13314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13314_MAGIC, .more = S16LD_DENOM_13314_MORE};};
template<> struct libdivide_constants<int16_t,13315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13315_MAGIC, .more = S16LD_DENOM_13315_MORE};};
template<> struct libdivide_constants<int16_t,13316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13316_MAGIC, .more = S16LD_DENOM_13316_MORE};};
template<> struct libdivide_constants<int16_t,13317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13317_MAGIC, .more = S16LD_DENOM_13317_MORE};};
template<> struct libdivide_constants<int16_t,13318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13318_MAGIC, .more = S16LD_DENOM_13318_MORE};};
template<> struct libdivide_constants<int16_t,13319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13319_MAGIC, .more = S16LD_DENOM_13319_MORE};};
template<> struct libdivide_constants<int16_t,13320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13320_MAGIC, .more = S16LD_DENOM_13320_MORE};};
template<> struct libdivide_constants<int16_t,13321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13321_MAGIC, .more = S16LD_DENOM_13321_MORE};};
template<> struct libdivide_constants<int16_t,13322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13322_MAGIC, .more = S16LD_DENOM_13322_MORE};};
template<> struct libdivide_constants<int16_t,13323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13323_MAGIC, .more = S16LD_DENOM_13323_MORE};};
template<> struct libdivide_constants<int16_t,13324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13324_MAGIC, .more = S16LD_DENOM_13324_MORE};};
template<> struct libdivide_constants<int16_t,13325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13325_MAGIC, .more = S16LD_DENOM_13325_MORE};};
template<> struct libdivide_constants<int16_t,13326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13326_MAGIC, .more = S16LD_DENOM_13326_MORE};};
template<> struct libdivide_constants<int16_t,13327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13327_MAGIC, .more = S16LD_DENOM_13327_MORE};};
template<> struct libdivide_constants<int16_t,13328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13328_MAGIC, .more = S16LD_DENOM_13328_MORE};};
template<> struct libdivide_constants<int16_t,13329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13329_MAGIC, .more = S16LD_DENOM_13329_MORE};};
template<> struct libdivide_constants<int16_t,13330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13330_MAGIC, .more = S16LD_DENOM_13330_MORE};};
template<> struct libdivide_constants<int16_t,13331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13331_MAGIC, .more = S16LD_DENOM_13331_MORE};};
template<> struct libdivide_constants<int16_t,13332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13332_MAGIC, .more = S16LD_DENOM_13332_MORE};};
template<> struct libdivide_constants<int16_t,13333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13333_MAGIC, .more = S16LD_DENOM_13333_MORE};};
template<> struct libdivide_constants<int16_t,13334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13334_MAGIC, .more = S16LD_DENOM_13334_MORE};};
template<> struct libdivide_constants<int16_t,13335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13335_MAGIC, .more = S16LD_DENOM_13335_MORE};};
template<> struct libdivide_constants<int16_t,13336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13336_MAGIC, .more = S16LD_DENOM_13336_MORE};};
template<> struct libdivide_constants<int16_t,13337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13337_MAGIC, .more = S16LD_DENOM_13337_MORE};};
template<> struct libdivide_constants<int16_t,13338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13338_MAGIC, .more = S16LD_DENOM_13338_MORE};};
template<> struct libdivide_constants<int16_t,13339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13339_MAGIC, .more = S16LD_DENOM_13339_MORE};};
template<> struct libdivide_constants<int16_t,13340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13340_MAGIC, .more = S16LD_DENOM_13340_MORE};};
template<> struct libdivide_constants<int16_t,13341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13341_MAGIC, .more = S16LD_DENOM_13341_MORE};};
template<> struct libdivide_constants<int16_t,13342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13342_MAGIC, .more = S16LD_DENOM_13342_MORE};};
template<> struct libdivide_constants<int16_t,13343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13343_MAGIC, .more = S16LD_DENOM_13343_MORE};};
template<> struct libdivide_constants<int16_t,13344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13344_MAGIC, .more = S16LD_DENOM_13344_MORE};};
template<> struct libdivide_constants<int16_t,13345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13345_MAGIC, .more = S16LD_DENOM_13345_MORE};};
template<> struct libdivide_constants<int16_t,13346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13346_MAGIC, .more = S16LD_DENOM_13346_MORE};};
template<> struct libdivide_constants<int16_t,13347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13347_MAGIC, .more = S16LD_DENOM_13347_MORE};};
template<> struct libdivide_constants<int16_t,13348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13348_MAGIC, .more = S16LD_DENOM_13348_MORE};};
template<> struct libdivide_constants<int16_t,13349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13349_MAGIC, .more = S16LD_DENOM_13349_MORE};};
template<> struct libdivide_constants<int16_t,13350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13350_MAGIC, .more = S16LD_DENOM_13350_MORE};};
template<> struct libdivide_constants<int16_t,13351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13351_MAGIC, .more = S16LD_DENOM_13351_MORE};};
template<> struct libdivide_constants<int16_t,13352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13352_MAGIC, .more = S16LD_DENOM_13352_MORE};};
template<> struct libdivide_constants<int16_t,13353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13353_MAGIC, .more = S16LD_DENOM_13353_MORE};};
template<> struct libdivide_constants<int16_t,13354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13354_MAGIC, .more = S16LD_DENOM_13354_MORE};};
template<> struct libdivide_constants<int16_t,13355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13355_MAGIC, .more = S16LD_DENOM_13355_MORE};};
template<> struct libdivide_constants<int16_t,13356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13356_MAGIC, .more = S16LD_DENOM_13356_MORE};};
template<> struct libdivide_constants<int16_t,13357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13357_MAGIC, .more = S16LD_DENOM_13357_MORE};};
template<> struct libdivide_constants<int16_t,13358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13358_MAGIC, .more = S16LD_DENOM_13358_MORE};};
template<> struct libdivide_constants<int16_t,13359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13359_MAGIC, .more = S16LD_DENOM_13359_MORE};};
template<> struct libdivide_constants<int16_t,13360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13360_MAGIC, .more = S16LD_DENOM_13360_MORE};};
template<> struct libdivide_constants<int16_t,13361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13361_MAGIC, .more = S16LD_DENOM_13361_MORE};};
template<> struct libdivide_constants<int16_t,13362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13362_MAGIC, .more = S16LD_DENOM_13362_MORE};};
template<> struct libdivide_constants<int16_t,13363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13363_MAGIC, .more = S16LD_DENOM_13363_MORE};};
template<> struct libdivide_constants<int16_t,13364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13364_MAGIC, .more = S16LD_DENOM_13364_MORE};};
template<> struct libdivide_constants<int16_t,13365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13365_MAGIC, .more = S16LD_DENOM_13365_MORE};};
template<> struct libdivide_constants<int16_t,13366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13366_MAGIC, .more = S16LD_DENOM_13366_MORE};};
template<> struct libdivide_constants<int16_t,13367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13367_MAGIC, .more = S16LD_DENOM_13367_MORE};};
template<> struct libdivide_constants<int16_t,13368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13368_MAGIC, .more = S16LD_DENOM_13368_MORE};};
template<> struct libdivide_constants<int16_t,13369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13369_MAGIC, .more = S16LD_DENOM_13369_MORE};};
template<> struct libdivide_constants<int16_t,13370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13370_MAGIC, .more = S16LD_DENOM_13370_MORE};};
template<> struct libdivide_constants<int16_t,13371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13371_MAGIC, .more = S16LD_DENOM_13371_MORE};};
template<> struct libdivide_constants<int16_t,13372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13372_MAGIC, .more = S16LD_DENOM_13372_MORE};};
template<> struct libdivide_constants<int16_t,13373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13373_MAGIC, .more = S16LD_DENOM_13373_MORE};};
template<> struct libdivide_constants<int16_t,13374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13374_MAGIC, .more = S16LD_DENOM_13374_MORE};};
template<> struct libdivide_constants<int16_t,13375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13375_MAGIC, .more = S16LD_DENOM_13375_MORE};};
template<> struct libdivide_constants<int16_t,13376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13376_MAGIC, .more = S16LD_DENOM_13376_MORE};};
template<> struct libdivide_constants<int16_t,13377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13377_MAGIC, .more = S16LD_DENOM_13377_MORE};};
template<> struct libdivide_constants<int16_t,13378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13378_MAGIC, .more = S16LD_DENOM_13378_MORE};};
template<> struct libdivide_constants<int16_t,13379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13379_MAGIC, .more = S16LD_DENOM_13379_MORE};};
template<> struct libdivide_constants<int16_t,13380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13380_MAGIC, .more = S16LD_DENOM_13380_MORE};};
template<> struct libdivide_constants<int16_t,13381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13381_MAGIC, .more = S16LD_DENOM_13381_MORE};};
template<> struct libdivide_constants<int16_t,13382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13382_MAGIC, .more = S16LD_DENOM_13382_MORE};};
template<> struct libdivide_constants<int16_t,13383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13383_MAGIC, .more = S16LD_DENOM_13383_MORE};};
template<> struct libdivide_constants<int16_t,13384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13384_MAGIC, .more = S16LD_DENOM_13384_MORE};};
template<> struct libdivide_constants<int16_t,13385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13385_MAGIC, .more = S16LD_DENOM_13385_MORE};};
template<> struct libdivide_constants<int16_t,13386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13386_MAGIC, .more = S16LD_DENOM_13386_MORE};};
template<> struct libdivide_constants<int16_t,13387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13387_MAGIC, .more = S16LD_DENOM_13387_MORE};};
template<> struct libdivide_constants<int16_t,13388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13388_MAGIC, .more = S16LD_DENOM_13388_MORE};};
template<> struct libdivide_constants<int16_t,13389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13389_MAGIC, .more = S16LD_DENOM_13389_MORE};};
template<> struct libdivide_constants<int16_t,13390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13390_MAGIC, .more = S16LD_DENOM_13390_MORE};};
template<> struct libdivide_constants<int16_t,13391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13391_MAGIC, .more = S16LD_DENOM_13391_MORE};};
template<> struct libdivide_constants<int16_t,13392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13392_MAGIC, .more = S16LD_DENOM_13392_MORE};};
template<> struct libdivide_constants<int16_t,13393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13393_MAGIC, .more = S16LD_DENOM_13393_MORE};};
template<> struct libdivide_constants<int16_t,13394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13394_MAGIC, .more = S16LD_DENOM_13394_MORE};};
template<> struct libdivide_constants<int16_t,13395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13395_MAGIC, .more = S16LD_DENOM_13395_MORE};};
template<> struct libdivide_constants<int16_t,13396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13396_MAGIC, .more = S16LD_DENOM_13396_MORE};};
template<> struct libdivide_constants<int16_t,13397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13397_MAGIC, .more = S16LD_DENOM_13397_MORE};};
template<> struct libdivide_constants<int16_t,13398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13398_MAGIC, .more = S16LD_DENOM_13398_MORE};};
template<> struct libdivide_constants<int16_t,13399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13399_MAGIC, .more = S16LD_DENOM_13399_MORE};};
template<> struct libdivide_constants<int16_t,13400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13400_MAGIC, .more = S16LD_DENOM_13400_MORE};};
template<> struct libdivide_constants<int16_t,13401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13401_MAGIC, .more = S16LD_DENOM_13401_MORE};};
template<> struct libdivide_constants<int16_t,13402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13402_MAGIC, .more = S16LD_DENOM_13402_MORE};};
template<> struct libdivide_constants<int16_t,13403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13403_MAGIC, .more = S16LD_DENOM_13403_MORE};};
template<> struct libdivide_constants<int16_t,13404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13404_MAGIC, .more = S16LD_DENOM_13404_MORE};};
template<> struct libdivide_constants<int16_t,13405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13405_MAGIC, .more = S16LD_DENOM_13405_MORE};};
template<> struct libdivide_constants<int16_t,13406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13406_MAGIC, .more = S16LD_DENOM_13406_MORE};};
template<> struct libdivide_constants<int16_t,13407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13407_MAGIC, .more = S16LD_DENOM_13407_MORE};};
template<> struct libdivide_constants<int16_t,13408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13408_MAGIC, .more = S16LD_DENOM_13408_MORE};};
template<> struct libdivide_constants<int16_t,13409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13409_MAGIC, .more = S16LD_DENOM_13409_MORE};};
template<> struct libdivide_constants<int16_t,13410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13410_MAGIC, .more = S16LD_DENOM_13410_MORE};};
template<> struct libdivide_constants<int16_t,13411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13411_MAGIC, .more = S16LD_DENOM_13411_MORE};};
template<> struct libdivide_constants<int16_t,13412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13412_MAGIC, .more = S16LD_DENOM_13412_MORE};};
template<> struct libdivide_constants<int16_t,13413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13413_MAGIC, .more = S16LD_DENOM_13413_MORE};};
template<> struct libdivide_constants<int16_t,13414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13414_MAGIC, .more = S16LD_DENOM_13414_MORE};};
template<> struct libdivide_constants<int16_t,13415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13415_MAGIC, .more = S16LD_DENOM_13415_MORE};};
template<> struct libdivide_constants<int16_t,13416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13416_MAGIC, .more = S16LD_DENOM_13416_MORE};};
template<> struct libdivide_constants<int16_t,13417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13417_MAGIC, .more = S16LD_DENOM_13417_MORE};};
template<> struct libdivide_constants<int16_t,13418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13418_MAGIC, .more = S16LD_DENOM_13418_MORE};};
template<> struct libdivide_constants<int16_t,13419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13419_MAGIC, .more = S16LD_DENOM_13419_MORE};};
template<> struct libdivide_constants<int16_t,13420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13420_MAGIC, .more = S16LD_DENOM_13420_MORE};};
template<> struct libdivide_constants<int16_t,13421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13421_MAGIC, .more = S16LD_DENOM_13421_MORE};};
template<> struct libdivide_constants<int16_t,13422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13422_MAGIC, .more = S16LD_DENOM_13422_MORE};};
template<> struct libdivide_constants<int16_t,13423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13423_MAGIC, .more = S16LD_DENOM_13423_MORE};};
template<> struct libdivide_constants<int16_t,13424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13424_MAGIC, .more = S16LD_DENOM_13424_MORE};};
template<> struct libdivide_constants<int16_t,13425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13425_MAGIC, .more = S16LD_DENOM_13425_MORE};};
template<> struct libdivide_constants<int16_t,13426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13426_MAGIC, .more = S16LD_DENOM_13426_MORE};};
template<> struct libdivide_constants<int16_t,13427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13427_MAGIC, .more = S16LD_DENOM_13427_MORE};};
template<> struct libdivide_constants<int16_t,13428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13428_MAGIC, .more = S16LD_DENOM_13428_MORE};};
template<> struct libdivide_constants<int16_t,13429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13429_MAGIC, .more = S16LD_DENOM_13429_MORE};};
template<> struct libdivide_constants<int16_t,13430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13430_MAGIC, .more = S16LD_DENOM_13430_MORE};};
template<> struct libdivide_constants<int16_t,13431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13431_MAGIC, .more = S16LD_DENOM_13431_MORE};};
template<> struct libdivide_constants<int16_t,13432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13432_MAGIC, .more = S16LD_DENOM_13432_MORE};};
template<> struct libdivide_constants<int16_t,13433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13433_MAGIC, .more = S16LD_DENOM_13433_MORE};};
template<> struct libdivide_constants<int16_t,13434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13434_MAGIC, .more = S16LD_DENOM_13434_MORE};};
template<> struct libdivide_constants<int16_t,13435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13435_MAGIC, .more = S16LD_DENOM_13435_MORE};};
template<> struct libdivide_constants<int16_t,13436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13436_MAGIC, .more = S16LD_DENOM_13436_MORE};};
template<> struct libdivide_constants<int16_t,13437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13437_MAGIC, .more = S16LD_DENOM_13437_MORE};};
template<> struct libdivide_constants<int16_t,13438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13438_MAGIC, .more = S16LD_DENOM_13438_MORE};};
template<> struct libdivide_constants<int16_t,13439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13439_MAGIC, .more = S16LD_DENOM_13439_MORE};};
template<> struct libdivide_constants<int16_t,13440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13440_MAGIC, .more = S16LD_DENOM_13440_MORE};};
template<> struct libdivide_constants<int16_t,13441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13441_MAGIC, .more = S16LD_DENOM_13441_MORE};};
template<> struct libdivide_constants<int16_t,13442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13442_MAGIC, .more = S16LD_DENOM_13442_MORE};};
template<> struct libdivide_constants<int16_t,13443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13443_MAGIC, .more = S16LD_DENOM_13443_MORE};};
template<> struct libdivide_constants<int16_t,13444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13444_MAGIC, .more = S16LD_DENOM_13444_MORE};};
template<> struct libdivide_constants<int16_t,13445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13445_MAGIC, .more = S16LD_DENOM_13445_MORE};};
template<> struct libdivide_constants<int16_t,13446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13446_MAGIC, .more = S16LD_DENOM_13446_MORE};};
template<> struct libdivide_constants<int16_t,13447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13447_MAGIC, .more = S16LD_DENOM_13447_MORE};};
template<> struct libdivide_constants<int16_t,13448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13448_MAGIC, .more = S16LD_DENOM_13448_MORE};};
template<> struct libdivide_constants<int16_t,13449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13449_MAGIC, .more = S16LD_DENOM_13449_MORE};};
template<> struct libdivide_constants<int16_t,13450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13450_MAGIC, .more = S16LD_DENOM_13450_MORE};};
template<> struct libdivide_constants<int16_t,13451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13451_MAGIC, .more = S16LD_DENOM_13451_MORE};};
template<> struct libdivide_constants<int16_t,13452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13452_MAGIC, .more = S16LD_DENOM_13452_MORE};};
template<> struct libdivide_constants<int16_t,13453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13453_MAGIC, .more = S16LD_DENOM_13453_MORE};};
template<> struct libdivide_constants<int16_t,13454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13454_MAGIC, .more = S16LD_DENOM_13454_MORE};};
template<> struct libdivide_constants<int16_t,13455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13455_MAGIC, .more = S16LD_DENOM_13455_MORE};};
template<> struct libdivide_constants<int16_t,13456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13456_MAGIC, .more = S16LD_DENOM_13456_MORE};};
template<> struct libdivide_constants<int16_t,13457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13457_MAGIC, .more = S16LD_DENOM_13457_MORE};};
template<> struct libdivide_constants<int16_t,13458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13458_MAGIC, .more = S16LD_DENOM_13458_MORE};};
template<> struct libdivide_constants<int16_t,13459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13459_MAGIC, .more = S16LD_DENOM_13459_MORE};};
template<> struct libdivide_constants<int16_t,13460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13460_MAGIC, .more = S16LD_DENOM_13460_MORE};};
template<> struct libdivide_constants<int16_t,13461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13461_MAGIC, .more = S16LD_DENOM_13461_MORE};};
template<> struct libdivide_constants<int16_t,13462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13462_MAGIC, .more = S16LD_DENOM_13462_MORE};};
template<> struct libdivide_constants<int16_t,13463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13463_MAGIC, .more = S16LD_DENOM_13463_MORE};};
template<> struct libdivide_constants<int16_t,13464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13464_MAGIC, .more = S16LD_DENOM_13464_MORE};};
template<> struct libdivide_constants<int16_t,13465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13465_MAGIC, .more = S16LD_DENOM_13465_MORE};};
template<> struct libdivide_constants<int16_t,13466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13466_MAGIC, .more = S16LD_DENOM_13466_MORE};};
template<> struct libdivide_constants<int16_t,13467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13467_MAGIC, .more = S16LD_DENOM_13467_MORE};};
template<> struct libdivide_constants<int16_t,13468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13468_MAGIC, .more = S16LD_DENOM_13468_MORE};};
template<> struct libdivide_constants<int16_t,13469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13469_MAGIC, .more = S16LD_DENOM_13469_MORE};};
template<> struct libdivide_constants<int16_t,13470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13470_MAGIC, .more = S16LD_DENOM_13470_MORE};};
template<> struct libdivide_constants<int16_t,13471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13471_MAGIC, .more = S16LD_DENOM_13471_MORE};};
template<> struct libdivide_constants<int16_t,13472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13472_MAGIC, .more = S16LD_DENOM_13472_MORE};};
template<> struct libdivide_constants<int16_t,13473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13473_MAGIC, .more = S16LD_DENOM_13473_MORE};};
template<> struct libdivide_constants<int16_t,13474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13474_MAGIC, .more = S16LD_DENOM_13474_MORE};};
template<> struct libdivide_constants<int16_t,13475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13475_MAGIC, .more = S16LD_DENOM_13475_MORE};};
template<> struct libdivide_constants<int16_t,13476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13476_MAGIC, .more = S16LD_DENOM_13476_MORE};};
template<> struct libdivide_constants<int16_t,13477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13477_MAGIC, .more = S16LD_DENOM_13477_MORE};};
template<> struct libdivide_constants<int16_t,13478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13478_MAGIC, .more = S16LD_DENOM_13478_MORE};};
template<> struct libdivide_constants<int16_t,13479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13479_MAGIC, .more = S16LD_DENOM_13479_MORE};};
template<> struct libdivide_constants<int16_t,13480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13480_MAGIC, .more = S16LD_DENOM_13480_MORE};};
template<> struct libdivide_constants<int16_t,13481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13481_MAGIC, .more = S16LD_DENOM_13481_MORE};};
template<> struct libdivide_constants<int16_t,13482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13482_MAGIC, .more = S16LD_DENOM_13482_MORE};};
template<> struct libdivide_constants<int16_t,13483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13483_MAGIC, .more = S16LD_DENOM_13483_MORE};};
template<> struct libdivide_constants<int16_t,13484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13484_MAGIC, .more = S16LD_DENOM_13484_MORE};};
template<> struct libdivide_constants<int16_t,13485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13485_MAGIC, .more = S16LD_DENOM_13485_MORE};};
template<> struct libdivide_constants<int16_t,13486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13486_MAGIC, .more = S16LD_DENOM_13486_MORE};};
template<> struct libdivide_constants<int16_t,13487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13487_MAGIC, .more = S16LD_DENOM_13487_MORE};};
template<> struct libdivide_constants<int16_t,13488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13488_MAGIC, .more = S16LD_DENOM_13488_MORE};};
template<> struct libdivide_constants<int16_t,13489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13489_MAGIC, .more = S16LD_DENOM_13489_MORE};};
template<> struct libdivide_constants<int16_t,13490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13490_MAGIC, .more = S16LD_DENOM_13490_MORE};};
template<> struct libdivide_constants<int16_t,13491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13491_MAGIC, .more = S16LD_DENOM_13491_MORE};};
template<> struct libdivide_constants<int16_t,13492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13492_MAGIC, .more = S16LD_DENOM_13492_MORE};};
template<> struct libdivide_constants<int16_t,13493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13493_MAGIC, .more = S16LD_DENOM_13493_MORE};};
template<> struct libdivide_constants<int16_t,13494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13494_MAGIC, .more = S16LD_DENOM_13494_MORE};};
template<> struct libdivide_constants<int16_t,13495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13495_MAGIC, .more = S16LD_DENOM_13495_MORE};};
template<> struct libdivide_constants<int16_t,13496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13496_MAGIC, .more = S16LD_DENOM_13496_MORE};};
template<> struct libdivide_constants<int16_t,13497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13497_MAGIC, .more = S16LD_DENOM_13497_MORE};};
template<> struct libdivide_constants<int16_t,13498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13498_MAGIC, .more = S16LD_DENOM_13498_MORE};};
template<> struct libdivide_constants<int16_t,13499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13499_MAGIC, .more = S16LD_DENOM_13499_MORE};};
template<> struct libdivide_constants<int16_t,13500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13500_MAGIC, .more = S16LD_DENOM_13500_MORE};};
template<> struct libdivide_constants<int16_t,13501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13501_MAGIC, .more = S16LD_DENOM_13501_MORE};};
template<> struct libdivide_constants<int16_t,13502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13502_MAGIC, .more = S16LD_DENOM_13502_MORE};};
template<> struct libdivide_constants<int16_t,13503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13503_MAGIC, .more = S16LD_DENOM_13503_MORE};};
template<> struct libdivide_constants<int16_t,13504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13504_MAGIC, .more = S16LD_DENOM_13504_MORE};};
template<> struct libdivide_constants<int16_t,13505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13505_MAGIC, .more = S16LD_DENOM_13505_MORE};};
template<> struct libdivide_constants<int16_t,13506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13506_MAGIC, .more = S16LD_DENOM_13506_MORE};};
template<> struct libdivide_constants<int16_t,13507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13507_MAGIC, .more = S16LD_DENOM_13507_MORE};};
template<> struct libdivide_constants<int16_t,13508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13508_MAGIC, .more = S16LD_DENOM_13508_MORE};};
template<> struct libdivide_constants<int16_t,13509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13509_MAGIC, .more = S16LD_DENOM_13509_MORE};};
template<> struct libdivide_constants<int16_t,13510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13510_MAGIC, .more = S16LD_DENOM_13510_MORE};};
template<> struct libdivide_constants<int16_t,13511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13511_MAGIC, .more = S16LD_DENOM_13511_MORE};};
template<> struct libdivide_constants<int16_t,13512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13512_MAGIC, .more = S16LD_DENOM_13512_MORE};};
template<> struct libdivide_constants<int16_t,13513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13513_MAGIC, .more = S16LD_DENOM_13513_MORE};};
template<> struct libdivide_constants<int16_t,13514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13514_MAGIC, .more = S16LD_DENOM_13514_MORE};};
template<> struct libdivide_constants<int16_t,13515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13515_MAGIC, .more = S16LD_DENOM_13515_MORE};};
template<> struct libdivide_constants<int16_t,13516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13516_MAGIC, .more = S16LD_DENOM_13516_MORE};};
template<> struct libdivide_constants<int16_t,13517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13517_MAGIC, .more = S16LD_DENOM_13517_MORE};};
template<> struct libdivide_constants<int16_t,13518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13518_MAGIC, .more = S16LD_DENOM_13518_MORE};};
template<> struct libdivide_constants<int16_t,13519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13519_MAGIC, .more = S16LD_DENOM_13519_MORE};};
template<> struct libdivide_constants<int16_t,13520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13520_MAGIC, .more = S16LD_DENOM_13520_MORE};};
template<> struct libdivide_constants<int16_t,13521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13521_MAGIC, .more = S16LD_DENOM_13521_MORE};};
template<> struct libdivide_constants<int16_t,13522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13522_MAGIC, .more = S16LD_DENOM_13522_MORE};};
template<> struct libdivide_constants<int16_t,13523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13523_MAGIC, .more = S16LD_DENOM_13523_MORE};};
template<> struct libdivide_constants<int16_t,13524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13524_MAGIC, .more = S16LD_DENOM_13524_MORE};};
template<> struct libdivide_constants<int16_t,13525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13525_MAGIC, .more = S16LD_DENOM_13525_MORE};};
template<> struct libdivide_constants<int16_t,13526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13526_MAGIC, .more = S16LD_DENOM_13526_MORE};};
template<> struct libdivide_constants<int16_t,13527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13527_MAGIC, .more = S16LD_DENOM_13527_MORE};};
template<> struct libdivide_constants<int16_t,13528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13528_MAGIC, .more = S16LD_DENOM_13528_MORE};};
template<> struct libdivide_constants<int16_t,13529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13529_MAGIC, .more = S16LD_DENOM_13529_MORE};};
template<> struct libdivide_constants<int16_t,13530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13530_MAGIC, .more = S16LD_DENOM_13530_MORE};};
template<> struct libdivide_constants<int16_t,13531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13531_MAGIC, .more = S16LD_DENOM_13531_MORE};};
template<> struct libdivide_constants<int16_t,13532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13532_MAGIC, .more = S16LD_DENOM_13532_MORE};};
template<> struct libdivide_constants<int16_t,13533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13533_MAGIC, .more = S16LD_DENOM_13533_MORE};};
template<> struct libdivide_constants<int16_t,13534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13534_MAGIC, .more = S16LD_DENOM_13534_MORE};};
template<> struct libdivide_constants<int16_t,13535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13535_MAGIC, .more = S16LD_DENOM_13535_MORE};};
template<> struct libdivide_constants<int16_t,13536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13536_MAGIC, .more = S16LD_DENOM_13536_MORE};};
template<> struct libdivide_constants<int16_t,13537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13537_MAGIC, .more = S16LD_DENOM_13537_MORE};};
template<> struct libdivide_constants<int16_t,13538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13538_MAGIC, .more = S16LD_DENOM_13538_MORE};};
template<> struct libdivide_constants<int16_t,13539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13539_MAGIC, .more = S16LD_DENOM_13539_MORE};};
template<> struct libdivide_constants<int16_t,13540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13540_MAGIC, .more = S16LD_DENOM_13540_MORE};};
template<> struct libdivide_constants<int16_t,13541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13541_MAGIC, .more = S16LD_DENOM_13541_MORE};};
template<> struct libdivide_constants<int16_t,13542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13542_MAGIC, .more = S16LD_DENOM_13542_MORE};};
template<> struct libdivide_constants<int16_t,13543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13543_MAGIC, .more = S16LD_DENOM_13543_MORE};};
template<> struct libdivide_constants<int16_t,13544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13544_MAGIC, .more = S16LD_DENOM_13544_MORE};};
template<> struct libdivide_constants<int16_t,13545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13545_MAGIC, .more = S16LD_DENOM_13545_MORE};};
template<> struct libdivide_constants<int16_t,13546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13546_MAGIC, .more = S16LD_DENOM_13546_MORE};};
template<> struct libdivide_constants<int16_t,13547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13547_MAGIC, .more = S16LD_DENOM_13547_MORE};};
template<> struct libdivide_constants<int16_t,13548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13548_MAGIC, .more = S16LD_DENOM_13548_MORE};};
template<> struct libdivide_constants<int16_t,13549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13549_MAGIC, .more = S16LD_DENOM_13549_MORE};};
template<> struct libdivide_constants<int16_t,13550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13550_MAGIC, .more = S16LD_DENOM_13550_MORE};};
template<> struct libdivide_constants<int16_t,13551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13551_MAGIC, .more = S16LD_DENOM_13551_MORE};};
template<> struct libdivide_constants<int16_t,13552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13552_MAGIC, .more = S16LD_DENOM_13552_MORE};};
template<> struct libdivide_constants<int16_t,13553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13553_MAGIC, .more = S16LD_DENOM_13553_MORE};};
template<> struct libdivide_constants<int16_t,13554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13554_MAGIC, .more = S16LD_DENOM_13554_MORE};};
template<> struct libdivide_constants<int16_t,13555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13555_MAGIC, .more = S16LD_DENOM_13555_MORE};};
template<> struct libdivide_constants<int16_t,13556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13556_MAGIC, .more = S16LD_DENOM_13556_MORE};};
template<> struct libdivide_constants<int16_t,13557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13557_MAGIC, .more = S16LD_DENOM_13557_MORE};};
template<> struct libdivide_constants<int16_t,13558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13558_MAGIC, .more = S16LD_DENOM_13558_MORE};};
template<> struct libdivide_constants<int16_t,13559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13559_MAGIC, .more = S16LD_DENOM_13559_MORE};};
template<> struct libdivide_constants<int16_t,13560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13560_MAGIC, .more = S16LD_DENOM_13560_MORE};};
template<> struct libdivide_constants<int16_t,13561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13561_MAGIC, .more = S16LD_DENOM_13561_MORE};};
template<> struct libdivide_constants<int16_t,13562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13562_MAGIC, .more = S16LD_DENOM_13562_MORE};};
template<> struct libdivide_constants<int16_t,13563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13563_MAGIC, .more = S16LD_DENOM_13563_MORE};};
template<> struct libdivide_constants<int16_t,13564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13564_MAGIC, .more = S16LD_DENOM_13564_MORE};};
template<> struct libdivide_constants<int16_t,13565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13565_MAGIC, .more = S16LD_DENOM_13565_MORE};};
template<> struct libdivide_constants<int16_t,13566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13566_MAGIC, .more = S16LD_DENOM_13566_MORE};};
template<> struct libdivide_constants<int16_t,13567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13567_MAGIC, .more = S16LD_DENOM_13567_MORE};};
template<> struct libdivide_constants<int16_t,13568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13568_MAGIC, .more = S16LD_DENOM_13568_MORE};};
template<> struct libdivide_constants<int16_t,13569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13569_MAGIC, .more = S16LD_DENOM_13569_MORE};};
template<> struct libdivide_constants<int16_t,13570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13570_MAGIC, .more = S16LD_DENOM_13570_MORE};};
template<> struct libdivide_constants<int16_t,13571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13571_MAGIC, .more = S16LD_DENOM_13571_MORE};};
template<> struct libdivide_constants<int16_t,13572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13572_MAGIC, .more = S16LD_DENOM_13572_MORE};};
template<> struct libdivide_constants<int16_t,13573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13573_MAGIC, .more = S16LD_DENOM_13573_MORE};};
template<> struct libdivide_constants<int16_t,13574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13574_MAGIC, .more = S16LD_DENOM_13574_MORE};};
template<> struct libdivide_constants<int16_t,13575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13575_MAGIC, .more = S16LD_DENOM_13575_MORE};};
template<> struct libdivide_constants<int16_t,13576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13576_MAGIC, .more = S16LD_DENOM_13576_MORE};};
template<> struct libdivide_constants<int16_t,13577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13577_MAGIC, .more = S16LD_DENOM_13577_MORE};};
template<> struct libdivide_constants<int16_t,13578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13578_MAGIC, .more = S16LD_DENOM_13578_MORE};};
template<> struct libdivide_constants<int16_t,13579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13579_MAGIC, .more = S16LD_DENOM_13579_MORE};};
template<> struct libdivide_constants<int16_t,13580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13580_MAGIC, .more = S16LD_DENOM_13580_MORE};};
template<> struct libdivide_constants<int16_t,13581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13581_MAGIC, .more = S16LD_DENOM_13581_MORE};};
template<> struct libdivide_constants<int16_t,13582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13582_MAGIC, .more = S16LD_DENOM_13582_MORE};};
template<> struct libdivide_constants<int16_t,13583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13583_MAGIC, .more = S16LD_DENOM_13583_MORE};};
template<> struct libdivide_constants<int16_t,13584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13584_MAGIC, .more = S16LD_DENOM_13584_MORE};};
template<> struct libdivide_constants<int16_t,13585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13585_MAGIC, .more = S16LD_DENOM_13585_MORE};};
template<> struct libdivide_constants<int16_t,13586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13586_MAGIC, .more = S16LD_DENOM_13586_MORE};};
template<> struct libdivide_constants<int16_t,13587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13587_MAGIC, .more = S16LD_DENOM_13587_MORE};};
template<> struct libdivide_constants<int16_t,13588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13588_MAGIC, .more = S16LD_DENOM_13588_MORE};};
template<> struct libdivide_constants<int16_t,13589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13589_MAGIC, .more = S16LD_DENOM_13589_MORE};};
template<> struct libdivide_constants<int16_t,13590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13590_MAGIC, .more = S16LD_DENOM_13590_MORE};};
template<> struct libdivide_constants<int16_t,13591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13591_MAGIC, .more = S16LD_DENOM_13591_MORE};};
template<> struct libdivide_constants<int16_t,13592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13592_MAGIC, .more = S16LD_DENOM_13592_MORE};};
template<> struct libdivide_constants<int16_t,13593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13593_MAGIC, .more = S16LD_DENOM_13593_MORE};};
template<> struct libdivide_constants<int16_t,13594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13594_MAGIC, .more = S16LD_DENOM_13594_MORE};};
template<> struct libdivide_constants<int16_t,13595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13595_MAGIC, .more = S16LD_DENOM_13595_MORE};};
template<> struct libdivide_constants<int16_t,13596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13596_MAGIC, .more = S16LD_DENOM_13596_MORE};};
template<> struct libdivide_constants<int16_t,13597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13597_MAGIC, .more = S16LD_DENOM_13597_MORE};};
template<> struct libdivide_constants<int16_t,13598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13598_MAGIC, .more = S16LD_DENOM_13598_MORE};};
template<> struct libdivide_constants<int16_t,13599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13599_MAGIC, .more = S16LD_DENOM_13599_MORE};};
template<> struct libdivide_constants<int16_t,13600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13600_MAGIC, .more = S16LD_DENOM_13600_MORE};};
template<> struct libdivide_constants<int16_t,13601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13601_MAGIC, .more = S16LD_DENOM_13601_MORE};};
template<> struct libdivide_constants<int16_t,13602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13602_MAGIC, .more = S16LD_DENOM_13602_MORE};};
template<> struct libdivide_constants<int16_t,13603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13603_MAGIC, .more = S16LD_DENOM_13603_MORE};};
template<> struct libdivide_constants<int16_t,13604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13604_MAGIC, .more = S16LD_DENOM_13604_MORE};};
template<> struct libdivide_constants<int16_t,13605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13605_MAGIC, .more = S16LD_DENOM_13605_MORE};};
template<> struct libdivide_constants<int16_t,13606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13606_MAGIC, .more = S16LD_DENOM_13606_MORE};};
template<> struct libdivide_constants<int16_t,13607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13607_MAGIC, .more = S16LD_DENOM_13607_MORE};};
template<> struct libdivide_constants<int16_t,13608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13608_MAGIC, .more = S16LD_DENOM_13608_MORE};};
template<> struct libdivide_constants<int16_t,13609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13609_MAGIC, .more = S16LD_DENOM_13609_MORE};};
template<> struct libdivide_constants<int16_t,13610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13610_MAGIC, .more = S16LD_DENOM_13610_MORE};};
template<> struct libdivide_constants<int16_t,13611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13611_MAGIC, .more = S16LD_DENOM_13611_MORE};};
template<> struct libdivide_constants<int16_t,13612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13612_MAGIC, .more = S16LD_DENOM_13612_MORE};};
template<> struct libdivide_constants<int16_t,13613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13613_MAGIC, .more = S16LD_DENOM_13613_MORE};};
template<> struct libdivide_constants<int16_t,13614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13614_MAGIC, .more = S16LD_DENOM_13614_MORE};};
template<> struct libdivide_constants<int16_t,13615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13615_MAGIC, .more = S16LD_DENOM_13615_MORE};};
template<> struct libdivide_constants<int16_t,13616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13616_MAGIC, .more = S16LD_DENOM_13616_MORE};};
template<> struct libdivide_constants<int16_t,13617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13617_MAGIC, .more = S16LD_DENOM_13617_MORE};};
template<> struct libdivide_constants<int16_t,13618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13618_MAGIC, .more = S16LD_DENOM_13618_MORE};};
template<> struct libdivide_constants<int16_t,13619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13619_MAGIC, .more = S16LD_DENOM_13619_MORE};};
template<> struct libdivide_constants<int16_t,13620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13620_MAGIC, .more = S16LD_DENOM_13620_MORE};};
template<> struct libdivide_constants<int16_t,13621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13621_MAGIC, .more = S16LD_DENOM_13621_MORE};};
template<> struct libdivide_constants<int16_t,13622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13622_MAGIC, .more = S16LD_DENOM_13622_MORE};};
template<> struct libdivide_constants<int16_t,13623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13623_MAGIC, .more = S16LD_DENOM_13623_MORE};};
template<> struct libdivide_constants<int16_t,13624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13624_MAGIC, .more = S16LD_DENOM_13624_MORE};};
template<> struct libdivide_constants<int16_t,13625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13625_MAGIC, .more = S16LD_DENOM_13625_MORE};};
template<> struct libdivide_constants<int16_t,13626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13626_MAGIC, .more = S16LD_DENOM_13626_MORE};};
template<> struct libdivide_constants<int16_t,13627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13627_MAGIC, .more = S16LD_DENOM_13627_MORE};};
template<> struct libdivide_constants<int16_t,13628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13628_MAGIC, .more = S16LD_DENOM_13628_MORE};};
template<> struct libdivide_constants<int16_t,13629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13629_MAGIC, .more = S16LD_DENOM_13629_MORE};};
template<> struct libdivide_constants<int16_t,13630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13630_MAGIC, .more = S16LD_DENOM_13630_MORE};};
template<> struct libdivide_constants<int16_t,13631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13631_MAGIC, .more = S16LD_DENOM_13631_MORE};};
template<> struct libdivide_constants<int16_t,13632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13632_MAGIC, .more = S16LD_DENOM_13632_MORE};};
template<> struct libdivide_constants<int16_t,13633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13633_MAGIC, .more = S16LD_DENOM_13633_MORE};};
template<> struct libdivide_constants<int16_t,13634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13634_MAGIC, .more = S16LD_DENOM_13634_MORE};};
template<> struct libdivide_constants<int16_t,13635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13635_MAGIC, .more = S16LD_DENOM_13635_MORE};};
template<> struct libdivide_constants<int16_t,13636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13636_MAGIC, .more = S16LD_DENOM_13636_MORE};};
template<> struct libdivide_constants<int16_t,13637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13637_MAGIC, .more = S16LD_DENOM_13637_MORE};};
template<> struct libdivide_constants<int16_t,13638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13638_MAGIC, .more = S16LD_DENOM_13638_MORE};};
template<> struct libdivide_constants<int16_t,13639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13639_MAGIC, .more = S16LD_DENOM_13639_MORE};};
template<> struct libdivide_constants<int16_t,13640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13640_MAGIC, .more = S16LD_DENOM_13640_MORE};};
template<> struct libdivide_constants<int16_t,13641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13641_MAGIC, .more = S16LD_DENOM_13641_MORE};};
template<> struct libdivide_constants<int16_t,13642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13642_MAGIC, .more = S16LD_DENOM_13642_MORE};};
template<> struct libdivide_constants<int16_t,13643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13643_MAGIC, .more = S16LD_DENOM_13643_MORE};};
template<> struct libdivide_constants<int16_t,13644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13644_MAGIC, .more = S16LD_DENOM_13644_MORE};};
template<> struct libdivide_constants<int16_t,13645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13645_MAGIC, .more = S16LD_DENOM_13645_MORE};};
template<> struct libdivide_constants<int16_t,13646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13646_MAGIC, .more = S16LD_DENOM_13646_MORE};};
template<> struct libdivide_constants<int16_t,13647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13647_MAGIC, .more = S16LD_DENOM_13647_MORE};};
template<> struct libdivide_constants<int16_t,13648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13648_MAGIC, .more = S16LD_DENOM_13648_MORE};};
template<> struct libdivide_constants<int16_t,13649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13649_MAGIC, .more = S16LD_DENOM_13649_MORE};};
template<> struct libdivide_constants<int16_t,13650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13650_MAGIC, .more = S16LD_DENOM_13650_MORE};};
template<> struct libdivide_constants<int16_t,13651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13651_MAGIC, .more = S16LD_DENOM_13651_MORE};};
template<> struct libdivide_constants<int16_t,13652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13652_MAGIC, .more = S16LD_DENOM_13652_MORE};};
template<> struct libdivide_constants<int16_t,13653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13653_MAGIC, .more = S16LD_DENOM_13653_MORE};};
template<> struct libdivide_constants<int16_t,13654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13654_MAGIC, .more = S16LD_DENOM_13654_MORE};};
template<> struct libdivide_constants<int16_t,13655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13655_MAGIC, .more = S16LD_DENOM_13655_MORE};};
template<> struct libdivide_constants<int16_t,13656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13656_MAGIC, .more = S16LD_DENOM_13656_MORE};};
template<> struct libdivide_constants<int16_t,13657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13657_MAGIC, .more = S16LD_DENOM_13657_MORE};};
template<> struct libdivide_constants<int16_t,13658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13658_MAGIC, .more = S16LD_DENOM_13658_MORE};};
template<> struct libdivide_constants<int16_t,13659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13659_MAGIC, .more = S16LD_DENOM_13659_MORE};};
template<> struct libdivide_constants<int16_t,13660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13660_MAGIC, .more = S16LD_DENOM_13660_MORE};};
template<> struct libdivide_constants<int16_t,13661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13661_MAGIC, .more = S16LD_DENOM_13661_MORE};};
template<> struct libdivide_constants<int16_t,13662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13662_MAGIC, .more = S16LD_DENOM_13662_MORE};};
template<> struct libdivide_constants<int16_t,13663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13663_MAGIC, .more = S16LD_DENOM_13663_MORE};};
template<> struct libdivide_constants<int16_t,13664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13664_MAGIC, .more = S16LD_DENOM_13664_MORE};};
template<> struct libdivide_constants<int16_t,13665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13665_MAGIC, .more = S16LD_DENOM_13665_MORE};};
template<> struct libdivide_constants<int16_t,13666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13666_MAGIC, .more = S16LD_DENOM_13666_MORE};};
template<> struct libdivide_constants<int16_t,13667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13667_MAGIC, .more = S16LD_DENOM_13667_MORE};};
template<> struct libdivide_constants<int16_t,13668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13668_MAGIC, .more = S16LD_DENOM_13668_MORE};};
template<> struct libdivide_constants<int16_t,13669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13669_MAGIC, .more = S16LD_DENOM_13669_MORE};};
template<> struct libdivide_constants<int16_t,13670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13670_MAGIC, .more = S16LD_DENOM_13670_MORE};};
template<> struct libdivide_constants<int16_t,13671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13671_MAGIC, .more = S16LD_DENOM_13671_MORE};};
template<> struct libdivide_constants<int16_t,13672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13672_MAGIC, .more = S16LD_DENOM_13672_MORE};};
template<> struct libdivide_constants<int16_t,13673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13673_MAGIC, .more = S16LD_DENOM_13673_MORE};};
template<> struct libdivide_constants<int16_t,13674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13674_MAGIC, .more = S16LD_DENOM_13674_MORE};};
template<> struct libdivide_constants<int16_t,13675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13675_MAGIC, .more = S16LD_DENOM_13675_MORE};};
template<> struct libdivide_constants<int16_t,13676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13676_MAGIC, .more = S16LD_DENOM_13676_MORE};};
template<> struct libdivide_constants<int16_t,13677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13677_MAGIC, .more = S16LD_DENOM_13677_MORE};};
template<> struct libdivide_constants<int16_t,13678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13678_MAGIC, .more = S16LD_DENOM_13678_MORE};};
template<> struct libdivide_constants<int16_t,13679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13679_MAGIC, .more = S16LD_DENOM_13679_MORE};};
template<> struct libdivide_constants<int16_t,13680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13680_MAGIC, .more = S16LD_DENOM_13680_MORE};};
template<> struct libdivide_constants<int16_t,13681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13681_MAGIC, .more = S16LD_DENOM_13681_MORE};};
template<> struct libdivide_constants<int16_t,13682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13682_MAGIC, .more = S16LD_DENOM_13682_MORE};};
template<> struct libdivide_constants<int16_t,13683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13683_MAGIC, .more = S16LD_DENOM_13683_MORE};};
template<> struct libdivide_constants<int16_t,13684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13684_MAGIC, .more = S16LD_DENOM_13684_MORE};};
template<> struct libdivide_constants<int16_t,13685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13685_MAGIC, .more = S16LD_DENOM_13685_MORE};};
template<> struct libdivide_constants<int16_t,13686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13686_MAGIC, .more = S16LD_DENOM_13686_MORE};};
template<> struct libdivide_constants<int16_t,13687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13687_MAGIC, .more = S16LD_DENOM_13687_MORE};};
template<> struct libdivide_constants<int16_t,13688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13688_MAGIC, .more = S16LD_DENOM_13688_MORE};};
template<> struct libdivide_constants<int16_t,13689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13689_MAGIC, .more = S16LD_DENOM_13689_MORE};};
template<> struct libdivide_constants<int16_t,13690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13690_MAGIC, .more = S16LD_DENOM_13690_MORE};};
template<> struct libdivide_constants<int16_t,13691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13691_MAGIC, .more = S16LD_DENOM_13691_MORE};};
template<> struct libdivide_constants<int16_t,13692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13692_MAGIC, .more = S16LD_DENOM_13692_MORE};};
template<> struct libdivide_constants<int16_t,13693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13693_MAGIC, .more = S16LD_DENOM_13693_MORE};};
template<> struct libdivide_constants<int16_t,13694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13694_MAGIC, .more = S16LD_DENOM_13694_MORE};};
template<> struct libdivide_constants<int16_t,13695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13695_MAGIC, .more = S16LD_DENOM_13695_MORE};};
template<> struct libdivide_constants<int16_t,13696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13696_MAGIC, .more = S16LD_DENOM_13696_MORE};};
template<> struct libdivide_constants<int16_t,13697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13697_MAGIC, .more = S16LD_DENOM_13697_MORE};};
template<> struct libdivide_constants<int16_t,13698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13698_MAGIC, .more = S16LD_DENOM_13698_MORE};};
template<> struct libdivide_constants<int16_t,13699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13699_MAGIC, .more = S16LD_DENOM_13699_MORE};};
template<> struct libdivide_constants<int16_t,13700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13700_MAGIC, .more = S16LD_DENOM_13700_MORE};};
template<> struct libdivide_constants<int16_t,13701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13701_MAGIC, .more = S16LD_DENOM_13701_MORE};};
template<> struct libdivide_constants<int16_t,13702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13702_MAGIC, .more = S16LD_DENOM_13702_MORE};};
template<> struct libdivide_constants<int16_t,13703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13703_MAGIC, .more = S16LD_DENOM_13703_MORE};};
template<> struct libdivide_constants<int16_t,13704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13704_MAGIC, .more = S16LD_DENOM_13704_MORE};};
template<> struct libdivide_constants<int16_t,13705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13705_MAGIC, .more = S16LD_DENOM_13705_MORE};};
template<> struct libdivide_constants<int16_t,13706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13706_MAGIC, .more = S16LD_DENOM_13706_MORE};};
template<> struct libdivide_constants<int16_t,13707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13707_MAGIC, .more = S16LD_DENOM_13707_MORE};};
template<> struct libdivide_constants<int16_t,13708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13708_MAGIC, .more = S16LD_DENOM_13708_MORE};};
template<> struct libdivide_constants<int16_t,13709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13709_MAGIC, .more = S16LD_DENOM_13709_MORE};};
template<> struct libdivide_constants<int16_t,13710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13710_MAGIC, .more = S16LD_DENOM_13710_MORE};};
template<> struct libdivide_constants<int16_t,13711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13711_MAGIC, .more = S16LD_DENOM_13711_MORE};};
template<> struct libdivide_constants<int16_t,13712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13712_MAGIC, .more = S16LD_DENOM_13712_MORE};};
template<> struct libdivide_constants<int16_t,13713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13713_MAGIC, .more = S16LD_DENOM_13713_MORE};};
template<> struct libdivide_constants<int16_t,13714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13714_MAGIC, .more = S16LD_DENOM_13714_MORE};};
template<> struct libdivide_constants<int16_t,13715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13715_MAGIC, .more = S16LD_DENOM_13715_MORE};};
template<> struct libdivide_constants<int16_t,13716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13716_MAGIC, .more = S16LD_DENOM_13716_MORE};};
template<> struct libdivide_constants<int16_t,13717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13717_MAGIC, .more = S16LD_DENOM_13717_MORE};};
template<> struct libdivide_constants<int16_t,13718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13718_MAGIC, .more = S16LD_DENOM_13718_MORE};};
template<> struct libdivide_constants<int16_t,13719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13719_MAGIC, .more = S16LD_DENOM_13719_MORE};};
template<> struct libdivide_constants<int16_t,13720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13720_MAGIC, .more = S16LD_DENOM_13720_MORE};};
template<> struct libdivide_constants<int16_t,13721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13721_MAGIC, .more = S16LD_DENOM_13721_MORE};};
template<> struct libdivide_constants<int16_t,13722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13722_MAGIC, .more = S16LD_DENOM_13722_MORE};};
template<> struct libdivide_constants<int16_t,13723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13723_MAGIC, .more = S16LD_DENOM_13723_MORE};};
template<> struct libdivide_constants<int16_t,13724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13724_MAGIC, .more = S16LD_DENOM_13724_MORE};};
template<> struct libdivide_constants<int16_t,13725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13725_MAGIC, .more = S16LD_DENOM_13725_MORE};};
template<> struct libdivide_constants<int16_t,13726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13726_MAGIC, .more = S16LD_DENOM_13726_MORE};};
template<> struct libdivide_constants<int16_t,13727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13727_MAGIC, .more = S16LD_DENOM_13727_MORE};};
template<> struct libdivide_constants<int16_t,13728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13728_MAGIC, .more = S16LD_DENOM_13728_MORE};};
template<> struct libdivide_constants<int16_t,13729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13729_MAGIC, .more = S16LD_DENOM_13729_MORE};};
template<> struct libdivide_constants<int16_t,13730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13730_MAGIC, .more = S16LD_DENOM_13730_MORE};};
template<> struct libdivide_constants<int16_t,13731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13731_MAGIC, .more = S16LD_DENOM_13731_MORE};};
template<> struct libdivide_constants<int16_t,13732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13732_MAGIC, .more = S16LD_DENOM_13732_MORE};};
template<> struct libdivide_constants<int16_t,13733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13733_MAGIC, .more = S16LD_DENOM_13733_MORE};};
template<> struct libdivide_constants<int16_t,13734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13734_MAGIC, .more = S16LD_DENOM_13734_MORE};};
template<> struct libdivide_constants<int16_t,13735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13735_MAGIC, .more = S16LD_DENOM_13735_MORE};};
template<> struct libdivide_constants<int16_t,13736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13736_MAGIC, .more = S16LD_DENOM_13736_MORE};};
template<> struct libdivide_constants<int16_t,13737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13737_MAGIC, .more = S16LD_DENOM_13737_MORE};};
template<> struct libdivide_constants<int16_t,13738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13738_MAGIC, .more = S16LD_DENOM_13738_MORE};};
template<> struct libdivide_constants<int16_t,13739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13739_MAGIC, .more = S16LD_DENOM_13739_MORE};};
template<> struct libdivide_constants<int16_t,13740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13740_MAGIC, .more = S16LD_DENOM_13740_MORE};};
template<> struct libdivide_constants<int16_t,13741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13741_MAGIC, .more = S16LD_DENOM_13741_MORE};};
template<> struct libdivide_constants<int16_t,13742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13742_MAGIC, .more = S16LD_DENOM_13742_MORE};};
template<> struct libdivide_constants<int16_t,13743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13743_MAGIC, .more = S16LD_DENOM_13743_MORE};};
template<> struct libdivide_constants<int16_t,13744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13744_MAGIC, .more = S16LD_DENOM_13744_MORE};};
template<> struct libdivide_constants<int16_t,13745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13745_MAGIC, .more = S16LD_DENOM_13745_MORE};};
template<> struct libdivide_constants<int16_t,13746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13746_MAGIC, .more = S16LD_DENOM_13746_MORE};};
template<> struct libdivide_constants<int16_t,13747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13747_MAGIC, .more = S16LD_DENOM_13747_MORE};};
template<> struct libdivide_constants<int16_t,13748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13748_MAGIC, .more = S16LD_DENOM_13748_MORE};};
template<> struct libdivide_constants<int16_t,13749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13749_MAGIC, .more = S16LD_DENOM_13749_MORE};};
template<> struct libdivide_constants<int16_t,13750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13750_MAGIC, .more = S16LD_DENOM_13750_MORE};};
template<> struct libdivide_constants<int16_t,13751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13751_MAGIC, .more = S16LD_DENOM_13751_MORE};};
template<> struct libdivide_constants<int16_t,13752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13752_MAGIC, .more = S16LD_DENOM_13752_MORE};};
template<> struct libdivide_constants<int16_t,13753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13753_MAGIC, .more = S16LD_DENOM_13753_MORE};};
template<> struct libdivide_constants<int16_t,13754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13754_MAGIC, .more = S16LD_DENOM_13754_MORE};};
template<> struct libdivide_constants<int16_t,13755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13755_MAGIC, .more = S16LD_DENOM_13755_MORE};};
template<> struct libdivide_constants<int16_t,13756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13756_MAGIC, .more = S16LD_DENOM_13756_MORE};};
template<> struct libdivide_constants<int16_t,13757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13757_MAGIC, .more = S16LD_DENOM_13757_MORE};};
template<> struct libdivide_constants<int16_t,13758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13758_MAGIC, .more = S16LD_DENOM_13758_MORE};};
template<> struct libdivide_constants<int16_t,13759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13759_MAGIC, .more = S16LD_DENOM_13759_MORE};};
template<> struct libdivide_constants<int16_t,13760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13760_MAGIC, .more = S16LD_DENOM_13760_MORE};};
template<> struct libdivide_constants<int16_t,13761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13761_MAGIC, .more = S16LD_DENOM_13761_MORE};};
template<> struct libdivide_constants<int16_t,13762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13762_MAGIC, .more = S16LD_DENOM_13762_MORE};};
template<> struct libdivide_constants<int16_t,13763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13763_MAGIC, .more = S16LD_DENOM_13763_MORE};};
template<> struct libdivide_constants<int16_t,13764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13764_MAGIC, .more = S16LD_DENOM_13764_MORE};};
template<> struct libdivide_constants<int16_t,13765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13765_MAGIC, .more = S16LD_DENOM_13765_MORE};};
template<> struct libdivide_constants<int16_t,13766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13766_MAGIC, .more = S16LD_DENOM_13766_MORE};};
template<> struct libdivide_constants<int16_t,13767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13767_MAGIC, .more = S16LD_DENOM_13767_MORE};};
template<> struct libdivide_constants<int16_t,13768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13768_MAGIC, .more = S16LD_DENOM_13768_MORE};};
template<> struct libdivide_constants<int16_t,13769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13769_MAGIC, .more = S16LD_DENOM_13769_MORE};};
template<> struct libdivide_constants<int16_t,13770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13770_MAGIC, .more = S16LD_DENOM_13770_MORE};};
template<> struct libdivide_constants<int16_t,13771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13771_MAGIC, .more = S16LD_DENOM_13771_MORE};};
template<> struct libdivide_constants<int16_t,13772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13772_MAGIC, .more = S16LD_DENOM_13772_MORE};};
template<> struct libdivide_constants<int16_t,13773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13773_MAGIC, .more = S16LD_DENOM_13773_MORE};};
template<> struct libdivide_constants<int16_t,13774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13774_MAGIC, .more = S16LD_DENOM_13774_MORE};};
template<> struct libdivide_constants<int16_t,13775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13775_MAGIC, .more = S16LD_DENOM_13775_MORE};};
template<> struct libdivide_constants<int16_t,13776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13776_MAGIC, .more = S16LD_DENOM_13776_MORE};};
template<> struct libdivide_constants<int16_t,13777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13777_MAGIC, .more = S16LD_DENOM_13777_MORE};};
template<> struct libdivide_constants<int16_t,13778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13778_MAGIC, .more = S16LD_DENOM_13778_MORE};};
template<> struct libdivide_constants<int16_t,13779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13779_MAGIC, .more = S16LD_DENOM_13779_MORE};};
template<> struct libdivide_constants<int16_t,13780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13780_MAGIC, .more = S16LD_DENOM_13780_MORE};};
template<> struct libdivide_constants<int16_t,13781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13781_MAGIC, .more = S16LD_DENOM_13781_MORE};};
template<> struct libdivide_constants<int16_t,13782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13782_MAGIC, .more = S16LD_DENOM_13782_MORE};};
template<> struct libdivide_constants<int16_t,13783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13783_MAGIC, .more = S16LD_DENOM_13783_MORE};};
template<> struct libdivide_constants<int16_t,13784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13784_MAGIC, .more = S16LD_DENOM_13784_MORE};};
template<> struct libdivide_constants<int16_t,13785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13785_MAGIC, .more = S16LD_DENOM_13785_MORE};};
template<> struct libdivide_constants<int16_t,13786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13786_MAGIC, .more = S16LD_DENOM_13786_MORE};};
template<> struct libdivide_constants<int16_t,13787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13787_MAGIC, .more = S16LD_DENOM_13787_MORE};};
template<> struct libdivide_constants<int16_t,13788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13788_MAGIC, .more = S16LD_DENOM_13788_MORE};};
template<> struct libdivide_constants<int16_t,13789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13789_MAGIC, .more = S16LD_DENOM_13789_MORE};};
template<> struct libdivide_constants<int16_t,13790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13790_MAGIC, .more = S16LD_DENOM_13790_MORE};};
template<> struct libdivide_constants<int16_t,13791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13791_MAGIC, .more = S16LD_DENOM_13791_MORE};};
template<> struct libdivide_constants<int16_t,13792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13792_MAGIC, .more = S16LD_DENOM_13792_MORE};};
template<> struct libdivide_constants<int16_t,13793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13793_MAGIC, .more = S16LD_DENOM_13793_MORE};};
template<> struct libdivide_constants<int16_t,13794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13794_MAGIC, .more = S16LD_DENOM_13794_MORE};};
template<> struct libdivide_constants<int16_t,13795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13795_MAGIC, .more = S16LD_DENOM_13795_MORE};};
template<> struct libdivide_constants<int16_t,13796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13796_MAGIC, .more = S16LD_DENOM_13796_MORE};};
template<> struct libdivide_constants<int16_t,13797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13797_MAGIC, .more = S16LD_DENOM_13797_MORE};};
template<> struct libdivide_constants<int16_t,13798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13798_MAGIC, .more = S16LD_DENOM_13798_MORE};};
template<> struct libdivide_constants<int16_t,13799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13799_MAGIC, .more = S16LD_DENOM_13799_MORE};};
template<> struct libdivide_constants<int16_t,13800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13800_MAGIC, .more = S16LD_DENOM_13800_MORE};};
template<> struct libdivide_constants<int16_t,13801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13801_MAGIC, .more = S16LD_DENOM_13801_MORE};};
template<> struct libdivide_constants<int16_t,13802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13802_MAGIC, .more = S16LD_DENOM_13802_MORE};};
template<> struct libdivide_constants<int16_t,13803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13803_MAGIC, .more = S16LD_DENOM_13803_MORE};};
template<> struct libdivide_constants<int16_t,13804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13804_MAGIC, .more = S16LD_DENOM_13804_MORE};};
template<> struct libdivide_constants<int16_t,13805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13805_MAGIC, .more = S16LD_DENOM_13805_MORE};};
template<> struct libdivide_constants<int16_t,13806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13806_MAGIC, .more = S16LD_DENOM_13806_MORE};};
template<> struct libdivide_constants<int16_t,13807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13807_MAGIC, .more = S16LD_DENOM_13807_MORE};};
template<> struct libdivide_constants<int16_t,13808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13808_MAGIC, .more = S16LD_DENOM_13808_MORE};};
template<> struct libdivide_constants<int16_t,13809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13809_MAGIC, .more = S16LD_DENOM_13809_MORE};};
template<> struct libdivide_constants<int16_t,13810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13810_MAGIC, .more = S16LD_DENOM_13810_MORE};};
template<> struct libdivide_constants<int16_t,13811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13811_MAGIC, .more = S16LD_DENOM_13811_MORE};};
template<> struct libdivide_constants<int16_t,13812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13812_MAGIC, .more = S16LD_DENOM_13812_MORE};};
template<> struct libdivide_constants<int16_t,13813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13813_MAGIC, .more = S16LD_DENOM_13813_MORE};};
template<> struct libdivide_constants<int16_t,13814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13814_MAGIC, .more = S16LD_DENOM_13814_MORE};};
template<> struct libdivide_constants<int16_t,13815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13815_MAGIC, .more = S16LD_DENOM_13815_MORE};};
template<> struct libdivide_constants<int16_t,13816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13816_MAGIC, .more = S16LD_DENOM_13816_MORE};};
template<> struct libdivide_constants<int16_t,13817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13817_MAGIC, .more = S16LD_DENOM_13817_MORE};};
template<> struct libdivide_constants<int16_t,13818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13818_MAGIC, .more = S16LD_DENOM_13818_MORE};};
template<> struct libdivide_constants<int16_t,13819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13819_MAGIC, .more = S16LD_DENOM_13819_MORE};};
template<> struct libdivide_constants<int16_t,13820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13820_MAGIC, .more = S16LD_DENOM_13820_MORE};};
template<> struct libdivide_constants<int16_t,13821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13821_MAGIC, .more = S16LD_DENOM_13821_MORE};};
template<> struct libdivide_constants<int16_t,13822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13822_MAGIC, .more = S16LD_DENOM_13822_MORE};};
template<> struct libdivide_constants<int16_t,13823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13823_MAGIC, .more = S16LD_DENOM_13823_MORE};};
template<> struct libdivide_constants<int16_t,13824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13824_MAGIC, .more = S16LD_DENOM_13824_MORE};};
template<> struct libdivide_constants<int16_t,13825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13825_MAGIC, .more = S16LD_DENOM_13825_MORE};};
template<> struct libdivide_constants<int16_t,13826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13826_MAGIC, .more = S16LD_DENOM_13826_MORE};};
template<> struct libdivide_constants<int16_t,13827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13827_MAGIC, .more = S16LD_DENOM_13827_MORE};};
template<> struct libdivide_constants<int16_t,13828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13828_MAGIC, .more = S16LD_DENOM_13828_MORE};};
template<> struct libdivide_constants<int16_t,13829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13829_MAGIC, .more = S16LD_DENOM_13829_MORE};};
template<> struct libdivide_constants<int16_t,13830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13830_MAGIC, .more = S16LD_DENOM_13830_MORE};};
template<> struct libdivide_constants<int16_t,13831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13831_MAGIC, .more = S16LD_DENOM_13831_MORE};};
template<> struct libdivide_constants<int16_t,13832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13832_MAGIC, .more = S16LD_DENOM_13832_MORE};};
template<> struct libdivide_constants<int16_t,13833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13833_MAGIC, .more = S16LD_DENOM_13833_MORE};};
template<> struct libdivide_constants<int16_t,13834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13834_MAGIC, .more = S16LD_DENOM_13834_MORE};};
template<> struct libdivide_constants<int16_t,13835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13835_MAGIC, .more = S16LD_DENOM_13835_MORE};};
template<> struct libdivide_constants<int16_t,13836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13836_MAGIC, .more = S16LD_DENOM_13836_MORE};};
template<> struct libdivide_constants<int16_t,13837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13837_MAGIC, .more = S16LD_DENOM_13837_MORE};};
template<> struct libdivide_constants<int16_t,13838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13838_MAGIC, .more = S16LD_DENOM_13838_MORE};};
template<> struct libdivide_constants<int16_t,13839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13839_MAGIC, .more = S16LD_DENOM_13839_MORE};};
template<> struct libdivide_constants<int16_t,13840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13840_MAGIC, .more = S16LD_DENOM_13840_MORE};};
template<> struct libdivide_constants<int16_t,13841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13841_MAGIC, .more = S16LD_DENOM_13841_MORE};};
template<> struct libdivide_constants<int16_t,13842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13842_MAGIC, .more = S16LD_DENOM_13842_MORE};};
template<> struct libdivide_constants<int16_t,13843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13843_MAGIC, .more = S16LD_DENOM_13843_MORE};};
template<> struct libdivide_constants<int16_t,13844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13844_MAGIC, .more = S16LD_DENOM_13844_MORE};};
template<> struct libdivide_constants<int16_t,13845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13845_MAGIC, .more = S16LD_DENOM_13845_MORE};};
template<> struct libdivide_constants<int16_t,13846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13846_MAGIC, .more = S16LD_DENOM_13846_MORE};};
template<> struct libdivide_constants<int16_t,13847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13847_MAGIC, .more = S16LD_DENOM_13847_MORE};};
template<> struct libdivide_constants<int16_t,13848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13848_MAGIC, .more = S16LD_DENOM_13848_MORE};};
template<> struct libdivide_constants<int16_t,13849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13849_MAGIC, .more = S16LD_DENOM_13849_MORE};};
template<> struct libdivide_constants<int16_t,13850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13850_MAGIC, .more = S16LD_DENOM_13850_MORE};};
template<> struct libdivide_constants<int16_t,13851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13851_MAGIC, .more = S16LD_DENOM_13851_MORE};};
template<> struct libdivide_constants<int16_t,13852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13852_MAGIC, .more = S16LD_DENOM_13852_MORE};};
template<> struct libdivide_constants<int16_t,13853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13853_MAGIC, .more = S16LD_DENOM_13853_MORE};};
template<> struct libdivide_constants<int16_t,13854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13854_MAGIC, .more = S16LD_DENOM_13854_MORE};};
template<> struct libdivide_constants<int16_t,13855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13855_MAGIC, .more = S16LD_DENOM_13855_MORE};};
template<> struct libdivide_constants<int16_t,13856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13856_MAGIC, .more = S16LD_DENOM_13856_MORE};};
template<> struct libdivide_constants<int16_t,13857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13857_MAGIC, .more = S16LD_DENOM_13857_MORE};};
template<> struct libdivide_constants<int16_t,13858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13858_MAGIC, .more = S16LD_DENOM_13858_MORE};};
template<> struct libdivide_constants<int16_t,13859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13859_MAGIC, .more = S16LD_DENOM_13859_MORE};};
template<> struct libdivide_constants<int16_t,13860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13860_MAGIC, .more = S16LD_DENOM_13860_MORE};};
template<> struct libdivide_constants<int16_t,13861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13861_MAGIC, .more = S16LD_DENOM_13861_MORE};};
template<> struct libdivide_constants<int16_t,13862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13862_MAGIC, .more = S16LD_DENOM_13862_MORE};};
template<> struct libdivide_constants<int16_t,13863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13863_MAGIC, .more = S16LD_DENOM_13863_MORE};};
template<> struct libdivide_constants<int16_t,13864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13864_MAGIC, .more = S16LD_DENOM_13864_MORE};};
template<> struct libdivide_constants<int16_t,13865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13865_MAGIC, .more = S16LD_DENOM_13865_MORE};};
template<> struct libdivide_constants<int16_t,13866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13866_MAGIC, .more = S16LD_DENOM_13866_MORE};};
template<> struct libdivide_constants<int16_t,13867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13867_MAGIC, .more = S16LD_DENOM_13867_MORE};};
template<> struct libdivide_constants<int16_t,13868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13868_MAGIC, .more = S16LD_DENOM_13868_MORE};};
template<> struct libdivide_constants<int16_t,13869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13869_MAGIC, .more = S16LD_DENOM_13869_MORE};};
template<> struct libdivide_constants<int16_t,13870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13870_MAGIC, .more = S16LD_DENOM_13870_MORE};};
template<> struct libdivide_constants<int16_t,13871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13871_MAGIC, .more = S16LD_DENOM_13871_MORE};};
template<> struct libdivide_constants<int16_t,13872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13872_MAGIC, .more = S16LD_DENOM_13872_MORE};};
template<> struct libdivide_constants<int16_t,13873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13873_MAGIC, .more = S16LD_DENOM_13873_MORE};};
template<> struct libdivide_constants<int16_t,13874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13874_MAGIC, .more = S16LD_DENOM_13874_MORE};};
template<> struct libdivide_constants<int16_t,13875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13875_MAGIC, .more = S16LD_DENOM_13875_MORE};};
template<> struct libdivide_constants<int16_t,13876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13876_MAGIC, .more = S16LD_DENOM_13876_MORE};};
template<> struct libdivide_constants<int16_t,13877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13877_MAGIC, .more = S16LD_DENOM_13877_MORE};};
template<> struct libdivide_constants<int16_t,13878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13878_MAGIC, .more = S16LD_DENOM_13878_MORE};};
template<> struct libdivide_constants<int16_t,13879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13879_MAGIC, .more = S16LD_DENOM_13879_MORE};};
template<> struct libdivide_constants<int16_t,13880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13880_MAGIC, .more = S16LD_DENOM_13880_MORE};};
template<> struct libdivide_constants<int16_t,13881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13881_MAGIC, .more = S16LD_DENOM_13881_MORE};};
template<> struct libdivide_constants<int16_t,13882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13882_MAGIC, .more = S16LD_DENOM_13882_MORE};};
template<> struct libdivide_constants<int16_t,13883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13883_MAGIC, .more = S16LD_DENOM_13883_MORE};};
template<> struct libdivide_constants<int16_t,13884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13884_MAGIC, .more = S16LD_DENOM_13884_MORE};};
template<> struct libdivide_constants<int16_t,13885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13885_MAGIC, .more = S16LD_DENOM_13885_MORE};};
template<> struct libdivide_constants<int16_t,13886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13886_MAGIC, .more = S16LD_DENOM_13886_MORE};};
template<> struct libdivide_constants<int16_t,13887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13887_MAGIC, .more = S16LD_DENOM_13887_MORE};};
template<> struct libdivide_constants<int16_t,13888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13888_MAGIC, .more = S16LD_DENOM_13888_MORE};};
template<> struct libdivide_constants<int16_t,13889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13889_MAGIC, .more = S16LD_DENOM_13889_MORE};};
template<> struct libdivide_constants<int16_t,13890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13890_MAGIC, .more = S16LD_DENOM_13890_MORE};};
template<> struct libdivide_constants<int16_t,13891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13891_MAGIC, .more = S16LD_DENOM_13891_MORE};};
template<> struct libdivide_constants<int16_t,13892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13892_MAGIC, .more = S16LD_DENOM_13892_MORE};};
template<> struct libdivide_constants<int16_t,13893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13893_MAGIC, .more = S16LD_DENOM_13893_MORE};};
template<> struct libdivide_constants<int16_t,13894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13894_MAGIC, .more = S16LD_DENOM_13894_MORE};};
template<> struct libdivide_constants<int16_t,13895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13895_MAGIC, .more = S16LD_DENOM_13895_MORE};};
template<> struct libdivide_constants<int16_t,13896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13896_MAGIC, .more = S16LD_DENOM_13896_MORE};};
template<> struct libdivide_constants<int16_t,13897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13897_MAGIC, .more = S16LD_DENOM_13897_MORE};};
template<> struct libdivide_constants<int16_t,13898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13898_MAGIC, .more = S16LD_DENOM_13898_MORE};};
template<> struct libdivide_constants<int16_t,13899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13899_MAGIC, .more = S16LD_DENOM_13899_MORE};};
template<> struct libdivide_constants<int16_t,13900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13900_MAGIC, .more = S16LD_DENOM_13900_MORE};};
template<> struct libdivide_constants<int16_t,13901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13901_MAGIC, .more = S16LD_DENOM_13901_MORE};};
template<> struct libdivide_constants<int16_t,13902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13902_MAGIC, .more = S16LD_DENOM_13902_MORE};};
template<> struct libdivide_constants<int16_t,13903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13903_MAGIC, .more = S16LD_DENOM_13903_MORE};};
template<> struct libdivide_constants<int16_t,13904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13904_MAGIC, .more = S16LD_DENOM_13904_MORE};};
template<> struct libdivide_constants<int16_t,13905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13905_MAGIC, .more = S16LD_DENOM_13905_MORE};};
template<> struct libdivide_constants<int16_t,13906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13906_MAGIC, .more = S16LD_DENOM_13906_MORE};};
template<> struct libdivide_constants<int16_t,13907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13907_MAGIC, .more = S16LD_DENOM_13907_MORE};};
template<> struct libdivide_constants<int16_t,13908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13908_MAGIC, .more = S16LD_DENOM_13908_MORE};};
template<> struct libdivide_constants<int16_t,13909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13909_MAGIC, .more = S16LD_DENOM_13909_MORE};};
template<> struct libdivide_constants<int16_t,13910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13910_MAGIC, .more = S16LD_DENOM_13910_MORE};};
template<> struct libdivide_constants<int16_t,13911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13911_MAGIC, .more = S16LD_DENOM_13911_MORE};};
template<> struct libdivide_constants<int16_t,13912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13912_MAGIC, .more = S16LD_DENOM_13912_MORE};};
template<> struct libdivide_constants<int16_t,13913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13913_MAGIC, .more = S16LD_DENOM_13913_MORE};};
template<> struct libdivide_constants<int16_t,13914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13914_MAGIC, .more = S16LD_DENOM_13914_MORE};};
template<> struct libdivide_constants<int16_t,13915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13915_MAGIC, .more = S16LD_DENOM_13915_MORE};};
template<> struct libdivide_constants<int16_t,13916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13916_MAGIC, .more = S16LD_DENOM_13916_MORE};};
template<> struct libdivide_constants<int16_t,13917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13917_MAGIC, .more = S16LD_DENOM_13917_MORE};};
template<> struct libdivide_constants<int16_t,13918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13918_MAGIC, .more = S16LD_DENOM_13918_MORE};};
template<> struct libdivide_constants<int16_t,13919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13919_MAGIC, .more = S16LD_DENOM_13919_MORE};};
template<> struct libdivide_constants<int16_t,13920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13920_MAGIC, .more = S16LD_DENOM_13920_MORE};};
template<> struct libdivide_constants<int16_t,13921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13921_MAGIC, .more = S16LD_DENOM_13921_MORE};};
template<> struct libdivide_constants<int16_t,13922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13922_MAGIC, .more = S16LD_DENOM_13922_MORE};};
template<> struct libdivide_constants<int16_t,13923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13923_MAGIC, .more = S16LD_DENOM_13923_MORE};};
template<> struct libdivide_constants<int16_t,13924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13924_MAGIC, .more = S16LD_DENOM_13924_MORE};};
template<> struct libdivide_constants<int16_t,13925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13925_MAGIC, .more = S16LD_DENOM_13925_MORE};};
template<> struct libdivide_constants<int16_t,13926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13926_MAGIC, .more = S16LD_DENOM_13926_MORE};};
template<> struct libdivide_constants<int16_t,13927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13927_MAGIC, .more = S16LD_DENOM_13927_MORE};};
template<> struct libdivide_constants<int16_t,13928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13928_MAGIC, .more = S16LD_DENOM_13928_MORE};};
template<> struct libdivide_constants<int16_t,13929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13929_MAGIC, .more = S16LD_DENOM_13929_MORE};};
template<> struct libdivide_constants<int16_t,13930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13930_MAGIC, .more = S16LD_DENOM_13930_MORE};};
template<> struct libdivide_constants<int16_t,13931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13931_MAGIC, .more = S16LD_DENOM_13931_MORE};};
template<> struct libdivide_constants<int16_t,13932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13932_MAGIC, .more = S16LD_DENOM_13932_MORE};};
template<> struct libdivide_constants<int16_t,13933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13933_MAGIC, .more = S16LD_DENOM_13933_MORE};};
template<> struct libdivide_constants<int16_t,13934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13934_MAGIC, .more = S16LD_DENOM_13934_MORE};};
template<> struct libdivide_constants<int16_t,13935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13935_MAGIC, .more = S16LD_DENOM_13935_MORE};};
template<> struct libdivide_constants<int16_t,13936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13936_MAGIC, .more = S16LD_DENOM_13936_MORE};};
template<> struct libdivide_constants<int16_t,13937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13937_MAGIC, .more = S16LD_DENOM_13937_MORE};};
template<> struct libdivide_constants<int16_t,13938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13938_MAGIC, .more = S16LD_DENOM_13938_MORE};};
template<> struct libdivide_constants<int16_t,13939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13939_MAGIC, .more = S16LD_DENOM_13939_MORE};};
template<> struct libdivide_constants<int16_t,13940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13940_MAGIC, .more = S16LD_DENOM_13940_MORE};};
template<> struct libdivide_constants<int16_t,13941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13941_MAGIC, .more = S16LD_DENOM_13941_MORE};};
template<> struct libdivide_constants<int16_t,13942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13942_MAGIC, .more = S16LD_DENOM_13942_MORE};};
template<> struct libdivide_constants<int16_t,13943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13943_MAGIC, .more = S16LD_DENOM_13943_MORE};};
template<> struct libdivide_constants<int16_t,13944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13944_MAGIC, .more = S16LD_DENOM_13944_MORE};};
template<> struct libdivide_constants<int16_t,13945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13945_MAGIC, .more = S16LD_DENOM_13945_MORE};};
template<> struct libdivide_constants<int16_t,13946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13946_MAGIC, .more = S16LD_DENOM_13946_MORE};};
template<> struct libdivide_constants<int16_t,13947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13947_MAGIC, .more = S16LD_DENOM_13947_MORE};};
template<> struct libdivide_constants<int16_t,13948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13948_MAGIC, .more = S16LD_DENOM_13948_MORE};};
template<> struct libdivide_constants<int16_t,13949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13949_MAGIC, .more = S16LD_DENOM_13949_MORE};};
template<> struct libdivide_constants<int16_t,13950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13950_MAGIC, .more = S16LD_DENOM_13950_MORE};};
template<> struct libdivide_constants<int16_t,13951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13951_MAGIC, .more = S16LD_DENOM_13951_MORE};};
template<> struct libdivide_constants<int16_t,13952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13952_MAGIC, .more = S16LD_DENOM_13952_MORE};};
template<> struct libdivide_constants<int16_t,13953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13953_MAGIC, .more = S16LD_DENOM_13953_MORE};};
template<> struct libdivide_constants<int16_t,13954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13954_MAGIC, .more = S16LD_DENOM_13954_MORE};};
template<> struct libdivide_constants<int16_t,13955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13955_MAGIC, .more = S16LD_DENOM_13955_MORE};};
template<> struct libdivide_constants<int16_t,13956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13956_MAGIC, .more = S16LD_DENOM_13956_MORE};};
template<> struct libdivide_constants<int16_t,13957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13957_MAGIC, .more = S16LD_DENOM_13957_MORE};};
template<> struct libdivide_constants<int16_t,13958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13958_MAGIC, .more = S16LD_DENOM_13958_MORE};};
template<> struct libdivide_constants<int16_t,13959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13959_MAGIC, .more = S16LD_DENOM_13959_MORE};};
template<> struct libdivide_constants<int16_t,13960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13960_MAGIC, .more = S16LD_DENOM_13960_MORE};};
template<> struct libdivide_constants<int16_t,13961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13961_MAGIC, .more = S16LD_DENOM_13961_MORE};};
template<> struct libdivide_constants<int16_t,13962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13962_MAGIC, .more = S16LD_DENOM_13962_MORE};};
template<> struct libdivide_constants<int16_t,13963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13963_MAGIC, .more = S16LD_DENOM_13963_MORE};};
template<> struct libdivide_constants<int16_t,13964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13964_MAGIC, .more = S16LD_DENOM_13964_MORE};};
template<> struct libdivide_constants<int16_t,13965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13965_MAGIC, .more = S16LD_DENOM_13965_MORE};};
template<> struct libdivide_constants<int16_t,13966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13966_MAGIC, .more = S16LD_DENOM_13966_MORE};};
template<> struct libdivide_constants<int16_t,13967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13967_MAGIC, .more = S16LD_DENOM_13967_MORE};};
template<> struct libdivide_constants<int16_t,13968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13968_MAGIC, .more = S16LD_DENOM_13968_MORE};};
template<> struct libdivide_constants<int16_t,13969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13969_MAGIC, .more = S16LD_DENOM_13969_MORE};};
template<> struct libdivide_constants<int16_t,13970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13970_MAGIC, .more = S16LD_DENOM_13970_MORE};};
template<> struct libdivide_constants<int16_t,13971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13971_MAGIC, .more = S16LD_DENOM_13971_MORE};};
template<> struct libdivide_constants<int16_t,13972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13972_MAGIC, .more = S16LD_DENOM_13972_MORE};};
template<> struct libdivide_constants<int16_t,13973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13973_MAGIC, .more = S16LD_DENOM_13973_MORE};};
template<> struct libdivide_constants<int16_t,13974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13974_MAGIC, .more = S16LD_DENOM_13974_MORE};};
template<> struct libdivide_constants<int16_t,13975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13975_MAGIC, .more = S16LD_DENOM_13975_MORE};};
template<> struct libdivide_constants<int16_t,13976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13976_MAGIC, .more = S16LD_DENOM_13976_MORE};};
template<> struct libdivide_constants<int16_t,13977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13977_MAGIC, .more = S16LD_DENOM_13977_MORE};};
template<> struct libdivide_constants<int16_t,13978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13978_MAGIC, .more = S16LD_DENOM_13978_MORE};};
template<> struct libdivide_constants<int16_t,13979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13979_MAGIC, .more = S16LD_DENOM_13979_MORE};};
template<> struct libdivide_constants<int16_t,13980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13980_MAGIC, .more = S16LD_DENOM_13980_MORE};};
template<> struct libdivide_constants<int16_t,13981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13981_MAGIC, .more = S16LD_DENOM_13981_MORE};};
template<> struct libdivide_constants<int16_t,13982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13982_MAGIC, .more = S16LD_DENOM_13982_MORE};};
template<> struct libdivide_constants<int16_t,13983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13983_MAGIC, .more = S16LD_DENOM_13983_MORE};};
template<> struct libdivide_constants<int16_t,13984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13984_MAGIC, .more = S16LD_DENOM_13984_MORE};};
template<> struct libdivide_constants<int16_t,13985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13985_MAGIC, .more = S16LD_DENOM_13985_MORE};};
template<> struct libdivide_constants<int16_t,13986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13986_MAGIC, .more = S16LD_DENOM_13986_MORE};};
template<> struct libdivide_constants<int16_t,13987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13987_MAGIC, .more = S16LD_DENOM_13987_MORE};};
template<> struct libdivide_constants<int16_t,13988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13988_MAGIC, .more = S16LD_DENOM_13988_MORE};};
template<> struct libdivide_constants<int16_t,13989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13989_MAGIC, .more = S16LD_DENOM_13989_MORE};};
template<> struct libdivide_constants<int16_t,13990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13990_MAGIC, .more = S16LD_DENOM_13990_MORE};};
template<> struct libdivide_constants<int16_t,13991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13991_MAGIC, .more = S16LD_DENOM_13991_MORE};};
template<> struct libdivide_constants<int16_t,13992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13992_MAGIC, .more = S16LD_DENOM_13992_MORE};};
template<> struct libdivide_constants<int16_t,13993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13993_MAGIC, .more = S16LD_DENOM_13993_MORE};};
template<> struct libdivide_constants<int16_t,13994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13994_MAGIC, .more = S16LD_DENOM_13994_MORE};};
template<> struct libdivide_constants<int16_t,13995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13995_MAGIC, .more = S16LD_DENOM_13995_MORE};};
template<> struct libdivide_constants<int16_t,13996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13996_MAGIC, .more = S16LD_DENOM_13996_MORE};};
template<> struct libdivide_constants<int16_t,13997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13997_MAGIC, .more = S16LD_DENOM_13997_MORE};};
template<> struct libdivide_constants<int16_t,13998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13998_MAGIC, .more = S16LD_DENOM_13998_MORE};};
template<> struct libdivide_constants<int16_t,13999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_13999_MAGIC, .more = S16LD_DENOM_13999_MORE};};
template<> struct libdivide_constants<int16_t,14000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14000_MAGIC, .more = S16LD_DENOM_14000_MORE};};
template<> struct libdivide_constants<int16_t,14001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14001_MAGIC, .more = S16LD_DENOM_14001_MORE};};
template<> struct libdivide_constants<int16_t,14002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14002_MAGIC, .more = S16LD_DENOM_14002_MORE};};
template<> struct libdivide_constants<int16_t,14003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14003_MAGIC, .more = S16LD_DENOM_14003_MORE};};
template<> struct libdivide_constants<int16_t,14004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14004_MAGIC, .more = S16LD_DENOM_14004_MORE};};
template<> struct libdivide_constants<int16_t,14005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14005_MAGIC, .more = S16LD_DENOM_14005_MORE};};
template<> struct libdivide_constants<int16_t,14006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14006_MAGIC, .more = S16LD_DENOM_14006_MORE};};
template<> struct libdivide_constants<int16_t,14007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14007_MAGIC, .more = S16LD_DENOM_14007_MORE};};
template<> struct libdivide_constants<int16_t,14008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14008_MAGIC, .more = S16LD_DENOM_14008_MORE};};
template<> struct libdivide_constants<int16_t,14009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14009_MAGIC, .more = S16LD_DENOM_14009_MORE};};
template<> struct libdivide_constants<int16_t,14010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14010_MAGIC, .more = S16LD_DENOM_14010_MORE};};
template<> struct libdivide_constants<int16_t,14011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14011_MAGIC, .more = S16LD_DENOM_14011_MORE};};
template<> struct libdivide_constants<int16_t,14012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14012_MAGIC, .more = S16LD_DENOM_14012_MORE};};
template<> struct libdivide_constants<int16_t,14013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14013_MAGIC, .more = S16LD_DENOM_14013_MORE};};
template<> struct libdivide_constants<int16_t,14014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14014_MAGIC, .more = S16LD_DENOM_14014_MORE};};
template<> struct libdivide_constants<int16_t,14015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14015_MAGIC, .more = S16LD_DENOM_14015_MORE};};
template<> struct libdivide_constants<int16_t,14016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14016_MAGIC, .more = S16LD_DENOM_14016_MORE};};
template<> struct libdivide_constants<int16_t,14017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14017_MAGIC, .more = S16LD_DENOM_14017_MORE};};
template<> struct libdivide_constants<int16_t,14018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14018_MAGIC, .more = S16LD_DENOM_14018_MORE};};
template<> struct libdivide_constants<int16_t,14019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14019_MAGIC, .more = S16LD_DENOM_14019_MORE};};
template<> struct libdivide_constants<int16_t,14020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14020_MAGIC, .more = S16LD_DENOM_14020_MORE};};
template<> struct libdivide_constants<int16_t,14021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14021_MAGIC, .more = S16LD_DENOM_14021_MORE};};
template<> struct libdivide_constants<int16_t,14022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14022_MAGIC, .more = S16LD_DENOM_14022_MORE};};
template<> struct libdivide_constants<int16_t,14023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14023_MAGIC, .more = S16LD_DENOM_14023_MORE};};
template<> struct libdivide_constants<int16_t,14024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14024_MAGIC, .more = S16LD_DENOM_14024_MORE};};
template<> struct libdivide_constants<int16_t,14025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14025_MAGIC, .more = S16LD_DENOM_14025_MORE};};
template<> struct libdivide_constants<int16_t,14026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14026_MAGIC, .more = S16LD_DENOM_14026_MORE};};
template<> struct libdivide_constants<int16_t,14027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14027_MAGIC, .more = S16LD_DENOM_14027_MORE};};
template<> struct libdivide_constants<int16_t,14028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14028_MAGIC, .more = S16LD_DENOM_14028_MORE};};
template<> struct libdivide_constants<int16_t,14029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14029_MAGIC, .more = S16LD_DENOM_14029_MORE};};
template<> struct libdivide_constants<int16_t,14030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14030_MAGIC, .more = S16LD_DENOM_14030_MORE};};
template<> struct libdivide_constants<int16_t,14031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14031_MAGIC, .more = S16LD_DENOM_14031_MORE};};
template<> struct libdivide_constants<int16_t,14032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14032_MAGIC, .more = S16LD_DENOM_14032_MORE};};
template<> struct libdivide_constants<int16_t,14033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14033_MAGIC, .more = S16LD_DENOM_14033_MORE};};
template<> struct libdivide_constants<int16_t,14034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14034_MAGIC, .more = S16LD_DENOM_14034_MORE};};
template<> struct libdivide_constants<int16_t,14035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14035_MAGIC, .more = S16LD_DENOM_14035_MORE};};
template<> struct libdivide_constants<int16_t,14036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14036_MAGIC, .more = S16LD_DENOM_14036_MORE};};
template<> struct libdivide_constants<int16_t,14037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14037_MAGIC, .more = S16LD_DENOM_14037_MORE};};
template<> struct libdivide_constants<int16_t,14038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14038_MAGIC, .more = S16LD_DENOM_14038_MORE};};
template<> struct libdivide_constants<int16_t,14039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14039_MAGIC, .more = S16LD_DENOM_14039_MORE};};
template<> struct libdivide_constants<int16_t,14040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14040_MAGIC, .more = S16LD_DENOM_14040_MORE};};
template<> struct libdivide_constants<int16_t,14041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14041_MAGIC, .more = S16LD_DENOM_14041_MORE};};
template<> struct libdivide_constants<int16_t,14042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14042_MAGIC, .more = S16LD_DENOM_14042_MORE};};
template<> struct libdivide_constants<int16_t,14043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14043_MAGIC, .more = S16LD_DENOM_14043_MORE};};
template<> struct libdivide_constants<int16_t,14044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14044_MAGIC, .more = S16LD_DENOM_14044_MORE};};
template<> struct libdivide_constants<int16_t,14045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14045_MAGIC, .more = S16LD_DENOM_14045_MORE};};
template<> struct libdivide_constants<int16_t,14046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14046_MAGIC, .more = S16LD_DENOM_14046_MORE};};
template<> struct libdivide_constants<int16_t,14047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14047_MAGIC, .more = S16LD_DENOM_14047_MORE};};
template<> struct libdivide_constants<int16_t,14048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14048_MAGIC, .more = S16LD_DENOM_14048_MORE};};
template<> struct libdivide_constants<int16_t,14049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14049_MAGIC, .more = S16LD_DENOM_14049_MORE};};
template<> struct libdivide_constants<int16_t,14050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14050_MAGIC, .more = S16LD_DENOM_14050_MORE};};
template<> struct libdivide_constants<int16_t,14051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14051_MAGIC, .more = S16LD_DENOM_14051_MORE};};
template<> struct libdivide_constants<int16_t,14052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14052_MAGIC, .more = S16LD_DENOM_14052_MORE};};
template<> struct libdivide_constants<int16_t,14053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14053_MAGIC, .more = S16LD_DENOM_14053_MORE};};
template<> struct libdivide_constants<int16_t,14054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14054_MAGIC, .more = S16LD_DENOM_14054_MORE};};
template<> struct libdivide_constants<int16_t,14055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14055_MAGIC, .more = S16LD_DENOM_14055_MORE};};
template<> struct libdivide_constants<int16_t,14056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14056_MAGIC, .more = S16LD_DENOM_14056_MORE};};
template<> struct libdivide_constants<int16_t,14057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14057_MAGIC, .more = S16LD_DENOM_14057_MORE};};
template<> struct libdivide_constants<int16_t,14058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14058_MAGIC, .more = S16LD_DENOM_14058_MORE};};
template<> struct libdivide_constants<int16_t,14059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14059_MAGIC, .more = S16LD_DENOM_14059_MORE};};
template<> struct libdivide_constants<int16_t,14060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14060_MAGIC, .more = S16LD_DENOM_14060_MORE};};
template<> struct libdivide_constants<int16_t,14061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14061_MAGIC, .more = S16LD_DENOM_14061_MORE};};
template<> struct libdivide_constants<int16_t,14062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14062_MAGIC, .more = S16LD_DENOM_14062_MORE};};
template<> struct libdivide_constants<int16_t,14063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14063_MAGIC, .more = S16LD_DENOM_14063_MORE};};
template<> struct libdivide_constants<int16_t,14064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14064_MAGIC, .more = S16LD_DENOM_14064_MORE};};
template<> struct libdivide_constants<int16_t,14065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14065_MAGIC, .more = S16LD_DENOM_14065_MORE};};
template<> struct libdivide_constants<int16_t,14066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14066_MAGIC, .more = S16LD_DENOM_14066_MORE};};
template<> struct libdivide_constants<int16_t,14067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14067_MAGIC, .more = S16LD_DENOM_14067_MORE};};
template<> struct libdivide_constants<int16_t,14068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14068_MAGIC, .more = S16LD_DENOM_14068_MORE};};
template<> struct libdivide_constants<int16_t,14069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14069_MAGIC, .more = S16LD_DENOM_14069_MORE};};
template<> struct libdivide_constants<int16_t,14070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14070_MAGIC, .more = S16LD_DENOM_14070_MORE};};
template<> struct libdivide_constants<int16_t,14071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14071_MAGIC, .more = S16LD_DENOM_14071_MORE};};
template<> struct libdivide_constants<int16_t,14072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14072_MAGIC, .more = S16LD_DENOM_14072_MORE};};
template<> struct libdivide_constants<int16_t,14073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14073_MAGIC, .more = S16LD_DENOM_14073_MORE};};
template<> struct libdivide_constants<int16_t,14074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14074_MAGIC, .more = S16LD_DENOM_14074_MORE};};
template<> struct libdivide_constants<int16_t,14075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14075_MAGIC, .more = S16LD_DENOM_14075_MORE};};
template<> struct libdivide_constants<int16_t,14076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14076_MAGIC, .more = S16LD_DENOM_14076_MORE};};
template<> struct libdivide_constants<int16_t,14077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14077_MAGIC, .more = S16LD_DENOM_14077_MORE};};
template<> struct libdivide_constants<int16_t,14078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14078_MAGIC, .more = S16LD_DENOM_14078_MORE};};
template<> struct libdivide_constants<int16_t,14079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14079_MAGIC, .more = S16LD_DENOM_14079_MORE};};
template<> struct libdivide_constants<int16_t,14080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14080_MAGIC, .more = S16LD_DENOM_14080_MORE};};
template<> struct libdivide_constants<int16_t,14081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14081_MAGIC, .more = S16LD_DENOM_14081_MORE};};
template<> struct libdivide_constants<int16_t,14082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14082_MAGIC, .more = S16LD_DENOM_14082_MORE};};
template<> struct libdivide_constants<int16_t,14083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14083_MAGIC, .more = S16LD_DENOM_14083_MORE};};
template<> struct libdivide_constants<int16_t,14084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14084_MAGIC, .more = S16LD_DENOM_14084_MORE};};
template<> struct libdivide_constants<int16_t,14085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14085_MAGIC, .more = S16LD_DENOM_14085_MORE};};
template<> struct libdivide_constants<int16_t,14086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14086_MAGIC, .more = S16LD_DENOM_14086_MORE};};
template<> struct libdivide_constants<int16_t,14087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14087_MAGIC, .more = S16LD_DENOM_14087_MORE};};
template<> struct libdivide_constants<int16_t,14088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14088_MAGIC, .more = S16LD_DENOM_14088_MORE};};
template<> struct libdivide_constants<int16_t,14089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14089_MAGIC, .more = S16LD_DENOM_14089_MORE};};
template<> struct libdivide_constants<int16_t,14090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14090_MAGIC, .more = S16LD_DENOM_14090_MORE};};
template<> struct libdivide_constants<int16_t,14091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14091_MAGIC, .more = S16LD_DENOM_14091_MORE};};
template<> struct libdivide_constants<int16_t,14092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14092_MAGIC, .more = S16LD_DENOM_14092_MORE};};
template<> struct libdivide_constants<int16_t,14093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14093_MAGIC, .more = S16LD_DENOM_14093_MORE};};
template<> struct libdivide_constants<int16_t,14094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14094_MAGIC, .more = S16LD_DENOM_14094_MORE};};
template<> struct libdivide_constants<int16_t,14095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14095_MAGIC, .more = S16LD_DENOM_14095_MORE};};
template<> struct libdivide_constants<int16_t,14096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14096_MAGIC, .more = S16LD_DENOM_14096_MORE};};
template<> struct libdivide_constants<int16_t,14097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14097_MAGIC, .more = S16LD_DENOM_14097_MORE};};
template<> struct libdivide_constants<int16_t,14098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14098_MAGIC, .more = S16LD_DENOM_14098_MORE};};
template<> struct libdivide_constants<int16_t,14099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14099_MAGIC, .more = S16LD_DENOM_14099_MORE};};
template<> struct libdivide_constants<int16_t,14100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14100_MAGIC, .more = S16LD_DENOM_14100_MORE};};
template<> struct libdivide_constants<int16_t,14101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14101_MAGIC, .more = S16LD_DENOM_14101_MORE};};
template<> struct libdivide_constants<int16_t,14102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14102_MAGIC, .more = S16LD_DENOM_14102_MORE};};
template<> struct libdivide_constants<int16_t,14103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14103_MAGIC, .more = S16LD_DENOM_14103_MORE};};
template<> struct libdivide_constants<int16_t,14104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14104_MAGIC, .more = S16LD_DENOM_14104_MORE};};
template<> struct libdivide_constants<int16_t,14105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14105_MAGIC, .more = S16LD_DENOM_14105_MORE};};
template<> struct libdivide_constants<int16_t,14106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14106_MAGIC, .more = S16LD_DENOM_14106_MORE};};
template<> struct libdivide_constants<int16_t,14107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14107_MAGIC, .more = S16LD_DENOM_14107_MORE};};
template<> struct libdivide_constants<int16_t,14108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14108_MAGIC, .more = S16LD_DENOM_14108_MORE};};
template<> struct libdivide_constants<int16_t,14109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14109_MAGIC, .more = S16LD_DENOM_14109_MORE};};
template<> struct libdivide_constants<int16_t,14110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14110_MAGIC, .more = S16LD_DENOM_14110_MORE};};
template<> struct libdivide_constants<int16_t,14111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14111_MAGIC, .more = S16LD_DENOM_14111_MORE};};
template<> struct libdivide_constants<int16_t,14112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14112_MAGIC, .more = S16LD_DENOM_14112_MORE};};
template<> struct libdivide_constants<int16_t,14113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14113_MAGIC, .more = S16LD_DENOM_14113_MORE};};
template<> struct libdivide_constants<int16_t,14114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14114_MAGIC, .more = S16LD_DENOM_14114_MORE};};
template<> struct libdivide_constants<int16_t,14115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14115_MAGIC, .more = S16LD_DENOM_14115_MORE};};
template<> struct libdivide_constants<int16_t,14116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14116_MAGIC, .more = S16LD_DENOM_14116_MORE};};
template<> struct libdivide_constants<int16_t,14117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14117_MAGIC, .more = S16LD_DENOM_14117_MORE};};
template<> struct libdivide_constants<int16_t,14118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14118_MAGIC, .more = S16LD_DENOM_14118_MORE};};
template<> struct libdivide_constants<int16_t,14119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14119_MAGIC, .more = S16LD_DENOM_14119_MORE};};
template<> struct libdivide_constants<int16_t,14120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14120_MAGIC, .more = S16LD_DENOM_14120_MORE};};
template<> struct libdivide_constants<int16_t,14121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14121_MAGIC, .more = S16LD_DENOM_14121_MORE};};
template<> struct libdivide_constants<int16_t,14122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14122_MAGIC, .more = S16LD_DENOM_14122_MORE};};
template<> struct libdivide_constants<int16_t,14123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14123_MAGIC, .more = S16LD_DENOM_14123_MORE};};
template<> struct libdivide_constants<int16_t,14124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14124_MAGIC, .more = S16LD_DENOM_14124_MORE};};
template<> struct libdivide_constants<int16_t,14125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14125_MAGIC, .more = S16LD_DENOM_14125_MORE};};
template<> struct libdivide_constants<int16_t,14126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14126_MAGIC, .more = S16LD_DENOM_14126_MORE};};
template<> struct libdivide_constants<int16_t,14127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14127_MAGIC, .more = S16LD_DENOM_14127_MORE};};
template<> struct libdivide_constants<int16_t,14128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14128_MAGIC, .more = S16LD_DENOM_14128_MORE};};
template<> struct libdivide_constants<int16_t,14129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14129_MAGIC, .more = S16LD_DENOM_14129_MORE};};
template<> struct libdivide_constants<int16_t,14130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14130_MAGIC, .more = S16LD_DENOM_14130_MORE};};
template<> struct libdivide_constants<int16_t,14131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14131_MAGIC, .more = S16LD_DENOM_14131_MORE};};
template<> struct libdivide_constants<int16_t,14132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14132_MAGIC, .more = S16LD_DENOM_14132_MORE};};
template<> struct libdivide_constants<int16_t,14133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14133_MAGIC, .more = S16LD_DENOM_14133_MORE};};
template<> struct libdivide_constants<int16_t,14134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14134_MAGIC, .more = S16LD_DENOM_14134_MORE};};
template<> struct libdivide_constants<int16_t,14135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14135_MAGIC, .more = S16LD_DENOM_14135_MORE};};
template<> struct libdivide_constants<int16_t,14136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14136_MAGIC, .more = S16LD_DENOM_14136_MORE};};
template<> struct libdivide_constants<int16_t,14137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14137_MAGIC, .more = S16LD_DENOM_14137_MORE};};
template<> struct libdivide_constants<int16_t,14138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14138_MAGIC, .more = S16LD_DENOM_14138_MORE};};
template<> struct libdivide_constants<int16_t,14139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14139_MAGIC, .more = S16LD_DENOM_14139_MORE};};
template<> struct libdivide_constants<int16_t,14140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14140_MAGIC, .more = S16LD_DENOM_14140_MORE};};
template<> struct libdivide_constants<int16_t,14141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14141_MAGIC, .more = S16LD_DENOM_14141_MORE};};
template<> struct libdivide_constants<int16_t,14142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14142_MAGIC, .more = S16LD_DENOM_14142_MORE};};
template<> struct libdivide_constants<int16_t,14143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14143_MAGIC, .more = S16LD_DENOM_14143_MORE};};
template<> struct libdivide_constants<int16_t,14144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14144_MAGIC, .more = S16LD_DENOM_14144_MORE};};
template<> struct libdivide_constants<int16_t,14145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14145_MAGIC, .more = S16LD_DENOM_14145_MORE};};
template<> struct libdivide_constants<int16_t,14146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14146_MAGIC, .more = S16LD_DENOM_14146_MORE};};
template<> struct libdivide_constants<int16_t,14147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14147_MAGIC, .more = S16LD_DENOM_14147_MORE};};
template<> struct libdivide_constants<int16_t,14148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14148_MAGIC, .more = S16LD_DENOM_14148_MORE};};
template<> struct libdivide_constants<int16_t,14149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14149_MAGIC, .more = S16LD_DENOM_14149_MORE};};
template<> struct libdivide_constants<int16_t,14150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14150_MAGIC, .more = S16LD_DENOM_14150_MORE};};
template<> struct libdivide_constants<int16_t,14151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14151_MAGIC, .more = S16LD_DENOM_14151_MORE};};
template<> struct libdivide_constants<int16_t,14152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14152_MAGIC, .more = S16LD_DENOM_14152_MORE};};
template<> struct libdivide_constants<int16_t,14153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14153_MAGIC, .more = S16LD_DENOM_14153_MORE};};
template<> struct libdivide_constants<int16_t,14154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14154_MAGIC, .more = S16LD_DENOM_14154_MORE};};
template<> struct libdivide_constants<int16_t,14155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14155_MAGIC, .more = S16LD_DENOM_14155_MORE};};
template<> struct libdivide_constants<int16_t,14156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14156_MAGIC, .more = S16LD_DENOM_14156_MORE};};
template<> struct libdivide_constants<int16_t,14157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14157_MAGIC, .more = S16LD_DENOM_14157_MORE};};
template<> struct libdivide_constants<int16_t,14158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14158_MAGIC, .more = S16LD_DENOM_14158_MORE};};
template<> struct libdivide_constants<int16_t,14159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14159_MAGIC, .more = S16LD_DENOM_14159_MORE};};
template<> struct libdivide_constants<int16_t,14160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14160_MAGIC, .more = S16LD_DENOM_14160_MORE};};
template<> struct libdivide_constants<int16_t,14161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14161_MAGIC, .more = S16LD_DENOM_14161_MORE};};
template<> struct libdivide_constants<int16_t,14162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14162_MAGIC, .more = S16LD_DENOM_14162_MORE};};
template<> struct libdivide_constants<int16_t,14163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14163_MAGIC, .more = S16LD_DENOM_14163_MORE};};
template<> struct libdivide_constants<int16_t,14164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14164_MAGIC, .more = S16LD_DENOM_14164_MORE};};
template<> struct libdivide_constants<int16_t,14165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14165_MAGIC, .more = S16LD_DENOM_14165_MORE};};
template<> struct libdivide_constants<int16_t,14166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14166_MAGIC, .more = S16LD_DENOM_14166_MORE};};
template<> struct libdivide_constants<int16_t,14167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14167_MAGIC, .more = S16LD_DENOM_14167_MORE};};
template<> struct libdivide_constants<int16_t,14168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14168_MAGIC, .more = S16LD_DENOM_14168_MORE};};
template<> struct libdivide_constants<int16_t,14169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14169_MAGIC, .more = S16LD_DENOM_14169_MORE};};
template<> struct libdivide_constants<int16_t,14170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14170_MAGIC, .more = S16LD_DENOM_14170_MORE};};
template<> struct libdivide_constants<int16_t,14171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14171_MAGIC, .more = S16LD_DENOM_14171_MORE};};
template<> struct libdivide_constants<int16_t,14172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14172_MAGIC, .more = S16LD_DENOM_14172_MORE};};
template<> struct libdivide_constants<int16_t,14173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14173_MAGIC, .more = S16LD_DENOM_14173_MORE};};
template<> struct libdivide_constants<int16_t,14174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14174_MAGIC, .more = S16LD_DENOM_14174_MORE};};
template<> struct libdivide_constants<int16_t,14175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14175_MAGIC, .more = S16LD_DENOM_14175_MORE};};
template<> struct libdivide_constants<int16_t,14176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14176_MAGIC, .more = S16LD_DENOM_14176_MORE};};
template<> struct libdivide_constants<int16_t,14177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14177_MAGIC, .more = S16LD_DENOM_14177_MORE};};
template<> struct libdivide_constants<int16_t,14178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14178_MAGIC, .more = S16LD_DENOM_14178_MORE};};
template<> struct libdivide_constants<int16_t,14179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14179_MAGIC, .more = S16LD_DENOM_14179_MORE};};
template<> struct libdivide_constants<int16_t,14180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14180_MAGIC, .more = S16LD_DENOM_14180_MORE};};
template<> struct libdivide_constants<int16_t,14181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14181_MAGIC, .more = S16LD_DENOM_14181_MORE};};
template<> struct libdivide_constants<int16_t,14182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14182_MAGIC, .more = S16LD_DENOM_14182_MORE};};
template<> struct libdivide_constants<int16_t,14183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14183_MAGIC, .more = S16LD_DENOM_14183_MORE};};
template<> struct libdivide_constants<int16_t,14184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14184_MAGIC, .more = S16LD_DENOM_14184_MORE};};
template<> struct libdivide_constants<int16_t,14185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14185_MAGIC, .more = S16LD_DENOM_14185_MORE};};
template<> struct libdivide_constants<int16_t,14186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14186_MAGIC, .more = S16LD_DENOM_14186_MORE};};
template<> struct libdivide_constants<int16_t,14187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14187_MAGIC, .more = S16LD_DENOM_14187_MORE};};
template<> struct libdivide_constants<int16_t,14188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14188_MAGIC, .more = S16LD_DENOM_14188_MORE};};
template<> struct libdivide_constants<int16_t,14189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14189_MAGIC, .more = S16LD_DENOM_14189_MORE};};
template<> struct libdivide_constants<int16_t,14190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14190_MAGIC, .more = S16LD_DENOM_14190_MORE};};
template<> struct libdivide_constants<int16_t,14191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14191_MAGIC, .more = S16LD_DENOM_14191_MORE};};
template<> struct libdivide_constants<int16_t,14192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14192_MAGIC, .more = S16LD_DENOM_14192_MORE};};
template<> struct libdivide_constants<int16_t,14193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14193_MAGIC, .more = S16LD_DENOM_14193_MORE};};
template<> struct libdivide_constants<int16_t,14194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14194_MAGIC, .more = S16LD_DENOM_14194_MORE};};
template<> struct libdivide_constants<int16_t,14195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14195_MAGIC, .more = S16LD_DENOM_14195_MORE};};
template<> struct libdivide_constants<int16_t,14196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14196_MAGIC, .more = S16LD_DENOM_14196_MORE};};
template<> struct libdivide_constants<int16_t,14197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14197_MAGIC, .more = S16LD_DENOM_14197_MORE};};
template<> struct libdivide_constants<int16_t,14198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14198_MAGIC, .more = S16LD_DENOM_14198_MORE};};
template<> struct libdivide_constants<int16_t,14199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14199_MAGIC, .more = S16LD_DENOM_14199_MORE};};
template<> struct libdivide_constants<int16_t,14200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14200_MAGIC, .more = S16LD_DENOM_14200_MORE};};
template<> struct libdivide_constants<int16_t,14201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14201_MAGIC, .more = S16LD_DENOM_14201_MORE};};
template<> struct libdivide_constants<int16_t,14202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14202_MAGIC, .more = S16LD_DENOM_14202_MORE};};
template<> struct libdivide_constants<int16_t,14203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14203_MAGIC, .more = S16LD_DENOM_14203_MORE};};
template<> struct libdivide_constants<int16_t,14204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14204_MAGIC, .more = S16LD_DENOM_14204_MORE};};
template<> struct libdivide_constants<int16_t,14205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14205_MAGIC, .more = S16LD_DENOM_14205_MORE};};
template<> struct libdivide_constants<int16_t,14206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14206_MAGIC, .more = S16LD_DENOM_14206_MORE};};
template<> struct libdivide_constants<int16_t,14207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14207_MAGIC, .more = S16LD_DENOM_14207_MORE};};
template<> struct libdivide_constants<int16_t,14208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14208_MAGIC, .more = S16LD_DENOM_14208_MORE};};
template<> struct libdivide_constants<int16_t,14209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14209_MAGIC, .more = S16LD_DENOM_14209_MORE};};
template<> struct libdivide_constants<int16_t,14210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14210_MAGIC, .more = S16LD_DENOM_14210_MORE};};
template<> struct libdivide_constants<int16_t,14211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14211_MAGIC, .more = S16LD_DENOM_14211_MORE};};
template<> struct libdivide_constants<int16_t,14212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14212_MAGIC, .more = S16LD_DENOM_14212_MORE};};
template<> struct libdivide_constants<int16_t,14213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14213_MAGIC, .more = S16LD_DENOM_14213_MORE};};
template<> struct libdivide_constants<int16_t,14214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14214_MAGIC, .more = S16LD_DENOM_14214_MORE};};
template<> struct libdivide_constants<int16_t,14215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14215_MAGIC, .more = S16LD_DENOM_14215_MORE};};
template<> struct libdivide_constants<int16_t,14216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14216_MAGIC, .more = S16LD_DENOM_14216_MORE};};
template<> struct libdivide_constants<int16_t,14217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14217_MAGIC, .more = S16LD_DENOM_14217_MORE};};
template<> struct libdivide_constants<int16_t,14218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14218_MAGIC, .more = S16LD_DENOM_14218_MORE};};
template<> struct libdivide_constants<int16_t,14219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14219_MAGIC, .more = S16LD_DENOM_14219_MORE};};
template<> struct libdivide_constants<int16_t,14220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14220_MAGIC, .more = S16LD_DENOM_14220_MORE};};
template<> struct libdivide_constants<int16_t,14221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14221_MAGIC, .more = S16LD_DENOM_14221_MORE};};
template<> struct libdivide_constants<int16_t,14222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14222_MAGIC, .more = S16LD_DENOM_14222_MORE};};
template<> struct libdivide_constants<int16_t,14223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14223_MAGIC, .more = S16LD_DENOM_14223_MORE};};
template<> struct libdivide_constants<int16_t,14224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14224_MAGIC, .more = S16LD_DENOM_14224_MORE};};
template<> struct libdivide_constants<int16_t,14225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14225_MAGIC, .more = S16LD_DENOM_14225_MORE};};
template<> struct libdivide_constants<int16_t,14226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14226_MAGIC, .more = S16LD_DENOM_14226_MORE};};
template<> struct libdivide_constants<int16_t,14227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14227_MAGIC, .more = S16LD_DENOM_14227_MORE};};
template<> struct libdivide_constants<int16_t,14228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14228_MAGIC, .more = S16LD_DENOM_14228_MORE};};
template<> struct libdivide_constants<int16_t,14229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14229_MAGIC, .more = S16LD_DENOM_14229_MORE};};
template<> struct libdivide_constants<int16_t,14230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14230_MAGIC, .more = S16LD_DENOM_14230_MORE};};
template<> struct libdivide_constants<int16_t,14231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14231_MAGIC, .more = S16LD_DENOM_14231_MORE};};
template<> struct libdivide_constants<int16_t,14232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14232_MAGIC, .more = S16LD_DENOM_14232_MORE};};
template<> struct libdivide_constants<int16_t,14233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14233_MAGIC, .more = S16LD_DENOM_14233_MORE};};
template<> struct libdivide_constants<int16_t,14234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14234_MAGIC, .more = S16LD_DENOM_14234_MORE};};
template<> struct libdivide_constants<int16_t,14235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14235_MAGIC, .more = S16LD_DENOM_14235_MORE};};
template<> struct libdivide_constants<int16_t,14236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14236_MAGIC, .more = S16LD_DENOM_14236_MORE};};
template<> struct libdivide_constants<int16_t,14237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14237_MAGIC, .more = S16LD_DENOM_14237_MORE};};
template<> struct libdivide_constants<int16_t,14238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14238_MAGIC, .more = S16LD_DENOM_14238_MORE};};
template<> struct libdivide_constants<int16_t,14239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14239_MAGIC, .more = S16LD_DENOM_14239_MORE};};
template<> struct libdivide_constants<int16_t,14240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14240_MAGIC, .more = S16LD_DENOM_14240_MORE};};
template<> struct libdivide_constants<int16_t,14241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14241_MAGIC, .more = S16LD_DENOM_14241_MORE};};
template<> struct libdivide_constants<int16_t,14242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14242_MAGIC, .more = S16LD_DENOM_14242_MORE};};
template<> struct libdivide_constants<int16_t,14243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14243_MAGIC, .more = S16LD_DENOM_14243_MORE};};
template<> struct libdivide_constants<int16_t,14244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14244_MAGIC, .more = S16LD_DENOM_14244_MORE};};
template<> struct libdivide_constants<int16_t,14245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14245_MAGIC, .more = S16LD_DENOM_14245_MORE};};
template<> struct libdivide_constants<int16_t,14246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14246_MAGIC, .more = S16LD_DENOM_14246_MORE};};
template<> struct libdivide_constants<int16_t,14247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14247_MAGIC, .more = S16LD_DENOM_14247_MORE};};
template<> struct libdivide_constants<int16_t,14248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14248_MAGIC, .more = S16LD_DENOM_14248_MORE};};
template<> struct libdivide_constants<int16_t,14249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14249_MAGIC, .more = S16LD_DENOM_14249_MORE};};
template<> struct libdivide_constants<int16_t,14250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14250_MAGIC, .more = S16LD_DENOM_14250_MORE};};
template<> struct libdivide_constants<int16_t,14251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14251_MAGIC, .more = S16LD_DENOM_14251_MORE};};
template<> struct libdivide_constants<int16_t,14252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14252_MAGIC, .more = S16LD_DENOM_14252_MORE};};
template<> struct libdivide_constants<int16_t,14253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14253_MAGIC, .more = S16LD_DENOM_14253_MORE};};
template<> struct libdivide_constants<int16_t,14254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14254_MAGIC, .more = S16LD_DENOM_14254_MORE};};
template<> struct libdivide_constants<int16_t,14255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14255_MAGIC, .more = S16LD_DENOM_14255_MORE};};
template<> struct libdivide_constants<int16_t,14256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14256_MAGIC, .more = S16LD_DENOM_14256_MORE};};
template<> struct libdivide_constants<int16_t,14257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14257_MAGIC, .more = S16LD_DENOM_14257_MORE};};
template<> struct libdivide_constants<int16_t,14258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14258_MAGIC, .more = S16LD_DENOM_14258_MORE};};
template<> struct libdivide_constants<int16_t,14259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14259_MAGIC, .more = S16LD_DENOM_14259_MORE};};
template<> struct libdivide_constants<int16_t,14260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14260_MAGIC, .more = S16LD_DENOM_14260_MORE};};
template<> struct libdivide_constants<int16_t,14261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14261_MAGIC, .more = S16LD_DENOM_14261_MORE};};
template<> struct libdivide_constants<int16_t,14262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14262_MAGIC, .more = S16LD_DENOM_14262_MORE};};
template<> struct libdivide_constants<int16_t,14263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14263_MAGIC, .more = S16LD_DENOM_14263_MORE};};
template<> struct libdivide_constants<int16_t,14264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14264_MAGIC, .more = S16LD_DENOM_14264_MORE};};
template<> struct libdivide_constants<int16_t,14265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14265_MAGIC, .more = S16LD_DENOM_14265_MORE};};
template<> struct libdivide_constants<int16_t,14266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14266_MAGIC, .more = S16LD_DENOM_14266_MORE};};
template<> struct libdivide_constants<int16_t,14267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14267_MAGIC, .more = S16LD_DENOM_14267_MORE};};
template<> struct libdivide_constants<int16_t,14268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14268_MAGIC, .more = S16LD_DENOM_14268_MORE};};
template<> struct libdivide_constants<int16_t,14269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14269_MAGIC, .more = S16LD_DENOM_14269_MORE};};
template<> struct libdivide_constants<int16_t,14270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14270_MAGIC, .more = S16LD_DENOM_14270_MORE};};
template<> struct libdivide_constants<int16_t,14271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14271_MAGIC, .more = S16LD_DENOM_14271_MORE};};
template<> struct libdivide_constants<int16_t,14272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14272_MAGIC, .more = S16LD_DENOM_14272_MORE};};
template<> struct libdivide_constants<int16_t,14273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14273_MAGIC, .more = S16LD_DENOM_14273_MORE};};
template<> struct libdivide_constants<int16_t,14274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14274_MAGIC, .more = S16LD_DENOM_14274_MORE};};
template<> struct libdivide_constants<int16_t,14275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14275_MAGIC, .more = S16LD_DENOM_14275_MORE};};
template<> struct libdivide_constants<int16_t,14276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14276_MAGIC, .more = S16LD_DENOM_14276_MORE};};
template<> struct libdivide_constants<int16_t,14277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14277_MAGIC, .more = S16LD_DENOM_14277_MORE};};
template<> struct libdivide_constants<int16_t,14278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14278_MAGIC, .more = S16LD_DENOM_14278_MORE};};
template<> struct libdivide_constants<int16_t,14279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14279_MAGIC, .more = S16LD_DENOM_14279_MORE};};
template<> struct libdivide_constants<int16_t,14280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14280_MAGIC, .more = S16LD_DENOM_14280_MORE};};
template<> struct libdivide_constants<int16_t,14281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14281_MAGIC, .more = S16LD_DENOM_14281_MORE};};
template<> struct libdivide_constants<int16_t,14282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14282_MAGIC, .more = S16LD_DENOM_14282_MORE};};
template<> struct libdivide_constants<int16_t,14283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14283_MAGIC, .more = S16LD_DENOM_14283_MORE};};
template<> struct libdivide_constants<int16_t,14284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14284_MAGIC, .more = S16LD_DENOM_14284_MORE};};
template<> struct libdivide_constants<int16_t,14285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14285_MAGIC, .more = S16LD_DENOM_14285_MORE};};
template<> struct libdivide_constants<int16_t,14286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14286_MAGIC, .more = S16LD_DENOM_14286_MORE};};
template<> struct libdivide_constants<int16_t,14287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14287_MAGIC, .more = S16LD_DENOM_14287_MORE};};
template<> struct libdivide_constants<int16_t,14288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14288_MAGIC, .more = S16LD_DENOM_14288_MORE};};
template<> struct libdivide_constants<int16_t,14289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14289_MAGIC, .more = S16LD_DENOM_14289_MORE};};
template<> struct libdivide_constants<int16_t,14290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14290_MAGIC, .more = S16LD_DENOM_14290_MORE};};
template<> struct libdivide_constants<int16_t,14291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14291_MAGIC, .more = S16LD_DENOM_14291_MORE};};
template<> struct libdivide_constants<int16_t,14292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14292_MAGIC, .more = S16LD_DENOM_14292_MORE};};
template<> struct libdivide_constants<int16_t,14293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14293_MAGIC, .more = S16LD_DENOM_14293_MORE};};
template<> struct libdivide_constants<int16_t,14294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14294_MAGIC, .more = S16LD_DENOM_14294_MORE};};
template<> struct libdivide_constants<int16_t,14295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14295_MAGIC, .more = S16LD_DENOM_14295_MORE};};
template<> struct libdivide_constants<int16_t,14296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14296_MAGIC, .more = S16LD_DENOM_14296_MORE};};
template<> struct libdivide_constants<int16_t,14297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14297_MAGIC, .more = S16LD_DENOM_14297_MORE};};
template<> struct libdivide_constants<int16_t,14298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14298_MAGIC, .more = S16LD_DENOM_14298_MORE};};
template<> struct libdivide_constants<int16_t,14299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14299_MAGIC, .more = S16LD_DENOM_14299_MORE};};
template<> struct libdivide_constants<int16_t,14300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14300_MAGIC, .more = S16LD_DENOM_14300_MORE};};
template<> struct libdivide_constants<int16_t,14301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14301_MAGIC, .more = S16LD_DENOM_14301_MORE};};
template<> struct libdivide_constants<int16_t,14302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14302_MAGIC, .more = S16LD_DENOM_14302_MORE};};
template<> struct libdivide_constants<int16_t,14303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14303_MAGIC, .more = S16LD_DENOM_14303_MORE};};
template<> struct libdivide_constants<int16_t,14304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14304_MAGIC, .more = S16LD_DENOM_14304_MORE};};
template<> struct libdivide_constants<int16_t,14305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14305_MAGIC, .more = S16LD_DENOM_14305_MORE};};
template<> struct libdivide_constants<int16_t,14306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14306_MAGIC, .more = S16LD_DENOM_14306_MORE};};
template<> struct libdivide_constants<int16_t,14307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14307_MAGIC, .more = S16LD_DENOM_14307_MORE};};
template<> struct libdivide_constants<int16_t,14308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14308_MAGIC, .more = S16LD_DENOM_14308_MORE};};
template<> struct libdivide_constants<int16_t,14309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14309_MAGIC, .more = S16LD_DENOM_14309_MORE};};
template<> struct libdivide_constants<int16_t,14310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14310_MAGIC, .more = S16LD_DENOM_14310_MORE};};
template<> struct libdivide_constants<int16_t,14311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14311_MAGIC, .more = S16LD_DENOM_14311_MORE};};
template<> struct libdivide_constants<int16_t,14312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14312_MAGIC, .more = S16LD_DENOM_14312_MORE};};
template<> struct libdivide_constants<int16_t,14313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14313_MAGIC, .more = S16LD_DENOM_14313_MORE};};
template<> struct libdivide_constants<int16_t,14314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14314_MAGIC, .more = S16LD_DENOM_14314_MORE};};
template<> struct libdivide_constants<int16_t,14315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14315_MAGIC, .more = S16LD_DENOM_14315_MORE};};
template<> struct libdivide_constants<int16_t,14316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14316_MAGIC, .more = S16LD_DENOM_14316_MORE};};
template<> struct libdivide_constants<int16_t,14317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14317_MAGIC, .more = S16LD_DENOM_14317_MORE};};
template<> struct libdivide_constants<int16_t,14318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14318_MAGIC, .more = S16LD_DENOM_14318_MORE};};
template<> struct libdivide_constants<int16_t,14319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14319_MAGIC, .more = S16LD_DENOM_14319_MORE};};
template<> struct libdivide_constants<int16_t,14320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14320_MAGIC, .more = S16LD_DENOM_14320_MORE};};
template<> struct libdivide_constants<int16_t,14321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14321_MAGIC, .more = S16LD_DENOM_14321_MORE};};
template<> struct libdivide_constants<int16_t,14322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14322_MAGIC, .more = S16LD_DENOM_14322_MORE};};
template<> struct libdivide_constants<int16_t,14323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14323_MAGIC, .more = S16LD_DENOM_14323_MORE};};
template<> struct libdivide_constants<int16_t,14324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14324_MAGIC, .more = S16LD_DENOM_14324_MORE};};
template<> struct libdivide_constants<int16_t,14325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14325_MAGIC, .more = S16LD_DENOM_14325_MORE};};
template<> struct libdivide_constants<int16_t,14326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14326_MAGIC, .more = S16LD_DENOM_14326_MORE};};
template<> struct libdivide_constants<int16_t,14327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14327_MAGIC, .more = S16LD_DENOM_14327_MORE};};
template<> struct libdivide_constants<int16_t,14328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14328_MAGIC, .more = S16LD_DENOM_14328_MORE};};
template<> struct libdivide_constants<int16_t,14329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14329_MAGIC, .more = S16LD_DENOM_14329_MORE};};
template<> struct libdivide_constants<int16_t,14330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14330_MAGIC, .more = S16LD_DENOM_14330_MORE};};
template<> struct libdivide_constants<int16_t,14331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14331_MAGIC, .more = S16LD_DENOM_14331_MORE};};
template<> struct libdivide_constants<int16_t,14332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14332_MAGIC, .more = S16LD_DENOM_14332_MORE};};
template<> struct libdivide_constants<int16_t,14333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14333_MAGIC, .more = S16LD_DENOM_14333_MORE};};
template<> struct libdivide_constants<int16_t,14334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14334_MAGIC, .more = S16LD_DENOM_14334_MORE};};
template<> struct libdivide_constants<int16_t,14335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14335_MAGIC, .more = S16LD_DENOM_14335_MORE};};
template<> struct libdivide_constants<int16_t,14336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14336_MAGIC, .more = S16LD_DENOM_14336_MORE};};
template<> struct libdivide_constants<int16_t,14337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14337_MAGIC, .more = S16LD_DENOM_14337_MORE};};
template<> struct libdivide_constants<int16_t,14338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14338_MAGIC, .more = S16LD_DENOM_14338_MORE};};
template<> struct libdivide_constants<int16_t,14339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14339_MAGIC, .more = S16LD_DENOM_14339_MORE};};
template<> struct libdivide_constants<int16_t,14340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14340_MAGIC, .more = S16LD_DENOM_14340_MORE};};
template<> struct libdivide_constants<int16_t,14341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14341_MAGIC, .more = S16LD_DENOM_14341_MORE};};
template<> struct libdivide_constants<int16_t,14342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14342_MAGIC, .more = S16LD_DENOM_14342_MORE};};
template<> struct libdivide_constants<int16_t,14343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14343_MAGIC, .more = S16LD_DENOM_14343_MORE};};
template<> struct libdivide_constants<int16_t,14344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14344_MAGIC, .more = S16LD_DENOM_14344_MORE};};
template<> struct libdivide_constants<int16_t,14345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14345_MAGIC, .more = S16LD_DENOM_14345_MORE};};
template<> struct libdivide_constants<int16_t,14346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14346_MAGIC, .more = S16LD_DENOM_14346_MORE};};
template<> struct libdivide_constants<int16_t,14347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14347_MAGIC, .more = S16LD_DENOM_14347_MORE};};
template<> struct libdivide_constants<int16_t,14348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14348_MAGIC, .more = S16LD_DENOM_14348_MORE};};
template<> struct libdivide_constants<int16_t,14349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14349_MAGIC, .more = S16LD_DENOM_14349_MORE};};
template<> struct libdivide_constants<int16_t,14350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14350_MAGIC, .more = S16LD_DENOM_14350_MORE};};
template<> struct libdivide_constants<int16_t,14351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14351_MAGIC, .more = S16LD_DENOM_14351_MORE};};
template<> struct libdivide_constants<int16_t,14352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14352_MAGIC, .more = S16LD_DENOM_14352_MORE};};
template<> struct libdivide_constants<int16_t,14353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14353_MAGIC, .more = S16LD_DENOM_14353_MORE};};
template<> struct libdivide_constants<int16_t,14354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14354_MAGIC, .more = S16LD_DENOM_14354_MORE};};
template<> struct libdivide_constants<int16_t,14355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14355_MAGIC, .more = S16LD_DENOM_14355_MORE};};
template<> struct libdivide_constants<int16_t,14356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14356_MAGIC, .more = S16LD_DENOM_14356_MORE};};
template<> struct libdivide_constants<int16_t,14357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14357_MAGIC, .more = S16LD_DENOM_14357_MORE};};
template<> struct libdivide_constants<int16_t,14358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14358_MAGIC, .more = S16LD_DENOM_14358_MORE};};
template<> struct libdivide_constants<int16_t,14359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14359_MAGIC, .more = S16LD_DENOM_14359_MORE};};
template<> struct libdivide_constants<int16_t,14360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14360_MAGIC, .more = S16LD_DENOM_14360_MORE};};
template<> struct libdivide_constants<int16_t,14361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14361_MAGIC, .more = S16LD_DENOM_14361_MORE};};
template<> struct libdivide_constants<int16_t,14362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14362_MAGIC, .more = S16LD_DENOM_14362_MORE};};
template<> struct libdivide_constants<int16_t,14363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14363_MAGIC, .more = S16LD_DENOM_14363_MORE};};
template<> struct libdivide_constants<int16_t,14364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14364_MAGIC, .more = S16LD_DENOM_14364_MORE};};
template<> struct libdivide_constants<int16_t,14365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14365_MAGIC, .more = S16LD_DENOM_14365_MORE};};
template<> struct libdivide_constants<int16_t,14366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14366_MAGIC, .more = S16LD_DENOM_14366_MORE};};
template<> struct libdivide_constants<int16_t,14367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14367_MAGIC, .more = S16LD_DENOM_14367_MORE};};
template<> struct libdivide_constants<int16_t,14368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14368_MAGIC, .more = S16LD_DENOM_14368_MORE};};
template<> struct libdivide_constants<int16_t,14369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14369_MAGIC, .more = S16LD_DENOM_14369_MORE};};
template<> struct libdivide_constants<int16_t,14370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14370_MAGIC, .more = S16LD_DENOM_14370_MORE};};
template<> struct libdivide_constants<int16_t,14371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14371_MAGIC, .more = S16LD_DENOM_14371_MORE};};
template<> struct libdivide_constants<int16_t,14372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14372_MAGIC, .more = S16LD_DENOM_14372_MORE};};
template<> struct libdivide_constants<int16_t,14373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14373_MAGIC, .more = S16LD_DENOM_14373_MORE};};
template<> struct libdivide_constants<int16_t,14374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14374_MAGIC, .more = S16LD_DENOM_14374_MORE};};
template<> struct libdivide_constants<int16_t,14375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14375_MAGIC, .more = S16LD_DENOM_14375_MORE};};
template<> struct libdivide_constants<int16_t,14376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14376_MAGIC, .more = S16LD_DENOM_14376_MORE};};
template<> struct libdivide_constants<int16_t,14377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14377_MAGIC, .more = S16LD_DENOM_14377_MORE};};
template<> struct libdivide_constants<int16_t,14378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14378_MAGIC, .more = S16LD_DENOM_14378_MORE};};
template<> struct libdivide_constants<int16_t,14379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14379_MAGIC, .more = S16LD_DENOM_14379_MORE};};
template<> struct libdivide_constants<int16_t,14380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14380_MAGIC, .more = S16LD_DENOM_14380_MORE};};
template<> struct libdivide_constants<int16_t,14381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14381_MAGIC, .more = S16LD_DENOM_14381_MORE};};
template<> struct libdivide_constants<int16_t,14382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14382_MAGIC, .more = S16LD_DENOM_14382_MORE};};
template<> struct libdivide_constants<int16_t,14383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14383_MAGIC, .more = S16LD_DENOM_14383_MORE};};
template<> struct libdivide_constants<int16_t,14384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14384_MAGIC, .more = S16LD_DENOM_14384_MORE};};
template<> struct libdivide_constants<int16_t,14385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14385_MAGIC, .more = S16LD_DENOM_14385_MORE};};
template<> struct libdivide_constants<int16_t,14386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14386_MAGIC, .more = S16LD_DENOM_14386_MORE};};
template<> struct libdivide_constants<int16_t,14387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14387_MAGIC, .more = S16LD_DENOM_14387_MORE};};
template<> struct libdivide_constants<int16_t,14388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14388_MAGIC, .more = S16LD_DENOM_14388_MORE};};
template<> struct libdivide_constants<int16_t,14389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14389_MAGIC, .more = S16LD_DENOM_14389_MORE};};
template<> struct libdivide_constants<int16_t,14390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14390_MAGIC, .more = S16LD_DENOM_14390_MORE};};
template<> struct libdivide_constants<int16_t,14391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14391_MAGIC, .more = S16LD_DENOM_14391_MORE};};
template<> struct libdivide_constants<int16_t,14392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14392_MAGIC, .more = S16LD_DENOM_14392_MORE};};
template<> struct libdivide_constants<int16_t,14393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14393_MAGIC, .more = S16LD_DENOM_14393_MORE};};
template<> struct libdivide_constants<int16_t,14394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14394_MAGIC, .more = S16LD_DENOM_14394_MORE};};
template<> struct libdivide_constants<int16_t,14395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14395_MAGIC, .more = S16LD_DENOM_14395_MORE};};
template<> struct libdivide_constants<int16_t,14396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14396_MAGIC, .more = S16LD_DENOM_14396_MORE};};
template<> struct libdivide_constants<int16_t,14397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14397_MAGIC, .more = S16LD_DENOM_14397_MORE};};
template<> struct libdivide_constants<int16_t,14398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14398_MAGIC, .more = S16LD_DENOM_14398_MORE};};
template<> struct libdivide_constants<int16_t,14399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14399_MAGIC, .more = S16LD_DENOM_14399_MORE};};
template<> struct libdivide_constants<int16_t,14400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14400_MAGIC, .more = S16LD_DENOM_14400_MORE};};
template<> struct libdivide_constants<int16_t,14401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14401_MAGIC, .more = S16LD_DENOM_14401_MORE};};
template<> struct libdivide_constants<int16_t,14402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14402_MAGIC, .more = S16LD_DENOM_14402_MORE};};
template<> struct libdivide_constants<int16_t,14403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14403_MAGIC, .more = S16LD_DENOM_14403_MORE};};
template<> struct libdivide_constants<int16_t,14404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14404_MAGIC, .more = S16LD_DENOM_14404_MORE};};
template<> struct libdivide_constants<int16_t,14405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14405_MAGIC, .more = S16LD_DENOM_14405_MORE};};
template<> struct libdivide_constants<int16_t,14406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14406_MAGIC, .more = S16LD_DENOM_14406_MORE};};
template<> struct libdivide_constants<int16_t,14407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14407_MAGIC, .more = S16LD_DENOM_14407_MORE};};
template<> struct libdivide_constants<int16_t,14408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14408_MAGIC, .more = S16LD_DENOM_14408_MORE};};
template<> struct libdivide_constants<int16_t,14409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14409_MAGIC, .more = S16LD_DENOM_14409_MORE};};
template<> struct libdivide_constants<int16_t,14410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14410_MAGIC, .more = S16LD_DENOM_14410_MORE};};
template<> struct libdivide_constants<int16_t,14411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14411_MAGIC, .more = S16LD_DENOM_14411_MORE};};
template<> struct libdivide_constants<int16_t,14412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14412_MAGIC, .more = S16LD_DENOM_14412_MORE};};
template<> struct libdivide_constants<int16_t,14413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14413_MAGIC, .more = S16LD_DENOM_14413_MORE};};
template<> struct libdivide_constants<int16_t,14414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14414_MAGIC, .more = S16LD_DENOM_14414_MORE};};
template<> struct libdivide_constants<int16_t,14415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14415_MAGIC, .more = S16LD_DENOM_14415_MORE};};
template<> struct libdivide_constants<int16_t,14416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14416_MAGIC, .more = S16LD_DENOM_14416_MORE};};
template<> struct libdivide_constants<int16_t,14417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14417_MAGIC, .more = S16LD_DENOM_14417_MORE};};
template<> struct libdivide_constants<int16_t,14418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14418_MAGIC, .more = S16LD_DENOM_14418_MORE};};
template<> struct libdivide_constants<int16_t,14419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14419_MAGIC, .more = S16LD_DENOM_14419_MORE};};
template<> struct libdivide_constants<int16_t,14420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14420_MAGIC, .more = S16LD_DENOM_14420_MORE};};
template<> struct libdivide_constants<int16_t,14421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14421_MAGIC, .more = S16LD_DENOM_14421_MORE};};
template<> struct libdivide_constants<int16_t,14422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14422_MAGIC, .more = S16LD_DENOM_14422_MORE};};
template<> struct libdivide_constants<int16_t,14423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14423_MAGIC, .more = S16LD_DENOM_14423_MORE};};
template<> struct libdivide_constants<int16_t,14424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14424_MAGIC, .more = S16LD_DENOM_14424_MORE};};
template<> struct libdivide_constants<int16_t,14425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14425_MAGIC, .more = S16LD_DENOM_14425_MORE};};
template<> struct libdivide_constants<int16_t,14426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14426_MAGIC, .more = S16LD_DENOM_14426_MORE};};
template<> struct libdivide_constants<int16_t,14427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14427_MAGIC, .more = S16LD_DENOM_14427_MORE};};
template<> struct libdivide_constants<int16_t,14428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14428_MAGIC, .more = S16LD_DENOM_14428_MORE};};
template<> struct libdivide_constants<int16_t,14429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14429_MAGIC, .more = S16LD_DENOM_14429_MORE};};
template<> struct libdivide_constants<int16_t,14430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14430_MAGIC, .more = S16LD_DENOM_14430_MORE};};
template<> struct libdivide_constants<int16_t,14431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14431_MAGIC, .more = S16LD_DENOM_14431_MORE};};
template<> struct libdivide_constants<int16_t,14432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14432_MAGIC, .more = S16LD_DENOM_14432_MORE};};
template<> struct libdivide_constants<int16_t,14433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14433_MAGIC, .more = S16LD_DENOM_14433_MORE};};
template<> struct libdivide_constants<int16_t,14434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14434_MAGIC, .more = S16LD_DENOM_14434_MORE};};
template<> struct libdivide_constants<int16_t,14435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14435_MAGIC, .more = S16LD_DENOM_14435_MORE};};
template<> struct libdivide_constants<int16_t,14436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14436_MAGIC, .more = S16LD_DENOM_14436_MORE};};
template<> struct libdivide_constants<int16_t,14437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14437_MAGIC, .more = S16LD_DENOM_14437_MORE};};
template<> struct libdivide_constants<int16_t,14438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14438_MAGIC, .more = S16LD_DENOM_14438_MORE};};
template<> struct libdivide_constants<int16_t,14439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14439_MAGIC, .more = S16LD_DENOM_14439_MORE};};
template<> struct libdivide_constants<int16_t,14440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14440_MAGIC, .more = S16LD_DENOM_14440_MORE};};
template<> struct libdivide_constants<int16_t,14441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14441_MAGIC, .more = S16LD_DENOM_14441_MORE};};
template<> struct libdivide_constants<int16_t,14442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14442_MAGIC, .more = S16LD_DENOM_14442_MORE};};
template<> struct libdivide_constants<int16_t,14443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14443_MAGIC, .more = S16LD_DENOM_14443_MORE};};
template<> struct libdivide_constants<int16_t,14444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14444_MAGIC, .more = S16LD_DENOM_14444_MORE};};
template<> struct libdivide_constants<int16_t,14445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14445_MAGIC, .more = S16LD_DENOM_14445_MORE};};
template<> struct libdivide_constants<int16_t,14446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14446_MAGIC, .more = S16LD_DENOM_14446_MORE};};
template<> struct libdivide_constants<int16_t,14447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14447_MAGIC, .more = S16LD_DENOM_14447_MORE};};
template<> struct libdivide_constants<int16_t,14448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14448_MAGIC, .more = S16LD_DENOM_14448_MORE};};
template<> struct libdivide_constants<int16_t,14449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14449_MAGIC, .more = S16LD_DENOM_14449_MORE};};
template<> struct libdivide_constants<int16_t,14450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14450_MAGIC, .more = S16LD_DENOM_14450_MORE};};
template<> struct libdivide_constants<int16_t,14451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14451_MAGIC, .more = S16LD_DENOM_14451_MORE};};
template<> struct libdivide_constants<int16_t,14452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14452_MAGIC, .more = S16LD_DENOM_14452_MORE};};
template<> struct libdivide_constants<int16_t,14453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14453_MAGIC, .more = S16LD_DENOM_14453_MORE};};
template<> struct libdivide_constants<int16_t,14454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14454_MAGIC, .more = S16LD_DENOM_14454_MORE};};
template<> struct libdivide_constants<int16_t,14455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14455_MAGIC, .more = S16LD_DENOM_14455_MORE};};
template<> struct libdivide_constants<int16_t,14456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14456_MAGIC, .more = S16LD_DENOM_14456_MORE};};
template<> struct libdivide_constants<int16_t,14457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14457_MAGIC, .more = S16LD_DENOM_14457_MORE};};
template<> struct libdivide_constants<int16_t,14458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14458_MAGIC, .more = S16LD_DENOM_14458_MORE};};
template<> struct libdivide_constants<int16_t,14459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14459_MAGIC, .more = S16LD_DENOM_14459_MORE};};
template<> struct libdivide_constants<int16_t,14460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14460_MAGIC, .more = S16LD_DENOM_14460_MORE};};
template<> struct libdivide_constants<int16_t,14461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14461_MAGIC, .more = S16LD_DENOM_14461_MORE};};
template<> struct libdivide_constants<int16_t,14462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14462_MAGIC, .more = S16LD_DENOM_14462_MORE};};
template<> struct libdivide_constants<int16_t,14463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14463_MAGIC, .more = S16LD_DENOM_14463_MORE};};
template<> struct libdivide_constants<int16_t,14464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14464_MAGIC, .more = S16LD_DENOM_14464_MORE};};
template<> struct libdivide_constants<int16_t,14465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14465_MAGIC, .more = S16LD_DENOM_14465_MORE};};
template<> struct libdivide_constants<int16_t,14466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14466_MAGIC, .more = S16LD_DENOM_14466_MORE};};
template<> struct libdivide_constants<int16_t,14467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14467_MAGIC, .more = S16LD_DENOM_14467_MORE};};
template<> struct libdivide_constants<int16_t,14468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14468_MAGIC, .more = S16LD_DENOM_14468_MORE};};
template<> struct libdivide_constants<int16_t,14469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14469_MAGIC, .more = S16LD_DENOM_14469_MORE};};
template<> struct libdivide_constants<int16_t,14470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14470_MAGIC, .more = S16LD_DENOM_14470_MORE};};
template<> struct libdivide_constants<int16_t,14471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14471_MAGIC, .more = S16LD_DENOM_14471_MORE};};
template<> struct libdivide_constants<int16_t,14472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14472_MAGIC, .more = S16LD_DENOM_14472_MORE};};
template<> struct libdivide_constants<int16_t,14473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14473_MAGIC, .more = S16LD_DENOM_14473_MORE};};
template<> struct libdivide_constants<int16_t,14474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14474_MAGIC, .more = S16LD_DENOM_14474_MORE};};
template<> struct libdivide_constants<int16_t,14475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14475_MAGIC, .more = S16LD_DENOM_14475_MORE};};
template<> struct libdivide_constants<int16_t,14476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14476_MAGIC, .more = S16LD_DENOM_14476_MORE};};
template<> struct libdivide_constants<int16_t,14477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14477_MAGIC, .more = S16LD_DENOM_14477_MORE};};
template<> struct libdivide_constants<int16_t,14478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14478_MAGIC, .more = S16LD_DENOM_14478_MORE};};
template<> struct libdivide_constants<int16_t,14479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14479_MAGIC, .more = S16LD_DENOM_14479_MORE};};
template<> struct libdivide_constants<int16_t,14480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14480_MAGIC, .more = S16LD_DENOM_14480_MORE};};
template<> struct libdivide_constants<int16_t,14481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14481_MAGIC, .more = S16LD_DENOM_14481_MORE};};
template<> struct libdivide_constants<int16_t,14482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14482_MAGIC, .more = S16LD_DENOM_14482_MORE};};
template<> struct libdivide_constants<int16_t,14483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14483_MAGIC, .more = S16LD_DENOM_14483_MORE};};
template<> struct libdivide_constants<int16_t,14484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14484_MAGIC, .more = S16LD_DENOM_14484_MORE};};
template<> struct libdivide_constants<int16_t,14485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14485_MAGIC, .more = S16LD_DENOM_14485_MORE};};
template<> struct libdivide_constants<int16_t,14486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14486_MAGIC, .more = S16LD_DENOM_14486_MORE};};
template<> struct libdivide_constants<int16_t,14487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14487_MAGIC, .more = S16LD_DENOM_14487_MORE};};
template<> struct libdivide_constants<int16_t,14488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14488_MAGIC, .more = S16LD_DENOM_14488_MORE};};
template<> struct libdivide_constants<int16_t,14489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14489_MAGIC, .more = S16LD_DENOM_14489_MORE};};
template<> struct libdivide_constants<int16_t,14490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14490_MAGIC, .more = S16LD_DENOM_14490_MORE};};
template<> struct libdivide_constants<int16_t,14491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14491_MAGIC, .more = S16LD_DENOM_14491_MORE};};
template<> struct libdivide_constants<int16_t,14492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14492_MAGIC, .more = S16LD_DENOM_14492_MORE};};
template<> struct libdivide_constants<int16_t,14493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14493_MAGIC, .more = S16LD_DENOM_14493_MORE};};
template<> struct libdivide_constants<int16_t,14494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14494_MAGIC, .more = S16LD_DENOM_14494_MORE};};
template<> struct libdivide_constants<int16_t,14495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14495_MAGIC, .more = S16LD_DENOM_14495_MORE};};
template<> struct libdivide_constants<int16_t,14496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14496_MAGIC, .more = S16LD_DENOM_14496_MORE};};
template<> struct libdivide_constants<int16_t,14497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14497_MAGIC, .more = S16LD_DENOM_14497_MORE};};
template<> struct libdivide_constants<int16_t,14498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14498_MAGIC, .more = S16LD_DENOM_14498_MORE};};
template<> struct libdivide_constants<int16_t,14499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14499_MAGIC, .more = S16LD_DENOM_14499_MORE};};
template<> struct libdivide_constants<int16_t,14500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14500_MAGIC, .more = S16LD_DENOM_14500_MORE};};
template<> struct libdivide_constants<int16_t,14501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14501_MAGIC, .more = S16LD_DENOM_14501_MORE};};
template<> struct libdivide_constants<int16_t,14502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14502_MAGIC, .more = S16LD_DENOM_14502_MORE};};
template<> struct libdivide_constants<int16_t,14503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14503_MAGIC, .more = S16LD_DENOM_14503_MORE};};
template<> struct libdivide_constants<int16_t,14504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14504_MAGIC, .more = S16LD_DENOM_14504_MORE};};
template<> struct libdivide_constants<int16_t,14505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14505_MAGIC, .more = S16LD_DENOM_14505_MORE};};
template<> struct libdivide_constants<int16_t,14506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14506_MAGIC, .more = S16LD_DENOM_14506_MORE};};
template<> struct libdivide_constants<int16_t,14507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14507_MAGIC, .more = S16LD_DENOM_14507_MORE};};
template<> struct libdivide_constants<int16_t,14508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14508_MAGIC, .more = S16LD_DENOM_14508_MORE};};
template<> struct libdivide_constants<int16_t,14509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14509_MAGIC, .more = S16LD_DENOM_14509_MORE};};
template<> struct libdivide_constants<int16_t,14510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14510_MAGIC, .more = S16LD_DENOM_14510_MORE};};
template<> struct libdivide_constants<int16_t,14511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14511_MAGIC, .more = S16LD_DENOM_14511_MORE};};
template<> struct libdivide_constants<int16_t,14512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14512_MAGIC, .more = S16LD_DENOM_14512_MORE};};
template<> struct libdivide_constants<int16_t,14513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14513_MAGIC, .more = S16LD_DENOM_14513_MORE};};
template<> struct libdivide_constants<int16_t,14514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14514_MAGIC, .more = S16LD_DENOM_14514_MORE};};
template<> struct libdivide_constants<int16_t,14515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14515_MAGIC, .more = S16LD_DENOM_14515_MORE};};
template<> struct libdivide_constants<int16_t,14516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14516_MAGIC, .more = S16LD_DENOM_14516_MORE};};
template<> struct libdivide_constants<int16_t,14517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14517_MAGIC, .more = S16LD_DENOM_14517_MORE};};
template<> struct libdivide_constants<int16_t,14518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14518_MAGIC, .more = S16LD_DENOM_14518_MORE};};
template<> struct libdivide_constants<int16_t,14519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14519_MAGIC, .more = S16LD_DENOM_14519_MORE};};
template<> struct libdivide_constants<int16_t,14520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14520_MAGIC, .more = S16LD_DENOM_14520_MORE};};
template<> struct libdivide_constants<int16_t,14521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14521_MAGIC, .more = S16LD_DENOM_14521_MORE};};
template<> struct libdivide_constants<int16_t,14522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14522_MAGIC, .more = S16LD_DENOM_14522_MORE};};
template<> struct libdivide_constants<int16_t,14523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14523_MAGIC, .more = S16LD_DENOM_14523_MORE};};
template<> struct libdivide_constants<int16_t,14524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14524_MAGIC, .more = S16LD_DENOM_14524_MORE};};
template<> struct libdivide_constants<int16_t,14525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14525_MAGIC, .more = S16LD_DENOM_14525_MORE};};
template<> struct libdivide_constants<int16_t,14526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14526_MAGIC, .more = S16LD_DENOM_14526_MORE};};
template<> struct libdivide_constants<int16_t,14527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14527_MAGIC, .more = S16LD_DENOM_14527_MORE};};
template<> struct libdivide_constants<int16_t,14528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14528_MAGIC, .more = S16LD_DENOM_14528_MORE};};
template<> struct libdivide_constants<int16_t,14529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14529_MAGIC, .more = S16LD_DENOM_14529_MORE};};
template<> struct libdivide_constants<int16_t,14530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14530_MAGIC, .more = S16LD_DENOM_14530_MORE};};
template<> struct libdivide_constants<int16_t,14531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14531_MAGIC, .more = S16LD_DENOM_14531_MORE};};
template<> struct libdivide_constants<int16_t,14532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14532_MAGIC, .more = S16LD_DENOM_14532_MORE};};
template<> struct libdivide_constants<int16_t,14533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14533_MAGIC, .more = S16LD_DENOM_14533_MORE};};
template<> struct libdivide_constants<int16_t,14534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14534_MAGIC, .more = S16LD_DENOM_14534_MORE};};
template<> struct libdivide_constants<int16_t,14535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14535_MAGIC, .more = S16LD_DENOM_14535_MORE};};
template<> struct libdivide_constants<int16_t,14536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14536_MAGIC, .more = S16LD_DENOM_14536_MORE};};
template<> struct libdivide_constants<int16_t,14537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14537_MAGIC, .more = S16LD_DENOM_14537_MORE};};
template<> struct libdivide_constants<int16_t,14538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14538_MAGIC, .more = S16LD_DENOM_14538_MORE};};
template<> struct libdivide_constants<int16_t,14539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14539_MAGIC, .more = S16LD_DENOM_14539_MORE};};
template<> struct libdivide_constants<int16_t,14540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14540_MAGIC, .more = S16LD_DENOM_14540_MORE};};
template<> struct libdivide_constants<int16_t,14541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14541_MAGIC, .more = S16LD_DENOM_14541_MORE};};
template<> struct libdivide_constants<int16_t,14542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14542_MAGIC, .more = S16LD_DENOM_14542_MORE};};
template<> struct libdivide_constants<int16_t,14543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14543_MAGIC, .more = S16LD_DENOM_14543_MORE};};
template<> struct libdivide_constants<int16_t,14544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14544_MAGIC, .more = S16LD_DENOM_14544_MORE};};
template<> struct libdivide_constants<int16_t,14545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14545_MAGIC, .more = S16LD_DENOM_14545_MORE};};
template<> struct libdivide_constants<int16_t,14546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14546_MAGIC, .more = S16LD_DENOM_14546_MORE};};
template<> struct libdivide_constants<int16_t,14547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14547_MAGIC, .more = S16LD_DENOM_14547_MORE};};
template<> struct libdivide_constants<int16_t,14548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14548_MAGIC, .more = S16LD_DENOM_14548_MORE};};
template<> struct libdivide_constants<int16_t,14549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14549_MAGIC, .more = S16LD_DENOM_14549_MORE};};
template<> struct libdivide_constants<int16_t,14550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14550_MAGIC, .more = S16LD_DENOM_14550_MORE};};
template<> struct libdivide_constants<int16_t,14551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14551_MAGIC, .more = S16LD_DENOM_14551_MORE};};
template<> struct libdivide_constants<int16_t,14552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14552_MAGIC, .more = S16LD_DENOM_14552_MORE};};
template<> struct libdivide_constants<int16_t,14553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14553_MAGIC, .more = S16LD_DENOM_14553_MORE};};
template<> struct libdivide_constants<int16_t,14554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14554_MAGIC, .more = S16LD_DENOM_14554_MORE};};
template<> struct libdivide_constants<int16_t,14555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14555_MAGIC, .more = S16LD_DENOM_14555_MORE};};
template<> struct libdivide_constants<int16_t,14556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14556_MAGIC, .more = S16LD_DENOM_14556_MORE};};
template<> struct libdivide_constants<int16_t,14557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14557_MAGIC, .more = S16LD_DENOM_14557_MORE};};
template<> struct libdivide_constants<int16_t,14558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14558_MAGIC, .more = S16LD_DENOM_14558_MORE};};
template<> struct libdivide_constants<int16_t,14559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14559_MAGIC, .more = S16LD_DENOM_14559_MORE};};
template<> struct libdivide_constants<int16_t,14560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14560_MAGIC, .more = S16LD_DENOM_14560_MORE};};
template<> struct libdivide_constants<int16_t,14561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14561_MAGIC, .more = S16LD_DENOM_14561_MORE};};
template<> struct libdivide_constants<int16_t,14562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14562_MAGIC, .more = S16LD_DENOM_14562_MORE};};
template<> struct libdivide_constants<int16_t,14563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14563_MAGIC, .more = S16LD_DENOM_14563_MORE};};
template<> struct libdivide_constants<int16_t,14564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14564_MAGIC, .more = S16LD_DENOM_14564_MORE};};
template<> struct libdivide_constants<int16_t,14565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14565_MAGIC, .more = S16LD_DENOM_14565_MORE};};
template<> struct libdivide_constants<int16_t,14566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14566_MAGIC, .more = S16LD_DENOM_14566_MORE};};
template<> struct libdivide_constants<int16_t,14567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14567_MAGIC, .more = S16LD_DENOM_14567_MORE};};
template<> struct libdivide_constants<int16_t,14568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14568_MAGIC, .more = S16LD_DENOM_14568_MORE};};
template<> struct libdivide_constants<int16_t,14569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14569_MAGIC, .more = S16LD_DENOM_14569_MORE};};
template<> struct libdivide_constants<int16_t,14570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14570_MAGIC, .more = S16LD_DENOM_14570_MORE};};
template<> struct libdivide_constants<int16_t,14571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14571_MAGIC, .more = S16LD_DENOM_14571_MORE};};
template<> struct libdivide_constants<int16_t,14572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14572_MAGIC, .more = S16LD_DENOM_14572_MORE};};
template<> struct libdivide_constants<int16_t,14573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14573_MAGIC, .more = S16LD_DENOM_14573_MORE};};
template<> struct libdivide_constants<int16_t,14574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14574_MAGIC, .more = S16LD_DENOM_14574_MORE};};
template<> struct libdivide_constants<int16_t,14575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14575_MAGIC, .more = S16LD_DENOM_14575_MORE};};
template<> struct libdivide_constants<int16_t,14576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14576_MAGIC, .more = S16LD_DENOM_14576_MORE};};
template<> struct libdivide_constants<int16_t,14577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14577_MAGIC, .more = S16LD_DENOM_14577_MORE};};
template<> struct libdivide_constants<int16_t,14578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14578_MAGIC, .more = S16LD_DENOM_14578_MORE};};
template<> struct libdivide_constants<int16_t,14579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14579_MAGIC, .more = S16LD_DENOM_14579_MORE};};
template<> struct libdivide_constants<int16_t,14580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14580_MAGIC, .more = S16LD_DENOM_14580_MORE};};
template<> struct libdivide_constants<int16_t,14581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14581_MAGIC, .more = S16LD_DENOM_14581_MORE};};
template<> struct libdivide_constants<int16_t,14582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14582_MAGIC, .more = S16LD_DENOM_14582_MORE};};
template<> struct libdivide_constants<int16_t,14583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14583_MAGIC, .more = S16LD_DENOM_14583_MORE};};
template<> struct libdivide_constants<int16_t,14584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14584_MAGIC, .more = S16LD_DENOM_14584_MORE};};
template<> struct libdivide_constants<int16_t,14585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14585_MAGIC, .more = S16LD_DENOM_14585_MORE};};
template<> struct libdivide_constants<int16_t,14586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14586_MAGIC, .more = S16LD_DENOM_14586_MORE};};
template<> struct libdivide_constants<int16_t,14587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14587_MAGIC, .more = S16LD_DENOM_14587_MORE};};
template<> struct libdivide_constants<int16_t,14588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14588_MAGIC, .more = S16LD_DENOM_14588_MORE};};
template<> struct libdivide_constants<int16_t,14589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14589_MAGIC, .more = S16LD_DENOM_14589_MORE};};
template<> struct libdivide_constants<int16_t,14590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14590_MAGIC, .more = S16LD_DENOM_14590_MORE};};
template<> struct libdivide_constants<int16_t,14591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14591_MAGIC, .more = S16LD_DENOM_14591_MORE};};
template<> struct libdivide_constants<int16_t,14592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14592_MAGIC, .more = S16LD_DENOM_14592_MORE};};
template<> struct libdivide_constants<int16_t,14593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14593_MAGIC, .more = S16LD_DENOM_14593_MORE};};
template<> struct libdivide_constants<int16_t,14594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14594_MAGIC, .more = S16LD_DENOM_14594_MORE};};
template<> struct libdivide_constants<int16_t,14595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14595_MAGIC, .more = S16LD_DENOM_14595_MORE};};
template<> struct libdivide_constants<int16_t,14596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14596_MAGIC, .more = S16LD_DENOM_14596_MORE};};
template<> struct libdivide_constants<int16_t,14597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14597_MAGIC, .more = S16LD_DENOM_14597_MORE};};
template<> struct libdivide_constants<int16_t,14598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14598_MAGIC, .more = S16LD_DENOM_14598_MORE};};
template<> struct libdivide_constants<int16_t,14599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14599_MAGIC, .more = S16LD_DENOM_14599_MORE};};
template<> struct libdivide_constants<int16_t,14600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14600_MAGIC, .more = S16LD_DENOM_14600_MORE};};
template<> struct libdivide_constants<int16_t,14601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14601_MAGIC, .more = S16LD_DENOM_14601_MORE};};
template<> struct libdivide_constants<int16_t,14602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14602_MAGIC, .more = S16LD_DENOM_14602_MORE};};
template<> struct libdivide_constants<int16_t,14603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14603_MAGIC, .more = S16LD_DENOM_14603_MORE};};
template<> struct libdivide_constants<int16_t,14604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14604_MAGIC, .more = S16LD_DENOM_14604_MORE};};
template<> struct libdivide_constants<int16_t,14605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14605_MAGIC, .more = S16LD_DENOM_14605_MORE};};
template<> struct libdivide_constants<int16_t,14606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14606_MAGIC, .more = S16LD_DENOM_14606_MORE};};
template<> struct libdivide_constants<int16_t,14607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14607_MAGIC, .more = S16LD_DENOM_14607_MORE};};
template<> struct libdivide_constants<int16_t,14608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14608_MAGIC, .more = S16LD_DENOM_14608_MORE};};
template<> struct libdivide_constants<int16_t,14609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14609_MAGIC, .more = S16LD_DENOM_14609_MORE};};
template<> struct libdivide_constants<int16_t,14610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14610_MAGIC, .more = S16LD_DENOM_14610_MORE};};
template<> struct libdivide_constants<int16_t,14611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14611_MAGIC, .more = S16LD_DENOM_14611_MORE};};
template<> struct libdivide_constants<int16_t,14612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14612_MAGIC, .more = S16LD_DENOM_14612_MORE};};
template<> struct libdivide_constants<int16_t,14613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14613_MAGIC, .more = S16LD_DENOM_14613_MORE};};
template<> struct libdivide_constants<int16_t,14614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14614_MAGIC, .more = S16LD_DENOM_14614_MORE};};
template<> struct libdivide_constants<int16_t,14615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14615_MAGIC, .more = S16LD_DENOM_14615_MORE};};
template<> struct libdivide_constants<int16_t,14616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14616_MAGIC, .more = S16LD_DENOM_14616_MORE};};
template<> struct libdivide_constants<int16_t,14617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14617_MAGIC, .more = S16LD_DENOM_14617_MORE};};
template<> struct libdivide_constants<int16_t,14618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14618_MAGIC, .more = S16LD_DENOM_14618_MORE};};
template<> struct libdivide_constants<int16_t,14619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14619_MAGIC, .more = S16LD_DENOM_14619_MORE};};
template<> struct libdivide_constants<int16_t,14620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14620_MAGIC, .more = S16LD_DENOM_14620_MORE};};
template<> struct libdivide_constants<int16_t,14621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14621_MAGIC, .more = S16LD_DENOM_14621_MORE};};
template<> struct libdivide_constants<int16_t,14622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14622_MAGIC, .more = S16LD_DENOM_14622_MORE};};
template<> struct libdivide_constants<int16_t,14623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14623_MAGIC, .more = S16LD_DENOM_14623_MORE};};
template<> struct libdivide_constants<int16_t,14624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14624_MAGIC, .more = S16LD_DENOM_14624_MORE};};
template<> struct libdivide_constants<int16_t,14625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14625_MAGIC, .more = S16LD_DENOM_14625_MORE};};
template<> struct libdivide_constants<int16_t,14626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14626_MAGIC, .more = S16LD_DENOM_14626_MORE};};
template<> struct libdivide_constants<int16_t,14627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14627_MAGIC, .more = S16LD_DENOM_14627_MORE};};
template<> struct libdivide_constants<int16_t,14628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14628_MAGIC, .more = S16LD_DENOM_14628_MORE};};
template<> struct libdivide_constants<int16_t,14629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14629_MAGIC, .more = S16LD_DENOM_14629_MORE};};
template<> struct libdivide_constants<int16_t,14630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14630_MAGIC, .more = S16LD_DENOM_14630_MORE};};
template<> struct libdivide_constants<int16_t,14631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14631_MAGIC, .more = S16LD_DENOM_14631_MORE};};
template<> struct libdivide_constants<int16_t,14632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14632_MAGIC, .more = S16LD_DENOM_14632_MORE};};
template<> struct libdivide_constants<int16_t,14633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14633_MAGIC, .more = S16LD_DENOM_14633_MORE};};
template<> struct libdivide_constants<int16_t,14634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14634_MAGIC, .more = S16LD_DENOM_14634_MORE};};
template<> struct libdivide_constants<int16_t,14635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14635_MAGIC, .more = S16LD_DENOM_14635_MORE};};
template<> struct libdivide_constants<int16_t,14636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14636_MAGIC, .more = S16LD_DENOM_14636_MORE};};
template<> struct libdivide_constants<int16_t,14637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14637_MAGIC, .more = S16LD_DENOM_14637_MORE};};
template<> struct libdivide_constants<int16_t,14638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14638_MAGIC, .more = S16LD_DENOM_14638_MORE};};
template<> struct libdivide_constants<int16_t,14639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14639_MAGIC, .more = S16LD_DENOM_14639_MORE};};
template<> struct libdivide_constants<int16_t,14640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14640_MAGIC, .more = S16LD_DENOM_14640_MORE};};
template<> struct libdivide_constants<int16_t,14641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14641_MAGIC, .more = S16LD_DENOM_14641_MORE};};
template<> struct libdivide_constants<int16_t,14642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14642_MAGIC, .more = S16LD_DENOM_14642_MORE};};
template<> struct libdivide_constants<int16_t,14643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14643_MAGIC, .more = S16LD_DENOM_14643_MORE};};
template<> struct libdivide_constants<int16_t,14644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14644_MAGIC, .more = S16LD_DENOM_14644_MORE};};
template<> struct libdivide_constants<int16_t,14645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14645_MAGIC, .more = S16LD_DENOM_14645_MORE};};
template<> struct libdivide_constants<int16_t,14646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14646_MAGIC, .more = S16LD_DENOM_14646_MORE};};
template<> struct libdivide_constants<int16_t,14647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14647_MAGIC, .more = S16LD_DENOM_14647_MORE};};
template<> struct libdivide_constants<int16_t,14648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14648_MAGIC, .more = S16LD_DENOM_14648_MORE};};
template<> struct libdivide_constants<int16_t,14649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14649_MAGIC, .more = S16LD_DENOM_14649_MORE};};
template<> struct libdivide_constants<int16_t,14650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14650_MAGIC, .more = S16LD_DENOM_14650_MORE};};
template<> struct libdivide_constants<int16_t,14651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14651_MAGIC, .more = S16LD_DENOM_14651_MORE};};
template<> struct libdivide_constants<int16_t,14652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14652_MAGIC, .more = S16LD_DENOM_14652_MORE};};
template<> struct libdivide_constants<int16_t,14653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14653_MAGIC, .more = S16LD_DENOM_14653_MORE};};
template<> struct libdivide_constants<int16_t,14654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14654_MAGIC, .more = S16LD_DENOM_14654_MORE};};
template<> struct libdivide_constants<int16_t,14655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14655_MAGIC, .more = S16LD_DENOM_14655_MORE};};
template<> struct libdivide_constants<int16_t,14656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14656_MAGIC, .more = S16LD_DENOM_14656_MORE};};
template<> struct libdivide_constants<int16_t,14657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14657_MAGIC, .more = S16LD_DENOM_14657_MORE};};
template<> struct libdivide_constants<int16_t,14658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14658_MAGIC, .more = S16LD_DENOM_14658_MORE};};
template<> struct libdivide_constants<int16_t,14659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14659_MAGIC, .more = S16LD_DENOM_14659_MORE};};
template<> struct libdivide_constants<int16_t,14660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14660_MAGIC, .more = S16LD_DENOM_14660_MORE};};
template<> struct libdivide_constants<int16_t,14661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14661_MAGIC, .more = S16LD_DENOM_14661_MORE};};
template<> struct libdivide_constants<int16_t,14662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14662_MAGIC, .more = S16LD_DENOM_14662_MORE};};
template<> struct libdivide_constants<int16_t,14663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14663_MAGIC, .more = S16LD_DENOM_14663_MORE};};
template<> struct libdivide_constants<int16_t,14664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14664_MAGIC, .more = S16LD_DENOM_14664_MORE};};
template<> struct libdivide_constants<int16_t,14665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14665_MAGIC, .more = S16LD_DENOM_14665_MORE};};
template<> struct libdivide_constants<int16_t,14666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14666_MAGIC, .more = S16LD_DENOM_14666_MORE};};
template<> struct libdivide_constants<int16_t,14667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14667_MAGIC, .more = S16LD_DENOM_14667_MORE};};
template<> struct libdivide_constants<int16_t,14668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14668_MAGIC, .more = S16LD_DENOM_14668_MORE};};
template<> struct libdivide_constants<int16_t,14669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14669_MAGIC, .more = S16LD_DENOM_14669_MORE};};
template<> struct libdivide_constants<int16_t,14670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14670_MAGIC, .more = S16LD_DENOM_14670_MORE};};
template<> struct libdivide_constants<int16_t,14671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14671_MAGIC, .more = S16LD_DENOM_14671_MORE};};
template<> struct libdivide_constants<int16_t,14672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14672_MAGIC, .more = S16LD_DENOM_14672_MORE};};
template<> struct libdivide_constants<int16_t,14673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14673_MAGIC, .more = S16LD_DENOM_14673_MORE};};
template<> struct libdivide_constants<int16_t,14674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14674_MAGIC, .more = S16LD_DENOM_14674_MORE};};
template<> struct libdivide_constants<int16_t,14675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14675_MAGIC, .more = S16LD_DENOM_14675_MORE};};
template<> struct libdivide_constants<int16_t,14676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14676_MAGIC, .more = S16LD_DENOM_14676_MORE};};
template<> struct libdivide_constants<int16_t,14677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14677_MAGIC, .more = S16LD_DENOM_14677_MORE};};
template<> struct libdivide_constants<int16_t,14678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14678_MAGIC, .more = S16LD_DENOM_14678_MORE};};
template<> struct libdivide_constants<int16_t,14679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14679_MAGIC, .more = S16LD_DENOM_14679_MORE};};
template<> struct libdivide_constants<int16_t,14680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14680_MAGIC, .more = S16LD_DENOM_14680_MORE};};
template<> struct libdivide_constants<int16_t,14681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14681_MAGIC, .more = S16LD_DENOM_14681_MORE};};
template<> struct libdivide_constants<int16_t,14682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14682_MAGIC, .more = S16LD_DENOM_14682_MORE};};
template<> struct libdivide_constants<int16_t,14683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14683_MAGIC, .more = S16LD_DENOM_14683_MORE};};
template<> struct libdivide_constants<int16_t,14684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14684_MAGIC, .more = S16LD_DENOM_14684_MORE};};
template<> struct libdivide_constants<int16_t,14685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14685_MAGIC, .more = S16LD_DENOM_14685_MORE};};
template<> struct libdivide_constants<int16_t,14686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14686_MAGIC, .more = S16LD_DENOM_14686_MORE};};
template<> struct libdivide_constants<int16_t,14687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14687_MAGIC, .more = S16LD_DENOM_14687_MORE};};
template<> struct libdivide_constants<int16_t,14688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14688_MAGIC, .more = S16LD_DENOM_14688_MORE};};
template<> struct libdivide_constants<int16_t,14689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14689_MAGIC, .more = S16LD_DENOM_14689_MORE};};
template<> struct libdivide_constants<int16_t,14690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14690_MAGIC, .more = S16LD_DENOM_14690_MORE};};
template<> struct libdivide_constants<int16_t,14691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14691_MAGIC, .more = S16LD_DENOM_14691_MORE};};
template<> struct libdivide_constants<int16_t,14692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14692_MAGIC, .more = S16LD_DENOM_14692_MORE};};
template<> struct libdivide_constants<int16_t,14693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14693_MAGIC, .more = S16LD_DENOM_14693_MORE};};
template<> struct libdivide_constants<int16_t,14694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14694_MAGIC, .more = S16LD_DENOM_14694_MORE};};
template<> struct libdivide_constants<int16_t,14695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14695_MAGIC, .more = S16LD_DENOM_14695_MORE};};
template<> struct libdivide_constants<int16_t,14696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14696_MAGIC, .more = S16LD_DENOM_14696_MORE};};
template<> struct libdivide_constants<int16_t,14697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14697_MAGIC, .more = S16LD_DENOM_14697_MORE};};
template<> struct libdivide_constants<int16_t,14698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14698_MAGIC, .more = S16LD_DENOM_14698_MORE};};
template<> struct libdivide_constants<int16_t,14699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14699_MAGIC, .more = S16LD_DENOM_14699_MORE};};
template<> struct libdivide_constants<int16_t,14700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14700_MAGIC, .more = S16LD_DENOM_14700_MORE};};
template<> struct libdivide_constants<int16_t,14701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14701_MAGIC, .more = S16LD_DENOM_14701_MORE};};
template<> struct libdivide_constants<int16_t,14702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14702_MAGIC, .more = S16LD_DENOM_14702_MORE};};
template<> struct libdivide_constants<int16_t,14703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14703_MAGIC, .more = S16LD_DENOM_14703_MORE};};
template<> struct libdivide_constants<int16_t,14704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14704_MAGIC, .more = S16LD_DENOM_14704_MORE};};
template<> struct libdivide_constants<int16_t,14705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14705_MAGIC, .more = S16LD_DENOM_14705_MORE};};
template<> struct libdivide_constants<int16_t,14706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14706_MAGIC, .more = S16LD_DENOM_14706_MORE};};
template<> struct libdivide_constants<int16_t,14707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14707_MAGIC, .more = S16LD_DENOM_14707_MORE};};
template<> struct libdivide_constants<int16_t,14708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14708_MAGIC, .more = S16LD_DENOM_14708_MORE};};
template<> struct libdivide_constants<int16_t,14709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14709_MAGIC, .more = S16LD_DENOM_14709_MORE};};
template<> struct libdivide_constants<int16_t,14710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14710_MAGIC, .more = S16LD_DENOM_14710_MORE};};
template<> struct libdivide_constants<int16_t,14711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14711_MAGIC, .more = S16LD_DENOM_14711_MORE};};
template<> struct libdivide_constants<int16_t,14712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14712_MAGIC, .more = S16LD_DENOM_14712_MORE};};
template<> struct libdivide_constants<int16_t,14713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14713_MAGIC, .more = S16LD_DENOM_14713_MORE};};
template<> struct libdivide_constants<int16_t,14714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14714_MAGIC, .more = S16LD_DENOM_14714_MORE};};
template<> struct libdivide_constants<int16_t,14715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14715_MAGIC, .more = S16LD_DENOM_14715_MORE};};
template<> struct libdivide_constants<int16_t,14716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14716_MAGIC, .more = S16LD_DENOM_14716_MORE};};
template<> struct libdivide_constants<int16_t,14717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14717_MAGIC, .more = S16LD_DENOM_14717_MORE};};
template<> struct libdivide_constants<int16_t,14718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14718_MAGIC, .more = S16LD_DENOM_14718_MORE};};
template<> struct libdivide_constants<int16_t,14719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14719_MAGIC, .more = S16LD_DENOM_14719_MORE};};
template<> struct libdivide_constants<int16_t,14720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14720_MAGIC, .more = S16LD_DENOM_14720_MORE};};
template<> struct libdivide_constants<int16_t,14721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14721_MAGIC, .more = S16LD_DENOM_14721_MORE};};
template<> struct libdivide_constants<int16_t,14722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14722_MAGIC, .more = S16LD_DENOM_14722_MORE};};
template<> struct libdivide_constants<int16_t,14723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14723_MAGIC, .more = S16LD_DENOM_14723_MORE};};
template<> struct libdivide_constants<int16_t,14724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14724_MAGIC, .more = S16LD_DENOM_14724_MORE};};
template<> struct libdivide_constants<int16_t,14725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14725_MAGIC, .more = S16LD_DENOM_14725_MORE};};
template<> struct libdivide_constants<int16_t,14726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14726_MAGIC, .more = S16LD_DENOM_14726_MORE};};
template<> struct libdivide_constants<int16_t,14727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14727_MAGIC, .more = S16LD_DENOM_14727_MORE};};
template<> struct libdivide_constants<int16_t,14728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14728_MAGIC, .more = S16LD_DENOM_14728_MORE};};
template<> struct libdivide_constants<int16_t,14729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14729_MAGIC, .more = S16LD_DENOM_14729_MORE};};
template<> struct libdivide_constants<int16_t,14730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14730_MAGIC, .more = S16LD_DENOM_14730_MORE};};
template<> struct libdivide_constants<int16_t,14731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14731_MAGIC, .more = S16LD_DENOM_14731_MORE};};
template<> struct libdivide_constants<int16_t,14732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14732_MAGIC, .more = S16LD_DENOM_14732_MORE};};
template<> struct libdivide_constants<int16_t,14733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14733_MAGIC, .more = S16LD_DENOM_14733_MORE};};
template<> struct libdivide_constants<int16_t,14734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14734_MAGIC, .more = S16LD_DENOM_14734_MORE};};
template<> struct libdivide_constants<int16_t,14735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14735_MAGIC, .more = S16LD_DENOM_14735_MORE};};
template<> struct libdivide_constants<int16_t,14736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14736_MAGIC, .more = S16LD_DENOM_14736_MORE};};
template<> struct libdivide_constants<int16_t,14737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14737_MAGIC, .more = S16LD_DENOM_14737_MORE};};
template<> struct libdivide_constants<int16_t,14738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14738_MAGIC, .more = S16LD_DENOM_14738_MORE};};
template<> struct libdivide_constants<int16_t,14739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14739_MAGIC, .more = S16LD_DENOM_14739_MORE};};
template<> struct libdivide_constants<int16_t,14740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14740_MAGIC, .more = S16LD_DENOM_14740_MORE};};
template<> struct libdivide_constants<int16_t,14741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14741_MAGIC, .more = S16LD_DENOM_14741_MORE};};
template<> struct libdivide_constants<int16_t,14742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14742_MAGIC, .more = S16LD_DENOM_14742_MORE};};
template<> struct libdivide_constants<int16_t,14743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14743_MAGIC, .more = S16LD_DENOM_14743_MORE};};
template<> struct libdivide_constants<int16_t,14744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14744_MAGIC, .more = S16LD_DENOM_14744_MORE};};
template<> struct libdivide_constants<int16_t,14745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14745_MAGIC, .more = S16LD_DENOM_14745_MORE};};
template<> struct libdivide_constants<int16_t,14746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14746_MAGIC, .more = S16LD_DENOM_14746_MORE};};
template<> struct libdivide_constants<int16_t,14747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14747_MAGIC, .more = S16LD_DENOM_14747_MORE};};
template<> struct libdivide_constants<int16_t,14748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14748_MAGIC, .more = S16LD_DENOM_14748_MORE};};
template<> struct libdivide_constants<int16_t,14749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14749_MAGIC, .more = S16LD_DENOM_14749_MORE};};
template<> struct libdivide_constants<int16_t,14750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14750_MAGIC, .more = S16LD_DENOM_14750_MORE};};
template<> struct libdivide_constants<int16_t,14751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14751_MAGIC, .more = S16LD_DENOM_14751_MORE};};
template<> struct libdivide_constants<int16_t,14752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14752_MAGIC, .more = S16LD_DENOM_14752_MORE};};
template<> struct libdivide_constants<int16_t,14753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14753_MAGIC, .more = S16LD_DENOM_14753_MORE};};
template<> struct libdivide_constants<int16_t,14754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14754_MAGIC, .more = S16LD_DENOM_14754_MORE};};
template<> struct libdivide_constants<int16_t,14755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14755_MAGIC, .more = S16LD_DENOM_14755_MORE};};
template<> struct libdivide_constants<int16_t,14756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14756_MAGIC, .more = S16LD_DENOM_14756_MORE};};
template<> struct libdivide_constants<int16_t,14757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14757_MAGIC, .more = S16LD_DENOM_14757_MORE};};
template<> struct libdivide_constants<int16_t,14758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14758_MAGIC, .more = S16LD_DENOM_14758_MORE};};
template<> struct libdivide_constants<int16_t,14759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14759_MAGIC, .more = S16LD_DENOM_14759_MORE};};
template<> struct libdivide_constants<int16_t,14760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14760_MAGIC, .more = S16LD_DENOM_14760_MORE};};
template<> struct libdivide_constants<int16_t,14761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14761_MAGIC, .more = S16LD_DENOM_14761_MORE};};
template<> struct libdivide_constants<int16_t,14762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14762_MAGIC, .more = S16LD_DENOM_14762_MORE};};
template<> struct libdivide_constants<int16_t,14763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14763_MAGIC, .more = S16LD_DENOM_14763_MORE};};
template<> struct libdivide_constants<int16_t,14764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14764_MAGIC, .more = S16LD_DENOM_14764_MORE};};
template<> struct libdivide_constants<int16_t,14765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14765_MAGIC, .more = S16LD_DENOM_14765_MORE};};
template<> struct libdivide_constants<int16_t,14766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14766_MAGIC, .more = S16LD_DENOM_14766_MORE};};
template<> struct libdivide_constants<int16_t,14767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14767_MAGIC, .more = S16LD_DENOM_14767_MORE};};
template<> struct libdivide_constants<int16_t,14768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14768_MAGIC, .more = S16LD_DENOM_14768_MORE};};
template<> struct libdivide_constants<int16_t,14769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14769_MAGIC, .more = S16LD_DENOM_14769_MORE};};
template<> struct libdivide_constants<int16_t,14770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14770_MAGIC, .more = S16LD_DENOM_14770_MORE};};
template<> struct libdivide_constants<int16_t,14771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14771_MAGIC, .more = S16LD_DENOM_14771_MORE};};
template<> struct libdivide_constants<int16_t,14772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14772_MAGIC, .more = S16LD_DENOM_14772_MORE};};
template<> struct libdivide_constants<int16_t,14773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14773_MAGIC, .more = S16LD_DENOM_14773_MORE};};
template<> struct libdivide_constants<int16_t,14774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14774_MAGIC, .more = S16LD_DENOM_14774_MORE};};
template<> struct libdivide_constants<int16_t,14775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14775_MAGIC, .more = S16LD_DENOM_14775_MORE};};
template<> struct libdivide_constants<int16_t,14776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14776_MAGIC, .more = S16LD_DENOM_14776_MORE};};
template<> struct libdivide_constants<int16_t,14777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14777_MAGIC, .more = S16LD_DENOM_14777_MORE};};
template<> struct libdivide_constants<int16_t,14778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14778_MAGIC, .more = S16LD_DENOM_14778_MORE};};
template<> struct libdivide_constants<int16_t,14779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14779_MAGIC, .more = S16LD_DENOM_14779_MORE};};
template<> struct libdivide_constants<int16_t,14780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14780_MAGIC, .more = S16LD_DENOM_14780_MORE};};
template<> struct libdivide_constants<int16_t,14781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14781_MAGIC, .more = S16LD_DENOM_14781_MORE};};
template<> struct libdivide_constants<int16_t,14782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14782_MAGIC, .more = S16LD_DENOM_14782_MORE};};
template<> struct libdivide_constants<int16_t,14783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14783_MAGIC, .more = S16LD_DENOM_14783_MORE};};
template<> struct libdivide_constants<int16_t,14784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14784_MAGIC, .more = S16LD_DENOM_14784_MORE};};
template<> struct libdivide_constants<int16_t,14785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14785_MAGIC, .more = S16LD_DENOM_14785_MORE};};
template<> struct libdivide_constants<int16_t,14786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14786_MAGIC, .more = S16LD_DENOM_14786_MORE};};
template<> struct libdivide_constants<int16_t,14787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14787_MAGIC, .more = S16LD_DENOM_14787_MORE};};
template<> struct libdivide_constants<int16_t,14788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14788_MAGIC, .more = S16LD_DENOM_14788_MORE};};
template<> struct libdivide_constants<int16_t,14789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14789_MAGIC, .more = S16LD_DENOM_14789_MORE};};
template<> struct libdivide_constants<int16_t,14790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14790_MAGIC, .more = S16LD_DENOM_14790_MORE};};
template<> struct libdivide_constants<int16_t,14791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14791_MAGIC, .more = S16LD_DENOM_14791_MORE};};
template<> struct libdivide_constants<int16_t,14792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14792_MAGIC, .more = S16LD_DENOM_14792_MORE};};
template<> struct libdivide_constants<int16_t,14793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14793_MAGIC, .more = S16LD_DENOM_14793_MORE};};
template<> struct libdivide_constants<int16_t,14794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14794_MAGIC, .more = S16LD_DENOM_14794_MORE};};
template<> struct libdivide_constants<int16_t,14795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14795_MAGIC, .more = S16LD_DENOM_14795_MORE};};
template<> struct libdivide_constants<int16_t,14796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14796_MAGIC, .more = S16LD_DENOM_14796_MORE};};
template<> struct libdivide_constants<int16_t,14797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14797_MAGIC, .more = S16LD_DENOM_14797_MORE};};
template<> struct libdivide_constants<int16_t,14798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14798_MAGIC, .more = S16LD_DENOM_14798_MORE};};
template<> struct libdivide_constants<int16_t,14799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14799_MAGIC, .more = S16LD_DENOM_14799_MORE};};
template<> struct libdivide_constants<int16_t,14800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14800_MAGIC, .more = S16LD_DENOM_14800_MORE};};
template<> struct libdivide_constants<int16_t,14801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14801_MAGIC, .more = S16LD_DENOM_14801_MORE};};
template<> struct libdivide_constants<int16_t,14802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14802_MAGIC, .more = S16LD_DENOM_14802_MORE};};
template<> struct libdivide_constants<int16_t,14803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14803_MAGIC, .more = S16LD_DENOM_14803_MORE};};
template<> struct libdivide_constants<int16_t,14804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14804_MAGIC, .more = S16LD_DENOM_14804_MORE};};
template<> struct libdivide_constants<int16_t,14805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14805_MAGIC, .more = S16LD_DENOM_14805_MORE};};
template<> struct libdivide_constants<int16_t,14806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14806_MAGIC, .more = S16LD_DENOM_14806_MORE};};
template<> struct libdivide_constants<int16_t,14807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14807_MAGIC, .more = S16LD_DENOM_14807_MORE};};
template<> struct libdivide_constants<int16_t,14808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14808_MAGIC, .more = S16LD_DENOM_14808_MORE};};
template<> struct libdivide_constants<int16_t,14809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14809_MAGIC, .more = S16LD_DENOM_14809_MORE};};
template<> struct libdivide_constants<int16_t,14810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14810_MAGIC, .more = S16LD_DENOM_14810_MORE};};
template<> struct libdivide_constants<int16_t,14811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14811_MAGIC, .more = S16LD_DENOM_14811_MORE};};
template<> struct libdivide_constants<int16_t,14812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14812_MAGIC, .more = S16LD_DENOM_14812_MORE};};
template<> struct libdivide_constants<int16_t,14813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14813_MAGIC, .more = S16LD_DENOM_14813_MORE};};
template<> struct libdivide_constants<int16_t,14814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14814_MAGIC, .more = S16LD_DENOM_14814_MORE};};
template<> struct libdivide_constants<int16_t,14815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14815_MAGIC, .more = S16LD_DENOM_14815_MORE};};
template<> struct libdivide_constants<int16_t,14816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14816_MAGIC, .more = S16LD_DENOM_14816_MORE};};
template<> struct libdivide_constants<int16_t,14817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14817_MAGIC, .more = S16LD_DENOM_14817_MORE};};
template<> struct libdivide_constants<int16_t,14818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14818_MAGIC, .more = S16LD_DENOM_14818_MORE};};
template<> struct libdivide_constants<int16_t,14819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14819_MAGIC, .more = S16LD_DENOM_14819_MORE};};
template<> struct libdivide_constants<int16_t,14820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14820_MAGIC, .more = S16LD_DENOM_14820_MORE};};
template<> struct libdivide_constants<int16_t,14821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14821_MAGIC, .more = S16LD_DENOM_14821_MORE};};
template<> struct libdivide_constants<int16_t,14822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14822_MAGIC, .more = S16LD_DENOM_14822_MORE};};
template<> struct libdivide_constants<int16_t,14823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14823_MAGIC, .more = S16LD_DENOM_14823_MORE};};
template<> struct libdivide_constants<int16_t,14824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14824_MAGIC, .more = S16LD_DENOM_14824_MORE};};
template<> struct libdivide_constants<int16_t,14825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14825_MAGIC, .more = S16LD_DENOM_14825_MORE};};
template<> struct libdivide_constants<int16_t,14826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14826_MAGIC, .more = S16LD_DENOM_14826_MORE};};
template<> struct libdivide_constants<int16_t,14827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14827_MAGIC, .more = S16LD_DENOM_14827_MORE};};
template<> struct libdivide_constants<int16_t,14828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14828_MAGIC, .more = S16LD_DENOM_14828_MORE};};
template<> struct libdivide_constants<int16_t,14829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14829_MAGIC, .more = S16LD_DENOM_14829_MORE};};
template<> struct libdivide_constants<int16_t,14830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14830_MAGIC, .more = S16LD_DENOM_14830_MORE};};
template<> struct libdivide_constants<int16_t,14831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14831_MAGIC, .more = S16LD_DENOM_14831_MORE};};
template<> struct libdivide_constants<int16_t,14832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14832_MAGIC, .more = S16LD_DENOM_14832_MORE};};
template<> struct libdivide_constants<int16_t,14833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14833_MAGIC, .more = S16LD_DENOM_14833_MORE};};
template<> struct libdivide_constants<int16_t,14834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14834_MAGIC, .more = S16LD_DENOM_14834_MORE};};
template<> struct libdivide_constants<int16_t,14835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14835_MAGIC, .more = S16LD_DENOM_14835_MORE};};
template<> struct libdivide_constants<int16_t,14836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14836_MAGIC, .more = S16LD_DENOM_14836_MORE};};
template<> struct libdivide_constants<int16_t,14837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14837_MAGIC, .more = S16LD_DENOM_14837_MORE};};
template<> struct libdivide_constants<int16_t,14838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14838_MAGIC, .more = S16LD_DENOM_14838_MORE};};
template<> struct libdivide_constants<int16_t,14839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14839_MAGIC, .more = S16LD_DENOM_14839_MORE};};
template<> struct libdivide_constants<int16_t,14840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14840_MAGIC, .more = S16LD_DENOM_14840_MORE};};
template<> struct libdivide_constants<int16_t,14841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14841_MAGIC, .more = S16LD_DENOM_14841_MORE};};
template<> struct libdivide_constants<int16_t,14842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14842_MAGIC, .more = S16LD_DENOM_14842_MORE};};
template<> struct libdivide_constants<int16_t,14843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14843_MAGIC, .more = S16LD_DENOM_14843_MORE};};
template<> struct libdivide_constants<int16_t,14844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14844_MAGIC, .more = S16LD_DENOM_14844_MORE};};
template<> struct libdivide_constants<int16_t,14845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14845_MAGIC, .more = S16LD_DENOM_14845_MORE};};
template<> struct libdivide_constants<int16_t,14846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14846_MAGIC, .more = S16LD_DENOM_14846_MORE};};
template<> struct libdivide_constants<int16_t,14847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14847_MAGIC, .more = S16LD_DENOM_14847_MORE};};
template<> struct libdivide_constants<int16_t,14848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14848_MAGIC, .more = S16LD_DENOM_14848_MORE};};
template<> struct libdivide_constants<int16_t,14849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14849_MAGIC, .more = S16LD_DENOM_14849_MORE};};
template<> struct libdivide_constants<int16_t,14850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14850_MAGIC, .more = S16LD_DENOM_14850_MORE};};
template<> struct libdivide_constants<int16_t,14851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14851_MAGIC, .more = S16LD_DENOM_14851_MORE};};
template<> struct libdivide_constants<int16_t,14852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14852_MAGIC, .more = S16LD_DENOM_14852_MORE};};
template<> struct libdivide_constants<int16_t,14853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14853_MAGIC, .more = S16LD_DENOM_14853_MORE};};
template<> struct libdivide_constants<int16_t,14854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14854_MAGIC, .more = S16LD_DENOM_14854_MORE};};
template<> struct libdivide_constants<int16_t,14855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14855_MAGIC, .more = S16LD_DENOM_14855_MORE};};
template<> struct libdivide_constants<int16_t,14856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14856_MAGIC, .more = S16LD_DENOM_14856_MORE};};
template<> struct libdivide_constants<int16_t,14857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14857_MAGIC, .more = S16LD_DENOM_14857_MORE};};
template<> struct libdivide_constants<int16_t,14858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14858_MAGIC, .more = S16LD_DENOM_14858_MORE};};
template<> struct libdivide_constants<int16_t,14859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14859_MAGIC, .more = S16LD_DENOM_14859_MORE};};
template<> struct libdivide_constants<int16_t,14860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14860_MAGIC, .more = S16LD_DENOM_14860_MORE};};
template<> struct libdivide_constants<int16_t,14861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14861_MAGIC, .more = S16LD_DENOM_14861_MORE};};
template<> struct libdivide_constants<int16_t,14862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14862_MAGIC, .more = S16LD_DENOM_14862_MORE};};
template<> struct libdivide_constants<int16_t,14863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14863_MAGIC, .more = S16LD_DENOM_14863_MORE};};
template<> struct libdivide_constants<int16_t,14864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14864_MAGIC, .more = S16LD_DENOM_14864_MORE};};
template<> struct libdivide_constants<int16_t,14865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14865_MAGIC, .more = S16LD_DENOM_14865_MORE};};
template<> struct libdivide_constants<int16_t,14866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14866_MAGIC, .more = S16LD_DENOM_14866_MORE};};
template<> struct libdivide_constants<int16_t,14867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14867_MAGIC, .more = S16LD_DENOM_14867_MORE};};
template<> struct libdivide_constants<int16_t,14868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14868_MAGIC, .more = S16LD_DENOM_14868_MORE};};
template<> struct libdivide_constants<int16_t,14869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14869_MAGIC, .more = S16LD_DENOM_14869_MORE};};
template<> struct libdivide_constants<int16_t,14870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14870_MAGIC, .more = S16LD_DENOM_14870_MORE};};
template<> struct libdivide_constants<int16_t,14871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14871_MAGIC, .more = S16LD_DENOM_14871_MORE};};
template<> struct libdivide_constants<int16_t,14872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14872_MAGIC, .more = S16LD_DENOM_14872_MORE};};
template<> struct libdivide_constants<int16_t,14873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14873_MAGIC, .more = S16LD_DENOM_14873_MORE};};
template<> struct libdivide_constants<int16_t,14874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14874_MAGIC, .more = S16LD_DENOM_14874_MORE};};
template<> struct libdivide_constants<int16_t,14875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14875_MAGIC, .more = S16LD_DENOM_14875_MORE};};
template<> struct libdivide_constants<int16_t,14876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14876_MAGIC, .more = S16LD_DENOM_14876_MORE};};
template<> struct libdivide_constants<int16_t,14877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14877_MAGIC, .more = S16LD_DENOM_14877_MORE};};
template<> struct libdivide_constants<int16_t,14878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14878_MAGIC, .more = S16LD_DENOM_14878_MORE};};
template<> struct libdivide_constants<int16_t,14879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14879_MAGIC, .more = S16LD_DENOM_14879_MORE};};
template<> struct libdivide_constants<int16_t,14880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14880_MAGIC, .more = S16LD_DENOM_14880_MORE};};
template<> struct libdivide_constants<int16_t,14881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14881_MAGIC, .more = S16LD_DENOM_14881_MORE};};
template<> struct libdivide_constants<int16_t,14882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14882_MAGIC, .more = S16LD_DENOM_14882_MORE};};
template<> struct libdivide_constants<int16_t,14883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14883_MAGIC, .more = S16LD_DENOM_14883_MORE};};
template<> struct libdivide_constants<int16_t,14884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14884_MAGIC, .more = S16LD_DENOM_14884_MORE};};
template<> struct libdivide_constants<int16_t,14885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14885_MAGIC, .more = S16LD_DENOM_14885_MORE};};
template<> struct libdivide_constants<int16_t,14886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14886_MAGIC, .more = S16LD_DENOM_14886_MORE};};
template<> struct libdivide_constants<int16_t,14887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14887_MAGIC, .more = S16LD_DENOM_14887_MORE};};
template<> struct libdivide_constants<int16_t,14888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14888_MAGIC, .more = S16LD_DENOM_14888_MORE};};
template<> struct libdivide_constants<int16_t,14889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14889_MAGIC, .more = S16LD_DENOM_14889_MORE};};
template<> struct libdivide_constants<int16_t,14890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14890_MAGIC, .more = S16LD_DENOM_14890_MORE};};
template<> struct libdivide_constants<int16_t,14891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14891_MAGIC, .more = S16LD_DENOM_14891_MORE};};
template<> struct libdivide_constants<int16_t,14892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14892_MAGIC, .more = S16LD_DENOM_14892_MORE};};
template<> struct libdivide_constants<int16_t,14893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14893_MAGIC, .more = S16LD_DENOM_14893_MORE};};
template<> struct libdivide_constants<int16_t,14894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14894_MAGIC, .more = S16LD_DENOM_14894_MORE};};
template<> struct libdivide_constants<int16_t,14895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14895_MAGIC, .more = S16LD_DENOM_14895_MORE};};
template<> struct libdivide_constants<int16_t,14896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14896_MAGIC, .more = S16LD_DENOM_14896_MORE};};
template<> struct libdivide_constants<int16_t,14897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14897_MAGIC, .more = S16LD_DENOM_14897_MORE};};
template<> struct libdivide_constants<int16_t,14898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14898_MAGIC, .more = S16LD_DENOM_14898_MORE};};
template<> struct libdivide_constants<int16_t,14899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14899_MAGIC, .more = S16LD_DENOM_14899_MORE};};
template<> struct libdivide_constants<int16_t,14900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14900_MAGIC, .more = S16LD_DENOM_14900_MORE};};
template<> struct libdivide_constants<int16_t,14901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14901_MAGIC, .more = S16LD_DENOM_14901_MORE};};
template<> struct libdivide_constants<int16_t,14902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14902_MAGIC, .more = S16LD_DENOM_14902_MORE};};
template<> struct libdivide_constants<int16_t,14903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14903_MAGIC, .more = S16LD_DENOM_14903_MORE};};
template<> struct libdivide_constants<int16_t,14904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14904_MAGIC, .more = S16LD_DENOM_14904_MORE};};
template<> struct libdivide_constants<int16_t,14905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14905_MAGIC, .more = S16LD_DENOM_14905_MORE};};
template<> struct libdivide_constants<int16_t,14906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14906_MAGIC, .more = S16LD_DENOM_14906_MORE};};
template<> struct libdivide_constants<int16_t,14907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14907_MAGIC, .more = S16LD_DENOM_14907_MORE};};
template<> struct libdivide_constants<int16_t,14908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14908_MAGIC, .more = S16LD_DENOM_14908_MORE};};
template<> struct libdivide_constants<int16_t,14909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14909_MAGIC, .more = S16LD_DENOM_14909_MORE};};
template<> struct libdivide_constants<int16_t,14910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14910_MAGIC, .more = S16LD_DENOM_14910_MORE};};
template<> struct libdivide_constants<int16_t,14911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14911_MAGIC, .more = S16LD_DENOM_14911_MORE};};
template<> struct libdivide_constants<int16_t,14912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14912_MAGIC, .more = S16LD_DENOM_14912_MORE};};
template<> struct libdivide_constants<int16_t,14913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14913_MAGIC, .more = S16LD_DENOM_14913_MORE};};
template<> struct libdivide_constants<int16_t,14914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14914_MAGIC, .more = S16LD_DENOM_14914_MORE};};
template<> struct libdivide_constants<int16_t,14915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14915_MAGIC, .more = S16LD_DENOM_14915_MORE};};
template<> struct libdivide_constants<int16_t,14916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14916_MAGIC, .more = S16LD_DENOM_14916_MORE};};
template<> struct libdivide_constants<int16_t,14917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14917_MAGIC, .more = S16LD_DENOM_14917_MORE};};
template<> struct libdivide_constants<int16_t,14918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14918_MAGIC, .more = S16LD_DENOM_14918_MORE};};
template<> struct libdivide_constants<int16_t,14919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14919_MAGIC, .more = S16LD_DENOM_14919_MORE};};
template<> struct libdivide_constants<int16_t,14920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14920_MAGIC, .more = S16LD_DENOM_14920_MORE};};
template<> struct libdivide_constants<int16_t,14921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14921_MAGIC, .more = S16LD_DENOM_14921_MORE};};
template<> struct libdivide_constants<int16_t,14922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14922_MAGIC, .more = S16LD_DENOM_14922_MORE};};
template<> struct libdivide_constants<int16_t,14923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14923_MAGIC, .more = S16LD_DENOM_14923_MORE};};
template<> struct libdivide_constants<int16_t,14924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14924_MAGIC, .more = S16LD_DENOM_14924_MORE};};
template<> struct libdivide_constants<int16_t,14925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14925_MAGIC, .more = S16LD_DENOM_14925_MORE};};
template<> struct libdivide_constants<int16_t,14926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14926_MAGIC, .more = S16LD_DENOM_14926_MORE};};
template<> struct libdivide_constants<int16_t,14927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14927_MAGIC, .more = S16LD_DENOM_14927_MORE};};
template<> struct libdivide_constants<int16_t,14928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14928_MAGIC, .more = S16LD_DENOM_14928_MORE};};
template<> struct libdivide_constants<int16_t,14929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14929_MAGIC, .more = S16LD_DENOM_14929_MORE};};
template<> struct libdivide_constants<int16_t,14930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14930_MAGIC, .more = S16LD_DENOM_14930_MORE};};
template<> struct libdivide_constants<int16_t,14931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14931_MAGIC, .more = S16LD_DENOM_14931_MORE};};
template<> struct libdivide_constants<int16_t,14932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14932_MAGIC, .more = S16LD_DENOM_14932_MORE};};
template<> struct libdivide_constants<int16_t,14933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14933_MAGIC, .more = S16LD_DENOM_14933_MORE};};
template<> struct libdivide_constants<int16_t,14934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14934_MAGIC, .more = S16LD_DENOM_14934_MORE};};
template<> struct libdivide_constants<int16_t,14935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14935_MAGIC, .more = S16LD_DENOM_14935_MORE};};
template<> struct libdivide_constants<int16_t,14936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14936_MAGIC, .more = S16LD_DENOM_14936_MORE};};
template<> struct libdivide_constants<int16_t,14937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14937_MAGIC, .more = S16LD_DENOM_14937_MORE};};
template<> struct libdivide_constants<int16_t,14938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14938_MAGIC, .more = S16LD_DENOM_14938_MORE};};
template<> struct libdivide_constants<int16_t,14939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14939_MAGIC, .more = S16LD_DENOM_14939_MORE};};
template<> struct libdivide_constants<int16_t,14940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14940_MAGIC, .more = S16LD_DENOM_14940_MORE};};
template<> struct libdivide_constants<int16_t,14941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14941_MAGIC, .more = S16LD_DENOM_14941_MORE};};
template<> struct libdivide_constants<int16_t,14942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14942_MAGIC, .more = S16LD_DENOM_14942_MORE};};
template<> struct libdivide_constants<int16_t,14943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14943_MAGIC, .more = S16LD_DENOM_14943_MORE};};
template<> struct libdivide_constants<int16_t,14944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14944_MAGIC, .more = S16LD_DENOM_14944_MORE};};
template<> struct libdivide_constants<int16_t,14945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14945_MAGIC, .more = S16LD_DENOM_14945_MORE};};
template<> struct libdivide_constants<int16_t,14946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14946_MAGIC, .more = S16LD_DENOM_14946_MORE};};
template<> struct libdivide_constants<int16_t,14947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14947_MAGIC, .more = S16LD_DENOM_14947_MORE};};
template<> struct libdivide_constants<int16_t,14948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14948_MAGIC, .more = S16LD_DENOM_14948_MORE};};
template<> struct libdivide_constants<int16_t,14949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14949_MAGIC, .more = S16LD_DENOM_14949_MORE};};
template<> struct libdivide_constants<int16_t,14950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14950_MAGIC, .more = S16LD_DENOM_14950_MORE};};
template<> struct libdivide_constants<int16_t,14951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14951_MAGIC, .more = S16LD_DENOM_14951_MORE};};
template<> struct libdivide_constants<int16_t,14952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14952_MAGIC, .more = S16LD_DENOM_14952_MORE};};
template<> struct libdivide_constants<int16_t,14953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14953_MAGIC, .more = S16LD_DENOM_14953_MORE};};
template<> struct libdivide_constants<int16_t,14954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14954_MAGIC, .more = S16LD_DENOM_14954_MORE};};
template<> struct libdivide_constants<int16_t,14955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14955_MAGIC, .more = S16LD_DENOM_14955_MORE};};
template<> struct libdivide_constants<int16_t,14956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14956_MAGIC, .more = S16LD_DENOM_14956_MORE};};
template<> struct libdivide_constants<int16_t,14957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14957_MAGIC, .more = S16LD_DENOM_14957_MORE};};
template<> struct libdivide_constants<int16_t,14958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14958_MAGIC, .more = S16LD_DENOM_14958_MORE};};
template<> struct libdivide_constants<int16_t,14959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14959_MAGIC, .more = S16LD_DENOM_14959_MORE};};
template<> struct libdivide_constants<int16_t,14960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14960_MAGIC, .more = S16LD_DENOM_14960_MORE};};
template<> struct libdivide_constants<int16_t,14961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14961_MAGIC, .more = S16LD_DENOM_14961_MORE};};
template<> struct libdivide_constants<int16_t,14962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14962_MAGIC, .more = S16LD_DENOM_14962_MORE};};
template<> struct libdivide_constants<int16_t,14963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14963_MAGIC, .more = S16LD_DENOM_14963_MORE};};
template<> struct libdivide_constants<int16_t,14964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14964_MAGIC, .more = S16LD_DENOM_14964_MORE};};
template<> struct libdivide_constants<int16_t,14965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14965_MAGIC, .more = S16LD_DENOM_14965_MORE};};
template<> struct libdivide_constants<int16_t,14966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14966_MAGIC, .more = S16LD_DENOM_14966_MORE};};
template<> struct libdivide_constants<int16_t,14967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14967_MAGIC, .more = S16LD_DENOM_14967_MORE};};
template<> struct libdivide_constants<int16_t,14968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14968_MAGIC, .more = S16LD_DENOM_14968_MORE};};
template<> struct libdivide_constants<int16_t,14969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14969_MAGIC, .more = S16LD_DENOM_14969_MORE};};
template<> struct libdivide_constants<int16_t,14970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14970_MAGIC, .more = S16LD_DENOM_14970_MORE};};
template<> struct libdivide_constants<int16_t,14971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14971_MAGIC, .more = S16LD_DENOM_14971_MORE};};
template<> struct libdivide_constants<int16_t,14972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14972_MAGIC, .more = S16LD_DENOM_14972_MORE};};
template<> struct libdivide_constants<int16_t,14973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14973_MAGIC, .more = S16LD_DENOM_14973_MORE};};
template<> struct libdivide_constants<int16_t,14974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14974_MAGIC, .more = S16LD_DENOM_14974_MORE};};
template<> struct libdivide_constants<int16_t,14975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14975_MAGIC, .more = S16LD_DENOM_14975_MORE};};
template<> struct libdivide_constants<int16_t,14976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14976_MAGIC, .more = S16LD_DENOM_14976_MORE};};
template<> struct libdivide_constants<int16_t,14977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14977_MAGIC, .more = S16LD_DENOM_14977_MORE};};
template<> struct libdivide_constants<int16_t,14978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14978_MAGIC, .more = S16LD_DENOM_14978_MORE};};
template<> struct libdivide_constants<int16_t,14979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14979_MAGIC, .more = S16LD_DENOM_14979_MORE};};
template<> struct libdivide_constants<int16_t,14980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14980_MAGIC, .more = S16LD_DENOM_14980_MORE};};
template<> struct libdivide_constants<int16_t,14981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14981_MAGIC, .more = S16LD_DENOM_14981_MORE};};
template<> struct libdivide_constants<int16_t,14982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14982_MAGIC, .more = S16LD_DENOM_14982_MORE};};
template<> struct libdivide_constants<int16_t,14983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14983_MAGIC, .more = S16LD_DENOM_14983_MORE};};
template<> struct libdivide_constants<int16_t,14984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14984_MAGIC, .more = S16LD_DENOM_14984_MORE};};
template<> struct libdivide_constants<int16_t,14985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14985_MAGIC, .more = S16LD_DENOM_14985_MORE};};
template<> struct libdivide_constants<int16_t,14986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14986_MAGIC, .more = S16LD_DENOM_14986_MORE};};
template<> struct libdivide_constants<int16_t,14987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14987_MAGIC, .more = S16LD_DENOM_14987_MORE};};
template<> struct libdivide_constants<int16_t,14988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14988_MAGIC, .more = S16LD_DENOM_14988_MORE};};
template<> struct libdivide_constants<int16_t,14989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14989_MAGIC, .more = S16LD_DENOM_14989_MORE};};
template<> struct libdivide_constants<int16_t,14990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14990_MAGIC, .more = S16LD_DENOM_14990_MORE};};
template<> struct libdivide_constants<int16_t,14991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14991_MAGIC, .more = S16LD_DENOM_14991_MORE};};
template<> struct libdivide_constants<int16_t,14992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14992_MAGIC, .more = S16LD_DENOM_14992_MORE};};
template<> struct libdivide_constants<int16_t,14993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14993_MAGIC, .more = S16LD_DENOM_14993_MORE};};
template<> struct libdivide_constants<int16_t,14994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14994_MAGIC, .more = S16LD_DENOM_14994_MORE};};
template<> struct libdivide_constants<int16_t,14995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14995_MAGIC, .more = S16LD_DENOM_14995_MORE};};
template<> struct libdivide_constants<int16_t,14996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14996_MAGIC, .more = S16LD_DENOM_14996_MORE};};
template<> struct libdivide_constants<int16_t,14997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14997_MAGIC, .more = S16LD_DENOM_14997_MORE};};
template<> struct libdivide_constants<int16_t,14998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14998_MAGIC, .more = S16LD_DENOM_14998_MORE};};
template<> struct libdivide_constants<int16_t,14999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_14999_MAGIC, .more = S16LD_DENOM_14999_MORE};};
template<> struct libdivide_constants<int16_t,15000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15000_MAGIC, .more = S16LD_DENOM_15000_MORE};};
template<> struct libdivide_constants<int16_t,15001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15001_MAGIC, .more = S16LD_DENOM_15001_MORE};};
template<> struct libdivide_constants<int16_t,15002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15002_MAGIC, .more = S16LD_DENOM_15002_MORE};};
template<> struct libdivide_constants<int16_t,15003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15003_MAGIC, .more = S16LD_DENOM_15003_MORE};};
template<> struct libdivide_constants<int16_t,15004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15004_MAGIC, .more = S16LD_DENOM_15004_MORE};};
template<> struct libdivide_constants<int16_t,15005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15005_MAGIC, .more = S16LD_DENOM_15005_MORE};};
template<> struct libdivide_constants<int16_t,15006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15006_MAGIC, .more = S16LD_DENOM_15006_MORE};};
template<> struct libdivide_constants<int16_t,15007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15007_MAGIC, .more = S16LD_DENOM_15007_MORE};};
template<> struct libdivide_constants<int16_t,15008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15008_MAGIC, .more = S16LD_DENOM_15008_MORE};};
template<> struct libdivide_constants<int16_t,15009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15009_MAGIC, .more = S16LD_DENOM_15009_MORE};};
template<> struct libdivide_constants<int16_t,15010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15010_MAGIC, .more = S16LD_DENOM_15010_MORE};};
template<> struct libdivide_constants<int16_t,15011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15011_MAGIC, .more = S16LD_DENOM_15011_MORE};};
template<> struct libdivide_constants<int16_t,15012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15012_MAGIC, .more = S16LD_DENOM_15012_MORE};};
template<> struct libdivide_constants<int16_t,15013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15013_MAGIC, .more = S16LD_DENOM_15013_MORE};};
template<> struct libdivide_constants<int16_t,15014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15014_MAGIC, .more = S16LD_DENOM_15014_MORE};};
template<> struct libdivide_constants<int16_t,15015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15015_MAGIC, .more = S16LD_DENOM_15015_MORE};};
template<> struct libdivide_constants<int16_t,15016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15016_MAGIC, .more = S16LD_DENOM_15016_MORE};};
template<> struct libdivide_constants<int16_t,15017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15017_MAGIC, .more = S16LD_DENOM_15017_MORE};};
template<> struct libdivide_constants<int16_t,15018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15018_MAGIC, .more = S16LD_DENOM_15018_MORE};};
template<> struct libdivide_constants<int16_t,15019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15019_MAGIC, .more = S16LD_DENOM_15019_MORE};};
template<> struct libdivide_constants<int16_t,15020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15020_MAGIC, .more = S16LD_DENOM_15020_MORE};};
template<> struct libdivide_constants<int16_t,15021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15021_MAGIC, .more = S16LD_DENOM_15021_MORE};};
template<> struct libdivide_constants<int16_t,15022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15022_MAGIC, .more = S16LD_DENOM_15022_MORE};};
template<> struct libdivide_constants<int16_t,15023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15023_MAGIC, .more = S16LD_DENOM_15023_MORE};};
template<> struct libdivide_constants<int16_t,15024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15024_MAGIC, .more = S16LD_DENOM_15024_MORE};};
template<> struct libdivide_constants<int16_t,15025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15025_MAGIC, .more = S16LD_DENOM_15025_MORE};};
template<> struct libdivide_constants<int16_t,15026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15026_MAGIC, .more = S16LD_DENOM_15026_MORE};};
template<> struct libdivide_constants<int16_t,15027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15027_MAGIC, .more = S16LD_DENOM_15027_MORE};};
template<> struct libdivide_constants<int16_t,15028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15028_MAGIC, .more = S16LD_DENOM_15028_MORE};};
template<> struct libdivide_constants<int16_t,15029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15029_MAGIC, .more = S16LD_DENOM_15029_MORE};};
template<> struct libdivide_constants<int16_t,15030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15030_MAGIC, .more = S16LD_DENOM_15030_MORE};};
template<> struct libdivide_constants<int16_t,15031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15031_MAGIC, .more = S16LD_DENOM_15031_MORE};};
template<> struct libdivide_constants<int16_t,15032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15032_MAGIC, .more = S16LD_DENOM_15032_MORE};};
template<> struct libdivide_constants<int16_t,15033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15033_MAGIC, .more = S16LD_DENOM_15033_MORE};};
template<> struct libdivide_constants<int16_t,15034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15034_MAGIC, .more = S16LD_DENOM_15034_MORE};};
template<> struct libdivide_constants<int16_t,15035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15035_MAGIC, .more = S16LD_DENOM_15035_MORE};};
template<> struct libdivide_constants<int16_t,15036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15036_MAGIC, .more = S16LD_DENOM_15036_MORE};};
template<> struct libdivide_constants<int16_t,15037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15037_MAGIC, .more = S16LD_DENOM_15037_MORE};};
template<> struct libdivide_constants<int16_t,15038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15038_MAGIC, .more = S16LD_DENOM_15038_MORE};};
template<> struct libdivide_constants<int16_t,15039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15039_MAGIC, .more = S16LD_DENOM_15039_MORE};};
template<> struct libdivide_constants<int16_t,15040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15040_MAGIC, .more = S16LD_DENOM_15040_MORE};};
template<> struct libdivide_constants<int16_t,15041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15041_MAGIC, .more = S16LD_DENOM_15041_MORE};};
template<> struct libdivide_constants<int16_t,15042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15042_MAGIC, .more = S16LD_DENOM_15042_MORE};};
template<> struct libdivide_constants<int16_t,15043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15043_MAGIC, .more = S16LD_DENOM_15043_MORE};};
template<> struct libdivide_constants<int16_t,15044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15044_MAGIC, .more = S16LD_DENOM_15044_MORE};};
template<> struct libdivide_constants<int16_t,15045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15045_MAGIC, .more = S16LD_DENOM_15045_MORE};};
template<> struct libdivide_constants<int16_t,15046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15046_MAGIC, .more = S16LD_DENOM_15046_MORE};};
template<> struct libdivide_constants<int16_t,15047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15047_MAGIC, .more = S16LD_DENOM_15047_MORE};};
template<> struct libdivide_constants<int16_t,15048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15048_MAGIC, .more = S16LD_DENOM_15048_MORE};};
template<> struct libdivide_constants<int16_t,15049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15049_MAGIC, .more = S16LD_DENOM_15049_MORE};};
template<> struct libdivide_constants<int16_t,15050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15050_MAGIC, .more = S16LD_DENOM_15050_MORE};};
template<> struct libdivide_constants<int16_t,15051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15051_MAGIC, .more = S16LD_DENOM_15051_MORE};};
template<> struct libdivide_constants<int16_t,15052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15052_MAGIC, .more = S16LD_DENOM_15052_MORE};};
template<> struct libdivide_constants<int16_t,15053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15053_MAGIC, .more = S16LD_DENOM_15053_MORE};};
template<> struct libdivide_constants<int16_t,15054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15054_MAGIC, .more = S16LD_DENOM_15054_MORE};};
template<> struct libdivide_constants<int16_t,15055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15055_MAGIC, .more = S16LD_DENOM_15055_MORE};};
template<> struct libdivide_constants<int16_t,15056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15056_MAGIC, .more = S16LD_DENOM_15056_MORE};};
template<> struct libdivide_constants<int16_t,15057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15057_MAGIC, .more = S16LD_DENOM_15057_MORE};};
template<> struct libdivide_constants<int16_t,15058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15058_MAGIC, .more = S16LD_DENOM_15058_MORE};};
template<> struct libdivide_constants<int16_t,15059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15059_MAGIC, .more = S16LD_DENOM_15059_MORE};};
template<> struct libdivide_constants<int16_t,15060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15060_MAGIC, .more = S16LD_DENOM_15060_MORE};};
template<> struct libdivide_constants<int16_t,15061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15061_MAGIC, .more = S16LD_DENOM_15061_MORE};};
template<> struct libdivide_constants<int16_t,15062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15062_MAGIC, .more = S16LD_DENOM_15062_MORE};};
template<> struct libdivide_constants<int16_t,15063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15063_MAGIC, .more = S16LD_DENOM_15063_MORE};};
template<> struct libdivide_constants<int16_t,15064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15064_MAGIC, .more = S16LD_DENOM_15064_MORE};};
template<> struct libdivide_constants<int16_t,15065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15065_MAGIC, .more = S16LD_DENOM_15065_MORE};};
template<> struct libdivide_constants<int16_t,15066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15066_MAGIC, .more = S16LD_DENOM_15066_MORE};};
template<> struct libdivide_constants<int16_t,15067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15067_MAGIC, .more = S16LD_DENOM_15067_MORE};};
template<> struct libdivide_constants<int16_t,15068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15068_MAGIC, .more = S16LD_DENOM_15068_MORE};};
template<> struct libdivide_constants<int16_t,15069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15069_MAGIC, .more = S16LD_DENOM_15069_MORE};};
template<> struct libdivide_constants<int16_t,15070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15070_MAGIC, .more = S16LD_DENOM_15070_MORE};};
template<> struct libdivide_constants<int16_t,15071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15071_MAGIC, .more = S16LD_DENOM_15071_MORE};};
template<> struct libdivide_constants<int16_t,15072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15072_MAGIC, .more = S16LD_DENOM_15072_MORE};};
template<> struct libdivide_constants<int16_t,15073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15073_MAGIC, .more = S16LD_DENOM_15073_MORE};};
template<> struct libdivide_constants<int16_t,15074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15074_MAGIC, .more = S16LD_DENOM_15074_MORE};};
template<> struct libdivide_constants<int16_t,15075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15075_MAGIC, .more = S16LD_DENOM_15075_MORE};};
template<> struct libdivide_constants<int16_t,15076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15076_MAGIC, .more = S16LD_DENOM_15076_MORE};};
template<> struct libdivide_constants<int16_t,15077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15077_MAGIC, .more = S16LD_DENOM_15077_MORE};};
template<> struct libdivide_constants<int16_t,15078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15078_MAGIC, .more = S16LD_DENOM_15078_MORE};};
template<> struct libdivide_constants<int16_t,15079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15079_MAGIC, .more = S16LD_DENOM_15079_MORE};};
template<> struct libdivide_constants<int16_t,15080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15080_MAGIC, .more = S16LD_DENOM_15080_MORE};};
template<> struct libdivide_constants<int16_t,15081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15081_MAGIC, .more = S16LD_DENOM_15081_MORE};};
template<> struct libdivide_constants<int16_t,15082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15082_MAGIC, .more = S16LD_DENOM_15082_MORE};};
template<> struct libdivide_constants<int16_t,15083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15083_MAGIC, .more = S16LD_DENOM_15083_MORE};};
template<> struct libdivide_constants<int16_t,15084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15084_MAGIC, .more = S16LD_DENOM_15084_MORE};};
template<> struct libdivide_constants<int16_t,15085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15085_MAGIC, .more = S16LD_DENOM_15085_MORE};};
template<> struct libdivide_constants<int16_t,15086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15086_MAGIC, .more = S16LD_DENOM_15086_MORE};};
template<> struct libdivide_constants<int16_t,15087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15087_MAGIC, .more = S16LD_DENOM_15087_MORE};};
template<> struct libdivide_constants<int16_t,15088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15088_MAGIC, .more = S16LD_DENOM_15088_MORE};};
template<> struct libdivide_constants<int16_t,15089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15089_MAGIC, .more = S16LD_DENOM_15089_MORE};};
template<> struct libdivide_constants<int16_t,15090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15090_MAGIC, .more = S16LD_DENOM_15090_MORE};};
template<> struct libdivide_constants<int16_t,15091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15091_MAGIC, .more = S16LD_DENOM_15091_MORE};};
template<> struct libdivide_constants<int16_t,15092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15092_MAGIC, .more = S16LD_DENOM_15092_MORE};};
template<> struct libdivide_constants<int16_t,15093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15093_MAGIC, .more = S16LD_DENOM_15093_MORE};};
template<> struct libdivide_constants<int16_t,15094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15094_MAGIC, .more = S16LD_DENOM_15094_MORE};};
template<> struct libdivide_constants<int16_t,15095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15095_MAGIC, .more = S16LD_DENOM_15095_MORE};};
template<> struct libdivide_constants<int16_t,15096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15096_MAGIC, .more = S16LD_DENOM_15096_MORE};};
template<> struct libdivide_constants<int16_t,15097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15097_MAGIC, .more = S16LD_DENOM_15097_MORE};};
template<> struct libdivide_constants<int16_t,15098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15098_MAGIC, .more = S16LD_DENOM_15098_MORE};};
template<> struct libdivide_constants<int16_t,15099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15099_MAGIC, .more = S16LD_DENOM_15099_MORE};};
template<> struct libdivide_constants<int16_t,15100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15100_MAGIC, .more = S16LD_DENOM_15100_MORE};};
template<> struct libdivide_constants<int16_t,15101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15101_MAGIC, .more = S16LD_DENOM_15101_MORE};};
template<> struct libdivide_constants<int16_t,15102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15102_MAGIC, .more = S16LD_DENOM_15102_MORE};};
template<> struct libdivide_constants<int16_t,15103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15103_MAGIC, .more = S16LD_DENOM_15103_MORE};};
template<> struct libdivide_constants<int16_t,15104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15104_MAGIC, .more = S16LD_DENOM_15104_MORE};};
template<> struct libdivide_constants<int16_t,15105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15105_MAGIC, .more = S16LD_DENOM_15105_MORE};};
template<> struct libdivide_constants<int16_t,15106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15106_MAGIC, .more = S16LD_DENOM_15106_MORE};};
template<> struct libdivide_constants<int16_t,15107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15107_MAGIC, .more = S16LD_DENOM_15107_MORE};};
template<> struct libdivide_constants<int16_t,15108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15108_MAGIC, .more = S16LD_DENOM_15108_MORE};};
template<> struct libdivide_constants<int16_t,15109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15109_MAGIC, .more = S16LD_DENOM_15109_MORE};};
template<> struct libdivide_constants<int16_t,15110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15110_MAGIC, .more = S16LD_DENOM_15110_MORE};};
template<> struct libdivide_constants<int16_t,15111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15111_MAGIC, .more = S16LD_DENOM_15111_MORE};};
template<> struct libdivide_constants<int16_t,15112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15112_MAGIC, .more = S16LD_DENOM_15112_MORE};};
template<> struct libdivide_constants<int16_t,15113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15113_MAGIC, .more = S16LD_DENOM_15113_MORE};};
template<> struct libdivide_constants<int16_t,15114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15114_MAGIC, .more = S16LD_DENOM_15114_MORE};};
template<> struct libdivide_constants<int16_t,15115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15115_MAGIC, .more = S16LD_DENOM_15115_MORE};};
template<> struct libdivide_constants<int16_t,15116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15116_MAGIC, .more = S16LD_DENOM_15116_MORE};};
template<> struct libdivide_constants<int16_t,15117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15117_MAGIC, .more = S16LD_DENOM_15117_MORE};};
template<> struct libdivide_constants<int16_t,15118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15118_MAGIC, .more = S16LD_DENOM_15118_MORE};};
template<> struct libdivide_constants<int16_t,15119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15119_MAGIC, .more = S16LD_DENOM_15119_MORE};};
template<> struct libdivide_constants<int16_t,15120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15120_MAGIC, .more = S16LD_DENOM_15120_MORE};};
template<> struct libdivide_constants<int16_t,15121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15121_MAGIC, .more = S16LD_DENOM_15121_MORE};};
template<> struct libdivide_constants<int16_t,15122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15122_MAGIC, .more = S16LD_DENOM_15122_MORE};};
template<> struct libdivide_constants<int16_t,15123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15123_MAGIC, .more = S16LD_DENOM_15123_MORE};};
template<> struct libdivide_constants<int16_t,15124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15124_MAGIC, .more = S16LD_DENOM_15124_MORE};};
template<> struct libdivide_constants<int16_t,15125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15125_MAGIC, .more = S16LD_DENOM_15125_MORE};};
template<> struct libdivide_constants<int16_t,15126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15126_MAGIC, .more = S16LD_DENOM_15126_MORE};};
template<> struct libdivide_constants<int16_t,15127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15127_MAGIC, .more = S16LD_DENOM_15127_MORE};};
template<> struct libdivide_constants<int16_t,15128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15128_MAGIC, .more = S16LD_DENOM_15128_MORE};};
template<> struct libdivide_constants<int16_t,15129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15129_MAGIC, .more = S16LD_DENOM_15129_MORE};};
template<> struct libdivide_constants<int16_t,15130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15130_MAGIC, .more = S16LD_DENOM_15130_MORE};};
template<> struct libdivide_constants<int16_t,15131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15131_MAGIC, .more = S16LD_DENOM_15131_MORE};};
template<> struct libdivide_constants<int16_t,15132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15132_MAGIC, .more = S16LD_DENOM_15132_MORE};};
template<> struct libdivide_constants<int16_t,15133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15133_MAGIC, .more = S16LD_DENOM_15133_MORE};};
template<> struct libdivide_constants<int16_t,15134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15134_MAGIC, .more = S16LD_DENOM_15134_MORE};};
template<> struct libdivide_constants<int16_t,15135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15135_MAGIC, .more = S16LD_DENOM_15135_MORE};};
template<> struct libdivide_constants<int16_t,15136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15136_MAGIC, .more = S16LD_DENOM_15136_MORE};};
template<> struct libdivide_constants<int16_t,15137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15137_MAGIC, .more = S16LD_DENOM_15137_MORE};};
template<> struct libdivide_constants<int16_t,15138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15138_MAGIC, .more = S16LD_DENOM_15138_MORE};};
template<> struct libdivide_constants<int16_t,15139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15139_MAGIC, .more = S16LD_DENOM_15139_MORE};};
template<> struct libdivide_constants<int16_t,15140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15140_MAGIC, .more = S16LD_DENOM_15140_MORE};};
template<> struct libdivide_constants<int16_t,15141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15141_MAGIC, .more = S16LD_DENOM_15141_MORE};};
template<> struct libdivide_constants<int16_t,15142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15142_MAGIC, .more = S16LD_DENOM_15142_MORE};};
template<> struct libdivide_constants<int16_t,15143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15143_MAGIC, .more = S16LD_DENOM_15143_MORE};};
template<> struct libdivide_constants<int16_t,15144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15144_MAGIC, .more = S16LD_DENOM_15144_MORE};};
template<> struct libdivide_constants<int16_t,15145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15145_MAGIC, .more = S16LD_DENOM_15145_MORE};};
template<> struct libdivide_constants<int16_t,15146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15146_MAGIC, .more = S16LD_DENOM_15146_MORE};};
template<> struct libdivide_constants<int16_t,15147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15147_MAGIC, .more = S16LD_DENOM_15147_MORE};};
template<> struct libdivide_constants<int16_t,15148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15148_MAGIC, .more = S16LD_DENOM_15148_MORE};};
template<> struct libdivide_constants<int16_t,15149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15149_MAGIC, .more = S16LD_DENOM_15149_MORE};};
template<> struct libdivide_constants<int16_t,15150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15150_MAGIC, .more = S16LD_DENOM_15150_MORE};};
template<> struct libdivide_constants<int16_t,15151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15151_MAGIC, .more = S16LD_DENOM_15151_MORE};};
template<> struct libdivide_constants<int16_t,15152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15152_MAGIC, .more = S16LD_DENOM_15152_MORE};};
template<> struct libdivide_constants<int16_t,15153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15153_MAGIC, .more = S16LD_DENOM_15153_MORE};};
template<> struct libdivide_constants<int16_t,15154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15154_MAGIC, .more = S16LD_DENOM_15154_MORE};};
template<> struct libdivide_constants<int16_t,15155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15155_MAGIC, .more = S16LD_DENOM_15155_MORE};};
template<> struct libdivide_constants<int16_t,15156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15156_MAGIC, .more = S16LD_DENOM_15156_MORE};};
template<> struct libdivide_constants<int16_t,15157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15157_MAGIC, .more = S16LD_DENOM_15157_MORE};};
template<> struct libdivide_constants<int16_t,15158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15158_MAGIC, .more = S16LD_DENOM_15158_MORE};};
template<> struct libdivide_constants<int16_t,15159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15159_MAGIC, .more = S16LD_DENOM_15159_MORE};};
template<> struct libdivide_constants<int16_t,15160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15160_MAGIC, .more = S16LD_DENOM_15160_MORE};};
template<> struct libdivide_constants<int16_t,15161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15161_MAGIC, .more = S16LD_DENOM_15161_MORE};};
template<> struct libdivide_constants<int16_t,15162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15162_MAGIC, .more = S16LD_DENOM_15162_MORE};};
template<> struct libdivide_constants<int16_t,15163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15163_MAGIC, .more = S16LD_DENOM_15163_MORE};};
template<> struct libdivide_constants<int16_t,15164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15164_MAGIC, .more = S16LD_DENOM_15164_MORE};};
template<> struct libdivide_constants<int16_t,15165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15165_MAGIC, .more = S16LD_DENOM_15165_MORE};};
template<> struct libdivide_constants<int16_t,15166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15166_MAGIC, .more = S16LD_DENOM_15166_MORE};};
template<> struct libdivide_constants<int16_t,15167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15167_MAGIC, .more = S16LD_DENOM_15167_MORE};};
template<> struct libdivide_constants<int16_t,15168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15168_MAGIC, .more = S16LD_DENOM_15168_MORE};};
template<> struct libdivide_constants<int16_t,15169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15169_MAGIC, .more = S16LD_DENOM_15169_MORE};};
template<> struct libdivide_constants<int16_t,15170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15170_MAGIC, .more = S16LD_DENOM_15170_MORE};};
template<> struct libdivide_constants<int16_t,15171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15171_MAGIC, .more = S16LD_DENOM_15171_MORE};};
template<> struct libdivide_constants<int16_t,15172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15172_MAGIC, .more = S16LD_DENOM_15172_MORE};};
template<> struct libdivide_constants<int16_t,15173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15173_MAGIC, .more = S16LD_DENOM_15173_MORE};};
template<> struct libdivide_constants<int16_t,15174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15174_MAGIC, .more = S16LD_DENOM_15174_MORE};};
template<> struct libdivide_constants<int16_t,15175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15175_MAGIC, .more = S16LD_DENOM_15175_MORE};};
template<> struct libdivide_constants<int16_t,15176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15176_MAGIC, .more = S16LD_DENOM_15176_MORE};};
template<> struct libdivide_constants<int16_t,15177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15177_MAGIC, .more = S16LD_DENOM_15177_MORE};};
template<> struct libdivide_constants<int16_t,15178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15178_MAGIC, .more = S16LD_DENOM_15178_MORE};};
template<> struct libdivide_constants<int16_t,15179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15179_MAGIC, .more = S16LD_DENOM_15179_MORE};};
template<> struct libdivide_constants<int16_t,15180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15180_MAGIC, .more = S16LD_DENOM_15180_MORE};};
template<> struct libdivide_constants<int16_t,15181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15181_MAGIC, .more = S16LD_DENOM_15181_MORE};};
template<> struct libdivide_constants<int16_t,15182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15182_MAGIC, .more = S16LD_DENOM_15182_MORE};};
template<> struct libdivide_constants<int16_t,15183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15183_MAGIC, .more = S16LD_DENOM_15183_MORE};};
template<> struct libdivide_constants<int16_t,15184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15184_MAGIC, .more = S16LD_DENOM_15184_MORE};};
template<> struct libdivide_constants<int16_t,15185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15185_MAGIC, .more = S16LD_DENOM_15185_MORE};};
template<> struct libdivide_constants<int16_t,15186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15186_MAGIC, .more = S16LD_DENOM_15186_MORE};};
template<> struct libdivide_constants<int16_t,15187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15187_MAGIC, .more = S16LD_DENOM_15187_MORE};};
template<> struct libdivide_constants<int16_t,15188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15188_MAGIC, .more = S16LD_DENOM_15188_MORE};};
template<> struct libdivide_constants<int16_t,15189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15189_MAGIC, .more = S16LD_DENOM_15189_MORE};};
template<> struct libdivide_constants<int16_t,15190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15190_MAGIC, .more = S16LD_DENOM_15190_MORE};};
template<> struct libdivide_constants<int16_t,15191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15191_MAGIC, .more = S16LD_DENOM_15191_MORE};};
template<> struct libdivide_constants<int16_t,15192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15192_MAGIC, .more = S16LD_DENOM_15192_MORE};};
template<> struct libdivide_constants<int16_t,15193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15193_MAGIC, .more = S16LD_DENOM_15193_MORE};};
template<> struct libdivide_constants<int16_t,15194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15194_MAGIC, .more = S16LD_DENOM_15194_MORE};};
template<> struct libdivide_constants<int16_t,15195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15195_MAGIC, .more = S16LD_DENOM_15195_MORE};};
template<> struct libdivide_constants<int16_t,15196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15196_MAGIC, .more = S16LD_DENOM_15196_MORE};};
template<> struct libdivide_constants<int16_t,15197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15197_MAGIC, .more = S16LD_DENOM_15197_MORE};};
template<> struct libdivide_constants<int16_t,15198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15198_MAGIC, .more = S16LD_DENOM_15198_MORE};};
template<> struct libdivide_constants<int16_t,15199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15199_MAGIC, .more = S16LD_DENOM_15199_MORE};};
template<> struct libdivide_constants<int16_t,15200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15200_MAGIC, .more = S16LD_DENOM_15200_MORE};};
template<> struct libdivide_constants<int16_t,15201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15201_MAGIC, .more = S16LD_DENOM_15201_MORE};};
template<> struct libdivide_constants<int16_t,15202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15202_MAGIC, .more = S16LD_DENOM_15202_MORE};};
template<> struct libdivide_constants<int16_t,15203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15203_MAGIC, .more = S16LD_DENOM_15203_MORE};};
template<> struct libdivide_constants<int16_t,15204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15204_MAGIC, .more = S16LD_DENOM_15204_MORE};};
template<> struct libdivide_constants<int16_t,15205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15205_MAGIC, .more = S16LD_DENOM_15205_MORE};};
template<> struct libdivide_constants<int16_t,15206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15206_MAGIC, .more = S16LD_DENOM_15206_MORE};};
template<> struct libdivide_constants<int16_t,15207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15207_MAGIC, .more = S16LD_DENOM_15207_MORE};};
template<> struct libdivide_constants<int16_t,15208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15208_MAGIC, .more = S16LD_DENOM_15208_MORE};};
template<> struct libdivide_constants<int16_t,15209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15209_MAGIC, .more = S16LD_DENOM_15209_MORE};};
template<> struct libdivide_constants<int16_t,15210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15210_MAGIC, .more = S16LD_DENOM_15210_MORE};};
template<> struct libdivide_constants<int16_t,15211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15211_MAGIC, .more = S16LD_DENOM_15211_MORE};};
template<> struct libdivide_constants<int16_t,15212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15212_MAGIC, .more = S16LD_DENOM_15212_MORE};};
template<> struct libdivide_constants<int16_t,15213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15213_MAGIC, .more = S16LD_DENOM_15213_MORE};};
template<> struct libdivide_constants<int16_t,15214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15214_MAGIC, .more = S16LD_DENOM_15214_MORE};};
template<> struct libdivide_constants<int16_t,15215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15215_MAGIC, .more = S16LD_DENOM_15215_MORE};};
template<> struct libdivide_constants<int16_t,15216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15216_MAGIC, .more = S16LD_DENOM_15216_MORE};};
template<> struct libdivide_constants<int16_t,15217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15217_MAGIC, .more = S16LD_DENOM_15217_MORE};};
template<> struct libdivide_constants<int16_t,15218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15218_MAGIC, .more = S16LD_DENOM_15218_MORE};};
template<> struct libdivide_constants<int16_t,15219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15219_MAGIC, .more = S16LD_DENOM_15219_MORE};};
template<> struct libdivide_constants<int16_t,15220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15220_MAGIC, .more = S16LD_DENOM_15220_MORE};};
template<> struct libdivide_constants<int16_t,15221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15221_MAGIC, .more = S16LD_DENOM_15221_MORE};};
template<> struct libdivide_constants<int16_t,15222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15222_MAGIC, .more = S16LD_DENOM_15222_MORE};};
template<> struct libdivide_constants<int16_t,15223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15223_MAGIC, .more = S16LD_DENOM_15223_MORE};};
template<> struct libdivide_constants<int16_t,15224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15224_MAGIC, .more = S16LD_DENOM_15224_MORE};};
template<> struct libdivide_constants<int16_t,15225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15225_MAGIC, .more = S16LD_DENOM_15225_MORE};};
template<> struct libdivide_constants<int16_t,15226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15226_MAGIC, .more = S16LD_DENOM_15226_MORE};};
template<> struct libdivide_constants<int16_t,15227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15227_MAGIC, .more = S16LD_DENOM_15227_MORE};};
template<> struct libdivide_constants<int16_t,15228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15228_MAGIC, .more = S16LD_DENOM_15228_MORE};};
template<> struct libdivide_constants<int16_t,15229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15229_MAGIC, .more = S16LD_DENOM_15229_MORE};};
template<> struct libdivide_constants<int16_t,15230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15230_MAGIC, .more = S16LD_DENOM_15230_MORE};};
template<> struct libdivide_constants<int16_t,15231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15231_MAGIC, .more = S16LD_DENOM_15231_MORE};};
template<> struct libdivide_constants<int16_t,15232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15232_MAGIC, .more = S16LD_DENOM_15232_MORE};};
template<> struct libdivide_constants<int16_t,15233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15233_MAGIC, .more = S16LD_DENOM_15233_MORE};};
template<> struct libdivide_constants<int16_t,15234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15234_MAGIC, .more = S16LD_DENOM_15234_MORE};};
template<> struct libdivide_constants<int16_t,15235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15235_MAGIC, .more = S16LD_DENOM_15235_MORE};};
template<> struct libdivide_constants<int16_t,15236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15236_MAGIC, .more = S16LD_DENOM_15236_MORE};};
template<> struct libdivide_constants<int16_t,15237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15237_MAGIC, .more = S16LD_DENOM_15237_MORE};};
template<> struct libdivide_constants<int16_t,15238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15238_MAGIC, .more = S16LD_DENOM_15238_MORE};};
template<> struct libdivide_constants<int16_t,15239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15239_MAGIC, .more = S16LD_DENOM_15239_MORE};};
template<> struct libdivide_constants<int16_t,15240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15240_MAGIC, .more = S16LD_DENOM_15240_MORE};};
template<> struct libdivide_constants<int16_t,15241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15241_MAGIC, .more = S16LD_DENOM_15241_MORE};};
template<> struct libdivide_constants<int16_t,15242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15242_MAGIC, .more = S16LD_DENOM_15242_MORE};};
template<> struct libdivide_constants<int16_t,15243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15243_MAGIC, .more = S16LD_DENOM_15243_MORE};};
template<> struct libdivide_constants<int16_t,15244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15244_MAGIC, .more = S16LD_DENOM_15244_MORE};};
template<> struct libdivide_constants<int16_t,15245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15245_MAGIC, .more = S16LD_DENOM_15245_MORE};};
template<> struct libdivide_constants<int16_t,15246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15246_MAGIC, .more = S16LD_DENOM_15246_MORE};};
template<> struct libdivide_constants<int16_t,15247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15247_MAGIC, .more = S16LD_DENOM_15247_MORE};};
template<> struct libdivide_constants<int16_t,15248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15248_MAGIC, .more = S16LD_DENOM_15248_MORE};};
template<> struct libdivide_constants<int16_t,15249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15249_MAGIC, .more = S16LD_DENOM_15249_MORE};};
template<> struct libdivide_constants<int16_t,15250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15250_MAGIC, .more = S16LD_DENOM_15250_MORE};};
template<> struct libdivide_constants<int16_t,15251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15251_MAGIC, .more = S16LD_DENOM_15251_MORE};};
template<> struct libdivide_constants<int16_t,15252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15252_MAGIC, .more = S16LD_DENOM_15252_MORE};};
template<> struct libdivide_constants<int16_t,15253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15253_MAGIC, .more = S16LD_DENOM_15253_MORE};};
template<> struct libdivide_constants<int16_t,15254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15254_MAGIC, .more = S16LD_DENOM_15254_MORE};};
template<> struct libdivide_constants<int16_t,15255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15255_MAGIC, .more = S16LD_DENOM_15255_MORE};};
template<> struct libdivide_constants<int16_t,15256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15256_MAGIC, .more = S16LD_DENOM_15256_MORE};};
template<> struct libdivide_constants<int16_t,15257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15257_MAGIC, .more = S16LD_DENOM_15257_MORE};};
template<> struct libdivide_constants<int16_t,15258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15258_MAGIC, .more = S16LD_DENOM_15258_MORE};};
template<> struct libdivide_constants<int16_t,15259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15259_MAGIC, .more = S16LD_DENOM_15259_MORE};};
template<> struct libdivide_constants<int16_t,15260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15260_MAGIC, .more = S16LD_DENOM_15260_MORE};};
template<> struct libdivide_constants<int16_t,15261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15261_MAGIC, .more = S16LD_DENOM_15261_MORE};};
template<> struct libdivide_constants<int16_t,15262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15262_MAGIC, .more = S16LD_DENOM_15262_MORE};};
template<> struct libdivide_constants<int16_t,15263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15263_MAGIC, .more = S16LD_DENOM_15263_MORE};};
template<> struct libdivide_constants<int16_t,15264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15264_MAGIC, .more = S16LD_DENOM_15264_MORE};};
template<> struct libdivide_constants<int16_t,15265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15265_MAGIC, .more = S16LD_DENOM_15265_MORE};};
template<> struct libdivide_constants<int16_t,15266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15266_MAGIC, .more = S16LD_DENOM_15266_MORE};};
template<> struct libdivide_constants<int16_t,15267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15267_MAGIC, .more = S16LD_DENOM_15267_MORE};};
template<> struct libdivide_constants<int16_t,15268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15268_MAGIC, .more = S16LD_DENOM_15268_MORE};};
template<> struct libdivide_constants<int16_t,15269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15269_MAGIC, .more = S16LD_DENOM_15269_MORE};};
template<> struct libdivide_constants<int16_t,15270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15270_MAGIC, .more = S16LD_DENOM_15270_MORE};};
template<> struct libdivide_constants<int16_t,15271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15271_MAGIC, .more = S16LD_DENOM_15271_MORE};};
template<> struct libdivide_constants<int16_t,15272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15272_MAGIC, .more = S16LD_DENOM_15272_MORE};};
template<> struct libdivide_constants<int16_t,15273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15273_MAGIC, .more = S16LD_DENOM_15273_MORE};};
template<> struct libdivide_constants<int16_t,15274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15274_MAGIC, .more = S16LD_DENOM_15274_MORE};};
template<> struct libdivide_constants<int16_t,15275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15275_MAGIC, .more = S16LD_DENOM_15275_MORE};};
template<> struct libdivide_constants<int16_t,15276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15276_MAGIC, .more = S16LD_DENOM_15276_MORE};};
template<> struct libdivide_constants<int16_t,15277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15277_MAGIC, .more = S16LD_DENOM_15277_MORE};};
template<> struct libdivide_constants<int16_t,15278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15278_MAGIC, .more = S16LD_DENOM_15278_MORE};};
template<> struct libdivide_constants<int16_t,15279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15279_MAGIC, .more = S16LD_DENOM_15279_MORE};};
template<> struct libdivide_constants<int16_t,15280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15280_MAGIC, .more = S16LD_DENOM_15280_MORE};};
template<> struct libdivide_constants<int16_t,15281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15281_MAGIC, .more = S16LD_DENOM_15281_MORE};};
template<> struct libdivide_constants<int16_t,15282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15282_MAGIC, .more = S16LD_DENOM_15282_MORE};};
template<> struct libdivide_constants<int16_t,15283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15283_MAGIC, .more = S16LD_DENOM_15283_MORE};};
template<> struct libdivide_constants<int16_t,15284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15284_MAGIC, .more = S16LD_DENOM_15284_MORE};};
template<> struct libdivide_constants<int16_t,15285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15285_MAGIC, .more = S16LD_DENOM_15285_MORE};};
template<> struct libdivide_constants<int16_t,15286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15286_MAGIC, .more = S16LD_DENOM_15286_MORE};};
template<> struct libdivide_constants<int16_t,15287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15287_MAGIC, .more = S16LD_DENOM_15287_MORE};};
template<> struct libdivide_constants<int16_t,15288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15288_MAGIC, .more = S16LD_DENOM_15288_MORE};};
template<> struct libdivide_constants<int16_t,15289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15289_MAGIC, .more = S16LD_DENOM_15289_MORE};};
template<> struct libdivide_constants<int16_t,15290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15290_MAGIC, .more = S16LD_DENOM_15290_MORE};};
template<> struct libdivide_constants<int16_t,15291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15291_MAGIC, .more = S16LD_DENOM_15291_MORE};};
template<> struct libdivide_constants<int16_t,15292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15292_MAGIC, .more = S16LD_DENOM_15292_MORE};};
template<> struct libdivide_constants<int16_t,15293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15293_MAGIC, .more = S16LD_DENOM_15293_MORE};};
template<> struct libdivide_constants<int16_t,15294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15294_MAGIC, .more = S16LD_DENOM_15294_MORE};};
template<> struct libdivide_constants<int16_t,15295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15295_MAGIC, .more = S16LD_DENOM_15295_MORE};};
template<> struct libdivide_constants<int16_t,15296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15296_MAGIC, .more = S16LD_DENOM_15296_MORE};};
template<> struct libdivide_constants<int16_t,15297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15297_MAGIC, .more = S16LD_DENOM_15297_MORE};};
template<> struct libdivide_constants<int16_t,15298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15298_MAGIC, .more = S16LD_DENOM_15298_MORE};};
template<> struct libdivide_constants<int16_t,15299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15299_MAGIC, .more = S16LD_DENOM_15299_MORE};};
template<> struct libdivide_constants<int16_t,15300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15300_MAGIC, .more = S16LD_DENOM_15300_MORE};};
template<> struct libdivide_constants<int16_t,15301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15301_MAGIC, .more = S16LD_DENOM_15301_MORE};};
template<> struct libdivide_constants<int16_t,15302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15302_MAGIC, .more = S16LD_DENOM_15302_MORE};};
template<> struct libdivide_constants<int16_t,15303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15303_MAGIC, .more = S16LD_DENOM_15303_MORE};};
template<> struct libdivide_constants<int16_t,15304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15304_MAGIC, .more = S16LD_DENOM_15304_MORE};};
template<> struct libdivide_constants<int16_t,15305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15305_MAGIC, .more = S16LD_DENOM_15305_MORE};};
template<> struct libdivide_constants<int16_t,15306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15306_MAGIC, .more = S16LD_DENOM_15306_MORE};};
template<> struct libdivide_constants<int16_t,15307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15307_MAGIC, .more = S16LD_DENOM_15307_MORE};};
template<> struct libdivide_constants<int16_t,15308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15308_MAGIC, .more = S16LD_DENOM_15308_MORE};};
template<> struct libdivide_constants<int16_t,15309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15309_MAGIC, .more = S16LD_DENOM_15309_MORE};};
template<> struct libdivide_constants<int16_t,15310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15310_MAGIC, .more = S16LD_DENOM_15310_MORE};};
template<> struct libdivide_constants<int16_t,15311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15311_MAGIC, .more = S16LD_DENOM_15311_MORE};};
template<> struct libdivide_constants<int16_t,15312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15312_MAGIC, .more = S16LD_DENOM_15312_MORE};};
template<> struct libdivide_constants<int16_t,15313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15313_MAGIC, .more = S16LD_DENOM_15313_MORE};};
template<> struct libdivide_constants<int16_t,15314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15314_MAGIC, .more = S16LD_DENOM_15314_MORE};};
template<> struct libdivide_constants<int16_t,15315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15315_MAGIC, .more = S16LD_DENOM_15315_MORE};};
template<> struct libdivide_constants<int16_t,15316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15316_MAGIC, .more = S16LD_DENOM_15316_MORE};};
template<> struct libdivide_constants<int16_t,15317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15317_MAGIC, .more = S16LD_DENOM_15317_MORE};};
template<> struct libdivide_constants<int16_t,15318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15318_MAGIC, .more = S16LD_DENOM_15318_MORE};};
template<> struct libdivide_constants<int16_t,15319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15319_MAGIC, .more = S16LD_DENOM_15319_MORE};};
template<> struct libdivide_constants<int16_t,15320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15320_MAGIC, .more = S16LD_DENOM_15320_MORE};};
template<> struct libdivide_constants<int16_t,15321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15321_MAGIC, .more = S16LD_DENOM_15321_MORE};};
template<> struct libdivide_constants<int16_t,15322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15322_MAGIC, .more = S16LD_DENOM_15322_MORE};};
template<> struct libdivide_constants<int16_t,15323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15323_MAGIC, .more = S16LD_DENOM_15323_MORE};};
template<> struct libdivide_constants<int16_t,15324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15324_MAGIC, .more = S16LD_DENOM_15324_MORE};};
template<> struct libdivide_constants<int16_t,15325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15325_MAGIC, .more = S16LD_DENOM_15325_MORE};};
template<> struct libdivide_constants<int16_t,15326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15326_MAGIC, .more = S16LD_DENOM_15326_MORE};};
template<> struct libdivide_constants<int16_t,15327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15327_MAGIC, .more = S16LD_DENOM_15327_MORE};};
template<> struct libdivide_constants<int16_t,15328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15328_MAGIC, .more = S16LD_DENOM_15328_MORE};};
template<> struct libdivide_constants<int16_t,15329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15329_MAGIC, .more = S16LD_DENOM_15329_MORE};};
template<> struct libdivide_constants<int16_t,15330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15330_MAGIC, .more = S16LD_DENOM_15330_MORE};};
template<> struct libdivide_constants<int16_t,15331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15331_MAGIC, .more = S16LD_DENOM_15331_MORE};};
template<> struct libdivide_constants<int16_t,15332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15332_MAGIC, .more = S16LD_DENOM_15332_MORE};};
template<> struct libdivide_constants<int16_t,15333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15333_MAGIC, .more = S16LD_DENOM_15333_MORE};};
template<> struct libdivide_constants<int16_t,15334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15334_MAGIC, .more = S16LD_DENOM_15334_MORE};};
template<> struct libdivide_constants<int16_t,15335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15335_MAGIC, .more = S16LD_DENOM_15335_MORE};};
template<> struct libdivide_constants<int16_t,15336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15336_MAGIC, .more = S16LD_DENOM_15336_MORE};};
template<> struct libdivide_constants<int16_t,15337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15337_MAGIC, .more = S16LD_DENOM_15337_MORE};};
template<> struct libdivide_constants<int16_t,15338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15338_MAGIC, .more = S16LD_DENOM_15338_MORE};};
template<> struct libdivide_constants<int16_t,15339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15339_MAGIC, .more = S16LD_DENOM_15339_MORE};};
template<> struct libdivide_constants<int16_t,15340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15340_MAGIC, .more = S16LD_DENOM_15340_MORE};};
template<> struct libdivide_constants<int16_t,15341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15341_MAGIC, .more = S16LD_DENOM_15341_MORE};};
template<> struct libdivide_constants<int16_t,15342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15342_MAGIC, .more = S16LD_DENOM_15342_MORE};};
template<> struct libdivide_constants<int16_t,15343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15343_MAGIC, .more = S16LD_DENOM_15343_MORE};};
template<> struct libdivide_constants<int16_t,15344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15344_MAGIC, .more = S16LD_DENOM_15344_MORE};};
template<> struct libdivide_constants<int16_t,15345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15345_MAGIC, .more = S16LD_DENOM_15345_MORE};};
template<> struct libdivide_constants<int16_t,15346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15346_MAGIC, .more = S16LD_DENOM_15346_MORE};};
template<> struct libdivide_constants<int16_t,15347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15347_MAGIC, .more = S16LD_DENOM_15347_MORE};};
template<> struct libdivide_constants<int16_t,15348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15348_MAGIC, .more = S16LD_DENOM_15348_MORE};};
template<> struct libdivide_constants<int16_t,15349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15349_MAGIC, .more = S16LD_DENOM_15349_MORE};};
template<> struct libdivide_constants<int16_t,15350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15350_MAGIC, .more = S16LD_DENOM_15350_MORE};};
template<> struct libdivide_constants<int16_t,15351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15351_MAGIC, .more = S16LD_DENOM_15351_MORE};};
template<> struct libdivide_constants<int16_t,15352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15352_MAGIC, .more = S16LD_DENOM_15352_MORE};};
template<> struct libdivide_constants<int16_t,15353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15353_MAGIC, .more = S16LD_DENOM_15353_MORE};};
template<> struct libdivide_constants<int16_t,15354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15354_MAGIC, .more = S16LD_DENOM_15354_MORE};};
template<> struct libdivide_constants<int16_t,15355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15355_MAGIC, .more = S16LD_DENOM_15355_MORE};};
template<> struct libdivide_constants<int16_t,15356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15356_MAGIC, .more = S16LD_DENOM_15356_MORE};};
template<> struct libdivide_constants<int16_t,15357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15357_MAGIC, .more = S16LD_DENOM_15357_MORE};};
template<> struct libdivide_constants<int16_t,15358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15358_MAGIC, .more = S16LD_DENOM_15358_MORE};};
template<> struct libdivide_constants<int16_t,15359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15359_MAGIC, .more = S16LD_DENOM_15359_MORE};};
template<> struct libdivide_constants<int16_t,15360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15360_MAGIC, .more = S16LD_DENOM_15360_MORE};};
template<> struct libdivide_constants<int16_t,15361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15361_MAGIC, .more = S16LD_DENOM_15361_MORE};};
template<> struct libdivide_constants<int16_t,15362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15362_MAGIC, .more = S16LD_DENOM_15362_MORE};};
template<> struct libdivide_constants<int16_t,15363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15363_MAGIC, .more = S16LD_DENOM_15363_MORE};};
template<> struct libdivide_constants<int16_t,15364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15364_MAGIC, .more = S16LD_DENOM_15364_MORE};};
template<> struct libdivide_constants<int16_t,15365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15365_MAGIC, .more = S16LD_DENOM_15365_MORE};};
template<> struct libdivide_constants<int16_t,15366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15366_MAGIC, .more = S16LD_DENOM_15366_MORE};};
template<> struct libdivide_constants<int16_t,15367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15367_MAGIC, .more = S16LD_DENOM_15367_MORE};};
template<> struct libdivide_constants<int16_t,15368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15368_MAGIC, .more = S16LD_DENOM_15368_MORE};};
template<> struct libdivide_constants<int16_t,15369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15369_MAGIC, .more = S16LD_DENOM_15369_MORE};};
template<> struct libdivide_constants<int16_t,15370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15370_MAGIC, .more = S16LD_DENOM_15370_MORE};};
template<> struct libdivide_constants<int16_t,15371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15371_MAGIC, .more = S16LD_DENOM_15371_MORE};};
template<> struct libdivide_constants<int16_t,15372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15372_MAGIC, .more = S16LD_DENOM_15372_MORE};};
template<> struct libdivide_constants<int16_t,15373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15373_MAGIC, .more = S16LD_DENOM_15373_MORE};};
template<> struct libdivide_constants<int16_t,15374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15374_MAGIC, .more = S16LD_DENOM_15374_MORE};};
template<> struct libdivide_constants<int16_t,15375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15375_MAGIC, .more = S16LD_DENOM_15375_MORE};};
template<> struct libdivide_constants<int16_t,15376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15376_MAGIC, .more = S16LD_DENOM_15376_MORE};};
template<> struct libdivide_constants<int16_t,15377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15377_MAGIC, .more = S16LD_DENOM_15377_MORE};};
template<> struct libdivide_constants<int16_t,15378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15378_MAGIC, .more = S16LD_DENOM_15378_MORE};};
template<> struct libdivide_constants<int16_t,15379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15379_MAGIC, .more = S16LD_DENOM_15379_MORE};};
template<> struct libdivide_constants<int16_t,15380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15380_MAGIC, .more = S16LD_DENOM_15380_MORE};};
template<> struct libdivide_constants<int16_t,15381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15381_MAGIC, .more = S16LD_DENOM_15381_MORE};};
template<> struct libdivide_constants<int16_t,15382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15382_MAGIC, .more = S16LD_DENOM_15382_MORE};};
template<> struct libdivide_constants<int16_t,15383> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15383_MAGIC, .more = S16LD_DENOM_15383_MORE};};
template<> struct libdivide_constants<int16_t,15384> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15384_MAGIC, .more = S16LD_DENOM_15384_MORE};};
template<> struct libdivide_constants<int16_t,15385> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15385_MAGIC, .more = S16LD_DENOM_15385_MORE};};
template<> struct libdivide_constants<int16_t,15386> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15386_MAGIC, .more = S16LD_DENOM_15386_MORE};};
template<> struct libdivide_constants<int16_t,15387> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15387_MAGIC, .more = S16LD_DENOM_15387_MORE};};
template<> struct libdivide_constants<int16_t,15388> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15388_MAGIC, .more = S16LD_DENOM_15388_MORE};};
template<> struct libdivide_constants<int16_t,15389> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15389_MAGIC, .more = S16LD_DENOM_15389_MORE};};
template<> struct libdivide_constants<int16_t,15390> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15390_MAGIC, .more = S16LD_DENOM_15390_MORE};};
template<> struct libdivide_constants<int16_t,15391> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15391_MAGIC, .more = S16LD_DENOM_15391_MORE};};
template<> struct libdivide_constants<int16_t,15392> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15392_MAGIC, .more = S16LD_DENOM_15392_MORE};};
template<> struct libdivide_constants<int16_t,15393> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15393_MAGIC, .more = S16LD_DENOM_15393_MORE};};
template<> struct libdivide_constants<int16_t,15394> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15394_MAGIC, .more = S16LD_DENOM_15394_MORE};};
template<> struct libdivide_constants<int16_t,15395> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15395_MAGIC, .more = S16LD_DENOM_15395_MORE};};
template<> struct libdivide_constants<int16_t,15396> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15396_MAGIC, .more = S16LD_DENOM_15396_MORE};};
template<> struct libdivide_constants<int16_t,15397> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15397_MAGIC, .more = S16LD_DENOM_15397_MORE};};
template<> struct libdivide_constants<int16_t,15398> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15398_MAGIC, .more = S16LD_DENOM_15398_MORE};};
template<> struct libdivide_constants<int16_t,15399> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15399_MAGIC, .more = S16LD_DENOM_15399_MORE};};
template<> struct libdivide_constants<int16_t,15400> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15400_MAGIC, .more = S16LD_DENOM_15400_MORE};};
template<> struct libdivide_constants<int16_t,15401> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15401_MAGIC, .more = S16LD_DENOM_15401_MORE};};
template<> struct libdivide_constants<int16_t,15402> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15402_MAGIC, .more = S16LD_DENOM_15402_MORE};};
template<> struct libdivide_constants<int16_t,15403> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15403_MAGIC, .more = S16LD_DENOM_15403_MORE};};
template<> struct libdivide_constants<int16_t,15404> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15404_MAGIC, .more = S16LD_DENOM_15404_MORE};};
template<> struct libdivide_constants<int16_t,15405> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15405_MAGIC, .more = S16LD_DENOM_15405_MORE};};
template<> struct libdivide_constants<int16_t,15406> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15406_MAGIC, .more = S16LD_DENOM_15406_MORE};};
template<> struct libdivide_constants<int16_t,15407> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15407_MAGIC, .more = S16LD_DENOM_15407_MORE};};
template<> struct libdivide_constants<int16_t,15408> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15408_MAGIC, .more = S16LD_DENOM_15408_MORE};};
template<> struct libdivide_constants<int16_t,15409> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15409_MAGIC, .more = S16LD_DENOM_15409_MORE};};
template<> struct libdivide_constants<int16_t,15410> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15410_MAGIC, .more = S16LD_DENOM_15410_MORE};};
template<> struct libdivide_constants<int16_t,15411> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15411_MAGIC, .more = S16LD_DENOM_15411_MORE};};
template<> struct libdivide_constants<int16_t,15412> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15412_MAGIC, .more = S16LD_DENOM_15412_MORE};};
template<> struct libdivide_constants<int16_t,15413> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15413_MAGIC, .more = S16LD_DENOM_15413_MORE};};
template<> struct libdivide_constants<int16_t,15414> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15414_MAGIC, .more = S16LD_DENOM_15414_MORE};};
template<> struct libdivide_constants<int16_t,15415> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15415_MAGIC, .more = S16LD_DENOM_15415_MORE};};
template<> struct libdivide_constants<int16_t,15416> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15416_MAGIC, .more = S16LD_DENOM_15416_MORE};};
template<> struct libdivide_constants<int16_t,15417> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15417_MAGIC, .more = S16LD_DENOM_15417_MORE};};
template<> struct libdivide_constants<int16_t,15418> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15418_MAGIC, .more = S16LD_DENOM_15418_MORE};};
template<> struct libdivide_constants<int16_t,15419> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15419_MAGIC, .more = S16LD_DENOM_15419_MORE};};
template<> struct libdivide_constants<int16_t,15420> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15420_MAGIC, .more = S16LD_DENOM_15420_MORE};};
template<> struct libdivide_constants<int16_t,15421> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15421_MAGIC, .more = S16LD_DENOM_15421_MORE};};
template<> struct libdivide_constants<int16_t,15422> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15422_MAGIC, .more = S16LD_DENOM_15422_MORE};};
template<> struct libdivide_constants<int16_t,15423> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15423_MAGIC, .more = S16LD_DENOM_15423_MORE};};
template<> struct libdivide_constants<int16_t,15424> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15424_MAGIC, .more = S16LD_DENOM_15424_MORE};};
template<> struct libdivide_constants<int16_t,15425> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15425_MAGIC, .more = S16LD_DENOM_15425_MORE};};
template<> struct libdivide_constants<int16_t,15426> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15426_MAGIC, .more = S16LD_DENOM_15426_MORE};};
template<> struct libdivide_constants<int16_t,15427> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15427_MAGIC, .more = S16LD_DENOM_15427_MORE};};
template<> struct libdivide_constants<int16_t,15428> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15428_MAGIC, .more = S16LD_DENOM_15428_MORE};};
template<> struct libdivide_constants<int16_t,15429> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15429_MAGIC, .more = S16LD_DENOM_15429_MORE};};
template<> struct libdivide_constants<int16_t,15430> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15430_MAGIC, .more = S16LD_DENOM_15430_MORE};};
template<> struct libdivide_constants<int16_t,15431> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15431_MAGIC, .more = S16LD_DENOM_15431_MORE};};
template<> struct libdivide_constants<int16_t,15432> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15432_MAGIC, .more = S16LD_DENOM_15432_MORE};};
template<> struct libdivide_constants<int16_t,15433> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15433_MAGIC, .more = S16LD_DENOM_15433_MORE};};
template<> struct libdivide_constants<int16_t,15434> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15434_MAGIC, .more = S16LD_DENOM_15434_MORE};};
template<> struct libdivide_constants<int16_t,15435> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15435_MAGIC, .more = S16LD_DENOM_15435_MORE};};
template<> struct libdivide_constants<int16_t,15436> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15436_MAGIC, .more = S16LD_DENOM_15436_MORE};};
template<> struct libdivide_constants<int16_t,15437> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15437_MAGIC, .more = S16LD_DENOM_15437_MORE};};
template<> struct libdivide_constants<int16_t,15438> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15438_MAGIC, .more = S16LD_DENOM_15438_MORE};};
template<> struct libdivide_constants<int16_t,15439> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15439_MAGIC, .more = S16LD_DENOM_15439_MORE};};
template<> struct libdivide_constants<int16_t,15440> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15440_MAGIC, .more = S16LD_DENOM_15440_MORE};};
template<> struct libdivide_constants<int16_t,15441> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15441_MAGIC, .more = S16LD_DENOM_15441_MORE};};
template<> struct libdivide_constants<int16_t,15442> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15442_MAGIC, .more = S16LD_DENOM_15442_MORE};};
template<> struct libdivide_constants<int16_t,15443> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15443_MAGIC, .more = S16LD_DENOM_15443_MORE};};
template<> struct libdivide_constants<int16_t,15444> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15444_MAGIC, .more = S16LD_DENOM_15444_MORE};};
template<> struct libdivide_constants<int16_t,15445> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15445_MAGIC, .more = S16LD_DENOM_15445_MORE};};
template<> struct libdivide_constants<int16_t,15446> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15446_MAGIC, .more = S16LD_DENOM_15446_MORE};};
template<> struct libdivide_constants<int16_t,15447> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15447_MAGIC, .more = S16LD_DENOM_15447_MORE};};
template<> struct libdivide_constants<int16_t,15448> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15448_MAGIC, .more = S16LD_DENOM_15448_MORE};};
template<> struct libdivide_constants<int16_t,15449> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15449_MAGIC, .more = S16LD_DENOM_15449_MORE};};
template<> struct libdivide_constants<int16_t,15450> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15450_MAGIC, .more = S16LD_DENOM_15450_MORE};};
template<> struct libdivide_constants<int16_t,15451> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15451_MAGIC, .more = S16LD_DENOM_15451_MORE};};
template<> struct libdivide_constants<int16_t,15452> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15452_MAGIC, .more = S16LD_DENOM_15452_MORE};};
template<> struct libdivide_constants<int16_t,15453> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15453_MAGIC, .more = S16LD_DENOM_15453_MORE};};
template<> struct libdivide_constants<int16_t,15454> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15454_MAGIC, .more = S16LD_DENOM_15454_MORE};};
template<> struct libdivide_constants<int16_t,15455> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15455_MAGIC, .more = S16LD_DENOM_15455_MORE};};
template<> struct libdivide_constants<int16_t,15456> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15456_MAGIC, .more = S16LD_DENOM_15456_MORE};};
template<> struct libdivide_constants<int16_t,15457> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15457_MAGIC, .more = S16LD_DENOM_15457_MORE};};
template<> struct libdivide_constants<int16_t,15458> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15458_MAGIC, .more = S16LD_DENOM_15458_MORE};};
template<> struct libdivide_constants<int16_t,15459> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15459_MAGIC, .more = S16LD_DENOM_15459_MORE};};
template<> struct libdivide_constants<int16_t,15460> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15460_MAGIC, .more = S16LD_DENOM_15460_MORE};};
template<> struct libdivide_constants<int16_t,15461> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15461_MAGIC, .more = S16LD_DENOM_15461_MORE};};
template<> struct libdivide_constants<int16_t,15462> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15462_MAGIC, .more = S16LD_DENOM_15462_MORE};};
template<> struct libdivide_constants<int16_t,15463> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15463_MAGIC, .more = S16LD_DENOM_15463_MORE};};
template<> struct libdivide_constants<int16_t,15464> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15464_MAGIC, .more = S16LD_DENOM_15464_MORE};};
template<> struct libdivide_constants<int16_t,15465> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15465_MAGIC, .more = S16LD_DENOM_15465_MORE};};
template<> struct libdivide_constants<int16_t,15466> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15466_MAGIC, .more = S16LD_DENOM_15466_MORE};};
template<> struct libdivide_constants<int16_t,15467> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15467_MAGIC, .more = S16LD_DENOM_15467_MORE};};
template<> struct libdivide_constants<int16_t,15468> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15468_MAGIC, .more = S16LD_DENOM_15468_MORE};};
template<> struct libdivide_constants<int16_t,15469> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15469_MAGIC, .more = S16LD_DENOM_15469_MORE};};
template<> struct libdivide_constants<int16_t,15470> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15470_MAGIC, .more = S16LD_DENOM_15470_MORE};};
template<> struct libdivide_constants<int16_t,15471> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15471_MAGIC, .more = S16LD_DENOM_15471_MORE};};
template<> struct libdivide_constants<int16_t,15472> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15472_MAGIC, .more = S16LD_DENOM_15472_MORE};};
template<> struct libdivide_constants<int16_t,15473> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15473_MAGIC, .more = S16LD_DENOM_15473_MORE};};
template<> struct libdivide_constants<int16_t,15474> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15474_MAGIC, .more = S16LD_DENOM_15474_MORE};};
template<> struct libdivide_constants<int16_t,15475> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15475_MAGIC, .more = S16LD_DENOM_15475_MORE};};
template<> struct libdivide_constants<int16_t,15476> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15476_MAGIC, .more = S16LD_DENOM_15476_MORE};};
template<> struct libdivide_constants<int16_t,15477> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15477_MAGIC, .more = S16LD_DENOM_15477_MORE};};
template<> struct libdivide_constants<int16_t,15478> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15478_MAGIC, .more = S16LD_DENOM_15478_MORE};};
template<> struct libdivide_constants<int16_t,15479> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15479_MAGIC, .more = S16LD_DENOM_15479_MORE};};
template<> struct libdivide_constants<int16_t,15480> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15480_MAGIC, .more = S16LD_DENOM_15480_MORE};};
template<> struct libdivide_constants<int16_t,15481> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15481_MAGIC, .more = S16LD_DENOM_15481_MORE};};
template<> struct libdivide_constants<int16_t,15482> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15482_MAGIC, .more = S16LD_DENOM_15482_MORE};};
template<> struct libdivide_constants<int16_t,15483> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15483_MAGIC, .more = S16LD_DENOM_15483_MORE};};
template<> struct libdivide_constants<int16_t,15484> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15484_MAGIC, .more = S16LD_DENOM_15484_MORE};};
template<> struct libdivide_constants<int16_t,15485> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15485_MAGIC, .more = S16LD_DENOM_15485_MORE};};
template<> struct libdivide_constants<int16_t,15486> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15486_MAGIC, .more = S16LD_DENOM_15486_MORE};};
template<> struct libdivide_constants<int16_t,15487> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15487_MAGIC, .more = S16LD_DENOM_15487_MORE};};
template<> struct libdivide_constants<int16_t,15488> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15488_MAGIC, .more = S16LD_DENOM_15488_MORE};};
template<> struct libdivide_constants<int16_t,15489> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15489_MAGIC, .more = S16LD_DENOM_15489_MORE};};
template<> struct libdivide_constants<int16_t,15490> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15490_MAGIC, .more = S16LD_DENOM_15490_MORE};};
template<> struct libdivide_constants<int16_t,15491> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15491_MAGIC, .more = S16LD_DENOM_15491_MORE};};
template<> struct libdivide_constants<int16_t,15492> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15492_MAGIC, .more = S16LD_DENOM_15492_MORE};};
template<> struct libdivide_constants<int16_t,15493> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15493_MAGIC, .more = S16LD_DENOM_15493_MORE};};
template<> struct libdivide_constants<int16_t,15494> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15494_MAGIC, .more = S16LD_DENOM_15494_MORE};};
template<> struct libdivide_constants<int16_t,15495> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15495_MAGIC, .more = S16LD_DENOM_15495_MORE};};
template<> struct libdivide_constants<int16_t,15496> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15496_MAGIC, .more = S16LD_DENOM_15496_MORE};};
template<> struct libdivide_constants<int16_t,15497> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15497_MAGIC, .more = S16LD_DENOM_15497_MORE};};
template<> struct libdivide_constants<int16_t,15498> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15498_MAGIC, .more = S16LD_DENOM_15498_MORE};};
template<> struct libdivide_constants<int16_t,15499> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15499_MAGIC, .more = S16LD_DENOM_15499_MORE};};
template<> struct libdivide_constants<int16_t,15500> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15500_MAGIC, .more = S16LD_DENOM_15500_MORE};};
template<> struct libdivide_constants<int16_t,15501> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15501_MAGIC, .more = S16LD_DENOM_15501_MORE};};
template<> struct libdivide_constants<int16_t,15502> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15502_MAGIC, .more = S16LD_DENOM_15502_MORE};};
template<> struct libdivide_constants<int16_t,15503> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15503_MAGIC, .more = S16LD_DENOM_15503_MORE};};
template<> struct libdivide_constants<int16_t,15504> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15504_MAGIC, .more = S16LD_DENOM_15504_MORE};};
template<> struct libdivide_constants<int16_t,15505> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15505_MAGIC, .more = S16LD_DENOM_15505_MORE};};
template<> struct libdivide_constants<int16_t,15506> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15506_MAGIC, .more = S16LD_DENOM_15506_MORE};};
template<> struct libdivide_constants<int16_t,15507> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15507_MAGIC, .more = S16LD_DENOM_15507_MORE};};
template<> struct libdivide_constants<int16_t,15508> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15508_MAGIC, .more = S16LD_DENOM_15508_MORE};};
template<> struct libdivide_constants<int16_t,15509> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15509_MAGIC, .more = S16LD_DENOM_15509_MORE};};
template<> struct libdivide_constants<int16_t,15510> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15510_MAGIC, .more = S16LD_DENOM_15510_MORE};};
template<> struct libdivide_constants<int16_t,15511> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15511_MAGIC, .more = S16LD_DENOM_15511_MORE};};
template<> struct libdivide_constants<int16_t,15512> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15512_MAGIC, .more = S16LD_DENOM_15512_MORE};};
template<> struct libdivide_constants<int16_t,15513> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15513_MAGIC, .more = S16LD_DENOM_15513_MORE};};
template<> struct libdivide_constants<int16_t,15514> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15514_MAGIC, .more = S16LD_DENOM_15514_MORE};};
template<> struct libdivide_constants<int16_t,15515> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15515_MAGIC, .more = S16LD_DENOM_15515_MORE};};
template<> struct libdivide_constants<int16_t,15516> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15516_MAGIC, .more = S16LD_DENOM_15516_MORE};};
template<> struct libdivide_constants<int16_t,15517> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15517_MAGIC, .more = S16LD_DENOM_15517_MORE};};
template<> struct libdivide_constants<int16_t,15518> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15518_MAGIC, .more = S16LD_DENOM_15518_MORE};};
template<> struct libdivide_constants<int16_t,15519> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15519_MAGIC, .more = S16LD_DENOM_15519_MORE};};
template<> struct libdivide_constants<int16_t,15520> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15520_MAGIC, .more = S16LD_DENOM_15520_MORE};};
template<> struct libdivide_constants<int16_t,15521> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15521_MAGIC, .more = S16LD_DENOM_15521_MORE};};
template<> struct libdivide_constants<int16_t,15522> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15522_MAGIC, .more = S16LD_DENOM_15522_MORE};};
template<> struct libdivide_constants<int16_t,15523> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15523_MAGIC, .more = S16LD_DENOM_15523_MORE};};
template<> struct libdivide_constants<int16_t,15524> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15524_MAGIC, .more = S16LD_DENOM_15524_MORE};};
template<> struct libdivide_constants<int16_t,15525> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15525_MAGIC, .more = S16LD_DENOM_15525_MORE};};
template<> struct libdivide_constants<int16_t,15526> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15526_MAGIC, .more = S16LD_DENOM_15526_MORE};};
template<> struct libdivide_constants<int16_t,15527> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15527_MAGIC, .more = S16LD_DENOM_15527_MORE};};
template<> struct libdivide_constants<int16_t,15528> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15528_MAGIC, .more = S16LD_DENOM_15528_MORE};};
template<> struct libdivide_constants<int16_t,15529> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15529_MAGIC, .more = S16LD_DENOM_15529_MORE};};
template<> struct libdivide_constants<int16_t,15530> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15530_MAGIC, .more = S16LD_DENOM_15530_MORE};};
template<> struct libdivide_constants<int16_t,15531> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15531_MAGIC, .more = S16LD_DENOM_15531_MORE};};
template<> struct libdivide_constants<int16_t,15532> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15532_MAGIC, .more = S16LD_DENOM_15532_MORE};};
template<> struct libdivide_constants<int16_t,15533> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15533_MAGIC, .more = S16LD_DENOM_15533_MORE};};
template<> struct libdivide_constants<int16_t,15534> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15534_MAGIC, .more = S16LD_DENOM_15534_MORE};};
template<> struct libdivide_constants<int16_t,15535> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15535_MAGIC, .more = S16LD_DENOM_15535_MORE};};
template<> struct libdivide_constants<int16_t,15536> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15536_MAGIC, .more = S16LD_DENOM_15536_MORE};};
template<> struct libdivide_constants<int16_t,15537> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15537_MAGIC, .more = S16LD_DENOM_15537_MORE};};
template<> struct libdivide_constants<int16_t,15538> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15538_MAGIC, .more = S16LD_DENOM_15538_MORE};};
template<> struct libdivide_constants<int16_t,15539> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15539_MAGIC, .more = S16LD_DENOM_15539_MORE};};
template<> struct libdivide_constants<int16_t,15540> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15540_MAGIC, .more = S16LD_DENOM_15540_MORE};};
template<> struct libdivide_constants<int16_t,15541> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15541_MAGIC, .more = S16LD_DENOM_15541_MORE};};
template<> struct libdivide_constants<int16_t,15542> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15542_MAGIC, .more = S16LD_DENOM_15542_MORE};};
template<> struct libdivide_constants<int16_t,15543> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15543_MAGIC, .more = S16LD_DENOM_15543_MORE};};
template<> struct libdivide_constants<int16_t,15544> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15544_MAGIC, .more = S16LD_DENOM_15544_MORE};};
template<> struct libdivide_constants<int16_t,15545> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15545_MAGIC, .more = S16LD_DENOM_15545_MORE};};
template<> struct libdivide_constants<int16_t,15546> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15546_MAGIC, .more = S16LD_DENOM_15546_MORE};};
template<> struct libdivide_constants<int16_t,15547> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15547_MAGIC, .more = S16LD_DENOM_15547_MORE};};
template<> struct libdivide_constants<int16_t,15548> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15548_MAGIC, .more = S16LD_DENOM_15548_MORE};};
template<> struct libdivide_constants<int16_t,15549> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15549_MAGIC, .more = S16LD_DENOM_15549_MORE};};
template<> struct libdivide_constants<int16_t,15550> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15550_MAGIC, .more = S16LD_DENOM_15550_MORE};};
template<> struct libdivide_constants<int16_t,15551> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15551_MAGIC, .more = S16LD_DENOM_15551_MORE};};
template<> struct libdivide_constants<int16_t,15552> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15552_MAGIC, .more = S16LD_DENOM_15552_MORE};};
template<> struct libdivide_constants<int16_t,15553> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15553_MAGIC, .more = S16LD_DENOM_15553_MORE};};
template<> struct libdivide_constants<int16_t,15554> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15554_MAGIC, .more = S16LD_DENOM_15554_MORE};};
template<> struct libdivide_constants<int16_t,15555> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15555_MAGIC, .more = S16LD_DENOM_15555_MORE};};
template<> struct libdivide_constants<int16_t,15556> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15556_MAGIC, .more = S16LD_DENOM_15556_MORE};};
template<> struct libdivide_constants<int16_t,15557> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15557_MAGIC, .more = S16LD_DENOM_15557_MORE};};
template<> struct libdivide_constants<int16_t,15558> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15558_MAGIC, .more = S16LD_DENOM_15558_MORE};};
template<> struct libdivide_constants<int16_t,15559> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15559_MAGIC, .more = S16LD_DENOM_15559_MORE};};
template<> struct libdivide_constants<int16_t,15560> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15560_MAGIC, .more = S16LD_DENOM_15560_MORE};};
template<> struct libdivide_constants<int16_t,15561> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15561_MAGIC, .more = S16LD_DENOM_15561_MORE};};
template<> struct libdivide_constants<int16_t,15562> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15562_MAGIC, .more = S16LD_DENOM_15562_MORE};};
template<> struct libdivide_constants<int16_t,15563> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15563_MAGIC, .more = S16LD_DENOM_15563_MORE};};
template<> struct libdivide_constants<int16_t,15564> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15564_MAGIC, .more = S16LD_DENOM_15564_MORE};};
template<> struct libdivide_constants<int16_t,15565> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15565_MAGIC, .more = S16LD_DENOM_15565_MORE};};
template<> struct libdivide_constants<int16_t,15566> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15566_MAGIC, .more = S16LD_DENOM_15566_MORE};};
template<> struct libdivide_constants<int16_t,15567> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15567_MAGIC, .more = S16LD_DENOM_15567_MORE};};
template<> struct libdivide_constants<int16_t,15568> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15568_MAGIC, .more = S16LD_DENOM_15568_MORE};};
template<> struct libdivide_constants<int16_t,15569> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15569_MAGIC, .more = S16LD_DENOM_15569_MORE};};
template<> struct libdivide_constants<int16_t,15570> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15570_MAGIC, .more = S16LD_DENOM_15570_MORE};};
template<> struct libdivide_constants<int16_t,15571> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15571_MAGIC, .more = S16LD_DENOM_15571_MORE};};
template<> struct libdivide_constants<int16_t,15572> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15572_MAGIC, .more = S16LD_DENOM_15572_MORE};};
template<> struct libdivide_constants<int16_t,15573> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15573_MAGIC, .more = S16LD_DENOM_15573_MORE};};
template<> struct libdivide_constants<int16_t,15574> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15574_MAGIC, .more = S16LD_DENOM_15574_MORE};};
template<> struct libdivide_constants<int16_t,15575> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15575_MAGIC, .more = S16LD_DENOM_15575_MORE};};
template<> struct libdivide_constants<int16_t,15576> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15576_MAGIC, .more = S16LD_DENOM_15576_MORE};};
template<> struct libdivide_constants<int16_t,15577> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15577_MAGIC, .more = S16LD_DENOM_15577_MORE};};
template<> struct libdivide_constants<int16_t,15578> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15578_MAGIC, .more = S16LD_DENOM_15578_MORE};};
template<> struct libdivide_constants<int16_t,15579> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15579_MAGIC, .more = S16LD_DENOM_15579_MORE};};
template<> struct libdivide_constants<int16_t,15580> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15580_MAGIC, .more = S16LD_DENOM_15580_MORE};};
template<> struct libdivide_constants<int16_t,15581> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15581_MAGIC, .more = S16LD_DENOM_15581_MORE};};
template<> struct libdivide_constants<int16_t,15582> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15582_MAGIC, .more = S16LD_DENOM_15582_MORE};};
template<> struct libdivide_constants<int16_t,15583> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15583_MAGIC, .more = S16LD_DENOM_15583_MORE};};
template<> struct libdivide_constants<int16_t,15584> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15584_MAGIC, .more = S16LD_DENOM_15584_MORE};};
template<> struct libdivide_constants<int16_t,15585> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15585_MAGIC, .more = S16LD_DENOM_15585_MORE};};
template<> struct libdivide_constants<int16_t,15586> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15586_MAGIC, .more = S16LD_DENOM_15586_MORE};};
template<> struct libdivide_constants<int16_t,15587> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15587_MAGIC, .more = S16LD_DENOM_15587_MORE};};
template<> struct libdivide_constants<int16_t,15588> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15588_MAGIC, .more = S16LD_DENOM_15588_MORE};};
template<> struct libdivide_constants<int16_t,15589> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15589_MAGIC, .more = S16LD_DENOM_15589_MORE};};
template<> struct libdivide_constants<int16_t,15590> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15590_MAGIC, .more = S16LD_DENOM_15590_MORE};};
template<> struct libdivide_constants<int16_t,15591> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15591_MAGIC, .more = S16LD_DENOM_15591_MORE};};
template<> struct libdivide_constants<int16_t,15592> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15592_MAGIC, .more = S16LD_DENOM_15592_MORE};};
template<> struct libdivide_constants<int16_t,15593> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15593_MAGIC, .more = S16LD_DENOM_15593_MORE};};
template<> struct libdivide_constants<int16_t,15594> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15594_MAGIC, .more = S16LD_DENOM_15594_MORE};};
template<> struct libdivide_constants<int16_t,15595> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15595_MAGIC, .more = S16LD_DENOM_15595_MORE};};
template<> struct libdivide_constants<int16_t,15596> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15596_MAGIC, .more = S16LD_DENOM_15596_MORE};};
template<> struct libdivide_constants<int16_t,15597> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15597_MAGIC, .more = S16LD_DENOM_15597_MORE};};
template<> struct libdivide_constants<int16_t,15598> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15598_MAGIC, .more = S16LD_DENOM_15598_MORE};};
template<> struct libdivide_constants<int16_t,15599> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15599_MAGIC, .more = S16LD_DENOM_15599_MORE};};
template<> struct libdivide_constants<int16_t,15600> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15600_MAGIC, .more = S16LD_DENOM_15600_MORE};};
template<> struct libdivide_constants<int16_t,15601> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15601_MAGIC, .more = S16LD_DENOM_15601_MORE};};
template<> struct libdivide_constants<int16_t,15602> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15602_MAGIC, .more = S16LD_DENOM_15602_MORE};};
template<> struct libdivide_constants<int16_t,15603> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15603_MAGIC, .more = S16LD_DENOM_15603_MORE};};
template<> struct libdivide_constants<int16_t,15604> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15604_MAGIC, .more = S16LD_DENOM_15604_MORE};};
template<> struct libdivide_constants<int16_t,15605> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15605_MAGIC, .more = S16LD_DENOM_15605_MORE};};
template<> struct libdivide_constants<int16_t,15606> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15606_MAGIC, .more = S16LD_DENOM_15606_MORE};};
template<> struct libdivide_constants<int16_t,15607> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15607_MAGIC, .more = S16LD_DENOM_15607_MORE};};
template<> struct libdivide_constants<int16_t,15608> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15608_MAGIC, .more = S16LD_DENOM_15608_MORE};};
template<> struct libdivide_constants<int16_t,15609> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15609_MAGIC, .more = S16LD_DENOM_15609_MORE};};
template<> struct libdivide_constants<int16_t,15610> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15610_MAGIC, .more = S16LD_DENOM_15610_MORE};};
template<> struct libdivide_constants<int16_t,15611> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15611_MAGIC, .more = S16LD_DENOM_15611_MORE};};
template<> struct libdivide_constants<int16_t,15612> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15612_MAGIC, .more = S16LD_DENOM_15612_MORE};};
template<> struct libdivide_constants<int16_t,15613> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15613_MAGIC, .more = S16LD_DENOM_15613_MORE};};
template<> struct libdivide_constants<int16_t,15614> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15614_MAGIC, .more = S16LD_DENOM_15614_MORE};};
template<> struct libdivide_constants<int16_t,15615> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15615_MAGIC, .more = S16LD_DENOM_15615_MORE};};
template<> struct libdivide_constants<int16_t,15616> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15616_MAGIC, .more = S16LD_DENOM_15616_MORE};};
template<> struct libdivide_constants<int16_t,15617> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15617_MAGIC, .more = S16LD_DENOM_15617_MORE};};
template<> struct libdivide_constants<int16_t,15618> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15618_MAGIC, .more = S16LD_DENOM_15618_MORE};};
template<> struct libdivide_constants<int16_t,15619> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15619_MAGIC, .more = S16LD_DENOM_15619_MORE};};
template<> struct libdivide_constants<int16_t,15620> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15620_MAGIC, .more = S16LD_DENOM_15620_MORE};};
template<> struct libdivide_constants<int16_t,15621> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15621_MAGIC, .more = S16LD_DENOM_15621_MORE};};
template<> struct libdivide_constants<int16_t,15622> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15622_MAGIC, .more = S16LD_DENOM_15622_MORE};};
template<> struct libdivide_constants<int16_t,15623> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15623_MAGIC, .more = S16LD_DENOM_15623_MORE};};
template<> struct libdivide_constants<int16_t,15624> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15624_MAGIC, .more = S16LD_DENOM_15624_MORE};};
template<> struct libdivide_constants<int16_t,15625> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15625_MAGIC, .more = S16LD_DENOM_15625_MORE};};
template<> struct libdivide_constants<int16_t,15626> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15626_MAGIC, .more = S16LD_DENOM_15626_MORE};};
template<> struct libdivide_constants<int16_t,15627> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15627_MAGIC, .more = S16LD_DENOM_15627_MORE};};
template<> struct libdivide_constants<int16_t,15628> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15628_MAGIC, .more = S16LD_DENOM_15628_MORE};};
template<> struct libdivide_constants<int16_t,15629> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15629_MAGIC, .more = S16LD_DENOM_15629_MORE};};
template<> struct libdivide_constants<int16_t,15630> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15630_MAGIC, .more = S16LD_DENOM_15630_MORE};};
template<> struct libdivide_constants<int16_t,15631> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15631_MAGIC, .more = S16LD_DENOM_15631_MORE};};
template<> struct libdivide_constants<int16_t,15632> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15632_MAGIC, .more = S16LD_DENOM_15632_MORE};};
template<> struct libdivide_constants<int16_t,15633> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15633_MAGIC, .more = S16LD_DENOM_15633_MORE};};
template<> struct libdivide_constants<int16_t,15634> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15634_MAGIC, .more = S16LD_DENOM_15634_MORE};};
template<> struct libdivide_constants<int16_t,15635> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15635_MAGIC, .more = S16LD_DENOM_15635_MORE};};
template<> struct libdivide_constants<int16_t,15636> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15636_MAGIC, .more = S16LD_DENOM_15636_MORE};};
template<> struct libdivide_constants<int16_t,15637> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15637_MAGIC, .more = S16LD_DENOM_15637_MORE};};
template<> struct libdivide_constants<int16_t,15638> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15638_MAGIC, .more = S16LD_DENOM_15638_MORE};};
template<> struct libdivide_constants<int16_t,15639> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15639_MAGIC, .more = S16LD_DENOM_15639_MORE};};
template<> struct libdivide_constants<int16_t,15640> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15640_MAGIC, .more = S16LD_DENOM_15640_MORE};};
template<> struct libdivide_constants<int16_t,15641> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15641_MAGIC, .more = S16LD_DENOM_15641_MORE};};
template<> struct libdivide_constants<int16_t,15642> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15642_MAGIC, .more = S16LD_DENOM_15642_MORE};};
template<> struct libdivide_constants<int16_t,15643> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15643_MAGIC, .more = S16LD_DENOM_15643_MORE};};
template<> struct libdivide_constants<int16_t,15644> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15644_MAGIC, .more = S16LD_DENOM_15644_MORE};};
template<> struct libdivide_constants<int16_t,15645> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15645_MAGIC, .more = S16LD_DENOM_15645_MORE};};
template<> struct libdivide_constants<int16_t,15646> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15646_MAGIC, .more = S16LD_DENOM_15646_MORE};};
template<> struct libdivide_constants<int16_t,15647> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15647_MAGIC, .more = S16LD_DENOM_15647_MORE};};
template<> struct libdivide_constants<int16_t,15648> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15648_MAGIC, .more = S16LD_DENOM_15648_MORE};};
template<> struct libdivide_constants<int16_t,15649> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15649_MAGIC, .more = S16LD_DENOM_15649_MORE};};
template<> struct libdivide_constants<int16_t,15650> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15650_MAGIC, .more = S16LD_DENOM_15650_MORE};};
template<> struct libdivide_constants<int16_t,15651> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15651_MAGIC, .more = S16LD_DENOM_15651_MORE};};
template<> struct libdivide_constants<int16_t,15652> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15652_MAGIC, .more = S16LD_DENOM_15652_MORE};};
template<> struct libdivide_constants<int16_t,15653> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15653_MAGIC, .more = S16LD_DENOM_15653_MORE};};
template<> struct libdivide_constants<int16_t,15654> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15654_MAGIC, .more = S16LD_DENOM_15654_MORE};};
template<> struct libdivide_constants<int16_t,15655> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15655_MAGIC, .more = S16LD_DENOM_15655_MORE};};
template<> struct libdivide_constants<int16_t,15656> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15656_MAGIC, .more = S16LD_DENOM_15656_MORE};};
template<> struct libdivide_constants<int16_t,15657> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15657_MAGIC, .more = S16LD_DENOM_15657_MORE};};
template<> struct libdivide_constants<int16_t,15658> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15658_MAGIC, .more = S16LD_DENOM_15658_MORE};};
template<> struct libdivide_constants<int16_t,15659> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15659_MAGIC, .more = S16LD_DENOM_15659_MORE};};
template<> struct libdivide_constants<int16_t,15660> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15660_MAGIC, .more = S16LD_DENOM_15660_MORE};};
template<> struct libdivide_constants<int16_t,15661> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15661_MAGIC, .more = S16LD_DENOM_15661_MORE};};
template<> struct libdivide_constants<int16_t,15662> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15662_MAGIC, .more = S16LD_DENOM_15662_MORE};};
template<> struct libdivide_constants<int16_t,15663> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15663_MAGIC, .more = S16LD_DENOM_15663_MORE};};
template<> struct libdivide_constants<int16_t,15664> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15664_MAGIC, .more = S16LD_DENOM_15664_MORE};};
template<> struct libdivide_constants<int16_t,15665> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15665_MAGIC, .more = S16LD_DENOM_15665_MORE};};
template<> struct libdivide_constants<int16_t,15666> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15666_MAGIC, .more = S16LD_DENOM_15666_MORE};};
template<> struct libdivide_constants<int16_t,15667> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15667_MAGIC, .more = S16LD_DENOM_15667_MORE};};
template<> struct libdivide_constants<int16_t,15668> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15668_MAGIC, .more = S16LD_DENOM_15668_MORE};};
template<> struct libdivide_constants<int16_t,15669> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15669_MAGIC, .more = S16LD_DENOM_15669_MORE};};
template<> struct libdivide_constants<int16_t,15670> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15670_MAGIC, .more = S16LD_DENOM_15670_MORE};};
template<> struct libdivide_constants<int16_t,15671> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15671_MAGIC, .more = S16LD_DENOM_15671_MORE};};
template<> struct libdivide_constants<int16_t,15672> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15672_MAGIC, .more = S16LD_DENOM_15672_MORE};};
template<> struct libdivide_constants<int16_t,15673> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15673_MAGIC, .more = S16LD_DENOM_15673_MORE};};
template<> struct libdivide_constants<int16_t,15674> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15674_MAGIC, .more = S16LD_DENOM_15674_MORE};};
template<> struct libdivide_constants<int16_t,15675> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15675_MAGIC, .more = S16LD_DENOM_15675_MORE};};
template<> struct libdivide_constants<int16_t,15676> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15676_MAGIC, .more = S16LD_DENOM_15676_MORE};};
template<> struct libdivide_constants<int16_t,15677> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15677_MAGIC, .more = S16LD_DENOM_15677_MORE};};
template<> struct libdivide_constants<int16_t,15678> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15678_MAGIC, .more = S16LD_DENOM_15678_MORE};};
template<> struct libdivide_constants<int16_t,15679> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15679_MAGIC, .more = S16LD_DENOM_15679_MORE};};
template<> struct libdivide_constants<int16_t,15680> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15680_MAGIC, .more = S16LD_DENOM_15680_MORE};};
template<> struct libdivide_constants<int16_t,15681> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15681_MAGIC, .more = S16LD_DENOM_15681_MORE};};
template<> struct libdivide_constants<int16_t,15682> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15682_MAGIC, .more = S16LD_DENOM_15682_MORE};};
template<> struct libdivide_constants<int16_t,15683> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15683_MAGIC, .more = S16LD_DENOM_15683_MORE};};
template<> struct libdivide_constants<int16_t,15684> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15684_MAGIC, .more = S16LD_DENOM_15684_MORE};};
template<> struct libdivide_constants<int16_t,15685> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15685_MAGIC, .more = S16LD_DENOM_15685_MORE};};
template<> struct libdivide_constants<int16_t,15686> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15686_MAGIC, .more = S16LD_DENOM_15686_MORE};};
template<> struct libdivide_constants<int16_t,15687> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15687_MAGIC, .more = S16LD_DENOM_15687_MORE};};
template<> struct libdivide_constants<int16_t,15688> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15688_MAGIC, .more = S16LD_DENOM_15688_MORE};};
template<> struct libdivide_constants<int16_t,15689> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15689_MAGIC, .more = S16LD_DENOM_15689_MORE};};
template<> struct libdivide_constants<int16_t,15690> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15690_MAGIC, .more = S16LD_DENOM_15690_MORE};};
template<> struct libdivide_constants<int16_t,15691> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15691_MAGIC, .more = S16LD_DENOM_15691_MORE};};
template<> struct libdivide_constants<int16_t,15692> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15692_MAGIC, .more = S16LD_DENOM_15692_MORE};};
template<> struct libdivide_constants<int16_t,15693> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15693_MAGIC, .more = S16LD_DENOM_15693_MORE};};
template<> struct libdivide_constants<int16_t,15694> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15694_MAGIC, .more = S16LD_DENOM_15694_MORE};};
template<> struct libdivide_constants<int16_t,15695> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15695_MAGIC, .more = S16LD_DENOM_15695_MORE};};
template<> struct libdivide_constants<int16_t,15696> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15696_MAGIC, .more = S16LD_DENOM_15696_MORE};};
template<> struct libdivide_constants<int16_t,15697> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15697_MAGIC, .more = S16LD_DENOM_15697_MORE};};
template<> struct libdivide_constants<int16_t,15698> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15698_MAGIC, .more = S16LD_DENOM_15698_MORE};};
template<> struct libdivide_constants<int16_t,15699> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15699_MAGIC, .more = S16LD_DENOM_15699_MORE};};
template<> struct libdivide_constants<int16_t,15700> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15700_MAGIC, .more = S16LD_DENOM_15700_MORE};};
template<> struct libdivide_constants<int16_t,15701> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15701_MAGIC, .more = S16LD_DENOM_15701_MORE};};
template<> struct libdivide_constants<int16_t,15702> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15702_MAGIC, .more = S16LD_DENOM_15702_MORE};};
template<> struct libdivide_constants<int16_t,15703> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15703_MAGIC, .more = S16LD_DENOM_15703_MORE};};
template<> struct libdivide_constants<int16_t,15704> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15704_MAGIC, .more = S16LD_DENOM_15704_MORE};};
template<> struct libdivide_constants<int16_t,15705> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15705_MAGIC, .more = S16LD_DENOM_15705_MORE};};
template<> struct libdivide_constants<int16_t,15706> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15706_MAGIC, .more = S16LD_DENOM_15706_MORE};};
template<> struct libdivide_constants<int16_t,15707> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15707_MAGIC, .more = S16LD_DENOM_15707_MORE};};
template<> struct libdivide_constants<int16_t,15708> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15708_MAGIC, .more = S16LD_DENOM_15708_MORE};};
template<> struct libdivide_constants<int16_t,15709> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15709_MAGIC, .more = S16LD_DENOM_15709_MORE};};
template<> struct libdivide_constants<int16_t,15710> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15710_MAGIC, .more = S16LD_DENOM_15710_MORE};};
template<> struct libdivide_constants<int16_t,15711> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15711_MAGIC, .more = S16LD_DENOM_15711_MORE};};
template<> struct libdivide_constants<int16_t,15712> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15712_MAGIC, .more = S16LD_DENOM_15712_MORE};};
template<> struct libdivide_constants<int16_t,15713> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15713_MAGIC, .more = S16LD_DENOM_15713_MORE};};
template<> struct libdivide_constants<int16_t,15714> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15714_MAGIC, .more = S16LD_DENOM_15714_MORE};};
template<> struct libdivide_constants<int16_t,15715> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15715_MAGIC, .more = S16LD_DENOM_15715_MORE};};
template<> struct libdivide_constants<int16_t,15716> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15716_MAGIC, .more = S16LD_DENOM_15716_MORE};};
template<> struct libdivide_constants<int16_t,15717> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15717_MAGIC, .more = S16LD_DENOM_15717_MORE};};
template<> struct libdivide_constants<int16_t,15718> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15718_MAGIC, .more = S16LD_DENOM_15718_MORE};};
template<> struct libdivide_constants<int16_t,15719> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15719_MAGIC, .more = S16LD_DENOM_15719_MORE};};
template<> struct libdivide_constants<int16_t,15720> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15720_MAGIC, .more = S16LD_DENOM_15720_MORE};};
template<> struct libdivide_constants<int16_t,15721> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15721_MAGIC, .more = S16LD_DENOM_15721_MORE};};
template<> struct libdivide_constants<int16_t,15722> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15722_MAGIC, .more = S16LD_DENOM_15722_MORE};};
template<> struct libdivide_constants<int16_t,15723> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15723_MAGIC, .more = S16LD_DENOM_15723_MORE};};
template<> struct libdivide_constants<int16_t,15724> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15724_MAGIC, .more = S16LD_DENOM_15724_MORE};};
template<> struct libdivide_constants<int16_t,15725> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15725_MAGIC, .more = S16LD_DENOM_15725_MORE};};
template<> struct libdivide_constants<int16_t,15726> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15726_MAGIC, .more = S16LD_DENOM_15726_MORE};};
template<> struct libdivide_constants<int16_t,15727> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15727_MAGIC, .more = S16LD_DENOM_15727_MORE};};
template<> struct libdivide_constants<int16_t,15728> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15728_MAGIC, .more = S16LD_DENOM_15728_MORE};};
template<> struct libdivide_constants<int16_t,15729> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15729_MAGIC, .more = S16LD_DENOM_15729_MORE};};
template<> struct libdivide_constants<int16_t,15730> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15730_MAGIC, .more = S16LD_DENOM_15730_MORE};};
template<> struct libdivide_constants<int16_t,15731> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15731_MAGIC, .more = S16LD_DENOM_15731_MORE};};
template<> struct libdivide_constants<int16_t,15732> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15732_MAGIC, .more = S16LD_DENOM_15732_MORE};};
template<> struct libdivide_constants<int16_t,15733> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15733_MAGIC, .more = S16LD_DENOM_15733_MORE};};
template<> struct libdivide_constants<int16_t,15734> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15734_MAGIC, .more = S16LD_DENOM_15734_MORE};};
template<> struct libdivide_constants<int16_t,15735> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15735_MAGIC, .more = S16LD_DENOM_15735_MORE};};
template<> struct libdivide_constants<int16_t,15736> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15736_MAGIC, .more = S16LD_DENOM_15736_MORE};};
template<> struct libdivide_constants<int16_t,15737> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15737_MAGIC, .more = S16LD_DENOM_15737_MORE};};
template<> struct libdivide_constants<int16_t,15738> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15738_MAGIC, .more = S16LD_DENOM_15738_MORE};};
template<> struct libdivide_constants<int16_t,15739> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15739_MAGIC, .more = S16LD_DENOM_15739_MORE};};
template<> struct libdivide_constants<int16_t,15740> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15740_MAGIC, .more = S16LD_DENOM_15740_MORE};};
template<> struct libdivide_constants<int16_t,15741> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15741_MAGIC, .more = S16LD_DENOM_15741_MORE};};
template<> struct libdivide_constants<int16_t,15742> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15742_MAGIC, .more = S16LD_DENOM_15742_MORE};};
template<> struct libdivide_constants<int16_t,15743> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15743_MAGIC, .more = S16LD_DENOM_15743_MORE};};
template<> struct libdivide_constants<int16_t,15744> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15744_MAGIC, .more = S16LD_DENOM_15744_MORE};};
template<> struct libdivide_constants<int16_t,15745> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15745_MAGIC, .more = S16LD_DENOM_15745_MORE};};
template<> struct libdivide_constants<int16_t,15746> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15746_MAGIC, .more = S16LD_DENOM_15746_MORE};};
template<> struct libdivide_constants<int16_t,15747> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15747_MAGIC, .more = S16LD_DENOM_15747_MORE};};
template<> struct libdivide_constants<int16_t,15748> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15748_MAGIC, .more = S16LD_DENOM_15748_MORE};};
template<> struct libdivide_constants<int16_t,15749> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15749_MAGIC, .more = S16LD_DENOM_15749_MORE};};
template<> struct libdivide_constants<int16_t,15750> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15750_MAGIC, .more = S16LD_DENOM_15750_MORE};};
template<> struct libdivide_constants<int16_t,15751> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15751_MAGIC, .more = S16LD_DENOM_15751_MORE};};
template<> struct libdivide_constants<int16_t,15752> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15752_MAGIC, .more = S16LD_DENOM_15752_MORE};};
template<> struct libdivide_constants<int16_t,15753> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15753_MAGIC, .more = S16LD_DENOM_15753_MORE};};
template<> struct libdivide_constants<int16_t,15754> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15754_MAGIC, .more = S16LD_DENOM_15754_MORE};};
template<> struct libdivide_constants<int16_t,15755> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15755_MAGIC, .more = S16LD_DENOM_15755_MORE};};
template<> struct libdivide_constants<int16_t,15756> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15756_MAGIC, .more = S16LD_DENOM_15756_MORE};};
template<> struct libdivide_constants<int16_t,15757> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15757_MAGIC, .more = S16LD_DENOM_15757_MORE};};
template<> struct libdivide_constants<int16_t,15758> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15758_MAGIC, .more = S16LD_DENOM_15758_MORE};};
template<> struct libdivide_constants<int16_t,15759> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15759_MAGIC, .more = S16LD_DENOM_15759_MORE};};
template<> struct libdivide_constants<int16_t,15760> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15760_MAGIC, .more = S16LD_DENOM_15760_MORE};};
template<> struct libdivide_constants<int16_t,15761> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15761_MAGIC, .more = S16LD_DENOM_15761_MORE};};
template<> struct libdivide_constants<int16_t,15762> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15762_MAGIC, .more = S16LD_DENOM_15762_MORE};};
template<> struct libdivide_constants<int16_t,15763> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15763_MAGIC, .more = S16LD_DENOM_15763_MORE};};
template<> struct libdivide_constants<int16_t,15764> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15764_MAGIC, .more = S16LD_DENOM_15764_MORE};};
template<> struct libdivide_constants<int16_t,15765> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15765_MAGIC, .more = S16LD_DENOM_15765_MORE};};
template<> struct libdivide_constants<int16_t,15766> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15766_MAGIC, .more = S16LD_DENOM_15766_MORE};};
template<> struct libdivide_constants<int16_t,15767> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15767_MAGIC, .more = S16LD_DENOM_15767_MORE};};
template<> struct libdivide_constants<int16_t,15768> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15768_MAGIC, .more = S16LD_DENOM_15768_MORE};};
template<> struct libdivide_constants<int16_t,15769> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15769_MAGIC, .more = S16LD_DENOM_15769_MORE};};
template<> struct libdivide_constants<int16_t,15770> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15770_MAGIC, .more = S16LD_DENOM_15770_MORE};};
template<> struct libdivide_constants<int16_t,15771> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15771_MAGIC, .more = S16LD_DENOM_15771_MORE};};
template<> struct libdivide_constants<int16_t,15772> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15772_MAGIC, .more = S16LD_DENOM_15772_MORE};};
template<> struct libdivide_constants<int16_t,15773> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15773_MAGIC, .more = S16LD_DENOM_15773_MORE};};
template<> struct libdivide_constants<int16_t,15774> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15774_MAGIC, .more = S16LD_DENOM_15774_MORE};};
template<> struct libdivide_constants<int16_t,15775> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15775_MAGIC, .more = S16LD_DENOM_15775_MORE};};
template<> struct libdivide_constants<int16_t,15776> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15776_MAGIC, .more = S16LD_DENOM_15776_MORE};};
template<> struct libdivide_constants<int16_t,15777> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15777_MAGIC, .more = S16LD_DENOM_15777_MORE};};
template<> struct libdivide_constants<int16_t,15778> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15778_MAGIC, .more = S16LD_DENOM_15778_MORE};};
template<> struct libdivide_constants<int16_t,15779> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15779_MAGIC, .more = S16LD_DENOM_15779_MORE};};
template<> struct libdivide_constants<int16_t,15780> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15780_MAGIC, .more = S16LD_DENOM_15780_MORE};};
template<> struct libdivide_constants<int16_t,15781> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15781_MAGIC, .more = S16LD_DENOM_15781_MORE};};
template<> struct libdivide_constants<int16_t,15782> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15782_MAGIC, .more = S16LD_DENOM_15782_MORE};};
template<> struct libdivide_constants<int16_t,15783> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15783_MAGIC, .more = S16LD_DENOM_15783_MORE};};
template<> struct libdivide_constants<int16_t,15784> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15784_MAGIC, .more = S16LD_DENOM_15784_MORE};};
template<> struct libdivide_constants<int16_t,15785> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15785_MAGIC, .more = S16LD_DENOM_15785_MORE};};
template<> struct libdivide_constants<int16_t,15786> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15786_MAGIC, .more = S16LD_DENOM_15786_MORE};};
template<> struct libdivide_constants<int16_t,15787> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15787_MAGIC, .more = S16LD_DENOM_15787_MORE};};
template<> struct libdivide_constants<int16_t,15788> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15788_MAGIC, .more = S16LD_DENOM_15788_MORE};};
template<> struct libdivide_constants<int16_t,15789> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15789_MAGIC, .more = S16LD_DENOM_15789_MORE};};
template<> struct libdivide_constants<int16_t,15790> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15790_MAGIC, .more = S16LD_DENOM_15790_MORE};};
template<> struct libdivide_constants<int16_t,15791> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15791_MAGIC, .more = S16LD_DENOM_15791_MORE};};
template<> struct libdivide_constants<int16_t,15792> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15792_MAGIC, .more = S16LD_DENOM_15792_MORE};};
template<> struct libdivide_constants<int16_t,15793> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15793_MAGIC, .more = S16LD_DENOM_15793_MORE};};
template<> struct libdivide_constants<int16_t,15794> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15794_MAGIC, .more = S16LD_DENOM_15794_MORE};};
template<> struct libdivide_constants<int16_t,15795> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15795_MAGIC, .more = S16LD_DENOM_15795_MORE};};
template<> struct libdivide_constants<int16_t,15796> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15796_MAGIC, .more = S16LD_DENOM_15796_MORE};};
template<> struct libdivide_constants<int16_t,15797> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15797_MAGIC, .more = S16LD_DENOM_15797_MORE};};
template<> struct libdivide_constants<int16_t,15798> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15798_MAGIC, .more = S16LD_DENOM_15798_MORE};};
template<> struct libdivide_constants<int16_t,15799> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15799_MAGIC, .more = S16LD_DENOM_15799_MORE};};
template<> struct libdivide_constants<int16_t,15800> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15800_MAGIC, .more = S16LD_DENOM_15800_MORE};};
template<> struct libdivide_constants<int16_t,15801> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15801_MAGIC, .more = S16LD_DENOM_15801_MORE};};
template<> struct libdivide_constants<int16_t,15802> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15802_MAGIC, .more = S16LD_DENOM_15802_MORE};};
template<> struct libdivide_constants<int16_t,15803> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15803_MAGIC, .more = S16LD_DENOM_15803_MORE};};
template<> struct libdivide_constants<int16_t,15804> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15804_MAGIC, .more = S16LD_DENOM_15804_MORE};};
template<> struct libdivide_constants<int16_t,15805> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15805_MAGIC, .more = S16LD_DENOM_15805_MORE};};
template<> struct libdivide_constants<int16_t,15806> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15806_MAGIC, .more = S16LD_DENOM_15806_MORE};};
template<> struct libdivide_constants<int16_t,15807> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15807_MAGIC, .more = S16LD_DENOM_15807_MORE};};
template<> struct libdivide_constants<int16_t,15808> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15808_MAGIC, .more = S16LD_DENOM_15808_MORE};};
template<> struct libdivide_constants<int16_t,15809> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15809_MAGIC, .more = S16LD_DENOM_15809_MORE};};
template<> struct libdivide_constants<int16_t,15810> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15810_MAGIC, .more = S16LD_DENOM_15810_MORE};};
template<> struct libdivide_constants<int16_t,15811> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15811_MAGIC, .more = S16LD_DENOM_15811_MORE};};
template<> struct libdivide_constants<int16_t,15812> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15812_MAGIC, .more = S16LD_DENOM_15812_MORE};};
template<> struct libdivide_constants<int16_t,15813> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15813_MAGIC, .more = S16LD_DENOM_15813_MORE};};
template<> struct libdivide_constants<int16_t,15814> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15814_MAGIC, .more = S16LD_DENOM_15814_MORE};};
template<> struct libdivide_constants<int16_t,15815> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15815_MAGIC, .more = S16LD_DENOM_15815_MORE};};
template<> struct libdivide_constants<int16_t,15816> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15816_MAGIC, .more = S16LD_DENOM_15816_MORE};};
template<> struct libdivide_constants<int16_t,15817> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15817_MAGIC, .more = S16LD_DENOM_15817_MORE};};
template<> struct libdivide_constants<int16_t,15818> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15818_MAGIC, .more = S16LD_DENOM_15818_MORE};};
template<> struct libdivide_constants<int16_t,15819> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15819_MAGIC, .more = S16LD_DENOM_15819_MORE};};
template<> struct libdivide_constants<int16_t,15820> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15820_MAGIC, .more = S16LD_DENOM_15820_MORE};};
template<> struct libdivide_constants<int16_t,15821> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15821_MAGIC, .more = S16LD_DENOM_15821_MORE};};
template<> struct libdivide_constants<int16_t,15822> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15822_MAGIC, .more = S16LD_DENOM_15822_MORE};};
template<> struct libdivide_constants<int16_t,15823> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15823_MAGIC, .more = S16LD_DENOM_15823_MORE};};
template<> struct libdivide_constants<int16_t,15824> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15824_MAGIC, .more = S16LD_DENOM_15824_MORE};};
template<> struct libdivide_constants<int16_t,15825> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15825_MAGIC, .more = S16LD_DENOM_15825_MORE};};
template<> struct libdivide_constants<int16_t,15826> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15826_MAGIC, .more = S16LD_DENOM_15826_MORE};};
template<> struct libdivide_constants<int16_t,15827> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15827_MAGIC, .more = S16LD_DENOM_15827_MORE};};
template<> struct libdivide_constants<int16_t,15828> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15828_MAGIC, .more = S16LD_DENOM_15828_MORE};};
template<> struct libdivide_constants<int16_t,15829> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15829_MAGIC, .more = S16LD_DENOM_15829_MORE};};
template<> struct libdivide_constants<int16_t,15830> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15830_MAGIC, .more = S16LD_DENOM_15830_MORE};};
template<> struct libdivide_constants<int16_t,15831> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15831_MAGIC, .more = S16LD_DENOM_15831_MORE};};
template<> struct libdivide_constants<int16_t,15832> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15832_MAGIC, .more = S16LD_DENOM_15832_MORE};};
template<> struct libdivide_constants<int16_t,15833> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15833_MAGIC, .more = S16LD_DENOM_15833_MORE};};
template<> struct libdivide_constants<int16_t,15834> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15834_MAGIC, .more = S16LD_DENOM_15834_MORE};};
template<> struct libdivide_constants<int16_t,15835> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15835_MAGIC, .more = S16LD_DENOM_15835_MORE};};
template<> struct libdivide_constants<int16_t,15836> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15836_MAGIC, .more = S16LD_DENOM_15836_MORE};};
template<> struct libdivide_constants<int16_t,15837> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15837_MAGIC, .more = S16LD_DENOM_15837_MORE};};
template<> struct libdivide_constants<int16_t,15838> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15838_MAGIC, .more = S16LD_DENOM_15838_MORE};};
template<> struct libdivide_constants<int16_t,15839> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15839_MAGIC, .more = S16LD_DENOM_15839_MORE};};
template<> struct libdivide_constants<int16_t,15840> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15840_MAGIC, .more = S16LD_DENOM_15840_MORE};};
template<> struct libdivide_constants<int16_t,15841> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15841_MAGIC, .more = S16LD_DENOM_15841_MORE};};
template<> struct libdivide_constants<int16_t,15842> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15842_MAGIC, .more = S16LD_DENOM_15842_MORE};};
template<> struct libdivide_constants<int16_t,15843> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15843_MAGIC, .more = S16LD_DENOM_15843_MORE};};
template<> struct libdivide_constants<int16_t,15844> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15844_MAGIC, .more = S16LD_DENOM_15844_MORE};};
template<> struct libdivide_constants<int16_t,15845> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15845_MAGIC, .more = S16LD_DENOM_15845_MORE};};
template<> struct libdivide_constants<int16_t,15846> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15846_MAGIC, .more = S16LD_DENOM_15846_MORE};};
template<> struct libdivide_constants<int16_t,15847> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15847_MAGIC, .more = S16LD_DENOM_15847_MORE};};
template<> struct libdivide_constants<int16_t,15848> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15848_MAGIC, .more = S16LD_DENOM_15848_MORE};};
template<> struct libdivide_constants<int16_t,15849> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15849_MAGIC, .more = S16LD_DENOM_15849_MORE};};
template<> struct libdivide_constants<int16_t,15850> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15850_MAGIC, .more = S16LD_DENOM_15850_MORE};};
template<> struct libdivide_constants<int16_t,15851> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15851_MAGIC, .more = S16LD_DENOM_15851_MORE};};
template<> struct libdivide_constants<int16_t,15852> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15852_MAGIC, .more = S16LD_DENOM_15852_MORE};};
template<> struct libdivide_constants<int16_t,15853> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15853_MAGIC, .more = S16LD_DENOM_15853_MORE};};
template<> struct libdivide_constants<int16_t,15854> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15854_MAGIC, .more = S16LD_DENOM_15854_MORE};};
template<> struct libdivide_constants<int16_t,15855> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15855_MAGIC, .more = S16LD_DENOM_15855_MORE};};
template<> struct libdivide_constants<int16_t,15856> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15856_MAGIC, .more = S16LD_DENOM_15856_MORE};};
template<> struct libdivide_constants<int16_t,15857> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15857_MAGIC, .more = S16LD_DENOM_15857_MORE};};
template<> struct libdivide_constants<int16_t,15858> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15858_MAGIC, .more = S16LD_DENOM_15858_MORE};};
template<> struct libdivide_constants<int16_t,15859> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15859_MAGIC, .more = S16LD_DENOM_15859_MORE};};
template<> struct libdivide_constants<int16_t,15860> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15860_MAGIC, .more = S16LD_DENOM_15860_MORE};};
template<> struct libdivide_constants<int16_t,15861> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15861_MAGIC, .more = S16LD_DENOM_15861_MORE};};
template<> struct libdivide_constants<int16_t,15862> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15862_MAGIC, .more = S16LD_DENOM_15862_MORE};};
template<> struct libdivide_constants<int16_t,15863> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15863_MAGIC, .more = S16LD_DENOM_15863_MORE};};
template<> struct libdivide_constants<int16_t,15864> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15864_MAGIC, .more = S16LD_DENOM_15864_MORE};};
template<> struct libdivide_constants<int16_t,15865> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15865_MAGIC, .more = S16LD_DENOM_15865_MORE};};
template<> struct libdivide_constants<int16_t,15866> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15866_MAGIC, .more = S16LD_DENOM_15866_MORE};};
template<> struct libdivide_constants<int16_t,15867> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15867_MAGIC, .more = S16LD_DENOM_15867_MORE};};
template<> struct libdivide_constants<int16_t,15868> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15868_MAGIC, .more = S16LD_DENOM_15868_MORE};};
template<> struct libdivide_constants<int16_t,15869> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15869_MAGIC, .more = S16LD_DENOM_15869_MORE};};
template<> struct libdivide_constants<int16_t,15870> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15870_MAGIC, .more = S16LD_DENOM_15870_MORE};};
template<> struct libdivide_constants<int16_t,15871> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15871_MAGIC, .more = S16LD_DENOM_15871_MORE};};
template<> struct libdivide_constants<int16_t,15872> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15872_MAGIC, .more = S16LD_DENOM_15872_MORE};};
template<> struct libdivide_constants<int16_t,15873> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15873_MAGIC, .more = S16LD_DENOM_15873_MORE};};
template<> struct libdivide_constants<int16_t,15874> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15874_MAGIC, .more = S16LD_DENOM_15874_MORE};};
template<> struct libdivide_constants<int16_t,15875> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15875_MAGIC, .more = S16LD_DENOM_15875_MORE};};
template<> struct libdivide_constants<int16_t,15876> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15876_MAGIC, .more = S16LD_DENOM_15876_MORE};};
template<> struct libdivide_constants<int16_t,15877> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15877_MAGIC, .more = S16LD_DENOM_15877_MORE};};
template<> struct libdivide_constants<int16_t,15878> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15878_MAGIC, .more = S16LD_DENOM_15878_MORE};};
template<> struct libdivide_constants<int16_t,15879> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15879_MAGIC, .more = S16LD_DENOM_15879_MORE};};
template<> struct libdivide_constants<int16_t,15880> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15880_MAGIC, .more = S16LD_DENOM_15880_MORE};};
template<> struct libdivide_constants<int16_t,15881> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15881_MAGIC, .more = S16LD_DENOM_15881_MORE};};
template<> struct libdivide_constants<int16_t,15882> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15882_MAGIC, .more = S16LD_DENOM_15882_MORE};};
template<> struct libdivide_constants<int16_t,15883> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15883_MAGIC, .more = S16LD_DENOM_15883_MORE};};
template<> struct libdivide_constants<int16_t,15884> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15884_MAGIC, .more = S16LD_DENOM_15884_MORE};};
template<> struct libdivide_constants<int16_t,15885> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15885_MAGIC, .more = S16LD_DENOM_15885_MORE};};
template<> struct libdivide_constants<int16_t,15886> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15886_MAGIC, .more = S16LD_DENOM_15886_MORE};};
template<> struct libdivide_constants<int16_t,15887> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15887_MAGIC, .more = S16LD_DENOM_15887_MORE};};
template<> struct libdivide_constants<int16_t,15888> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15888_MAGIC, .more = S16LD_DENOM_15888_MORE};};
template<> struct libdivide_constants<int16_t,15889> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15889_MAGIC, .more = S16LD_DENOM_15889_MORE};};
template<> struct libdivide_constants<int16_t,15890> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15890_MAGIC, .more = S16LD_DENOM_15890_MORE};};
template<> struct libdivide_constants<int16_t,15891> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15891_MAGIC, .more = S16LD_DENOM_15891_MORE};};
template<> struct libdivide_constants<int16_t,15892> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15892_MAGIC, .more = S16LD_DENOM_15892_MORE};};
template<> struct libdivide_constants<int16_t,15893> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15893_MAGIC, .more = S16LD_DENOM_15893_MORE};};
template<> struct libdivide_constants<int16_t,15894> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15894_MAGIC, .more = S16LD_DENOM_15894_MORE};};
template<> struct libdivide_constants<int16_t,15895> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15895_MAGIC, .more = S16LD_DENOM_15895_MORE};};
template<> struct libdivide_constants<int16_t,15896> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15896_MAGIC, .more = S16LD_DENOM_15896_MORE};};
template<> struct libdivide_constants<int16_t,15897> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15897_MAGIC, .more = S16LD_DENOM_15897_MORE};};
template<> struct libdivide_constants<int16_t,15898> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15898_MAGIC, .more = S16LD_DENOM_15898_MORE};};
template<> struct libdivide_constants<int16_t,15899> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15899_MAGIC, .more = S16LD_DENOM_15899_MORE};};
template<> struct libdivide_constants<int16_t,15900> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15900_MAGIC, .more = S16LD_DENOM_15900_MORE};};
template<> struct libdivide_constants<int16_t,15901> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15901_MAGIC, .more = S16LD_DENOM_15901_MORE};};
template<> struct libdivide_constants<int16_t,15902> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15902_MAGIC, .more = S16LD_DENOM_15902_MORE};};
template<> struct libdivide_constants<int16_t,15903> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15903_MAGIC, .more = S16LD_DENOM_15903_MORE};};
template<> struct libdivide_constants<int16_t,15904> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15904_MAGIC, .more = S16LD_DENOM_15904_MORE};};
template<> struct libdivide_constants<int16_t,15905> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15905_MAGIC, .more = S16LD_DENOM_15905_MORE};};
template<> struct libdivide_constants<int16_t,15906> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15906_MAGIC, .more = S16LD_DENOM_15906_MORE};};
template<> struct libdivide_constants<int16_t,15907> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15907_MAGIC, .more = S16LD_DENOM_15907_MORE};};
template<> struct libdivide_constants<int16_t,15908> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15908_MAGIC, .more = S16LD_DENOM_15908_MORE};};
template<> struct libdivide_constants<int16_t,15909> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15909_MAGIC, .more = S16LD_DENOM_15909_MORE};};
template<> struct libdivide_constants<int16_t,15910> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15910_MAGIC, .more = S16LD_DENOM_15910_MORE};};
template<> struct libdivide_constants<int16_t,15911> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15911_MAGIC, .more = S16LD_DENOM_15911_MORE};};
template<> struct libdivide_constants<int16_t,15912> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15912_MAGIC, .more = S16LD_DENOM_15912_MORE};};
template<> struct libdivide_constants<int16_t,15913> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15913_MAGIC, .more = S16LD_DENOM_15913_MORE};};
template<> struct libdivide_constants<int16_t,15914> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15914_MAGIC, .more = S16LD_DENOM_15914_MORE};};
template<> struct libdivide_constants<int16_t,15915> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15915_MAGIC, .more = S16LD_DENOM_15915_MORE};};
template<> struct libdivide_constants<int16_t,15916> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15916_MAGIC, .more = S16LD_DENOM_15916_MORE};};
template<> struct libdivide_constants<int16_t,15917> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15917_MAGIC, .more = S16LD_DENOM_15917_MORE};};
template<> struct libdivide_constants<int16_t,15918> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15918_MAGIC, .more = S16LD_DENOM_15918_MORE};};
template<> struct libdivide_constants<int16_t,15919> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15919_MAGIC, .more = S16LD_DENOM_15919_MORE};};
template<> struct libdivide_constants<int16_t,15920> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15920_MAGIC, .more = S16LD_DENOM_15920_MORE};};
template<> struct libdivide_constants<int16_t,15921> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15921_MAGIC, .more = S16LD_DENOM_15921_MORE};};
template<> struct libdivide_constants<int16_t,15922> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15922_MAGIC, .more = S16LD_DENOM_15922_MORE};};
template<> struct libdivide_constants<int16_t,15923> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15923_MAGIC, .more = S16LD_DENOM_15923_MORE};};
template<> struct libdivide_constants<int16_t,15924> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15924_MAGIC, .more = S16LD_DENOM_15924_MORE};};
template<> struct libdivide_constants<int16_t,15925> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15925_MAGIC, .more = S16LD_DENOM_15925_MORE};};
template<> struct libdivide_constants<int16_t,15926> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15926_MAGIC, .more = S16LD_DENOM_15926_MORE};};
template<> struct libdivide_constants<int16_t,15927> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15927_MAGIC, .more = S16LD_DENOM_15927_MORE};};
template<> struct libdivide_constants<int16_t,15928> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15928_MAGIC, .more = S16LD_DENOM_15928_MORE};};
template<> struct libdivide_constants<int16_t,15929> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15929_MAGIC, .more = S16LD_DENOM_15929_MORE};};
template<> struct libdivide_constants<int16_t,15930> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15930_MAGIC, .more = S16LD_DENOM_15930_MORE};};
template<> struct libdivide_constants<int16_t,15931> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15931_MAGIC, .more = S16LD_DENOM_15931_MORE};};
template<> struct libdivide_constants<int16_t,15932> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15932_MAGIC, .more = S16LD_DENOM_15932_MORE};};
template<> struct libdivide_constants<int16_t,15933> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15933_MAGIC, .more = S16LD_DENOM_15933_MORE};};
template<> struct libdivide_constants<int16_t,15934> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15934_MAGIC, .more = S16LD_DENOM_15934_MORE};};
template<> struct libdivide_constants<int16_t,15935> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15935_MAGIC, .more = S16LD_DENOM_15935_MORE};};
template<> struct libdivide_constants<int16_t,15936> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15936_MAGIC, .more = S16LD_DENOM_15936_MORE};};
template<> struct libdivide_constants<int16_t,15937> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15937_MAGIC, .more = S16LD_DENOM_15937_MORE};};
template<> struct libdivide_constants<int16_t,15938> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15938_MAGIC, .more = S16LD_DENOM_15938_MORE};};
template<> struct libdivide_constants<int16_t,15939> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15939_MAGIC, .more = S16LD_DENOM_15939_MORE};};
template<> struct libdivide_constants<int16_t,15940> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15940_MAGIC, .more = S16LD_DENOM_15940_MORE};};
template<> struct libdivide_constants<int16_t,15941> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15941_MAGIC, .more = S16LD_DENOM_15941_MORE};};
template<> struct libdivide_constants<int16_t,15942> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15942_MAGIC, .more = S16LD_DENOM_15942_MORE};};
template<> struct libdivide_constants<int16_t,15943> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15943_MAGIC, .more = S16LD_DENOM_15943_MORE};};
template<> struct libdivide_constants<int16_t,15944> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15944_MAGIC, .more = S16LD_DENOM_15944_MORE};};
template<> struct libdivide_constants<int16_t,15945> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15945_MAGIC, .more = S16LD_DENOM_15945_MORE};};
template<> struct libdivide_constants<int16_t,15946> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15946_MAGIC, .more = S16LD_DENOM_15946_MORE};};
template<> struct libdivide_constants<int16_t,15947> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15947_MAGIC, .more = S16LD_DENOM_15947_MORE};};
template<> struct libdivide_constants<int16_t,15948> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15948_MAGIC, .more = S16LD_DENOM_15948_MORE};};
template<> struct libdivide_constants<int16_t,15949> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15949_MAGIC, .more = S16LD_DENOM_15949_MORE};};
template<> struct libdivide_constants<int16_t,15950> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15950_MAGIC, .more = S16LD_DENOM_15950_MORE};};
template<> struct libdivide_constants<int16_t,15951> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15951_MAGIC, .more = S16LD_DENOM_15951_MORE};};
template<> struct libdivide_constants<int16_t,15952> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15952_MAGIC, .more = S16LD_DENOM_15952_MORE};};
template<> struct libdivide_constants<int16_t,15953> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15953_MAGIC, .more = S16LD_DENOM_15953_MORE};};
template<> struct libdivide_constants<int16_t,15954> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15954_MAGIC, .more = S16LD_DENOM_15954_MORE};};
template<> struct libdivide_constants<int16_t,15955> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15955_MAGIC, .more = S16LD_DENOM_15955_MORE};};
template<> struct libdivide_constants<int16_t,15956> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15956_MAGIC, .more = S16LD_DENOM_15956_MORE};};
template<> struct libdivide_constants<int16_t,15957> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15957_MAGIC, .more = S16LD_DENOM_15957_MORE};};
template<> struct libdivide_constants<int16_t,15958> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15958_MAGIC, .more = S16LD_DENOM_15958_MORE};};
template<> struct libdivide_constants<int16_t,15959> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15959_MAGIC, .more = S16LD_DENOM_15959_MORE};};
template<> struct libdivide_constants<int16_t,15960> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15960_MAGIC, .more = S16LD_DENOM_15960_MORE};};
template<> struct libdivide_constants<int16_t,15961> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15961_MAGIC, .more = S16LD_DENOM_15961_MORE};};
template<> struct libdivide_constants<int16_t,15962> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15962_MAGIC, .more = S16LD_DENOM_15962_MORE};};
template<> struct libdivide_constants<int16_t,15963> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15963_MAGIC, .more = S16LD_DENOM_15963_MORE};};
template<> struct libdivide_constants<int16_t,15964> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15964_MAGIC, .more = S16LD_DENOM_15964_MORE};};
template<> struct libdivide_constants<int16_t,15965> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15965_MAGIC, .more = S16LD_DENOM_15965_MORE};};
template<> struct libdivide_constants<int16_t,15966> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15966_MAGIC, .more = S16LD_DENOM_15966_MORE};};
template<> struct libdivide_constants<int16_t,15967> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15967_MAGIC, .more = S16LD_DENOM_15967_MORE};};
template<> struct libdivide_constants<int16_t,15968> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15968_MAGIC, .more = S16LD_DENOM_15968_MORE};};
template<> struct libdivide_constants<int16_t,15969> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15969_MAGIC, .more = S16LD_DENOM_15969_MORE};};
template<> struct libdivide_constants<int16_t,15970> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15970_MAGIC, .more = S16LD_DENOM_15970_MORE};};
template<> struct libdivide_constants<int16_t,15971> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15971_MAGIC, .more = S16LD_DENOM_15971_MORE};};
template<> struct libdivide_constants<int16_t,15972> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15972_MAGIC, .more = S16LD_DENOM_15972_MORE};};
template<> struct libdivide_constants<int16_t,15973> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15973_MAGIC, .more = S16LD_DENOM_15973_MORE};};
template<> struct libdivide_constants<int16_t,15974> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15974_MAGIC, .more = S16LD_DENOM_15974_MORE};};
template<> struct libdivide_constants<int16_t,15975> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15975_MAGIC, .more = S16LD_DENOM_15975_MORE};};
template<> struct libdivide_constants<int16_t,15976> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15976_MAGIC, .more = S16LD_DENOM_15976_MORE};};
template<> struct libdivide_constants<int16_t,15977> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15977_MAGIC, .more = S16LD_DENOM_15977_MORE};};
template<> struct libdivide_constants<int16_t,15978> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15978_MAGIC, .more = S16LD_DENOM_15978_MORE};};
template<> struct libdivide_constants<int16_t,15979> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15979_MAGIC, .more = S16LD_DENOM_15979_MORE};};
template<> struct libdivide_constants<int16_t,15980> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15980_MAGIC, .more = S16LD_DENOM_15980_MORE};};
template<> struct libdivide_constants<int16_t,15981> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15981_MAGIC, .more = S16LD_DENOM_15981_MORE};};
template<> struct libdivide_constants<int16_t,15982> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15982_MAGIC, .more = S16LD_DENOM_15982_MORE};};
template<> struct libdivide_constants<int16_t,15983> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15983_MAGIC, .more = S16LD_DENOM_15983_MORE};};
template<> struct libdivide_constants<int16_t,15984> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15984_MAGIC, .more = S16LD_DENOM_15984_MORE};};
template<> struct libdivide_constants<int16_t,15985> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15985_MAGIC, .more = S16LD_DENOM_15985_MORE};};
template<> struct libdivide_constants<int16_t,15986> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15986_MAGIC, .more = S16LD_DENOM_15986_MORE};};
template<> struct libdivide_constants<int16_t,15987> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15987_MAGIC, .more = S16LD_DENOM_15987_MORE};};
template<> struct libdivide_constants<int16_t,15988> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15988_MAGIC, .more = S16LD_DENOM_15988_MORE};};
template<> struct libdivide_constants<int16_t,15989> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15989_MAGIC, .more = S16LD_DENOM_15989_MORE};};
template<> struct libdivide_constants<int16_t,15990> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15990_MAGIC, .more = S16LD_DENOM_15990_MORE};};
template<> struct libdivide_constants<int16_t,15991> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15991_MAGIC, .more = S16LD_DENOM_15991_MORE};};
template<> struct libdivide_constants<int16_t,15992> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15992_MAGIC, .more = S16LD_DENOM_15992_MORE};};
template<> struct libdivide_constants<int16_t,15993> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15993_MAGIC, .more = S16LD_DENOM_15993_MORE};};
template<> struct libdivide_constants<int16_t,15994> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15994_MAGIC, .more = S16LD_DENOM_15994_MORE};};
template<> struct libdivide_constants<int16_t,15995> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15995_MAGIC, .more = S16LD_DENOM_15995_MORE};};
template<> struct libdivide_constants<int16_t,15996> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15996_MAGIC, .more = S16LD_DENOM_15996_MORE};};
template<> struct libdivide_constants<int16_t,15997> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15997_MAGIC, .more = S16LD_DENOM_15997_MORE};};
template<> struct libdivide_constants<int16_t,15998> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15998_MAGIC, .more = S16LD_DENOM_15998_MORE};};
template<> struct libdivide_constants<int16_t,15999> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_15999_MAGIC, .more = S16LD_DENOM_15999_MORE};};
template<> struct libdivide_constants<int16_t,16000> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16000_MAGIC, .more = S16LD_DENOM_16000_MORE};};
template<> struct libdivide_constants<int16_t,16001> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16001_MAGIC, .more = S16LD_DENOM_16001_MORE};};
template<> struct libdivide_constants<int16_t,16002> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16002_MAGIC, .more = S16LD_DENOM_16002_MORE};};
template<> struct libdivide_constants<int16_t,16003> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16003_MAGIC, .more = S16LD_DENOM_16003_MORE};};
template<> struct libdivide_constants<int16_t,16004> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16004_MAGIC, .more = S16LD_DENOM_16004_MORE};};
template<> struct libdivide_constants<int16_t,16005> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16005_MAGIC, .more = S16LD_DENOM_16005_MORE};};
template<> struct libdivide_constants<int16_t,16006> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16006_MAGIC, .more = S16LD_DENOM_16006_MORE};};
template<> struct libdivide_constants<int16_t,16007> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16007_MAGIC, .more = S16LD_DENOM_16007_MORE};};
template<> struct libdivide_constants<int16_t,16008> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16008_MAGIC, .more = S16LD_DENOM_16008_MORE};};
template<> struct libdivide_constants<int16_t,16009> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16009_MAGIC, .more = S16LD_DENOM_16009_MORE};};
template<> struct libdivide_constants<int16_t,16010> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16010_MAGIC, .more = S16LD_DENOM_16010_MORE};};
template<> struct libdivide_constants<int16_t,16011> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16011_MAGIC, .more = S16LD_DENOM_16011_MORE};};
template<> struct libdivide_constants<int16_t,16012> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16012_MAGIC, .more = S16LD_DENOM_16012_MORE};};
template<> struct libdivide_constants<int16_t,16013> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16013_MAGIC, .more = S16LD_DENOM_16013_MORE};};
template<> struct libdivide_constants<int16_t,16014> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16014_MAGIC, .more = S16LD_DENOM_16014_MORE};};
template<> struct libdivide_constants<int16_t,16015> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16015_MAGIC, .more = S16LD_DENOM_16015_MORE};};
template<> struct libdivide_constants<int16_t,16016> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16016_MAGIC, .more = S16LD_DENOM_16016_MORE};};
template<> struct libdivide_constants<int16_t,16017> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16017_MAGIC, .more = S16LD_DENOM_16017_MORE};};
template<> struct libdivide_constants<int16_t,16018> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16018_MAGIC, .more = S16LD_DENOM_16018_MORE};};
template<> struct libdivide_constants<int16_t,16019> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16019_MAGIC, .more = S16LD_DENOM_16019_MORE};};
template<> struct libdivide_constants<int16_t,16020> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16020_MAGIC, .more = S16LD_DENOM_16020_MORE};};
template<> struct libdivide_constants<int16_t,16021> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16021_MAGIC, .more = S16LD_DENOM_16021_MORE};};
template<> struct libdivide_constants<int16_t,16022> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16022_MAGIC, .more = S16LD_DENOM_16022_MORE};};
template<> struct libdivide_constants<int16_t,16023> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16023_MAGIC, .more = S16LD_DENOM_16023_MORE};};
template<> struct libdivide_constants<int16_t,16024> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16024_MAGIC, .more = S16LD_DENOM_16024_MORE};};
template<> struct libdivide_constants<int16_t,16025> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16025_MAGIC, .more = S16LD_DENOM_16025_MORE};};
template<> struct libdivide_constants<int16_t,16026> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16026_MAGIC, .more = S16LD_DENOM_16026_MORE};};
template<> struct libdivide_constants<int16_t,16027> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16027_MAGIC, .more = S16LD_DENOM_16027_MORE};};
template<> struct libdivide_constants<int16_t,16028> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16028_MAGIC, .more = S16LD_DENOM_16028_MORE};};
template<> struct libdivide_constants<int16_t,16029> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16029_MAGIC, .more = S16LD_DENOM_16029_MORE};};
template<> struct libdivide_constants<int16_t,16030> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16030_MAGIC, .more = S16LD_DENOM_16030_MORE};};
template<> struct libdivide_constants<int16_t,16031> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16031_MAGIC, .more = S16LD_DENOM_16031_MORE};};
template<> struct libdivide_constants<int16_t,16032> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16032_MAGIC, .more = S16LD_DENOM_16032_MORE};};
template<> struct libdivide_constants<int16_t,16033> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16033_MAGIC, .more = S16LD_DENOM_16033_MORE};};
template<> struct libdivide_constants<int16_t,16034> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16034_MAGIC, .more = S16LD_DENOM_16034_MORE};};
template<> struct libdivide_constants<int16_t,16035> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16035_MAGIC, .more = S16LD_DENOM_16035_MORE};};
template<> struct libdivide_constants<int16_t,16036> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16036_MAGIC, .more = S16LD_DENOM_16036_MORE};};
template<> struct libdivide_constants<int16_t,16037> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16037_MAGIC, .more = S16LD_DENOM_16037_MORE};};
template<> struct libdivide_constants<int16_t,16038> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16038_MAGIC, .more = S16LD_DENOM_16038_MORE};};
template<> struct libdivide_constants<int16_t,16039> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16039_MAGIC, .more = S16LD_DENOM_16039_MORE};};
template<> struct libdivide_constants<int16_t,16040> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16040_MAGIC, .more = S16LD_DENOM_16040_MORE};};
template<> struct libdivide_constants<int16_t,16041> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16041_MAGIC, .more = S16LD_DENOM_16041_MORE};};
template<> struct libdivide_constants<int16_t,16042> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16042_MAGIC, .more = S16LD_DENOM_16042_MORE};};
template<> struct libdivide_constants<int16_t,16043> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16043_MAGIC, .more = S16LD_DENOM_16043_MORE};};
template<> struct libdivide_constants<int16_t,16044> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16044_MAGIC, .more = S16LD_DENOM_16044_MORE};};
template<> struct libdivide_constants<int16_t,16045> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16045_MAGIC, .more = S16LD_DENOM_16045_MORE};};
template<> struct libdivide_constants<int16_t,16046> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16046_MAGIC, .more = S16LD_DENOM_16046_MORE};};
template<> struct libdivide_constants<int16_t,16047> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16047_MAGIC, .more = S16LD_DENOM_16047_MORE};};
template<> struct libdivide_constants<int16_t,16048> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16048_MAGIC, .more = S16LD_DENOM_16048_MORE};};
template<> struct libdivide_constants<int16_t,16049> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16049_MAGIC, .more = S16LD_DENOM_16049_MORE};};
template<> struct libdivide_constants<int16_t,16050> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16050_MAGIC, .more = S16LD_DENOM_16050_MORE};};
template<> struct libdivide_constants<int16_t,16051> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16051_MAGIC, .more = S16LD_DENOM_16051_MORE};};
template<> struct libdivide_constants<int16_t,16052> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16052_MAGIC, .more = S16LD_DENOM_16052_MORE};};
template<> struct libdivide_constants<int16_t,16053> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16053_MAGIC, .more = S16LD_DENOM_16053_MORE};};
template<> struct libdivide_constants<int16_t,16054> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16054_MAGIC, .more = S16LD_DENOM_16054_MORE};};
template<> struct libdivide_constants<int16_t,16055> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16055_MAGIC, .more = S16LD_DENOM_16055_MORE};};
template<> struct libdivide_constants<int16_t,16056> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16056_MAGIC, .more = S16LD_DENOM_16056_MORE};};
template<> struct libdivide_constants<int16_t,16057> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16057_MAGIC, .more = S16LD_DENOM_16057_MORE};};
template<> struct libdivide_constants<int16_t,16058> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16058_MAGIC, .more = S16LD_DENOM_16058_MORE};};
template<> struct libdivide_constants<int16_t,16059> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16059_MAGIC, .more = S16LD_DENOM_16059_MORE};};
template<> struct libdivide_constants<int16_t,16060> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16060_MAGIC, .more = S16LD_DENOM_16060_MORE};};
template<> struct libdivide_constants<int16_t,16061> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16061_MAGIC, .more = S16LD_DENOM_16061_MORE};};
template<> struct libdivide_constants<int16_t,16062> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16062_MAGIC, .more = S16LD_DENOM_16062_MORE};};
template<> struct libdivide_constants<int16_t,16063> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16063_MAGIC, .more = S16LD_DENOM_16063_MORE};};
template<> struct libdivide_constants<int16_t,16064> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16064_MAGIC, .more = S16LD_DENOM_16064_MORE};};
template<> struct libdivide_constants<int16_t,16065> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16065_MAGIC, .more = S16LD_DENOM_16065_MORE};};
template<> struct libdivide_constants<int16_t,16066> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16066_MAGIC, .more = S16LD_DENOM_16066_MORE};};
template<> struct libdivide_constants<int16_t,16067> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16067_MAGIC, .more = S16LD_DENOM_16067_MORE};};
template<> struct libdivide_constants<int16_t,16068> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16068_MAGIC, .more = S16LD_DENOM_16068_MORE};};
template<> struct libdivide_constants<int16_t,16069> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16069_MAGIC, .more = S16LD_DENOM_16069_MORE};};
template<> struct libdivide_constants<int16_t,16070> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16070_MAGIC, .more = S16LD_DENOM_16070_MORE};};
template<> struct libdivide_constants<int16_t,16071> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16071_MAGIC, .more = S16LD_DENOM_16071_MORE};};
template<> struct libdivide_constants<int16_t,16072> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16072_MAGIC, .more = S16LD_DENOM_16072_MORE};};
template<> struct libdivide_constants<int16_t,16073> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16073_MAGIC, .more = S16LD_DENOM_16073_MORE};};
template<> struct libdivide_constants<int16_t,16074> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16074_MAGIC, .more = S16LD_DENOM_16074_MORE};};
template<> struct libdivide_constants<int16_t,16075> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16075_MAGIC, .more = S16LD_DENOM_16075_MORE};};
template<> struct libdivide_constants<int16_t,16076> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16076_MAGIC, .more = S16LD_DENOM_16076_MORE};};
template<> struct libdivide_constants<int16_t,16077> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16077_MAGIC, .more = S16LD_DENOM_16077_MORE};};
template<> struct libdivide_constants<int16_t,16078> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16078_MAGIC, .more = S16LD_DENOM_16078_MORE};};
template<> struct libdivide_constants<int16_t,16079> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16079_MAGIC, .more = S16LD_DENOM_16079_MORE};};
template<> struct libdivide_constants<int16_t,16080> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16080_MAGIC, .more = S16LD_DENOM_16080_MORE};};
template<> struct libdivide_constants<int16_t,16081> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16081_MAGIC, .more = S16LD_DENOM_16081_MORE};};
template<> struct libdivide_constants<int16_t,16082> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16082_MAGIC, .more = S16LD_DENOM_16082_MORE};};
template<> struct libdivide_constants<int16_t,16083> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16083_MAGIC, .more = S16LD_DENOM_16083_MORE};};
template<> struct libdivide_constants<int16_t,16084> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16084_MAGIC, .more = S16LD_DENOM_16084_MORE};};
template<> struct libdivide_constants<int16_t,16085> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16085_MAGIC, .more = S16LD_DENOM_16085_MORE};};
template<> struct libdivide_constants<int16_t,16086> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16086_MAGIC, .more = S16LD_DENOM_16086_MORE};};
template<> struct libdivide_constants<int16_t,16087> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16087_MAGIC, .more = S16LD_DENOM_16087_MORE};};
template<> struct libdivide_constants<int16_t,16088> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16088_MAGIC, .more = S16LD_DENOM_16088_MORE};};
template<> struct libdivide_constants<int16_t,16089> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16089_MAGIC, .more = S16LD_DENOM_16089_MORE};};
template<> struct libdivide_constants<int16_t,16090> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16090_MAGIC, .more = S16LD_DENOM_16090_MORE};};
template<> struct libdivide_constants<int16_t,16091> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16091_MAGIC, .more = S16LD_DENOM_16091_MORE};};
template<> struct libdivide_constants<int16_t,16092> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16092_MAGIC, .more = S16LD_DENOM_16092_MORE};};
template<> struct libdivide_constants<int16_t,16093> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16093_MAGIC, .more = S16LD_DENOM_16093_MORE};};
template<> struct libdivide_constants<int16_t,16094> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16094_MAGIC, .more = S16LD_DENOM_16094_MORE};};
template<> struct libdivide_constants<int16_t,16095> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16095_MAGIC, .more = S16LD_DENOM_16095_MORE};};
template<> struct libdivide_constants<int16_t,16096> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16096_MAGIC, .more = S16LD_DENOM_16096_MORE};};
template<> struct libdivide_constants<int16_t,16097> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16097_MAGIC, .more = S16LD_DENOM_16097_MORE};};
template<> struct libdivide_constants<int16_t,16098> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16098_MAGIC, .more = S16LD_DENOM_16098_MORE};};
template<> struct libdivide_constants<int16_t,16099> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16099_MAGIC, .more = S16LD_DENOM_16099_MORE};};
template<> struct libdivide_constants<int16_t,16100> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16100_MAGIC, .more = S16LD_DENOM_16100_MORE};};
template<> struct libdivide_constants<int16_t,16101> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16101_MAGIC, .more = S16LD_DENOM_16101_MORE};};
template<> struct libdivide_constants<int16_t,16102> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16102_MAGIC, .more = S16LD_DENOM_16102_MORE};};
template<> struct libdivide_constants<int16_t,16103> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16103_MAGIC, .more = S16LD_DENOM_16103_MORE};};
template<> struct libdivide_constants<int16_t,16104> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16104_MAGIC, .more = S16LD_DENOM_16104_MORE};};
template<> struct libdivide_constants<int16_t,16105> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16105_MAGIC, .more = S16LD_DENOM_16105_MORE};};
template<> struct libdivide_constants<int16_t,16106> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16106_MAGIC, .more = S16LD_DENOM_16106_MORE};};
template<> struct libdivide_constants<int16_t,16107> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16107_MAGIC, .more = S16LD_DENOM_16107_MORE};};
template<> struct libdivide_constants<int16_t,16108> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16108_MAGIC, .more = S16LD_DENOM_16108_MORE};};
template<> struct libdivide_constants<int16_t,16109> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16109_MAGIC, .more = S16LD_DENOM_16109_MORE};};
template<> struct libdivide_constants<int16_t,16110> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16110_MAGIC, .more = S16LD_DENOM_16110_MORE};};
template<> struct libdivide_constants<int16_t,16111> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16111_MAGIC, .more = S16LD_DENOM_16111_MORE};};
template<> struct libdivide_constants<int16_t,16112> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16112_MAGIC, .more = S16LD_DENOM_16112_MORE};};
template<> struct libdivide_constants<int16_t,16113> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16113_MAGIC, .more = S16LD_DENOM_16113_MORE};};
template<> struct libdivide_constants<int16_t,16114> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16114_MAGIC, .more = S16LD_DENOM_16114_MORE};};
template<> struct libdivide_constants<int16_t,16115> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16115_MAGIC, .more = S16LD_DENOM_16115_MORE};};
template<> struct libdivide_constants<int16_t,16116> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16116_MAGIC, .more = S16LD_DENOM_16116_MORE};};
template<> struct libdivide_constants<int16_t,16117> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16117_MAGIC, .more = S16LD_DENOM_16117_MORE};};
template<> struct libdivide_constants<int16_t,16118> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16118_MAGIC, .more = S16LD_DENOM_16118_MORE};};
template<> struct libdivide_constants<int16_t,16119> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16119_MAGIC, .more = S16LD_DENOM_16119_MORE};};
template<> struct libdivide_constants<int16_t,16120> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16120_MAGIC, .more = S16LD_DENOM_16120_MORE};};
template<> struct libdivide_constants<int16_t,16121> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16121_MAGIC, .more = S16LD_DENOM_16121_MORE};};
template<> struct libdivide_constants<int16_t,16122> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16122_MAGIC, .more = S16LD_DENOM_16122_MORE};};
template<> struct libdivide_constants<int16_t,16123> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16123_MAGIC, .more = S16LD_DENOM_16123_MORE};};
template<> struct libdivide_constants<int16_t,16124> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16124_MAGIC, .more = S16LD_DENOM_16124_MORE};};
template<> struct libdivide_constants<int16_t,16125> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16125_MAGIC, .more = S16LD_DENOM_16125_MORE};};
template<> struct libdivide_constants<int16_t,16126> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16126_MAGIC, .more = S16LD_DENOM_16126_MORE};};
template<> struct libdivide_constants<int16_t,16127> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16127_MAGIC, .more = S16LD_DENOM_16127_MORE};};
template<> struct libdivide_constants<int16_t,16128> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16128_MAGIC, .more = S16LD_DENOM_16128_MORE};};
template<> struct libdivide_constants<int16_t,16129> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16129_MAGIC, .more = S16LD_DENOM_16129_MORE};};
template<> struct libdivide_constants<int16_t,16130> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16130_MAGIC, .more = S16LD_DENOM_16130_MORE};};
template<> struct libdivide_constants<int16_t,16131> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16131_MAGIC, .more = S16LD_DENOM_16131_MORE};};
template<> struct libdivide_constants<int16_t,16132> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16132_MAGIC, .more = S16LD_DENOM_16132_MORE};};
template<> struct libdivide_constants<int16_t,16133> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16133_MAGIC, .more = S16LD_DENOM_16133_MORE};};
template<> struct libdivide_constants<int16_t,16134> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16134_MAGIC, .more = S16LD_DENOM_16134_MORE};};
template<> struct libdivide_constants<int16_t,16135> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16135_MAGIC, .more = S16LD_DENOM_16135_MORE};};
template<> struct libdivide_constants<int16_t,16136> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16136_MAGIC, .more = S16LD_DENOM_16136_MORE};};
template<> struct libdivide_constants<int16_t,16137> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16137_MAGIC, .more = S16LD_DENOM_16137_MORE};};
template<> struct libdivide_constants<int16_t,16138> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16138_MAGIC, .more = S16LD_DENOM_16138_MORE};};
template<> struct libdivide_constants<int16_t,16139> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16139_MAGIC, .more = S16LD_DENOM_16139_MORE};};
template<> struct libdivide_constants<int16_t,16140> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16140_MAGIC, .more = S16LD_DENOM_16140_MORE};};
template<> struct libdivide_constants<int16_t,16141> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16141_MAGIC, .more = S16LD_DENOM_16141_MORE};};
template<> struct libdivide_constants<int16_t,16142> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16142_MAGIC, .more = S16LD_DENOM_16142_MORE};};
template<> struct libdivide_constants<int16_t,16143> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16143_MAGIC, .more = S16LD_DENOM_16143_MORE};};
template<> struct libdivide_constants<int16_t,16144> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16144_MAGIC, .more = S16LD_DENOM_16144_MORE};};
template<> struct libdivide_constants<int16_t,16145> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16145_MAGIC, .more = S16LD_DENOM_16145_MORE};};
template<> struct libdivide_constants<int16_t,16146> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16146_MAGIC, .more = S16LD_DENOM_16146_MORE};};
template<> struct libdivide_constants<int16_t,16147> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16147_MAGIC, .more = S16LD_DENOM_16147_MORE};};
template<> struct libdivide_constants<int16_t,16148> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16148_MAGIC, .more = S16LD_DENOM_16148_MORE};};
template<> struct libdivide_constants<int16_t,16149> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16149_MAGIC, .more = S16LD_DENOM_16149_MORE};};
template<> struct libdivide_constants<int16_t,16150> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16150_MAGIC, .more = S16LD_DENOM_16150_MORE};};
template<> struct libdivide_constants<int16_t,16151> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16151_MAGIC, .more = S16LD_DENOM_16151_MORE};};
template<> struct libdivide_constants<int16_t,16152> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16152_MAGIC, .more = S16LD_DENOM_16152_MORE};};
template<> struct libdivide_constants<int16_t,16153> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16153_MAGIC, .more = S16LD_DENOM_16153_MORE};};
template<> struct libdivide_constants<int16_t,16154> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16154_MAGIC, .more = S16LD_DENOM_16154_MORE};};
template<> struct libdivide_constants<int16_t,16155> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16155_MAGIC, .more = S16LD_DENOM_16155_MORE};};
template<> struct libdivide_constants<int16_t,16156> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16156_MAGIC, .more = S16LD_DENOM_16156_MORE};};
template<> struct libdivide_constants<int16_t,16157> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16157_MAGIC, .more = S16LD_DENOM_16157_MORE};};
template<> struct libdivide_constants<int16_t,16158> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16158_MAGIC, .more = S16LD_DENOM_16158_MORE};};
template<> struct libdivide_constants<int16_t,16159> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16159_MAGIC, .more = S16LD_DENOM_16159_MORE};};
template<> struct libdivide_constants<int16_t,16160> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16160_MAGIC, .more = S16LD_DENOM_16160_MORE};};
template<> struct libdivide_constants<int16_t,16161> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16161_MAGIC, .more = S16LD_DENOM_16161_MORE};};
template<> struct libdivide_constants<int16_t,16162> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16162_MAGIC, .more = S16LD_DENOM_16162_MORE};};
template<> struct libdivide_constants<int16_t,16163> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16163_MAGIC, .more = S16LD_DENOM_16163_MORE};};
template<> struct libdivide_constants<int16_t,16164> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16164_MAGIC, .more = S16LD_DENOM_16164_MORE};};
template<> struct libdivide_constants<int16_t,16165> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16165_MAGIC, .more = S16LD_DENOM_16165_MORE};};
template<> struct libdivide_constants<int16_t,16166> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16166_MAGIC, .more = S16LD_DENOM_16166_MORE};};
template<> struct libdivide_constants<int16_t,16167> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16167_MAGIC, .more = S16LD_DENOM_16167_MORE};};
template<> struct libdivide_constants<int16_t,16168> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16168_MAGIC, .more = S16LD_DENOM_16168_MORE};};
template<> struct libdivide_constants<int16_t,16169> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16169_MAGIC, .more = S16LD_DENOM_16169_MORE};};
template<> struct libdivide_constants<int16_t,16170> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16170_MAGIC, .more = S16LD_DENOM_16170_MORE};};
template<> struct libdivide_constants<int16_t,16171> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16171_MAGIC, .more = S16LD_DENOM_16171_MORE};};
template<> struct libdivide_constants<int16_t,16172> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16172_MAGIC, .more = S16LD_DENOM_16172_MORE};};
template<> struct libdivide_constants<int16_t,16173> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16173_MAGIC, .more = S16LD_DENOM_16173_MORE};};
template<> struct libdivide_constants<int16_t,16174> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16174_MAGIC, .more = S16LD_DENOM_16174_MORE};};
template<> struct libdivide_constants<int16_t,16175> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16175_MAGIC, .more = S16LD_DENOM_16175_MORE};};
template<> struct libdivide_constants<int16_t,16176> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16176_MAGIC, .more = S16LD_DENOM_16176_MORE};};
template<> struct libdivide_constants<int16_t,16177> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16177_MAGIC, .more = S16LD_DENOM_16177_MORE};};
template<> struct libdivide_constants<int16_t,16178> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16178_MAGIC, .more = S16LD_DENOM_16178_MORE};};
template<> struct libdivide_constants<int16_t,16179> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16179_MAGIC, .more = S16LD_DENOM_16179_MORE};};
template<> struct libdivide_constants<int16_t,16180> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16180_MAGIC, .more = S16LD_DENOM_16180_MORE};};
template<> struct libdivide_constants<int16_t,16181> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16181_MAGIC, .more = S16LD_DENOM_16181_MORE};};
template<> struct libdivide_constants<int16_t,16182> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16182_MAGIC, .more = S16LD_DENOM_16182_MORE};};
template<> struct libdivide_constants<int16_t,16183> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16183_MAGIC, .more = S16LD_DENOM_16183_MORE};};
template<> struct libdivide_constants<int16_t,16184> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16184_MAGIC, .more = S16LD_DENOM_16184_MORE};};
template<> struct libdivide_constants<int16_t,16185> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16185_MAGIC, .more = S16LD_DENOM_16185_MORE};};
template<> struct libdivide_constants<int16_t,16186> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16186_MAGIC, .more = S16LD_DENOM_16186_MORE};};
template<> struct libdivide_constants<int16_t,16187> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16187_MAGIC, .more = S16LD_DENOM_16187_MORE};};
template<> struct libdivide_constants<int16_t,16188> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16188_MAGIC, .more = S16LD_DENOM_16188_MORE};};
template<> struct libdivide_constants<int16_t,16189> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16189_MAGIC, .more = S16LD_DENOM_16189_MORE};};
template<> struct libdivide_constants<int16_t,16190> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16190_MAGIC, .more = S16LD_DENOM_16190_MORE};};
template<> struct libdivide_constants<int16_t,16191> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16191_MAGIC, .more = S16LD_DENOM_16191_MORE};};
template<> struct libdivide_constants<int16_t,16192> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16192_MAGIC, .more = S16LD_DENOM_16192_MORE};};
template<> struct libdivide_constants<int16_t,16193> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16193_MAGIC, .more = S16LD_DENOM_16193_MORE};};
template<> struct libdivide_constants<int16_t,16194> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16194_MAGIC, .more = S16LD_DENOM_16194_MORE};};
template<> struct libdivide_constants<int16_t,16195> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16195_MAGIC, .more = S16LD_DENOM_16195_MORE};};
template<> struct libdivide_constants<int16_t,16196> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16196_MAGIC, .more = S16LD_DENOM_16196_MORE};};
template<> struct libdivide_constants<int16_t,16197> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16197_MAGIC, .more = S16LD_DENOM_16197_MORE};};
template<> struct libdivide_constants<int16_t,16198> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16198_MAGIC, .more = S16LD_DENOM_16198_MORE};};
template<> struct libdivide_constants<int16_t,16199> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16199_MAGIC, .more = S16LD_DENOM_16199_MORE};};
template<> struct libdivide_constants<int16_t,16200> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16200_MAGIC, .more = S16LD_DENOM_16200_MORE};};
template<> struct libdivide_constants<int16_t,16201> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16201_MAGIC, .more = S16LD_DENOM_16201_MORE};};
template<> struct libdivide_constants<int16_t,16202> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16202_MAGIC, .more = S16LD_DENOM_16202_MORE};};
template<> struct libdivide_constants<int16_t,16203> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16203_MAGIC, .more = S16LD_DENOM_16203_MORE};};
template<> struct libdivide_constants<int16_t,16204> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16204_MAGIC, .more = S16LD_DENOM_16204_MORE};};
template<> struct libdivide_constants<int16_t,16205> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16205_MAGIC, .more = S16LD_DENOM_16205_MORE};};
template<> struct libdivide_constants<int16_t,16206> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16206_MAGIC, .more = S16LD_DENOM_16206_MORE};};
template<> struct libdivide_constants<int16_t,16207> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16207_MAGIC, .more = S16LD_DENOM_16207_MORE};};
template<> struct libdivide_constants<int16_t,16208> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16208_MAGIC, .more = S16LD_DENOM_16208_MORE};};
template<> struct libdivide_constants<int16_t,16209> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16209_MAGIC, .more = S16LD_DENOM_16209_MORE};};
template<> struct libdivide_constants<int16_t,16210> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16210_MAGIC, .more = S16LD_DENOM_16210_MORE};};
template<> struct libdivide_constants<int16_t,16211> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16211_MAGIC, .more = S16LD_DENOM_16211_MORE};};
template<> struct libdivide_constants<int16_t,16212> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16212_MAGIC, .more = S16LD_DENOM_16212_MORE};};
template<> struct libdivide_constants<int16_t,16213> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16213_MAGIC, .more = S16LD_DENOM_16213_MORE};};
template<> struct libdivide_constants<int16_t,16214> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16214_MAGIC, .more = S16LD_DENOM_16214_MORE};};
template<> struct libdivide_constants<int16_t,16215> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16215_MAGIC, .more = S16LD_DENOM_16215_MORE};};
template<> struct libdivide_constants<int16_t,16216> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16216_MAGIC, .more = S16LD_DENOM_16216_MORE};};
template<> struct libdivide_constants<int16_t,16217> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16217_MAGIC, .more = S16LD_DENOM_16217_MORE};};
template<> struct libdivide_constants<int16_t,16218> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16218_MAGIC, .more = S16LD_DENOM_16218_MORE};};
template<> struct libdivide_constants<int16_t,16219> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16219_MAGIC, .more = S16LD_DENOM_16219_MORE};};
template<> struct libdivide_constants<int16_t,16220> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16220_MAGIC, .more = S16LD_DENOM_16220_MORE};};
template<> struct libdivide_constants<int16_t,16221> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16221_MAGIC, .more = S16LD_DENOM_16221_MORE};};
template<> struct libdivide_constants<int16_t,16222> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16222_MAGIC, .more = S16LD_DENOM_16222_MORE};};
template<> struct libdivide_constants<int16_t,16223> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16223_MAGIC, .more = S16LD_DENOM_16223_MORE};};
template<> struct libdivide_constants<int16_t,16224> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16224_MAGIC, .more = S16LD_DENOM_16224_MORE};};
template<> struct libdivide_constants<int16_t,16225> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16225_MAGIC, .more = S16LD_DENOM_16225_MORE};};
template<> struct libdivide_constants<int16_t,16226> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16226_MAGIC, .more = S16LD_DENOM_16226_MORE};};
template<> struct libdivide_constants<int16_t,16227> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16227_MAGIC, .more = S16LD_DENOM_16227_MORE};};
template<> struct libdivide_constants<int16_t,16228> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16228_MAGIC, .more = S16LD_DENOM_16228_MORE};};
template<> struct libdivide_constants<int16_t,16229> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16229_MAGIC, .more = S16LD_DENOM_16229_MORE};};
template<> struct libdivide_constants<int16_t,16230> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16230_MAGIC, .more = S16LD_DENOM_16230_MORE};};
template<> struct libdivide_constants<int16_t,16231> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16231_MAGIC, .more = S16LD_DENOM_16231_MORE};};
template<> struct libdivide_constants<int16_t,16232> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16232_MAGIC, .more = S16LD_DENOM_16232_MORE};};
template<> struct libdivide_constants<int16_t,16233> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16233_MAGIC, .more = S16LD_DENOM_16233_MORE};};
template<> struct libdivide_constants<int16_t,16234> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16234_MAGIC, .more = S16LD_DENOM_16234_MORE};};
template<> struct libdivide_constants<int16_t,16235> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16235_MAGIC, .more = S16LD_DENOM_16235_MORE};};
template<> struct libdivide_constants<int16_t,16236> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16236_MAGIC, .more = S16LD_DENOM_16236_MORE};};
template<> struct libdivide_constants<int16_t,16237> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16237_MAGIC, .more = S16LD_DENOM_16237_MORE};};
template<> struct libdivide_constants<int16_t,16238> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16238_MAGIC, .more = S16LD_DENOM_16238_MORE};};
template<> struct libdivide_constants<int16_t,16239> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16239_MAGIC, .more = S16LD_DENOM_16239_MORE};};
template<> struct libdivide_constants<int16_t,16240> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16240_MAGIC, .more = S16LD_DENOM_16240_MORE};};
template<> struct libdivide_constants<int16_t,16241> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16241_MAGIC, .more = S16LD_DENOM_16241_MORE};};
template<> struct libdivide_constants<int16_t,16242> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16242_MAGIC, .more = S16LD_DENOM_16242_MORE};};
template<> struct libdivide_constants<int16_t,16243> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16243_MAGIC, .more = S16LD_DENOM_16243_MORE};};
template<> struct libdivide_constants<int16_t,16244> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16244_MAGIC, .more = S16LD_DENOM_16244_MORE};};
template<> struct libdivide_constants<int16_t,16245> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16245_MAGIC, .more = S16LD_DENOM_16245_MORE};};
template<> struct libdivide_constants<int16_t,16246> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16246_MAGIC, .more = S16LD_DENOM_16246_MORE};};
template<> struct libdivide_constants<int16_t,16247> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16247_MAGIC, .more = S16LD_DENOM_16247_MORE};};
template<> struct libdivide_constants<int16_t,16248> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16248_MAGIC, .more = S16LD_DENOM_16248_MORE};};
template<> struct libdivide_constants<int16_t,16249> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16249_MAGIC, .more = S16LD_DENOM_16249_MORE};};
template<> struct libdivide_constants<int16_t,16250> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16250_MAGIC, .more = S16LD_DENOM_16250_MORE};};
template<> struct libdivide_constants<int16_t,16251> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16251_MAGIC, .more = S16LD_DENOM_16251_MORE};};
template<> struct libdivide_constants<int16_t,16252> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16252_MAGIC, .more = S16LD_DENOM_16252_MORE};};
template<> struct libdivide_constants<int16_t,16253> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16253_MAGIC, .more = S16LD_DENOM_16253_MORE};};
template<> struct libdivide_constants<int16_t,16254> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16254_MAGIC, .more = S16LD_DENOM_16254_MORE};};
template<> struct libdivide_constants<int16_t,16255> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16255_MAGIC, .more = S16LD_DENOM_16255_MORE};};
template<> struct libdivide_constants<int16_t,16256> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16256_MAGIC, .more = S16LD_DENOM_16256_MORE};};
template<> struct libdivide_constants<int16_t,16257> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16257_MAGIC, .more = S16LD_DENOM_16257_MORE};};
template<> struct libdivide_constants<int16_t,16258> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16258_MAGIC, .more = S16LD_DENOM_16258_MORE};};
template<> struct libdivide_constants<int16_t,16259> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16259_MAGIC, .more = S16LD_DENOM_16259_MORE};};
template<> struct libdivide_constants<int16_t,16260> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16260_MAGIC, .more = S16LD_DENOM_16260_MORE};};
template<> struct libdivide_constants<int16_t,16261> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16261_MAGIC, .more = S16LD_DENOM_16261_MORE};};
template<> struct libdivide_constants<int16_t,16262> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16262_MAGIC, .more = S16LD_DENOM_16262_MORE};};
template<> struct libdivide_constants<int16_t,16263> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16263_MAGIC, .more = S16LD_DENOM_16263_MORE};};
template<> struct libdivide_constants<int16_t,16264> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16264_MAGIC, .more = S16LD_DENOM_16264_MORE};};
template<> struct libdivide_constants<int16_t,16265> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16265_MAGIC, .more = S16LD_DENOM_16265_MORE};};
template<> struct libdivide_constants<int16_t,16266> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16266_MAGIC, .more = S16LD_DENOM_16266_MORE};};
template<> struct libdivide_constants<int16_t,16267> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16267_MAGIC, .more = S16LD_DENOM_16267_MORE};};
template<> struct libdivide_constants<int16_t,16268> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16268_MAGIC, .more = S16LD_DENOM_16268_MORE};};
template<> struct libdivide_constants<int16_t,16269> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16269_MAGIC, .more = S16LD_DENOM_16269_MORE};};
template<> struct libdivide_constants<int16_t,16270> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16270_MAGIC, .more = S16LD_DENOM_16270_MORE};};
template<> struct libdivide_constants<int16_t,16271> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16271_MAGIC, .more = S16LD_DENOM_16271_MORE};};
template<> struct libdivide_constants<int16_t,16272> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16272_MAGIC, .more = S16LD_DENOM_16272_MORE};};
template<> struct libdivide_constants<int16_t,16273> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16273_MAGIC, .more = S16LD_DENOM_16273_MORE};};
template<> struct libdivide_constants<int16_t,16274> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16274_MAGIC, .more = S16LD_DENOM_16274_MORE};};
template<> struct libdivide_constants<int16_t,16275> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16275_MAGIC, .more = S16LD_DENOM_16275_MORE};};
template<> struct libdivide_constants<int16_t,16276> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16276_MAGIC, .more = S16LD_DENOM_16276_MORE};};
template<> struct libdivide_constants<int16_t,16277> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16277_MAGIC, .more = S16LD_DENOM_16277_MORE};};
template<> struct libdivide_constants<int16_t,16278> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16278_MAGIC, .more = S16LD_DENOM_16278_MORE};};
template<> struct libdivide_constants<int16_t,16279> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16279_MAGIC, .more = S16LD_DENOM_16279_MORE};};
template<> struct libdivide_constants<int16_t,16280> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16280_MAGIC, .more = S16LD_DENOM_16280_MORE};};
template<> struct libdivide_constants<int16_t,16281> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16281_MAGIC, .more = S16LD_DENOM_16281_MORE};};
template<> struct libdivide_constants<int16_t,16282> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16282_MAGIC, .more = S16LD_DENOM_16282_MORE};};
template<> struct libdivide_constants<int16_t,16283> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16283_MAGIC, .more = S16LD_DENOM_16283_MORE};};
template<> struct libdivide_constants<int16_t,16284> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16284_MAGIC, .more = S16LD_DENOM_16284_MORE};};
template<> struct libdivide_constants<int16_t,16285> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16285_MAGIC, .more = S16LD_DENOM_16285_MORE};};
template<> struct libdivide_constants<int16_t,16286> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16286_MAGIC, .more = S16LD_DENOM_16286_MORE};};
template<> struct libdivide_constants<int16_t,16287> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16287_MAGIC, .more = S16LD_DENOM_16287_MORE};};
template<> struct libdivide_constants<int16_t,16288> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16288_MAGIC, .more = S16LD_DENOM_16288_MORE};};
template<> struct libdivide_constants<int16_t,16289> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16289_MAGIC, .more = S16LD_DENOM_16289_MORE};};
template<> struct libdivide_constants<int16_t,16290> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16290_MAGIC, .more = S16LD_DENOM_16290_MORE};};
template<> struct libdivide_constants<int16_t,16291> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16291_MAGIC, .more = S16LD_DENOM_16291_MORE};};
template<> struct libdivide_constants<int16_t,16292> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16292_MAGIC, .more = S16LD_DENOM_16292_MORE};};
template<> struct libdivide_constants<int16_t,16293> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16293_MAGIC, .more = S16LD_DENOM_16293_MORE};};
template<> struct libdivide_constants<int16_t,16294> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16294_MAGIC, .more = S16LD_DENOM_16294_MORE};};
template<> struct libdivide_constants<int16_t,16295> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16295_MAGIC, .more = S16LD_DENOM_16295_MORE};};
template<> struct libdivide_constants<int16_t,16296> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16296_MAGIC, .more = S16LD_DENOM_16296_MORE};};
template<> struct libdivide_constants<int16_t,16297> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16297_MAGIC, .more = S16LD_DENOM_16297_MORE};};
template<> struct libdivide_constants<int16_t,16298> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16298_MAGIC, .more = S16LD_DENOM_16298_MORE};};
template<> struct libdivide_constants<int16_t,16299> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16299_MAGIC, .more = S16LD_DENOM_16299_MORE};};
template<> struct libdivide_constants<int16_t,16300> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16300_MAGIC, .more = S16LD_DENOM_16300_MORE};};
template<> struct libdivide_constants<int16_t,16301> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16301_MAGIC, .more = S16LD_DENOM_16301_MORE};};
template<> struct libdivide_constants<int16_t,16302> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16302_MAGIC, .more = S16LD_DENOM_16302_MORE};};
template<> struct libdivide_constants<int16_t,16303> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16303_MAGIC, .more = S16LD_DENOM_16303_MORE};};
template<> struct libdivide_constants<int16_t,16304> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16304_MAGIC, .more = S16LD_DENOM_16304_MORE};};
template<> struct libdivide_constants<int16_t,16305> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16305_MAGIC, .more = S16LD_DENOM_16305_MORE};};
template<> struct libdivide_constants<int16_t,16306> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16306_MAGIC, .more = S16LD_DENOM_16306_MORE};};
template<> struct libdivide_constants<int16_t,16307> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16307_MAGIC, .more = S16LD_DENOM_16307_MORE};};
template<> struct libdivide_constants<int16_t,16308> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16308_MAGIC, .more = S16LD_DENOM_16308_MORE};};
template<> struct libdivide_constants<int16_t,16309> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16309_MAGIC, .more = S16LD_DENOM_16309_MORE};};
template<> struct libdivide_constants<int16_t,16310> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16310_MAGIC, .more = S16LD_DENOM_16310_MORE};};
template<> struct libdivide_constants<int16_t,16311> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16311_MAGIC, .more = S16LD_DENOM_16311_MORE};};
template<> struct libdivide_constants<int16_t,16312> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16312_MAGIC, .more = S16LD_DENOM_16312_MORE};};
template<> struct libdivide_constants<int16_t,16313> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16313_MAGIC, .more = S16LD_DENOM_16313_MORE};};
template<> struct libdivide_constants<int16_t,16314> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16314_MAGIC, .more = S16LD_DENOM_16314_MORE};};
template<> struct libdivide_constants<int16_t,16315> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16315_MAGIC, .more = S16LD_DENOM_16315_MORE};};
template<> struct libdivide_constants<int16_t,16316> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16316_MAGIC, .more = S16LD_DENOM_16316_MORE};};
template<> struct libdivide_constants<int16_t,16317> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16317_MAGIC, .more = S16LD_DENOM_16317_MORE};};
template<> struct libdivide_constants<int16_t,16318> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16318_MAGIC, .more = S16LD_DENOM_16318_MORE};};
template<> struct libdivide_constants<int16_t,16319> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16319_MAGIC, .more = S16LD_DENOM_16319_MORE};};
template<> struct libdivide_constants<int16_t,16320> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16320_MAGIC, .more = S16LD_DENOM_16320_MORE};};
template<> struct libdivide_constants<int16_t,16321> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16321_MAGIC, .more = S16LD_DENOM_16321_MORE};};
template<> struct libdivide_constants<int16_t,16322> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16322_MAGIC, .more = S16LD_DENOM_16322_MORE};};
template<> struct libdivide_constants<int16_t,16323> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16323_MAGIC, .more = S16LD_DENOM_16323_MORE};};
template<> struct libdivide_constants<int16_t,16324> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16324_MAGIC, .more = S16LD_DENOM_16324_MORE};};
template<> struct libdivide_constants<int16_t,16325> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16325_MAGIC, .more = S16LD_DENOM_16325_MORE};};
template<> struct libdivide_constants<int16_t,16326> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16326_MAGIC, .more = S16LD_DENOM_16326_MORE};};
template<> struct libdivide_constants<int16_t,16327> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16327_MAGIC, .more = S16LD_DENOM_16327_MORE};};
template<> struct libdivide_constants<int16_t,16328> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16328_MAGIC, .more = S16LD_DENOM_16328_MORE};};
template<> struct libdivide_constants<int16_t,16329> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16329_MAGIC, .more = S16LD_DENOM_16329_MORE};};
template<> struct libdivide_constants<int16_t,16330> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16330_MAGIC, .more = S16LD_DENOM_16330_MORE};};
template<> struct libdivide_constants<int16_t,16331> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16331_MAGIC, .more = S16LD_DENOM_16331_MORE};};
template<> struct libdivide_constants<int16_t,16332> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16332_MAGIC, .more = S16LD_DENOM_16332_MORE};};
template<> struct libdivide_constants<int16_t,16333> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16333_MAGIC, .more = S16LD_DENOM_16333_MORE};};
template<> struct libdivide_constants<int16_t,16334> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16334_MAGIC, .more = S16LD_DENOM_16334_MORE};};
template<> struct libdivide_constants<int16_t,16335> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16335_MAGIC, .more = S16LD_DENOM_16335_MORE};};
template<> struct libdivide_constants<int16_t,16336> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16336_MAGIC, .more = S16LD_DENOM_16336_MORE};};
template<> struct libdivide_constants<int16_t,16337> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16337_MAGIC, .more = S16LD_DENOM_16337_MORE};};
template<> struct libdivide_constants<int16_t,16338> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16338_MAGIC, .more = S16LD_DENOM_16338_MORE};};
template<> struct libdivide_constants<int16_t,16339> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16339_MAGIC, .more = S16LD_DENOM_16339_MORE};};
template<> struct libdivide_constants<int16_t,16340> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16340_MAGIC, .more = S16LD_DENOM_16340_MORE};};
template<> struct libdivide_constants<int16_t,16341> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16341_MAGIC, .more = S16LD_DENOM_16341_MORE};};
template<> struct libdivide_constants<int16_t,16342> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16342_MAGIC, .more = S16LD_DENOM_16342_MORE};};
template<> struct libdivide_constants<int16_t,16343> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16343_MAGIC, .more = S16LD_DENOM_16343_MORE};};
template<> struct libdivide_constants<int16_t,16344> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16344_MAGIC, .more = S16LD_DENOM_16344_MORE};};
template<> struct libdivide_constants<int16_t,16345> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16345_MAGIC, .more = S16LD_DENOM_16345_MORE};};
template<> struct libdivide_constants<int16_t,16346> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16346_MAGIC, .more = S16LD_DENOM_16346_MORE};};
template<> struct libdivide_constants<int16_t,16347> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16347_MAGIC, .more = S16LD_DENOM_16347_MORE};};
template<> struct libdivide_constants<int16_t,16348> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16348_MAGIC, .more = S16LD_DENOM_16348_MORE};};
template<> struct libdivide_constants<int16_t,16349> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16349_MAGIC, .more = S16LD_DENOM_16349_MORE};};
template<> struct libdivide_constants<int16_t,16350> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16350_MAGIC, .more = S16LD_DENOM_16350_MORE};};
template<> struct libdivide_constants<int16_t,16351> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16351_MAGIC, .more = S16LD_DENOM_16351_MORE};};
template<> struct libdivide_constants<int16_t,16352> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16352_MAGIC, .more = S16LD_DENOM_16352_MORE};};
template<> struct libdivide_constants<int16_t,16353> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16353_MAGIC, .more = S16LD_DENOM_16353_MORE};};
template<> struct libdivide_constants<int16_t,16354> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16354_MAGIC, .more = S16LD_DENOM_16354_MORE};};
template<> struct libdivide_constants<int16_t,16355> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16355_MAGIC, .more = S16LD_DENOM_16355_MORE};};
template<> struct libdivide_constants<int16_t,16356> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16356_MAGIC, .more = S16LD_DENOM_16356_MORE};};
template<> struct libdivide_constants<int16_t,16357> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16357_MAGIC, .more = S16LD_DENOM_16357_MORE};};
template<> struct libdivide_constants<int16_t,16358> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16358_MAGIC, .more = S16LD_DENOM_16358_MORE};};
template<> struct libdivide_constants<int16_t,16359> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16359_MAGIC, .more = S16LD_DENOM_16359_MORE};};
template<> struct libdivide_constants<int16_t,16360> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16360_MAGIC, .more = S16LD_DENOM_16360_MORE};};
template<> struct libdivide_constants<int16_t,16361> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16361_MAGIC, .more = S16LD_DENOM_16361_MORE};};
template<> struct libdivide_constants<int16_t,16362> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16362_MAGIC, .more = S16LD_DENOM_16362_MORE};};
template<> struct libdivide_constants<int16_t,16363> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16363_MAGIC, .more = S16LD_DENOM_16363_MORE};};
template<> struct libdivide_constants<int16_t,16364> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16364_MAGIC, .more = S16LD_DENOM_16364_MORE};};
template<> struct libdivide_constants<int16_t,16365> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16365_MAGIC, .more = S16LD_DENOM_16365_MORE};};
template<> struct libdivide_constants<int16_t,16366> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16366_MAGIC, .more = S16LD_DENOM_16366_MORE};};
template<> struct libdivide_constants<int16_t,16367> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16367_MAGIC, .more = S16LD_DENOM_16367_MORE};};
template<> struct libdivide_constants<int16_t,16368> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16368_MAGIC, .more = S16LD_DENOM_16368_MORE};};
template<> struct libdivide_constants<int16_t,16369> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16369_MAGIC, .more = S16LD_DENOM_16369_MORE};};
template<> struct libdivide_constants<int16_t,16370> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16370_MAGIC, .more = S16LD_DENOM_16370_MORE};};
template<> struct libdivide_constants<int16_t,16371> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16371_MAGIC, .more = S16LD_DENOM_16371_MORE};};
template<> struct libdivide_constants<int16_t,16372> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16372_MAGIC, .more = S16LD_DENOM_16372_MORE};};
template<> struct libdivide_constants<int16_t,16373> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16373_MAGIC, .more = S16LD_DENOM_16373_MORE};};
template<> struct libdivide_constants<int16_t,16374> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16374_MAGIC, .more = S16LD_DENOM_16374_MORE};};
template<> struct libdivide_constants<int16_t,16375> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16375_MAGIC, .more = S16LD_DENOM_16375_MORE};};
template<> struct libdivide_constants<int16_t,16376> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16376_MAGIC, .more = S16LD_DENOM_16376_MORE};};
template<> struct libdivide_constants<int16_t,16377> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16377_MAGIC, .more = S16LD_DENOM_16377_MORE};};
template<> struct libdivide_constants<int16_t,16378> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16378_MAGIC, .more = S16LD_DENOM_16378_MORE};};
template<> struct libdivide_constants<int16_t,16379> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16379_MAGIC, .more = S16LD_DENOM_16379_MORE};};
template<> struct libdivide_constants<int16_t,16380> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16380_MAGIC, .more = S16LD_DENOM_16380_MORE};};
template<> struct libdivide_constants<int16_t,16381> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16381_MAGIC, .more = S16LD_DENOM_16381_MORE};};
template<> struct libdivide_constants<int16_t,16382> { static constexpr libdivide_s16_t libdivide = { .magic = S16LD_DENOM_16382_MAGIC, .more = S16LD_DENOM_16382_MORE};};
